diff options
Diffstat (limited to 'testsuite/dwz.tests/varval.S')
-rw-r--r-- | testsuite/dwz.tests/varval.S | 515 |
1 files changed, 515 insertions, 0 deletions
diff --git a/testsuite/dwz.tests/varval.S b/testsuite/dwz.tests/varval.S new file mode 100644 index 0000000..09f65d9 --- /dev/null +++ b/testsuite/dwz.tests/varval.S @@ -0,0 +1,515 @@ +# Generated using gdb/testsuite/gdb.dwarf2/varval.exp from repo +# git://sourceware.org/git/binutils-gdb.git. + .section .debug_info +.Lcu1_begin: + .4byte .Lcu1_end - .Lcu1_start +.Lcu1_start: + .2byte 4 /* Version */ + .4byte .Labbrev1_begin /* Abbrevs */ + .byte 8 /* Pointer size */ + .uleb128 2 /* Abbrev (DW_TAG_compile_unit) */ + .sleb128 0x0004 +.Llabel1: + .uleb128 3 /* Abbrev (DW_TAG_base_type) */ + .uleb128 4 + .sleb128 0x5 + .ascii "int\0" +.Llabel2: + .uleb128 4 /* Abbrev (DW_TAG_pointer_type) */ + .4byte .Llabel1 - .Lcu1_begin +.Llabel4: + .uleb128 5 /* Abbrev (DW_TAG_variable) */ + .ascii "var_a\0" + .4byte .Llabel1 - .Lcu1_begin + .byte 1 + .uleb128 .Lexpr_end16 - .Lexpr_start15/* expression */ +.Lexpr_start15: + .byte 0x03 /* DW_OP_addr */ + .8byte var_a +.Lexpr_end16: +.Llabel12: + .uleb128 6 /* Abbrev (DW_TAG_variable) */ + .4byte .Llabel1 - .Lcu1_begin + .byte 1 +.Llabel5: + .uleb128 7 /* Abbrev (DW_TAG_variable) */ + .ascii "var_b\0" + .4byte .Llabel1 - .Lcu1_begin + .byte 1 + .uleb128 .Lexpr_end18 - .Lexpr_start17/* expression */ +.Lexpr_start17: + .byte 0x03 /* DW_OP_addr */ + .8byte var_b +.Lexpr_end18: +.Llabel6: + .uleb128 8 /* Abbrev (DW_TAG_variable) */ + .ascii "var_c\0" + .4byte .Llabel1 - .Lcu1_begin + .byte 1 + .sleb128 53 +.Llabel7: + .uleb128 9 /* Abbrev (DW_TAG_variable) */ + .ascii "var_p\0" + .4byte .Llabel2 - .Lcu1_begin + .byte 1 + .uleb128 .Lexpr_end20 - .Lexpr_start19/* expression */ +.Lexpr_start19: + .byte 0x03 /* DW_OP_addr */ + .8byte var_p +.Lexpr_end20: +.Llabel3: + .uleb128 10 /* Abbrev (DW_TAG_structure_type) */ + .sleb128 8*4 + .uleb128 11 /* Abbrev (DW_TAG_member) */ + .ascii "a\0" + .4byte .Llabel1 - .Lcu1_begin + .uleb128 0*4 + .uleb128 12 /* Abbrev (DW_TAG_member) */ + .ascii "b\0" + .4byte .Llabel1 - .Lcu1_begin + .uleb128 1*4 + .uleb128 13 /* Abbrev (DW_TAG_member) */ + .ascii "c\0" + .4byte .Llabel1 - .Lcu1_begin + .uleb128 2*4 + .uleb128 14 /* Abbrev (DW_TAG_member) */ + .ascii "d\0" + .4byte .Llabel1 - .Lcu1_begin + .uleb128 3*4 + .uleb128 15 /* Abbrev (DW_TAG_member) */ + .ascii "e\0" + .4byte .Llabel1 - .Lcu1_begin + .uleb128 4*4 + .uleb128 16 /* Abbrev (DW_TAG_member) */ + .ascii "f\0" + .4byte .Llabel1 - .Lcu1_begin + .uleb128 5*4 + .uleb128 17 /* Abbrev (DW_TAG_member) */ + .ascii "g\0" + .4byte .Llabel1 - .Lcu1_begin + .uleb128 6*4 + .uleb128 18 /* Abbrev (DW_TAG_member) */ + .ascii "h\0" + .4byte .Llabel1 - .Lcu1_begin + .uleb128 7*4 + .byte 0x0 /* Terminate children */ +.Llabel10: + .uleb128 19 /* Abbrev (DW_TAG_variable) */ + .ascii "var_s\0" + .4byte .Llabel3 - .Lcu1_begin + .byte 1 + .uleb128 .Lexpr_end22 - .Lexpr_start21/* expression */ +.Lexpr_start21: + .byte 0x03 /* DW_OP_addr */ + .8byte var_s +.Lexpr_end22: +.Llabel11: + .uleb128 20 /* Abbrev (DW_TAG_variable) */ + .ascii "var_untyped\0" + .byte 1 + .uleb128 .Lexpr_end24 - .Lexpr_start23/* expression */ +.Lexpr_start23: + .byte 0x03 /* DW_OP_addr */ + .8byte var_b +.Lexpr_end24: + .uleb128 21 /* Abbrev (DW_TAG_subprogram) */ + .ascii "main\0" + .8byte main_label - 4 + .8byte main_label - 4 + 11 + .4byte .Llabel1 - .Lcu1_begin + .byte 1 +.Llabel9: + .uleb128 22 /* Abbrev (DW_TAG_variable) */ + .ascii "varval\0" + .4byte .Llabel1 - .Lcu1_begin + .uleb128 .Lexpr_end26 - .Lexpr_start25/* expression */ +.Lexpr_start25: + .byte 0xfd /* DW_OP_GNU_variable_value */ + .4byte .Llabel4 + .byte 0x9f /* DW_OP_stack_value */ +.Lexpr_end26: +.Llabel14: + .uleb128 23 /* Abbrev (DW_TAG_variable) */ + .ascii "varval2\0" + .4byte .Llabel1 - .Lcu1_begin + .uleb128 .Lexpr_end28 - .Lexpr_start27/* expression */ +.Lexpr_start27: + .byte 0xfd /* DW_OP_GNU_variable_value */ + .4byte .Llabel12 + .byte 0x9f /* DW_OP_stack_value */ +.Lexpr_end28: +.Llabel13: + .uleb128 24 /* Abbrev (DW_TAG_variable) */ + .4byte .Llabel12 - .Lcu1_begin + .uleb128 .Lexpr_end30 - .Lexpr_start29/* expression */ +.Lexpr_start29: + .byte 0x03 /* DW_OP_addr */ + .8byte var_a +.Lexpr_end30: + .uleb128 25 /* Abbrev (DW_TAG_variable) */ + .ascii "constval\0" + .4byte .Llabel1 - .Lcu1_begin + .uleb128 .Lexpr_end32 - .Lexpr_start31/* expression */ +.Lexpr_start31: + .byte 0xfd /* DW_OP_GNU_variable_value */ + .4byte .Llabel6 + .byte 0x9f /* DW_OP_stack_value */ +.Lexpr_end32: + .uleb128 26 /* Abbrev (DW_TAG_variable) */ + .ascii "mixedval\0" + .4byte .Llabel1 - .Lcu1_begin + .uleb128 .Lexpr_end34 - .Lexpr_start33/* expression */ +.Lexpr_start33: + .byte 0xfd /* DW_OP_GNU_variable_value */ + .4byte .Llabel6 + .byte 0xfd /* DW_OP_GNU_variable_value */ + .4byte .Llabel5 + .byte 0x1b /* DW_OP_div */ + .byte 0xfd /* DW_OP_GNU_variable_value */ + .4byte .Llabel9 + .byte 0x22 /* DW_OP_plus */ + .byte 0x12 /* DW_OP_dup */ + .byte 0x22 /* DW_OP_plus */ + .byte 0xfd /* DW_OP_GNU_variable_value */ + .4byte .Llabel9 + .byte 0x1c /* DW_OP_minus */ + .byte 0x9f /* DW_OP_stack_value */ +.Lexpr_end34: + .uleb128 27 /* Abbrev (DW_TAG_variable) */ + .ascii "pointerval\0" + .4byte .Llabel2 - .Lcu1_begin + .uleb128 .Lexpr_end36 - .Lexpr_start35/* expression */ +.Lexpr_start35: + .byte 0xfd /* DW_OP_GNU_variable_value */ + .4byte .Llabel7 + .byte 0x9f /* DW_OP_stack_value */ +.Lexpr_end36: + .uleb128 28 /* Abbrev (DW_TAG_variable) */ + .ascii "structval\0" + .4byte .Llabel3 - .Lcu1_begin + .uleb128 .Lexpr_end38 - .Lexpr_start37/* expression */ +.Lexpr_start37: + .byte 0xfd /* DW_OP_GNU_variable_value */ + .4byte .Llabel10 + .byte 0x9f /* DW_OP_stack_value */ +.Lexpr_end38: + .uleb128 29 /* Abbrev (DW_TAG_variable) */ + .ascii "untypedval\0" + .uleb128 .Lexpr_end40 - .Lexpr_start39/* expression */ +.Lexpr_start39: + .byte 0xfd /* DW_OP_GNU_variable_value */ + .4byte .Llabel11 + .byte 0x9f /* DW_OP_stack_value */ +.Lexpr_end40: + .byte 0x0 /* Terminate children */ + .byte 0x0 /* Terminate children */ +.Lcu1_end: + .section .debug_abbrev +.Labbrev1_begin: + .uleb128 2 /* Abbrev start */ + .uleb128 0x11 /* DW_TAG_compile_unit */ + .byte 1 /* has_children */ + .uleb128 0x13 /* DW_AT_language */ + .uleb128 0x0d /* DW_FORM_sdata */ + .byte 0x0 /* Terminator */ + .byte 0x0 /* Terminator */ + .uleb128 3 /* Abbrev start */ + .uleb128 0x24 /* DW_TAG_base_type */ + .byte 0 /* has_children */ + .uleb128 0x0b /* DW_AT_byte_size */ + .uleb128 0x0f /* DW_FORM_udata */ + .uleb128 0x3e /* DW_AT_encoding */ + .uleb128 0x0d /* DW_FORM_sdata */ + .uleb128 0x03 /* DW_AT_name */ + .uleb128 0x08 /* DW_FORM_string */ + .byte 0x0 /* Terminator */ + .byte 0x0 /* Terminator */ + .uleb128 4 /* Abbrev start */ + .uleb128 0x0f /* DW_TAG_pointer_type */ + .byte 0 /* has_children */ + .uleb128 0x49 /* DW_AT_type */ + .uleb128 0x13 /* DW_FORM_ref4 */ + .byte 0x0 /* Terminator */ + .byte 0x0 /* Terminator */ + .uleb128 5 /* Abbrev start */ + .uleb128 0x34 /* DW_TAG_variable */ + .byte 0 /* has_children */ + .uleb128 0x03 /* DW_AT_name */ + .uleb128 0x08 /* DW_FORM_string */ + .uleb128 0x49 /* DW_AT_type */ + .uleb128 0x13 /* DW_FORM_ref4 */ + .uleb128 0x3f /* DW_AT_external */ + .uleb128 0x0c /* DW_FORM_flag */ + .uleb128 0x02 /* DW_AT_location */ + .uleb128 0x18 /* DW_FORM_exprloc */ + .byte 0x0 /* Terminator */ + .byte 0x0 /* Terminator */ + .uleb128 6 /* Abbrev start */ + .uleb128 0x34 /* DW_TAG_variable */ + .byte 0 /* has_children */ + .uleb128 0x49 /* DW_AT_type */ + .uleb128 0x13 /* DW_FORM_ref4 */ + .uleb128 0x3f /* DW_AT_external */ + .uleb128 0x0c /* DW_FORM_flag */ + .byte 0x0 /* Terminator */ + .byte 0x0 /* Terminator */ + .uleb128 7 /* Abbrev start */ + .uleb128 0x34 /* DW_TAG_variable */ + .byte 0 /* has_children */ + .uleb128 0x03 /* DW_AT_name */ + .uleb128 0x08 /* DW_FORM_string */ + .uleb128 0x49 /* DW_AT_type */ + .uleb128 0x13 /* DW_FORM_ref4 */ + .uleb128 0x3f /* DW_AT_external */ + .uleb128 0x0c /* DW_FORM_flag */ + .uleb128 0x02 /* DW_AT_location */ + .uleb128 0x18 /* DW_FORM_exprloc */ + .byte 0x0 /* Terminator */ + .byte 0x0 /* Terminator */ + .uleb128 8 /* Abbrev start */ + .uleb128 0x34 /* DW_TAG_variable */ + .byte 0 /* has_children */ + .uleb128 0x03 /* DW_AT_name */ + .uleb128 0x08 /* DW_FORM_string */ + .uleb128 0x49 /* DW_AT_type */ + .uleb128 0x13 /* DW_FORM_ref4 */ + .uleb128 0x3f /* DW_AT_external */ + .uleb128 0x0c /* DW_FORM_flag */ + .uleb128 0x1c /* DW_AT_const_value */ + .uleb128 0x0d /* DW_FORM_sdata */ + .byte 0x0 /* Terminator */ + .byte 0x0 /* Terminator */ + .uleb128 9 /* Abbrev start */ + .uleb128 0x34 /* DW_TAG_variable */ + .byte 0 /* has_children */ + .uleb128 0x03 /* DW_AT_name */ + .uleb128 0x08 /* DW_FORM_string */ + .uleb128 0x49 /* DW_AT_type */ + .uleb128 0x13 /* DW_FORM_ref4 */ + .uleb128 0x3f /* DW_AT_external */ + .uleb128 0x0c /* DW_FORM_flag */ + .uleb128 0x02 /* DW_AT_location */ + .uleb128 0x18 /* DW_FORM_exprloc */ + .byte 0x0 /* Terminator */ + .byte 0x0 /* Terminator */ + .uleb128 10 /* Abbrev start */ + .uleb128 0x13 /* DW_TAG_structure_type */ + .byte 1 /* has_children */ + .uleb128 0x0b /* DW_AT_byte_size */ + .uleb128 0x0d /* DW_FORM_sdata */ + .byte 0x0 /* Terminator */ + .byte 0x0 /* Terminator */ + .uleb128 11 /* Abbrev start */ + .uleb128 0x0d /* DW_TAG_member */ + .byte 0 /* has_children */ + .uleb128 0x03 /* DW_AT_name */ + .uleb128 0x08 /* DW_FORM_string */ + .uleb128 0x49 /* DW_AT_type */ + .uleb128 0x13 /* DW_FORM_ref4 */ + .uleb128 0x38 /* DW_AT_data_member_location */ + .uleb128 0x0f /* DW_FORM_udata */ + .byte 0x0 /* Terminator */ + .byte 0x0 /* Terminator */ + .uleb128 12 /* Abbrev start */ + .uleb128 0x0d /* DW_TAG_member */ + .byte 0 /* has_children */ + .uleb128 0x03 /* DW_AT_name */ + .uleb128 0x08 /* DW_FORM_string */ + .uleb128 0x49 /* DW_AT_type */ + .uleb128 0x13 /* DW_FORM_ref4 */ + .uleb128 0x38 /* DW_AT_data_member_location */ + .uleb128 0x0f /* DW_FORM_udata */ + .byte 0x0 /* Terminator */ + .byte 0x0 /* Terminator */ + .uleb128 13 /* Abbrev start */ + .uleb128 0x0d /* DW_TAG_member */ + .byte 0 /* has_children */ + .uleb128 0x03 /* DW_AT_name */ + .uleb128 0x08 /* DW_FORM_string */ + .uleb128 0x49 /* DW_AT_type */ + .uleb128 0x13 /* DW_FORM_ref4 */ + .uleb128 0x38 /* DW_AT_data_member_location */ + .uleb128 0x0f /* DW_FORM_udata */ + .byte 0x0 /* Terminator */ + .byte 0x0 /* Terminator */ + .uleb128 14 /* Abbrev start */ + .uleb128 0x0d /* DW_TAG_member */ + .byte 0 /* has_children */ + .uleb128 0x03 /* DW_AT_name */ + .uleb128 0x08 /* DW_FORM_string */ + .uleb128 0x49 /* DW_AT_type */ + .uleb128 0x13 /* DW_FORM_ref4 */ + .uleb128 0x38 /* DW_AT_data_member_location */ + .uleb128 0x0f /* DW_FORM_udata */ + .byte 0x0 /* Terminator */ + .byte 0x0 /* Terminator */ + .uleb128 15 /* Abbrev start */ + .uleb128 0x0d /* DW_TAG_member */ + .byte 0 /* has_children */ + .uleb128 0x03 /* DW_AT_name */ + .uleb128 0x08 /* DW_FORM_string */ + .uleb128 0x49 /* DW_AT_type */ + .uleb128 0x13 /* DW_FORM_ref4 */ + .uleb128 0x38 /* DW_AT_data_member_location */ + .uleb128 0x0f /* DW_FORM_udata */ + .byte 0x0 /* Terminator */ + .byte 0x0 /* Terminator */ + .uleb128 16 /* Abbrev start */ + .uleb128 0x0d /* DW_TAG_member */ + .byte 0 /* has_children */ + .uleb128 0x03 /* DW_AT_name */ + .uleb128 0x08 /* DW_FORM_string */ + .uleb128 0x49 /* DW_AT_type */ + .uleb128 0x13 /* DW_FORM_ref4 */ + .uleb128 0x38 /* DW_AT_data_member_location */ + .uleb128 0x0f /* DW_FORM_udata */ + .byte 0x0 /* Terminator */ + .byte 0x0 /* Terminator */ + .uleb128 17 /* Abbrev start */ + .uleb128 0x0d /* DW_TAG_member */ + .byte 0 /* has_children */ + .uleb128 0x03 /* DW_AT_name */ + .uleb128 0x08 /* DW_FORM_string */ + .uleb128 0x49 /* DW_AT_type */ + .uleb128 0x13 /* DW_FORM_ref4 */ + .uleb128 0x38 /* DW_AT_data_member_location */ + .uleb128 0x0f /* DW_FORM_udata */ + .byte 0x0 /* Terminator */ + .byte 0x0 /* Terminator */ + .uleb128 18 /* Abbrev start */ + .uleb128 0x0d /* DW_TAG_member */ + .byte 0 /* has_children */ + .uleb128 0x03 /* DW_AT_name */ + .uleb128 0x08 /* DW_FORM_string */ + .uleb128 0x49 /* DW_AT_type */ + .uleb128 0x13 /* DW_FORM_ref4 */ + .uleb128 0x38 /* DW_AT_data_member_location */ + .uleb128 0x0f /* DW_FORM_udata */ + .byte 0x0 /* Terminator */ + .byte 0x0 /* Terminator */ + .uleb128 19 /* Abbrev start */ + .uleb128 0x34 /* DW_TAG_variable */ + .byte 0 /* has_children */ + .uleb128 0x03 /* DW_AT_name */ + .uleb128 0x08 /* DW_FORM_string */ + .uleb128 0x49 /* DW_AT_type */ + .uleb128 0x13 /* DW_FORM_ref4 */ + .uleb128 0x3f /* DW_AT_external */ + .uleb128 0x0c /* DW_FORM_flag */ + .uleb128 0x02 /* DW_AT_location */ + .uleb128 0x18 /* DW_FORM_exprloc */ + .byte 0x0 /* Terminator */ + .byte 0x0 /* Terminator */ + .uleb128 20 /* Abbrev start */ + .uleb128 0x34 /* DW_TAG_variable */ + .byte 0 /* has_children */ + .uleb128 0x03 /* DW_AT_name */ + .uleb128 0x08 /* DW_FORM_string */ + .uleb128 0x3f /* DW_AT_external */ + .uleb128 0x0c /* DW_FORM_flag */ + .uleb128 0x02 /* DW_AT_location */ + .uleb128 0x18 /* DW_FORM_exprloc */ + .byte 0x0 /* Terminator */ + .byte 0x0 /* Terminator */ + .uleb128 21 /* Abbrev start */ + .uleb128 0x2e /* DW_TAG_subprogram */ + .byte 1 /* has_children */ + .uleb128 0x03 /* DW_AT_name */ + .uleb128 0x08 /* DW_FORM_string */ + .uleb128 0x11 /* DW_AT_low_pc */ + .uleb128 0x01 /* DW_FORM_addr */ + .uleb128 0x12 /* DW_AT_high_pc */ + .uleb128 0x01 /* DW_FORM_addr */ + .uleb128 0x49 /* DW_AT_type */ + .uleb128 0x13 /* DW_FORM_ref4 */ + .uleb128 0x3f /* DW_AT_external */ + .uleb128 0x0c /* DW_FORM_flag */ + .byte 0x0 /* Terminator */ + .byte 0x0 /* Terminator */ + .uleb128 22 /* Abbrev start */ + .uleb128 0x34 /* DW_TAG_variable */ + .byte 0 /* has_children */ + .uleb128 0x03 /* DW_AT_name */ + .uleb128 0x08 /* DW_FORM_string */ + .uleb128 0x49 /* DW_AT_type */ + .uleb128 0x13 /* DW_FORM_ref4 */ + .uleb128 0x02 /* DW_AT_location */ + .uleb128 0x18 /* DW_FORM_exprloc */ + .byte 0x0 /* Terminator */ + .byte 0x0 /* Terminator */ + .uleb128 23 /* Abbrev start */ + .uleb128 0x34 /* DW_TAG_variable */ + .byte 0 /* has_children */ + .uleb128 0x03 /* DW_AT_name */ + .uleb128 0x08 /* DW_FORM_string */ + .uleb128 0x49 /* DW_AT_type */ + .uleb128 0x13 /* DW_FORM_ref4 */ + .uleb128 0x02 /* DW_AT_location */ + .uleb128 0x18 /* DW_FORM_exprloc */ + .byte 0x0 /* Terminator */ + .byte 0x0 /* Terminator */ + .uleb128 24 /* Abbrev start */ + .uleb128 0x34 /* DW_TAG_variable */ + .byte 0 /* has_children */ + .uleb128 0x31 /* DW_AT_abstract_origin */ + .uleb128 0x13 /* DW_FORM_ref4 */ + .uleb128 0x02 /* DW_AT_location */ + .uleb128 0x18 /* DW_FORM_exprloc */ + .byte 0x0 /* Terminator */ + .byte 0x0 /* Terminator */ + .uleb128 25 /* Abbrev start */ + .uleb128 0x34 /* DW_TAG_variable */ + .byte 0 /* has_children */ + .uleb128 0x03 /* DW_AT_name */ + .uleb128 0x08 /* DW_FORM_string */ + .uleb128 0x49 /* DW_AT_type */ + .uleb128 0x13 /* DW_FORM_ref4 */ + .uleb128 0x02 /* DW_AT_location */ + .uleb128 0x18 /* DW_FORM_exprloc */ + .byte 0x0 /* Terminator */ + .byte 0x0 /* Terminator */ + .uleb128 26 /* Abbrev start */ + .uleb128 0x34 /* DW_TAG_variable */ + .byte 0 /* has_children */ + .uleb128 0x03 /* DW_AT_name */ + .uleb128 0x08 /* DW_FORM_string */ + .uleb128 0x49 /* DW_AT_type */ + .uleb128 0x13 /* DW_FORM_ref4 */ + .uleb128 0x02 /* DW_AT_location */ + .uleb128 0x18 /* DW_FORM_exprloc */ + .byte 0x0 /* Terminator */ + .byte 0x0 /* Terminator */ + .uleb128 27 /* Abbrev start */ + .uleb128 0x34 /* DW_TAG_variable */ + .byte 0 /* has_children */ + .uleb128 0x03 /* DW_AT_name */ + .uleb128 0x08 /* DW_FORM_string */ + .uleb128 0x49 /* DW_AT_type */ + .uleb128 0x13 /* DW_FORM_ref4 */ + .uleb128 0x02 /* DW_AT_location */ + .uleb128 0x18 /* DW_FORM_exprloc */ + .byte 0x0 /* Terminator */ + .byte 0x0 /* Terminator */ + .uleb128 28 /* Abbrev start */ + .uleb128 0x34 /* DW_TAG_variable */ + .byte 0 /* has_children */ + .uleb128 0x03 /* DW_AT_name */ + .uleb128 0x08 /* DW_FORM_string */ + .uleb128 0x49 /* DW_AT_type */ + .uleb128 0x13 /* DW_FORM_ref4 */ + .uleb128 0x02 /* DW_AT_location */ + .uleb128 0x18 /* DW_FORM_exprloc */ + .byte 0x0 /* Terminator */ + .byte 0x0 /* Terminator */ + .uleb128 29 /* Abbrev start */ + .uleb128 0x34 /* DW_TAG_variable */ + .byte 0 /* has_children */ + .uleb128 0x03 /* DW_AT_name */ + .uleb128 0x08 /* DW_FORM_string */ + .uleb128 0x02 /* DW_AT_location */ + .uleb128 0x18 /* DW_FORM_exprloc */ + .byte 0x0 /* Terminator */ + .byte 0x0 /* Terminator */ + .byte 0x0 /* Terminator */ + .byte 0x0 /* Terminator */ + .section .note.GNU-stack,"",@progbits |