Contents of the .debug_info.dwo section: Compilation Unit @ offset 0x0: Length: 0x178 \(32-bit\) Version: 4 Abbrev Offset: 0x0 Pointer Size: 8 Section contributions: .debug_abbrev.dwo: 0x0 0x154 .debug_line.dwo: 0x0 0x40 .debug_loc.dwo: 0x0 0x0 .debug_str_offsets.dwo: 0x0 0x14 <0>: Abbrev Number: 12 \(DW_TAG_compile_unit\) DW_AT_producer : GNU C\+\+ 4.7.x-google 20120720 \(prerelease\) <37> DW_AT_language : 4 \(C\+\+\) <38> DW_AT_name : dwp_test_main.cc <49> DW_AT_comp_dir : /home/ccoutant/opensource/binutils-git/binutils/gold/testsuite <88> DW_AT_GNU_dwo_id : 0xe5ba51d95c9aebc8 <1><90>: Abbrev Number: 7 \(DW_TAG_base_type\) <91> DW_AT_byte_size : 4 <92> DW_AT_encoding : 5 \(signed\) <93> DW_AT_name : int <1><97>: Abbrev Number: 7 \(DW_TAG_base_type\) <98> DW_AT_byte_size : 1 <99> DW_AT_encoding : 2 \(boolean\) <9a> DW_AT_name : bool <1><9f>: Abbrev Number: 13 \(DW_TAG_subprogram\) DW_AT_external : 1 DW_AT_name : main DW_AT_decl_file : 1 DW_AT_decl_line : 30 DW_AT_type : <0x90> DW_AT_low_pc : \(addr_index: 0x0\): DW_AT_high_pc : 0x304 DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) DW_AT_GNU_all_tail_call_sites: 1 DW_AT_sibling : <0x11b> <2>: Abbrev Number: 14 \(DW_TAG_lexical_block\) DW_AT_low_pc : \(addr_index: 0x1\): DW_AT_high_pc : 0x2fa <3>: Abbrev Number: 15 \(DW_TAG_variable\) DW_AT_name : c1 DW_AT_decl_file : 1 DW_AT_decl_line : 32 DW_AT_type : signature: 0xb5faa2a4b7a919c4 DW_AT_location : 2 byte block: 91 60 \(DW_OP_fbreg: -32\) <3>: Abbrev Number: 15 \(DW_TAG_variable\) DW_AT_name : c2 DW_AT_decl_file : 1 DW_AT_decl_line : 33 DW_AT_type : signature: 0xab98c7bc886f5266 DW_AT_location : 2 byte block: 91 50 \(DW_OP_fbreg: -48\) <3>: Abbrev Number: 16 \(DW_TAG_variable\) DW_AT_name : __PRETTY_FUNCTION__ DW_AT_type : <0x13f> DW_AT_artificial : 1 DW_AT_location : 2 byte block: fb 2 \(DW_OP_GNU_addr_index <0x2>\) <3><102>: Abbrev Number: 14 \(DW_TAG_lexical_block\) <103> DW_AT_low_pc : \(addr_index: 0x3\): <104> DW_AT_high_pc : 0x2f <4><10c>: Abbrev Number: 17 \(DW_TAG_variable\) <10d> DW_AT_name : i <10f> DW_AT_decl_file : 1 <110> DW_AT_decl_line : 37 <111> DW_AT_type : <0x90> <115> DW_AT_location : 2 byte block: 91 6c \(DW_OP_fbreg: -20\) <4><118>: Abbrev Number: 0 <3><119>: Abbrev Number: 0 <2><11a>: Abbrev Number: 0 <1><11b>: Abbrev Number: 18 \(DW_TAG_array_type\) <11c> DW_AT_type : <0x137> <120> DW_AT_sibling : <0x12b> <2><124>: Abbrev Number: 19 \(DW_TAG_subrange_type\) <125> DW_AT_type : <0x12b> <129> DW_AT_upper_bound : 10 <2><12a>: Abbrev Number: 0 <1><12b>: Abbrev Number: 7 \(DW_TAG_base_type\) <12c> DW_AT_byte_size : 8 <12d> DW_AT_encoding : 7 \(unsigned\) <12e> DW_AT_name : sizetype <1><137>: Abbrev Number: 7 \(DW_TAG_base_type\) <138> DW_AT_byte_size : 1 <139> DW_AT_encoding : 6 \(signed char\) <13a> DW_AT_name : char <1><13f>: Abbrev Number: 20 \(DW_TAG_const_type\) <140> DW_AT_type : <0x11b> <1><144>: Abbrev Number: 21 \(DW_TAG_variable\) <145> DW_AT_name : c3 <148> DW_AT_decl_file : 2 <149> DW_AT_decl_line : 57 <14a> DW_AT_type : signature: 0xb534bdc1f01629bb <152> DW_AT_external : 1 <152> DW_AT_declaration : 1 <1><152>: Abbrev Number: 22 \(DW_TAG_variable\) <153> DW_AT_name : v3 <156> DW_AT_decl_file : 2 <157> DW_AT_decl_line : 60 <158> DW_AT_type : <0x90> <15c> DW_AT_external : 1 <15c> DW_AT_declaration : 1 <1><15c>: Abbrev Number: 18 \(DW_TAG_array_type\) <15d> DW_AT_type : <0x137> <161> DW_AT_sibling : <0x167> <2><165>: Abbrev Number: 23 \(DW_TAG_subrange_type\) <2><166>: Abbrev Number: 0 <1><167>: Abbrev Number: 22 \(DW_TAG_variable\) <168> DW_AT_name : v4 <16b> DW_AT_decl_file : 2 <16c> DW_AT_decl_line : 61 <16d> DW_AT_type : <0x15c> <171> DW_AT_external : 1 <171> DW_AT_declaration : 1 <1><171>: Abbrev Number: 22 \(DW_TAG_variable\) <172> DW_AT_name : v5 <175> DW_AT_decl_file : 2 <176> DW_AT_decl_line : 62 <177> DW_AT_type : <0x15c> <17b> DW_AT_external : 1 <17b> DW_AT_declaration : 1 <1><17b>: Abbrev Number: 0 Compilation Unit @ offset 0x17c: Length: 0x5af \(32-bit\) Version: 4 Abbrev Offset: 0x0 Pointer Size: 8 Section contributions: .debug_abbrev.dwo: 0x154 0x21d .debug_line.dwo: 0x40 0x3d .debug_loc.dwo: 0x0 0x0 .debug_str_offsets.dwo: 0x14 0x44 <0><187>: Abbrev Number: 12 \(DW_TAG_compile_unit\) <188> DW_AT_producer : GNU C\+\+ 4.7.x-google 20120720 \(prerelease\) <1b3> DW_AT_language : 4 \(C\+\+\) <1b4> DW_AT_name : dwp_test_1.cc <1c2> DW_AT_comp_dir : /home/ccoutant/opensource/binutils-git/binutils/gold/testsuite <201> DW_AT_GNU_dwo_id : 0x52f9c6092fdc3727 <1><209>: Abbrev Number: 13 \(DW_TAG_class_type\) <20a> DW_AT_name : C1 <20d> DW_AT_signature : signature: 0xb5faa2a4b7a919c4 <215> DW_AT_declaration : 1 <215> DW_AT_sibling : <0x242> <2><219>: Abbrev Number: 14 \(DW_TAG_subprogram\) <21a> DW_AT_external : 1 <21a> DW_AT_name : \(indexed string: 0x0\): testcase1 <21b> DW_AT_decl_file : 1 <21c> DW_AT_decl_line : 28 <21d> DW_AT_linkage_name: \(indexed string: 0xc\): _ZN2C19testcase1Ev <21e> DW_AT_type : <0x249> <222> DW_AT_accessibility: 1 \(public\) <223> DW_AT_declaration : 1 <2><223>: Abbrev Number: 14 \(DW_TAG_subprogram\) <224> DW_AT_external : 1 <224> DW_AT_name : \(indexed string: 0x1\): testcase2 <225> DW_AT_decl_file : 1 <226> DW_AT_decl_line : 31 <227> DW_AT_linkage_name: \(indexed string: 0xd\): _ZN2C19testcase2Ev <228> DW_AT_type : <0x249> <22c> DW_AT_accessibility: 1 \(public\) <22d> DW_AT_declaration : 1 <2><22d>: Abbrev Number: 14 \(DW_TAG_subprogram\) <22e> DW_AT_external : 1 <22e> DW_AT_name : \(indexed string: 0x4\): testcase3 <22f> DW_AT_decl_file : 1 <230> DW_AT_decl_line : 32 <231> DW_AT_linkage_name: \(indexed string: 0xe\): _ZN2C19testcase3Ev <232> DW_AT_type : <0x249> <236> DW_AT_accessibility: 1 \(public\) <237> DW_AT_declaration : 1 <2><237>: Abbrev Number: 14 \(DW_TAG_subprogram\) <238> DW_AT_external : 1 <238> DW_AT_name : \(indexed string: 0xa\): testcase4 <239> DW_AT_decl_file : 1 <23a> DW_AT_decl_line : 33 <23b> DW_AT_linkage_name: \(indexed string: 0xf\): _ZN2C19testcase4Ev <23c> DW_AT_type : <0x249> <240> DW_AT_accessibility: 1 \(public\) <241> DW_AT_declaration : 1 <2><241>: Abbrev Number: 0 <1><242>: Abbrev Number: 7 \(DW_TAG_base_type\) <243> DW_AT_byte_size : 4 <244> DW_AT_encoding : 5 \(signed\) <245> DW_AT_name : int <1><249>: Abbrev Number: 7 \(DW_TAG_base_type\) <24a> DW_AT_byte_size : 1 <24b> DW_AT_encoding : 2 \(boolean\) <24c> DW_AT_name : bool <1><251>: Abbrev Number: 15 \(DW_TAG_pointer_type\) <252> DW_AT_byte_size : 8 <253> DW_AT_type : signature: 0xb5faa2a4b7a919c4 <1><25b>: Abbrev Number: 13 \(DW_TAG_class_type\) <25c> DW_AT_name : C2 <25f> DW_AT_signature : signature: 0xab98c7bc886f5266 <267> DW_AT_declaration : 1 <267> DW_AT_sibling : <0x294> <2><26b>: Abbrev Number: 14 \(DW_TAG_subprogram\) <26c> DW_AT_external : 1 <26c> DW_AT_name : \(indexed string: 0x0\): testcase1 <26d> DW_AT_decl_file : 1 <26e> DW_AT_decl_line : 40 <26f> DW_AT_linkage_name: \(indexed string: 0x7\): _ZN2C29testcase1Ev <270> DW_AT_type : <0x249> <274> DW_AT_accessibility: 1 \(public\) <275> DW_AT_declaration : 1 <2><275>: Abbrev Number: 14 \(DW_TAG_subprogram\) <276> DW_AT_external : 1 <276> DW_AT_name : \(indexed string: 0x1\): testcase2 <277> DW_AT_decl_file : 1 <278> DW_AT_decl_line : 41 <279> DW_AT_linkage_name: \(indexed string: 0x8\): _ZN2C29testcase2Ev <27a> DW_AT_type : <0x249> <27e> DW_AT_accessibility: 1 \(public\) <27f> DW_AT_declaration : 1 <2><27f>: Abbrev Number: 14 \(DW_TAG_subprogram\) <280> DW_AT_external : 1 <280> DW_AT_name : \(indexed string: 0x4\): testcase3 <281> DW_AT_decl_file : 1 <282> DW_AT_decl_line : 42 <283> DW_AT_linkage_name: \(indexed string: 0x9\): _ZN2C29testcase3Ev <284> DW_AT_type : <0x249> <288> DW_AT_accessibility: 1 \(public\) <289> DW_AT_declaration : 1 <2><289>: Abbrev Number: 14 \(DW_TAG_subprogram\) <28a> DW_AT_external : 1 <28a> DW_AT_name : \(indexed string: 0xa\): testcase4 <28b> DW_AT_decl_file : 1 <28c> DW_AT_decl_line : 43 <28d> DW_AT_linkage_name: \(indexed string: 0xb\): _ZN2C29testcase4Ev <28e> DW_AT_type : <0x249> <292> DW_AT_accessibility: 1 \(public\) <293> DW_AT_declaration : 1 <2><293>: Abbrev Number: 0 <1><294>: Abbrev Number: 15 \(DW_TAG_pointer_type\) <295> DW_AT_byte_size : 8 <296> DW_AT_type : signature: 0xab98c7bc886f5266 <1><29e>: Abbrev Number: 13 \(DW_TAG_class_type\) <29f> DW_AT_name : C3 <2a2> DW_AT_signature : signature: 0xb534bdc1f01629bb <2aa> DW_AT_declaration : 1 <2aa> DW_AT_sibling : <0x2cd> <2><2ae>: Abbrev Number: 14 \(DW_TAG_subprogram\) <2af> DW_AT_external : 1 <2af> DW_AT_name : \(indexed string: 0x0\): testcase1 <2b0> DW_AT_decl_file : 1 <2b1> DW_AT_decl_line : 50 <2b2> DW_AT_linkage_name: \(indexed string: 0x2\): _ZN2C39testcase1Ev <2b3> DW_AT_type : <0x249> <2b7> DW_AT_accessibility: 1 \(public\) <2b8> DW_AT_declaration : 1 <2><2b8>: Abbrev Number: 14 \(DW_TAG_subprogram\) <2b9> DW_AT_external : 1 <2b9> DW_AT_name : \(indexed string: 0x1\): testcase2 <2ba> DW_AT_decl_file : 1 <2bb> DW_AT_decl_line : 51 <2bc> DW_AT_linkage_name: \(indexed string: 0x3\): _ZN2C39testcase2Ev <2bd> DW_AT_type : <0x249> <2c1> DW_AT_accessibility: 1 \(public\) <2c2> DW_AT_declaration : 1 <2><2c2>: Abbrev Number: 14 \(DW_TAG_subprogram\) <2c3> DW_AT_external : 1 <2c3> DW_AT_name : \(indexed string: 0x4\): testcase3 <2c4> DW_AT_decl_file : 1 <2c5> DW_AT_decl_line : 52 <2c6> DW_AT_linkage_name: \(indexed string: 0x5\): _ZN2C39testcase3Ev <2c7> DW_AT_type : <0x249> <2cb> DW_AT_accessibility: 1 \(public\) <2cc> DW_AT_declaration : 1 <2><2cc>: Abbrev Number: 0 <1><2cd>: Abbrev Number: 15 \(DW_TAG_pointer_type\) <2ce> DW_AT_byte_size : 8 <2cf> DW_AT_type : signature: 0xb534bdc1f01629bb <1><2d7>: Abbrev Number: 16 \(DW_TAG_subprogram\) <2d8> DW_AT_external : 1 <2d8> DW_AT_name : f13i <2dd> DW_AT_decl_file : 1 <2de> DW_AT_decl_line : 70 <2df> DW_AT_linkage_name: _Z4f13iv <2e8> DW_AT_low_pc : \(addr_index: 0x0\): <2e9> DW_AT_high_pc : 0x6 <2f1> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) <2f3> DW_AT_GNU_all_call_sites: 1 <1><2f3>: Abbrev Number: 17 \(DW_TAG_subprogram\) <2f4> DW_AT_specification: <0x219> <2f8> DW_AT_decl_file : 2 <2f9> DW_AT_decl_line : 30 <2fa> DW_AT_low_pc : \(addr_index: 0x1\): <2fb> DW_AT_high_pc : 0x20 <303> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) <305> DW_AT_object_pointer: <0x30d> <309> DW_AT_GNU_all_tail_call_sites: 1 <309> DW_AT_sibling : <0x317> <2><30d>: Abbrev Number: 18 \(DW_TAG_formal_parameter\) <30e> DW_AT_name : \(indexed string: 0x10\): this <30f> DW_AT_type : <0x317> <313> DW_AT_artificial : 1 <313> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) <2><316>: Abbrev Number: 0 <1><317>: Abbrev Number: 19 \(DW_TAG_const_type\) <318> DW_AT_type : <0x251> <1><31c>: Abbrev Number: 20 \(DW_TAG_subprogram\) <31d> DW_AT_specification: <0x223> <321> DW_AT_decl_file : 2 <322> DW_AT_decl_line : 38 <323> DW_AT_low_pc : \(addr_index: 0x2\): <324> DW_AT_high_pc : 0x18 <32c> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) <32e> DW_AT_object_pointer: <0x336> <332> DW_AT_GNU_all_call_sites: 1 <332> DW_AT_sibling : <0x340> <2><336>: Abbrev Number: 18 \(DW_TAG_formal_parameter\) <337> DW_AT_name : \(indexed string: 0x10\): this <338> DW_AT_type : <0x317> <33c> DW_AT_artificial : 1 <33c> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) <2><33f>: Abbrev Number: 0 <1><340>: Abbrev Number: 20 \(DW_TAG_subprogram\) <341> DW_AT_specification: <0x22d> <345> DW_AT_decl_file : 2 <346> DW_AT_decl_line : 46 <347> DW_AT_low_pc : \(addr_index: 0x3\): <348> DW_AT_high_pc : 0x18 <350> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) <352> DW_AT_object_pointer: <0x35a> <356> DW_AT_GNU_all_call_sites: 1 <356> DW_AT_sibling : <0x364> <2><35a>: Abbrev Number: 18 \(DW_TAG_formal_parameter\) <35b> DW_AT_name : \(indexed string: 0x10\): this <35c> DW_AT_type : <0x317> <360> DW_AT_artificial : 1 <360> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) <2><363>: Abbrev Number: 0 <1><364>: Abbrev Number: 20 \(DW_TAG_subprogram\) <365> DW_AT_specification: <0x237> <369> DW_AT_decl_file : 2 <36a> DW_AT_decl_line : 54 <36b> DW_AT_low_pc : \(addr_index: 0x4\): <36c> DW_AT_high_pc : 0x16 <374> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) <376> DW_AT_object_pointer: <0x37e> <37a> DW_AT_GNU_all_call_sites: 1 <37a> DW_AT_sibling : <0x388> <2><37e>: Abbrev Number: 18 \(DW_TAG_formal_parameter\) <37f> DW_AT_name : \(indexed string: 0x10\): this <380> DW_AT_type : <0x317> <384> DW_AT_artificial : 1 <384> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) <2><387>: Abbrev Number: 0 <1><388>: Abbrev Number: 20 \(DW_TAG_subprogram\) <389> DW_AT_specification: <0x26b> <38d> DW_AT_decl_file : 2 <38e> DW_AT_decl_line : 62 <38f> DW_AT_low_pc : \(addr_index: 0x5\): <390> DW_AT_high_pc : 0x16 <398> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) <39a> DW_AT_object_pointer: <0x3a2> <39e> DW_AT_GNU_all_call_sites: 1 <39e> DW_AT_sibling : <0x3ac> <2><3a2>: Abbrev Number: 18 \(DW_TAG_formal_parameter\) <3a3> DW_AT_name : \(indexed string: 0x10\): this <3a4> DW_AT_type : <0x3ac> <3a8> DW_AT_artificial : 1 <3a8> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) <2><3ab>: Abbrev Number: 0 <1><3ac>: Abbrev Number: 19 \(DW_TAG_const_type\) <3ad> DW_AT_type : <0x294> <1><3b1>: Abbrev Number: 20 \(DW_TAG_subprogram\) <3b2> DW_AT_specification: <0x275> <3b6> DW_AT_decl_file : 2 <3b7> DW_AT_decl_line : 72 <3b8> DW_AT_low_pc : \(addr_index: 0x6\): <3b9> DW_AT_high_pc : 0x1b <3c1> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) <3c3> DW_AT_object_pointer: <0x3cb> <3c7> DW_AT_GNU_all_call_sites: 1 <3c7> DW_AT_sibling : <0x3d5> <2><3cb>: Abbrev Number: 18 \(DW_TAG_formal_parameter\) <3cc> DW_AT_name : \(indexed string: 0x10\): this <3cd> DW_AT_type : <0x3ac> <3d1> DW_AT_artificial : 1 <3d1> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) <2><3d4>: Abbrev Number: 0 <1><3d5>: Abbrev Number: 20 \(DW_TAG_subprogram\) <3d6> DW_AT_specification: <0x27f> <3da> DW_AT_decl_file : 2 <3db> DW_AT_decl_line : 82 <3dc> DW_AT_low_pc : \(addr_index: 0x7\): <3dd> DW_AT_high_pc : 0x1b <3e5> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) <3e7> DW_AT_object_pointer: <0x3ef> <3eb> DW_AT_GNU_all_call_sites: 1 <3eb> DW_AT_sibling : <0x3f9> <2><3ef>: Abbrev Number: 18 \(DW_TAG_formal_parameter\) <3f0> DW_AT_name : \(indexed string: 0x10\): this <3f1> DW_AT_type : <0x3ac> <3f5> DW_AT_artificial : 1 <3f5> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) <2><3f8>: Abbrev Number: 0 <1><3f9>: Abbrev Number: 20 \(DW_TAG_subprogram\) <3fa> DW_AT_specification: <0x289> <3fe> DW_AT_decl_file : 2 <3ff> DW_AT_decl_line : 92 <400> DW_AT_low_pc : \(addr_index: 0x8\): <401> DW_AT_high_pc : 0x19 <409> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) <40b> DW_AT_object_pointer: <0x413> <40f> DW_AT_GNU_all_call_sites: 1 <40f> DW_AT_sibling : <0x41d> <2><413>: Abbrev Number: 18 \(DW_TAG_formal_parameter\) <414> DW_AT_name : \(indexed string: 0x10\): this <415> DW_AT_type : <0x3ac> <419> DW_AT_artificial : 1 <419> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) <2><41c>: Abbrev Number: 0 <1><41d>: Abbrev Number: 20 \(DW_TAG_subprogram\) <41e> DW_AT_specification: <0x2ae> <422> DW_AT_decl_file : 2 <423> DW_AT_decl_line : 102 <424> DW_AT_low_pc : \(addr_index: 0x9\): <425> DW_AT_high_pc : 0x19 <42d> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) <42f> DW_AT_object_pointer: <0x437> <433> DW_AT_GNU_all_call_sites: 1 <433> DW_AT_sibling : <0x441> <2><437>: Abbrev Number: 18 \(DW_TAG_formal_parameter\) <438> DW_AT_name : \(indexed string: 0x10\): this <439> DW_AT_type : <0x441> <43d> DW_AT_artificial : 1 <43d> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) <2><440>: Abbrev Number: 0 <1><441>: Abbrev Number: 19 \(DW_TAG_const_type\) <442> DW_AT_type : <0x2cd> <1><446>: Abbrev Number: 17 \(DW_TAG_subprogram\) <447> DW_AT_specification: <0x2b8> <44b> DW_AT_decl_file : 2 <44c> DW_AT_decl_line : 112 <44d> DW_AT_low_pc : \(addr_index: 0xa\): <44e> DW_AT_high_pc : 0x1f <456> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) <458> DW_AT_object_pointer: <0x460> <45c> DW_AT_GNU_all_tail_call_sites: 1 <45c> DW_AT_sibling : <0x46a> <2><460>: Abbrev Number: 18 \(DW_TAG_formal_parameter\) <461> DW_AT_name : \(indexed string: 0x10\): this <462> DW_AT_type : <0x441> <466> DW_AT_artificial : 1 <466> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) <2><469>: Abbrev Number: 0 <1><46a>: Abbrev Number: 21 \(DW_TAG_subprogram\) <46b> DW_AT_external : 1 <46b> DW_AT_name : f11a <470> DW_AT_decl_file : 2 <471> DW_AT_decl_line : 120 <472> DW_AT_linkage_name: _Z4f11av <47b> DW_AT_type : <0x242> <47f> DW_AT_low_pc : \(addr_index: 0xb\): <480> DW_AT_high_pc : 0xb <488> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) <48a> DW_AT_GNU_all_call_sites: 1 <1><48a>: Abbrev Number: 17 \(DW_TAG_subprogram\) <48b> DW_AT_specification: <0x2c2> <48f> DW_AT_decl_file : 2 <490> DW_AT_decl_line : 126 <491> DW_AT_low_pc : \(addr_index: 0xc\): <492> DW_AT_high_pc : 0x20 <49a> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) <49c> DW_AT_object_pointer: <0x4a4> <4a0> DW_AT_GNU_all_tail_call_sites: 1 <4a0> DW_AT_sibling : <0x4ae> <2><4a4>: Abbrev Number: 18 \(DW_TAG_formal_parameter\) <4a5> DW_AT_name : \(indexed string: 0x10\): this <4a6> DW_AT_type : <0x441> <4aa> DW_AT_artificial : 1 <4aa> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) <2><4ad>: Abbrev Number: 0 <1><4ae>: Abbrev Number: 22 \(DW_TAG_subprogram\) <4af> DW_AT_external : 1 <4af> DW_AT_name : t12 <4b3> DW_AT_decl_file : 2 <4b4> DW_AT_decl_line : 134 <4b5> DW_AT_linkage_name: _Z3t12v <4bd> DW_AT_type : <0x249> <4c1> DW_AT_low_pc : \(addr_index: 0xd\): <4c2> DW_AT_high_pc : 0x19 <4ca> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) <4cc> DW_AT_GNU_all_tail_call_sites: 1 <1><4cc>: Abbrev Number: 22 \(DW_TAG_subprogram\) <4cd> DW_AT_external : 1 <4cd> DW_AT_name : t13 <4d1> DW_AT_decl_file : 2 <4d2> DW_AT_decl_line : 142 <4d3> DW_AT_linkage_name: _Z3t13v <4db> DW_AT_type : <0x249> <4df> DW_AT_low_pc : \(addr_index: 0xe\): <4e0> DW_AT_high_pc : 0x14 <4e8> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) <4ea> DW_AT_GNU_all_tail_call_sites: 1 <1><4ea>: Abbrev Number: 23 \(DW_TAG_subprogram\) <4eb> DW_AT_external : 1 <4eb> DW_AT_name : t14 <4ef> DW_AT_decl_file : 2 <4f0> DW_AT_decl_line : 150 <4f1> DW_AT_linkage_name: _Z3t14v <4f9> DW_AT_type : <0x249> <4fd> DW_AT_low_pc : \(addr_index: 0xf\): <4fe> DW_AT_high_pc : 0x61 <506> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) <508> DW_AT_GNU_all_tail_call_sites: 1 <508> DW_AT_sibling : <0x532> <2><50c>: Abbrev Number: 24 \(DW_TAG_lexical_block\) <50d> DW_AT_low_pc : \(addr_index: 0x10\): <50e> DW_AT_high_pc : 0x57 <3><516>: Abbrev Number: 25 \(DW_TAG_variable\) <517> DW_AT_name : s1 <51a> DW_AT_decl_file : 2 <51b> DW_AT_decl_line : 152 <51c> DW_AT_type : <0x532> <520> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) <3><523>: Abbrev Number: 25 \(DW_TAG_variable\) <524> DW_AT_name : s2 <527> DW_AT_decl_file : 2 <528> DW_AT_decl_line : 153 <529> DW_AT_type : <0x532> <52d> DW_AT_location : 2 byte block: 91 60 \(DW_OP_fbreg: -32\) <3><530>: Abbrev Number: 0 <2><531>: Abbrev Number: 0 <1><532>: Abbrev Number: 8 \(DW_TAG_pointer_type\) <533> DW_AT_byte_size : 8 <534> DW_AT_type : <0x538> <1><538>: Abbrev Number: 19 \(DW_TAG_const_type\) <539> DW_AT_type : <0x53d> <1><53d>: Abbrev Number: 7 \(DW_TAG_base_type\) <53e> DW_AT_byte_size : 1 <53f> DW_AT_encoding : 6 \(signed char\) <540> DW_AT_name : char <1><545>: Abbrev Number: 23 \(DW_TAG_subprogram\) <546> DW_AT_external : 1 <546> DW_AT_name : t15 <54a> DW_AT_decl_file : 2 <54b> DW_AT_decl_line : 163 <54c> DW_AT_linkage_name: _Z3t15v <554> DW_AT_type : <0x249> <558> DW_AT_low_pc : \(addr_index: 0x11\): <559> DW_AT_high_pc : 0x5d <561> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) <563> DW_AT_GNU_all_tail_call_sites: 1 <563> DW_AT_sibling : <0x58d> <2><567>: Abbrev Number: 24 \(DW_TAG_lexical_block\) <568> DW_AT_low_pc : \(addr_index: 0x12\): <569> DW_AT_high_pc : 0x53 <3><571>: Abbrev Number: 25 \(DW_TAG_variable\) <572> DW_AT_name : s1 <575> DW_AT_decl_file : 2 <576> DW_AT_decl_line : 165 <577> DW_AT_type : <0x58d> <57b> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) <3><57e>: Abbrev Number: 25 \(DW_TAG_variable\) <57f> DW_AT_name : s2 <582> DW_AT_decl_file : 2 <583> DW_AT_decl_line : 166 <584> DW_AT_type : <0x58d> <588> DW_AT_location : 2 byte block: 91 60 \(DW_OP_fbreg: -32\) <3><58b>: Abbrev Number: 0 <2><58c>: Abbrev Number: 0 <1><58d>: Abbrev Number: 8 \(DW_TAG_pointer_type\) <58e> DW_AT_byte_size : 8 <58f> DW_AT_type : <0x593> <1><593>: Abbrev Number: 19 \(DW_TAG_const_type\) <594> DW_AT_type : <0x598> <1><598>: Abbrev Number: 7 \(DW_TAG_base_type\) <599> DW_AT_byte_size : 4 <59a> DW_AT_encoding : 5 \(signed\) <59b> DW_AT_name : wchar_t <1><5a3>: Abbrev Number: 22 \(DW_TAG_subprogram\) <5a4> DW_AT_external : 1 <5a4> DW_AT_name : t16 <5a8> DW_AT_decl_file : 2 <5a9> DW_AT_decl_line : 176 <5aa> DW_AT_linkage_name: _Z3t16v <5b2> DW_AT_type : <0x249> <5b6> DW_AT_low_pc : \(addr_index: 0x13\): <5b7> DW_AT_high_pc : 0x13 <5bf> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) <5c1> DW_AT_GNU_all_tail_call_sites: 1 <1><5c1>: Abbrev Number: 26 \(DW_TAG_subprogram\) <5c2> DW_AT_external : 1 <5c2> DW_AT_name : t17 <5c6> DW_AT_decl_file : 2 <5c7> DW_AT_decl_line : 184 <5c8> DW_AT_linkage_name: _Z3t17v <5d0> DW_AT_type : <0x249> <5d4> DW_AT_low_pc : \(addr_index: 0x14\): <5d5> DW_AT_high_pc : 0x5f <5dd> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) <5df> DW_AT_GNU_all_call_sites: 1 <5df> DW_AT_sibling : <0x612> <2><5e3>: Abbrev Number: 24 \(DW_TAG_lexical_block\) <5e4> DW_AT_low_pc : \(addr_index: 0x15\): <5e5> DW_AT_high_pc : 0x59 <3><5ed>: Abbrev Number: 25 \(DW_TAG_variable\) <5ee> DW_AT_name : c <5f0> DW_AT_decl_file : 2 <5f1> DW_AT_decl_line : 186 <5f2> DW_AT_type : <0x53d> <5f6> DW_AT_location : 2 byte block: 91 6f \(DW_OP_fbreg: -17\) <3><5f9>: Abbrev Number: 24 \(DW_TAG_lexical_block\) <5fa> DW_AT_low_pc : \(addr_index: 0x16\): <5fb> DW_AT_high_pc : 0x50 <4><603>: Abbrev Number: 25 \(DW_TAG_variable\) <604> DW_AT_name : i <606> DW_AT_decl_file : 2 <607> DW_AT_decl_line : 187 <608> DW_AT_type : <0x242> <60c> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) <4><60f>: Abbrev Number: 0 <3><610>: Abbrev Number: 0 <2><611>: Abbrev Number: 0 <1><612>: Abbrev Number: 23 \(DW_TAG_subprogram\) <613> DW_AT_external : 1 <613> DW_AT_name : t18 <617> DW_AT_decl_file : 2 <618> DW_AT_decl_line : 199 <619> DW_AT_linkage_name: _Z3t18v <621> DW_AT_type : <0x249> <625> DW_AT_low_pc : \(addr_index: 0x17\): <626> DW_AT_high_pc : 0x5f <62e> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) <630> DW_AT_GNU_all_tail_call_sites: 1 <630> DW_AT_sibling : <0x67a> <2><634>: Abbrev Number: 24 \(DW_TAG_lexical_block\) <635> DW_AT_low_pc : \(addr_index: 0x18\): <636> DW_AT_high_pc : 0x55 <3><63e>: Abbrev Number: 25 \(DW_TAG_variable\) <63f> DW_AT_name : c <641> DW_AT_decl_file : 2 <642> DW_AT_decl_line : 201 <643> DW_AT_type : <0x53d> <647> DW_AT_location : 2 byte block: 91 6f \(DW_OP_fbreg: -17\) <3><64a>: Abbrev Number: 24 \(DW_TAG_lexical_block\) <64b> DW_AT_low_pc : \(addr_index: 0x19\): <64c> DW_AT_high_pc : 0x4c <4><654>: Abbrev Number: 25 \(DW_TAG_variable\) <655> DW_AT_name : i <657> DW_AT_decl_file : 2 <658> DW_AT_decl_line : 202 <659> DW_AT_type : <0x242> <65d> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) <4><660>: Abbrev Number: 24 \(DW_TAG_lexical_block\) <661> DW_AT_low_pc : \(addr_index: 0x1a\): <662> DW_AT_high_pc : 0x34 <5><66a>: Abbrev Number: 25 \(DW_TAG_variable\) <66b> DW_AT_name : s <66d> DW_AT_decl_file : 2 <66e> DW_AT_decl_line : 204 <66f> DW_AT_type : <0x532> <673> DW_AT_location : 2 byte block: 91 60 \(DW_OP_fbreg: -32\) <5><676>: Abbrev Number: 0 <4><677>: Abbrev Number: 0 <3><678>: Abbrev Number: 0 <2><679>: Abbrev Number: 0 <1><67a>: Abbrev Number: 27 \(DW_TAG_variable\) <67b> DW_AT_name : c3 <67e> DW_AT_decl_file : 1 <67f> DW_AT_decl_line : 57 <680> DW_AT_type : signature: 0xb534bdc1f01629bb <688> DW_AT_external : 1 <688> DW_AT_declaration : 1 <1><688>: Abbrev Number: 28 \(DW_TAG_variable\) <689> DW_AT_name : v2 <68c> DW_AT_decl_file : 1 <68d> DW_AT_decl_line : 59 <68e> DW_AT_type : <0x242> <692> DW_AT_external : 1 <692> DW_AT_declaration : 1 <1><692>: Abbrev Number: 28 \(DW_TAG_variable\) <693> DW_AT_name : v3 <696> DW_AT_decl_file : 1 <697> DW_AT_decl_line : 60 <698> DW_AT_type : <0x242> <69c> DW_AT_external : 1 <69c> DW_AT_declaration : 1 <1><69c>: Abbrev Number: 29 \(DW_TAG_array_type\) <69d> DW_AT_type : <0x53d> <6a1> DW_AT_sibling : <0x6a7> <2><6a5>: Abbrev Number: 30 \(DW_TAG_subrange_type\) <2><6a6>: Abbrev Number: 0 <1><6a7>: Abbrev Number: 28 \(DW_TAG_variable\) <6a8> DW_AT_name : v4 <6ab> DW_AT_decl_file : 1 <6ac> DW_AT_decl_line : 61 <6ad> DW_AT_type : <0x69c> <6b1> DW_AT_external : 1 <6b1> DW_AT_declaration : 1 <1><6b1>: Abbrev Number: 28 \(DW_TAG_variable\) <6b2> DW_AT_name : v5 <6b5> DW_AT_decl_file : 1 <6b6> DW_AT_decl_line : 62 <6b7> DW_AT_type : <0x69c> <6bb> DW_AT_external : 1 <6bb> DW_AT_declaration : 1 <1><6bb>: Abbrev Number: 29 \(DW_TAG_array_type\) <6bc> DW_AT_type : <0x532> <6c0> DW_AT_sibling : <0x6c6> <2><6c4>: Abbrev Number: 30 \(DW_TAG_subrange_type\) <2><6c5>: Abbrev Number: 0 <1><6c6>: Abbrev Number: 28 \(DW_TAG_variable\) <6c7> DW_AT_name : t17data <6cf> DW_AT_decl_file : 1 <6d0> DW_AT_decl_line : 83 <6d1> DW_AT_type : <0x6bb> <6d5> DW_AT_external : 1 <6d5> DW_AT_declaration : 1 <1><6d5>: Abbrev Number: 31 \(DW_TAG_variable\) <6d6> DW_AT_name : p6 <6d9> DW_AT_decl_file : 2 <6da> DW_AT_decl_line : 69 <6db> DW_AT_type : <0x6e2> <6df> DW_AT_external : 1 <6df> DW_AT_location : 2 byte block: fb 1b \(DW_OP_GNU_addr_index <0x1b>\) <1><6e2>: Abbrev Number: 8 \(DW_TAG_pointer_type\) <6e3> DW_AT_byte_size : 8 <6e4> DW_AT_type : <0x242> <1><6e8>: Abbrev Number: 31 \(DW_TAG_variable\) <6e9> DW_AT_name : p7 <6ec> DW_AT_decl_file : 2 <6ed> DW_AT_decl_line : 79 <6ee> DW_AT_type : <0x6e2> <6f2> DW_AT_external : 1 <6f2> DW_AT_location : 2 byte block: fb 1c \(DW_OP_GNU_addr_index <0x1c>\) <1><6f5>: Abbrev Number: 31 \(DW_TAG_variable\) <6f6> DW_AT_name : p8 <6f9> DW_AT_decl_file : 2 <6fa> DW_AT_decl_line : 89 <6fb> DW_AT_type : <0x702> <6ff> DW_AT_external : 1 <6ff> DW_AT_location : 2 byte block: fb 1d \(DW_OP_GNU_addr_index <0x1d>\) <1><702>: Abbrev Number: 8 \(DW_TAG_pointer_type\) <703> DW_AT_byte_size : 8 <704> DW_AT_type : <0x53d> <1><708>: Abbrev Number: 31 \(DW_TAG_variable\) <709> DW_AT_name : p9 <70c> DW_AT_decl_file : 2 <70d> DW_AT_decl_line : 99 <70e> DW_AT_type : <0x702> <712> DW_AT_external : 1 <712> DW_AT_location : 2 byte block: fb 1e \(DW_OP_GNU_addr_index <0x1e>\) <1><715>: Abbrev Number: 9 \(DW_TAG_subroutine_type\) <716> DW_AT_type : <0x242> <1><71a>: Abbrev Number: 31 \(DW_TAG_variable\) <71b> DW_AT_name : pfn <71f> DW_AT_decl_file : 2 <720> DW_AT_decl_line : 109 <721> DW_AT_type : <0x728> <725> DW_AT_external : 1 <725> DW_AT_location : 2 byte block: fb 1f \(DW_OP_GNU_addr_index <0x1f>\) <1><728>: Abbrev Number: 8 \(DW_TAG_pointer_type\) <729> DW_AT_byte_size : 8 <72a> DW_AT_type : <0x715> <1><72e>: Abbrev Number: 0 Compilation Unit @ offset 0x72f: Length: 0xcb \(32-bit\) Version: 4 Abbrev Offset: 0x0 Pointer Size: 8 Section contributions: .debug_abbrev.dwo: 0x371 0xbd .debug_line.dwo: 0x7d 0x3e .debug_loc.dwo: 0x0 0x0 .debug_str_offsets.dwo: 0x0 0x0 <0><73a>: Abbrev Number: 10 \(DW_TAG_compile_unit\) <73b> DW_AT_producer : GNU C\+\+ 4.7.x-google 20120720 \(prerelease\) <766> DW_AT_language : 4 \(C\+\+\) <767> DW_AT_name : dwp_test_1b.cc <776> DW_AT_comp_dir : /home/ccoutant/opensource/binutils-git/binutils/gold/testsuite <7b5> DW_AT_GNU_dwo_id : 0xbd6ec13ea247eff6 <1><7bd>: Abbrev Number: 7 \(DW_TAG_base_type\) <7be> DW_AT_byte_size : 4 <7bf> DW_AT_encoding : 5 \(signed\) <7c0> DW_AT_name : int <1><7c4>: Abbrev Number: 7 \(DW_TAG_base_type\) <7c5> DW_AT_byte_size : 1 <7c6> DW_AT_encoding : 2 \(boolean\) <7c7> DW_AT_name : bool <1><7cc>: Abbrev Number: 11 \(DW_TAG_subprogram\) <7cd> DW_AT_external : 1 <7cd> DW_AT_name : t16a <7d2> DW_AT_decl_file : 1 <7d3> DW_AT_decl_line : 32 <7d4> DW_AT_linkage_name: _Z4t16av <7dd> DW_AT_type : <0x7c4> <7e1> DW_AT_low_pc : \(addr_index: 0x0\): <7e2> DW_AT_high_pc : 0x13 <7ea> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) <7ec> DW_AT_GNU_all_tail_call_sites: 1 <1><7ec>: Abbrev Number: 12 \(DW_TAG_variable\) <7ed> DW_AT_name : c3 <7f0> DW_AT_decl_file : 1 <7f1> DW_AT_decl_line : 29 <7f2> DW_AT_type : signature: 0xb534bdc1f01629bb <7fa> DW_AT_external : 1 <7fa> DW_AT_location : 2 byte block: fb 1 \(DW_OP_GNU_addr_index <0x1>\) <1><7fd>: Abbrev Number: 0 Compilation Unit @ offset 0x7fe: Length: 0x329 \(32-bit\) Version: 4 Abbrev Offset: 0x0 Pointer Size: 8 Section contributions: .debug_abbrev.dwo: 0x42e 0x1f2 .debug_line.dwo: 0xbb 0x3d .debug_loc.dwo: 0x0 0x0 .debug_str_offsets.dwo: 0x58 0x18 <0><809>: Abbrev Number: 12 \(DW_TAG_compile_unit\) <80a> DW_AT_producer : GNU C\+\+ 4.7.x-google 20120720 \(prerelease\) <835> DW_AT_language : 4 \(C\+\+\) <836> DW_AT_name : dwp_test_2.cc <844> DW_AT_comp_dir : /home/ccoutant/opensource/binutils-git/binutils/gold/testsuite <883> DW_AT_GNU_dwo_id : 0xcf0cab718ce0f8b9 <1><88b>: Abbrev Number: 13 \(DW_TAG_class_type\) <88c> DW_AT_name : C1 <88f> DW_AT_signature : signature: 0xb5faa2a4b7a919c4 <897> DW_AT_declaration : 1 <897> DW_AT_sibling : <0x8b7> <2><89b>: Abbrev Number: 14 \(DW_TAG_subprogram\) <89c> DW_AT_external : 1 <89c> DW_AT_name : t1a <8a0> DW_AT_decl_file : 1 <8a1> DW_AT_decl_line : 29 <8a2> DW_AT_linkage_name: \(indexed string: 0x4\): _ZN2C13t1aEv <8a3> DW_AT_type : <0x8be> <8a7> DW_AT_accessibility: 1 \(public\) <8a8> DW_AT_declaration : 1 <2><8a8>: Abbrev Number: 14 \(DW_TAG_subprogram\) <8a9> DW_AT_external : 1 <8a9> DW_AT_name : t1_2 <8ae> DW_AT_decl_file : 1 <8af> DW_AT_decl_line : 30 <8b0> DW_AT_linkage_name: \(indexed string: 0x5\): _ZN2C14t1_2Ev <8b1> DW_AT_type : <0x8b7> <8b5> DW_AT_accessibility: 1 \(public\) <8b6> DW_AT_declaration : 1 <2><8b6>: Abbrev Number: 0 <1><8b7>: Abbrev Number: 7 \(DW_TAG_base_type\) <8b8> DW_AT_byte_size : 4 <8b9> DW_AT_encoding : 5 \(signed\) <8ba> DW_AT_name : int <1><8be>: Abbrev Number: 7 \(DW_TAG_base_type\) <8bf> DW_AT_byte_size : 1 <8c0> DW_AT_encoding : 2 \(boolean\) <8c1> DW_AT_name : bool <1><8c6>: Abbrev Number: 15 \(DW_TAG_pointer_type\) <8c7> DW_AT_byte_size : 8 <8c8> DW_AT_type : signature: 0xb5faa2a4b7a919c4 <1><8d0>: Abbrev Number: 13 \(DW_TAG_class_type\) <8d1> DW_AT_name : C3 <8d4> DW_AT_signature : signature: 0xb534bdc1f01629bb <8dc> DW_AT_declaration : 1 <8dc> DW_AT_sibling : <0x8ed> <2><8e0>: Abbrev Number: 14 \(DW_TAG_subprogram\) <8e1> DW_AT_external : 1 <8e1> DW_AT_name : f4 <8e4> DW_AT_decl_file : 1 <8e5> DW_AT_decl_line : 53 <8e6> DW_AT_linkage_name: \(indexed string: 0x3\): _ZN2C32f4Ev <8e7> DW_AT_type : <0x8fc> <8eb> DW_AT_accessibility: 1 \(public\) <8ec> DW_AT_declaration : 1 <2><8ec>: Abbrev Number: 0 <1><8ed>: Abbrev Number: 15 \(DW_TAG_pointer_type\) <8ee> DW_AT_byte_size : 8 <8ef> DW_AT_type : signature: 0xb534bdc1f01629bb <1><8f7>: Abbrev Number: 9 \(DW_TAG_subroutine_type\) <8f8> DW_AT_type : <0x8be> <1><8fc>: Abbrev Number: 8 \(DW_TAG_pointer_type\) <8fd> DW_AT_byte_size : 8 <8fe> DW_AT_type : <0x8f7> <1><902>: Abbrev Number: 16 \(DW_TAG_subprogram\) <903> DW_AT_external : 1 <903> DW_AT_name : f13i <908> DW_AT_decl_file : 1 <909> DW_AT_decl_line : 70 <90a> DW_AT_linkage_name: _Z4f13iv <913> DW_AT_low_pc : \(addr_index: 0x0\): <914> DW_AT_high_pc : 0x6 <91c> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) <91e> DW_AT_GNU_all_call_sites: 1 <1><91e>: Abbrev Number: 17 \(DW_TAG_subprogram\) <91f> DW_AT_specification: <0x8a8> <923> DW_AT_decl_file : 2 <924> DW_AT_low_pc : \(addr_index: 0x1\): <925> DW_AT_high_pc : 0xf <92d> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) <92f> DW_AT_object_pointer: <0x937> <933> DW_AT_GNU_all_call_sites: 1 <933> DW_AT_sibling : <0x945> <2><937>: Abbrev Number: 18 \(DW_TAG_formal_parameter\) <938> DW_AT_name : this <93d> DW_AT_type : <0x945> <941> DW_AT_artificial : 1 <941> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) <2><944>: Abbrev Number: 0 <1><945>: Abbrev Number: 19 \(DW_TAG_const_type\) <946> DW_AT_type : <0x8c6> <1><94a>: Abbrev Number: 20 \(DW_TAG_subprogram\) <94b> DW_AT_specification: <0x89b> <94f> DW_AT_decl_file : 2 <950> DW_AT_decl_line : 36 <951> DW_AT_low_pc : \(addr_index: 0x2\): <952> DW_AT_high_pc : 0x20 <95a> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) <95c> DW_AT_object_pointer: <0x964> <960> DW_AT_GNU_all_tail_call_sites: 1 <960> DW_AT_sibling : <0x972> <2><964>: Abbrev Number: 18 \(DW_TAG_formal_parameter\) <965> DW_AT_name : this <96a> DW_AT_type : <0x945> <96e> DW_AT_artificial : 1 <96e> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) <2><971>: Abbrev Number: 0 <1><972>: Abbrev Number: 21 \(DW_TAG_subprogram\) <973> DW_AT_external : 1 <973> DW_AT_name : f10 <977> DW_AT_decl_file : 2 <978> DW_AT_decl_line : 72 <979> DW_AT_linkage_name: _Z3f10v <981> DW_AT_type : <0x8b7> <985> DW_AT_low_pc : \(addr_index: 0x3\): <986> DW_AT_high_pc : 0xb <98e> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) <990> DW_AT_GNU_all_call_sites: 1 <1><990>: Abbrev Number: 22 \(DW_TAG_subprogram\) <991> DW_AT_external : 1 <991> DW_AT_name : f11b <996> DW_AT_decl_file : 2 <997> DW_AT_decl_line : 80 <998> DW_AT_linkage_name: _Z4f11bPFivE <9a5> DW_AT_type : <0x8b7> <9a9> DW_AT_low_pc : \(addr_index: 0x4\): <9aa> DW_AT_high_pc : 0x14 <9b2> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) <9b4> DW_AT_GNU_all_tail_call_sites: 1 <9b4> DW_AT_sibling : <0x9c7> <2><9b8>: Abbrev Number: 23 \(DW_TAG_formal_parameter\) <9b9> DW_AT_name : pfn <9bd> DW_AT_decl_file : 2 <9be> DW_AT_decl_line : 80 <9bf> DW_AT_type : <0x9cc> <9c3> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) <2><9c6>: Abbrev Number: 0 <1><9c7>: Abbrev Number: 9 \(DW_TAG_subroutine_type\) <9c8> DW_AT_type : <0x8b7> <1><9cc>: Abbrev Number: 8 \(DW_TAG_pointer_type\) <9cd> DW_AT_byte_size : 8 <9ce> DW_AT_type : <0x9c7> <1><9d2>: Abbrev Number: 24 \(DW_TAG_subprogram\) <9d3> DW_AT_specification: <0x8e0> <9d7> DW_AT_decl_file : 2 <9d8> DW_AT_decl_line : 88 <9d9> DW_AT_low_pc : \(addr_index: 0x5\): <9da> DW_AT_high_pc : 0xf <9e2> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) <9e4> DW_AT_object_pointer: <0x9ec> <9e8> DW_AT_GNU_all_call_sites: 1 <9e8> DW_AT_sibling : <0x9fa> <2><9ec>: Abbrev Number: 18 \(DW_TAG_formal_parameter\) <9ed> DW_AT_name : this <9f2> DW_AT_type : <0x9fa> <9f6> DW_AT_artificial : 1 <9f6> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) <2><9f9>: Abbrev Number: 0 <1><9fa>: Abbrev Number: 19 \(DW_TAG_const_type\) <9fb> DW_AT_type : <0x8ed> <1><9ff>: Abbrev Number: 25 \(DW_TAG_subroutine_type\) <1>: Abbrev Number: 21 \(DW_TAG_subprogram\) DW_AT_external : 1 DW_AT_name : f13 DW_AT_decl_file : 2 DW_AT_decl_line : 96 DW_AT_linkage_name: _Z3f13v DW_AT_type : <0xa1e> DW_AT_low_pc : \(addr_index: 0x6\): DW_AT_high_pc : 0xb DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) DW_AT_GNU_all_call_sites: 1 <1>: Abbrev Number: 8 \(DW_TAG_pointer_type\) DW_AT_byte_size : 8 DW_AT_type : <0x9ff> <1>: Abbrev Number: 21 \(DW_TAG_subprogram\) DW_AT_external : 1 DW_AT_name : f14 DW_AT_decl_file : 2 DW_AT_decl_line : 104 DW_AT_linkage_name: _Z3f14v DW_AT_type : <0xa42> DW_AT_low_pc : \(addr_index: 0x7\): DW_AT_high_pc : 0xb DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) DW_AT_GNU_all_call_sites: 1 <1>: Abbrev Number: 8 \(DW_TAG_pointer_type\) DW_AT_byte_size : 8 DW_AT_type : <0xa48> <1>: Abbrev Number: 19 \(DW_TAG_const_type\) DW_AT_type : <0xa4d> <1>: Abbrev Number: 7 \(DW_TAG_base_type\) DW_AT_byte_size : 1 DW_AT_encoding : 6 \(signed char\) DW_AT_name : char <1>: Abbrev Number: 21 \(DW_TAG_subprogram\) DW_AT_external : 1 DW_AT_name : f15 DW_AT_decl_file : 2 DW_AT_decl_line : 112 DW_AT_linkage_name: _Z3f15v DW_AT_type : <0xa73> DW_AT_low_pc : \(addr_index: 0x8\): DW_AT_high_pc : 0xb DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) DW_AT_GNU_all_call_sites: 1 <1>: Abbrev Number: 8 \(DW_TAG_pointer_type\) DW_AT_byte_size : 8 DW_AT_type : <0xa79> <1>: Abbrev Number: 19 \(DW_TAG_const_type\) DW_AT_type : <0xa7e> <1>: Abbrev Number: 7 \(DW_TAG_base_type\) DW_AT_byte_size : 4 DW_AT_encoding : 5 \(signed\) DW_AT_name : wchar_t <1>: Abbrev Number: 26 \(DW_TAG_subprogram\) DW_AT_external : 1 DW_AT_name : f18 DW_AT_decl_file : 2 DW_AT_decl_line : 127 DW_AT_linkage_name: _Z3f18i DW_AT_type : <0xa42> DW_AT_low_pc : \(addr_index: 0x9\): DW_AT_high_pc : 0x44 DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) DW_AT_GNU_all_call_sites: 1 DW_AT_sibling : <0xab8> <2>: Abbrev Number: 23 \(DW_TAG_formal_parameter\) DW_AT_name : i DW_AT_decl_file : 2 DW_AT_decl_line : 127 DW_AT_type : <0x8b7> DW_AT_location : 2 byte block: 91 6c \(DW_OP_fbreg: -20\) <2>: Abbrev Number: 0 <1>: Abbrev Number: 27 \(DW_TAG_variable\) DW_AT_name : v2 DW_AT_decl_file : 2 DW_AT_decl_line : 43 DW_AT_type : <0x8b7> DW_AT_external : 1 DW_AT_location : 2 byte block: fb a \(DW_OP_GNU_addr_index <0xa>\) <1>: Abbrev Number: 27 \(DW_TAG_variable\) DW_AT_name : v3 DW_AT_decl_file : 2 DW_AT_decl_line : 48 DW_AT_type : <0x8b7> DW_AT_external : 1 DW_AT_location : 2 byte block: fb b \(DW_OP_GNU_addr_index <0xb>\) <1>: Abbrev Number: 28 \(DW_TAG_array_type\) DW_AT_type : <0xa4d> DW_AT_sibling : <0xae2> <2>: Abbrev Number: 29 \(DW_TAG_subrange_type\) DW_AT_type : <0xae2> DW_AT_upper_bound : 12 <2>: Abbrev Number: 0 <1>: Abbrev Number: 7 \(DW_TAG_base_type\) DW_AT_byte_size : 8 DW_AT_encoding : 7 \(unsigned\) DW_AT_name : sizetype <1>: Abbrev Number: 27 \(DW_TAG_variable\) DW_AT_name : v4 DW_AT_decl_file : 2 DW_AT_decl_line : 52 DW_AT_type : <0xad2> DW_AT_external : 1 DW_AT_location : 2 byte block: fb c \(DW_OP_GNU_addr_index <0xc>\) <1>: Abbrev Number: 27 \(DW_TAG_variable\) DW_AT_name : v5 DW_AT_decl_file : 2 DW_AT_decl_line : 57 DW_AT_type : <0xad2> DW_AT_external : 1 DW_AT_location : 2 byte block: fb d \(DW_OP_GNU_addr_index <0xd>\) <1>: Abbrev Number: 28 \(DW_TAG_array_type\) DW_AT_type : <0xa42> DW_AT_sibling : <0xb18> <2>: Abbrev Number: 29 \(DW_TAG_subrange_type\) DW_AT_type : <0xae2> DW_AT_upper_bound : 4 <2>: Abbrev Number: 0 <1>: Abbrev Number: 27 \(DW_TAG_variable\) DW_AT_name : t17data DW_AT_decl_file : 2 DW_AT_decl_line : 119 DW_AT_type : <0xb08> DW_AT_external : 1 DW_AT_location : 2 byte block: fb e \(DW_OP_GNU_addr_index <0xe>\) <1>: Abbrev Number: 0 Contents of the .debug_types.dwo section: Compilation Unit @ offset 0x0: Length: 0xf7 \(32-bit\) Version: 4 Abbrev Offset: 0x0 Pointer Size: 8 Signature: 0xb534bdc1f01629bb Type Offset: 0x25 Section contributions: .debug_abbrev.dwo: 0x0 0x154 .debug_line.dwo: 0x0 0x40 .debug_loc.dwo: 0x0 0x0 .debug_str_offsets.dwo: 0x0 0x14 <0><17>: Abbrev Number: 1 \(DW_TAG_type_unit\) <18> DW_AT_language : 4 \(C\+\+\) <19> DW_AT_GNU_odr_signature: 0x880a5c4d6e59da8a <21> DW_AT_stmt_list : 0x0 <1><25>: Abbrev Number: 2 \(DW_TAG_class_type\) <26> DW_AT_name : C3 <29> DW_AT_byte_size : 4 <2a> DW_AT_decl_file : 2 <2b> DW_AT_decl_line : 47 <2c> DW_AT_sibling : <0xda> <2><30>: Abbrev Number: 3 \(DW_TAG_member\) <31> DW_AT_name : \(indexed string: 0x3\): member1 <32> DW_AT_decl_file : 2 <33> DW_AT_decl_line : 54 <34> DW_AT_type : <0xda> <38> DW_AT_data_member_location: 0 <39> DW_AT_accessibility: 1 \(public\) <2><3a>: Abbrev Number: 4 \(DW_TAG_subprogram\) <3b> DW_AT_external : 1 <3b> DW_AT_name : \(indexed string: 0x0\): testcase1 <3c> DW_AT_decl_file : 2 <3d> DW_AT_decl_line : 50 <3e> DW_AT_linkage_name: _ZN2C39testcase1Ev <51> DW_AT_type : <0xe1> <55> DW_AT_accessibility: 1 \(public\) <56> DW_AT_declaration : 1 <56> DW_AT_object_pointer: <0x5e> <5a> DW_AT_sibling : <0x64> <3><5e>: Abbrev Number: 5 \(DW_TAG_formal_parameter\) <5f> DW_AT_type : <0xe9> <63> DW_AT_artificial : 1 <3><63>: Abbrev Number: 0 <2><64>: Abbrev Number: 4 \(DW_TAG_subprogram\) <65> DW_AT_external : 1 <65> DW_AT_name : \(indexed string: 0x1\): testcase2 <66> DW_AT_decl_file : 2 <67> DW_AT_decl_line : 51 <68> DW_AT_linkage_name: _ZN2C39testcase2Ev <7b> DW_AT_type : <0xe1> <7f> DW_AT_accessibility: 1 \(public\) <80> DW_AT_declaration : 1 <80> DW_AT_object_pointer: <0x88> <84> DW_AT_sibling : <0x8e> <3><88>: Abbrev Number: 5 \(DW_TAG_formal_parameter\) <89> DW_AT_type : <0xe9> <8d> DW_AT_artificial : 1 <3><8d>: Abbrev Number: 0 <2><8e>: Abbrev Number: 4 \(DW_TAG_subprogram\) <8f> DW_AT_external : 1 <8f> DW_AT_name : \(indexed string: 0x2\): testcase3 <90> DW_AT_decl_file : 2 <91> DW_AT_decl_line : 52 <92> DW_AT_linkage_name: _ZN2C39testcase3Ev DW_AT_type : <0xe1> DW_AT_accessibility: 1 \(public\) DW_AT_declaration : 1 DW_AT_object_pointer: <0xb2> DW_AT_sibling : <0xb8> <3>: Abbrev Number: 5 \(DW_TAG_formal_parameter\) DW_AT_type : <0xe9> DW_AT_artificial : 1 <3>: Abbrev Number: 0 <2>: Abbrev Number: 6 \(DW_TAG_subprogram\) DW_AT_external : 1 DW_AT_name : f4 DW_AT_decl_file : 2 DW_AT_decl_line : 53 DW_AT_linkage_name: _ZN2C32f4Ev DW_AT_type : <0xef> DW_AT_accessibility: 1 \(public\) DW_AT_declaration : 1 DW_AT_object_pointer: <0xd3> <3>: Abbrev Number: 5 \(DW_TAG_formal_parameter\) DW_AT_type : <0xe9> DW_AT_artificial : 1 <3>: Abbrev Number: 0 <2>: Abbrev Number: 0 <1>: Abbrev Number: 7 \(DW_TAG_base_type\) DW_AT_byte_size : 4 DW_AT_encoding : 5 \(signed\)
DW_AT_name : int <1>: Abbrev Number: 7 \(DW_TAG_base_type\) DW_AT_byte_size : 1 DW_AT_encoding : 2 \(boolean\) DW_AT_name : bool <1>: Abbrev Number: 8 \(DW_TAG_pointer_type\) DW_AT_byte_size : 8 DW_AT_type : <0x25> <1>: Abbrev Number: 8 \(DW_TAG_pointer_type\) DW_AT_byte_size : 8 DW_AT_type : <0xf5> <1>: Abbrev Number: 9 \(DW_TAG_subroutine_type\) DW_AT_type : <0xe1> <1>: Abbrev Number: 0 Compilation Unit @ offset 0xfb: Length: 0xf1 \(32-bit\) Version: 4 Abbrev Offset: 0x0 Pointer Size: 8 Signature: 0xab98c7bc886f5266 Type Offset: 0x25 Section contributions: .debug_abbrev.dwo: 0x0 0x154 .debug_line.dwo: 0x0 0x40 .debug_loc.dwo: 0x0 0x0 .debug_str_offsets.dwo: 0x0 0x14 <0><112>: Abbrev Number: 1 \(DW_TAG_type_unit\) <113> DW_AT_language : 4 \(C\+\+\) <114> DW_AT_GNU_odr_signature: 0xae4af0d8bfcef94b <11c> DW_AT_stmt_list : 0x0 <1><120>: Abbrev Number: 2 \(DW_TAG_class_type\) <121> DW_AT_name : C2 <124> DW_AT_byte_size : 4 <125> DW_AT_decl_file : 2 <126> DW_AT_decl_line : 37 <127> DW_AT_sibling : <0x1da> <2><12b>: Abbrev Number: 3 \(DW_TAG_member\) <12c> DW_AT_name : \(indexed string: 0x3\): member1 <12d> DW_AT_decl_file : 2 <12e> DW_AT_decl_line : 44 <12f> DW_AT_type : <0x1da> <133> DW_AT_data_member_location: 0 <134> DW_AT_accessibility: 1 \(public\) <2><135>: Abbrev Number: 4 \(DW_TAG_subprogram\) <136> DW_AT_external : 1 <136> DW_AT_name : \(indexed string: 0x0\): testcase1 <137> DW_AT_decl_file : 2 <138> DW_AT_decl_line : 40 <139> DW_AT_linkage_name: _ZN2C29testcase1Ev <14c> DW_AT_type : <0x1e1> <150> DW_AT_accessibility: 1 \(public\) <151> DW_AT_declaration : 1 <151> DW_AT_object_pointer: <0x159> <155> DW_AT_sibling : <0x15f> <3><159>: Abbrev Number: 5 \(DW_TAG_formal_parameter\) <15a> DW_AT_type : <0x1e9> <15e> DW_AT_artificial : 1 <3><15e>: Abbrev Number: 0 <2><15f>: Abbrev Number: 4 \(DW_TAG_subprogram\) <160> DW_AT_external : 1 <160> DW_AT_name : \(indexed string: 0x1\): testcase2 <161> DW_AT_decl_file : 2 <162> DW_AT_decl_line : 41 <163> DW_AT_linkage_name: _ZN2C29testcase2Ev <176> DW_AT_type : <0x1e1> <17a> DW_AT_accessibility: 1 \(public\) <17b> DW_AT_declaration : 1 <17b> DW_AT_object_pointer: <0x183> <17f> DW_AT_sibling : <0x189> <3><183>: Abbrev Number: 5 \(DW_TAG_formal_parameter\) <184> DW_AT_type : <0x1e9> <188> DW_AT_artificial : 1 <3><188>: Abbrev Number: 0 <2><189>: Abbrev Number: 4 \(DW_TAG_subprogram\) <18a> DW_AT_external : 1 <18a> DW_AT_name : \(indexed string: 0x2\): testcase3 <18b> DW_AT_decl_file : 2 <18c> DW_AT_decl_line : 42 <18d> DW_AT_linkage_name: _ZN2C29testcase3Ev <1a0> DW_AT_type : <0x1e1> <1a4> DW_AT_accessibility: 1 \(public\) <1a5> DW_AT_declaration : 1 <1a5> DW_AT_object_pointer: <0x1ad> <1a9> DW_AT_sibling : <0x1b3> <3><1ad>: Abbrev Number: 5 \(DW_TAG_formal_parameter\) <1ae> DW_AT_type : <0x1e9> <1b2> DW_AT_artificial : 1 <3><1b2>: Abbrev Number: 0 <2><1b3>: Abbrev Number: 10 \(DW_TAG_subprogram\) <1b4> DW_AT_external : 1 <1b4> DW_AT_name : \(indexed string: 0x4\): testcase4 <1b5> DW_AT_decl_file : 2 <1b6> DW_AT_decl_line : 43 <1b7> DW_AT_linkage_name: _ZN2C29testcase4Ev <1ca> DW_AT_type : <0x1e1> <1ce> DW_AT_accessibility: 1 \(public\) <1cf> DW_AT_declaration : 1 <1cf> DW_AT_object_pointer: <0x1d3> <3><1d3>: Abbrev Number: 5 \(DW_TAG_formal_parameter\) <1d4> DW_AT_type : <0x1e9> <1d8> DW_AT_artificial : 1 <3><1d8>: Abbrev Number: 0 <2><1d9>: Abbrev Number: 0 <1><1da>: Abbrev Number: 7 \(DW_TAG_base_type\) <1db> DW_AT_byte_size : 4 <1dc> DW_AT_encoding : 5 \(signed\) <1dd> DW_AT_name : int <1><1e1>: Abbrev Number: 7 \(DW_TAG_base_type\) <1e2> DW_AT_byte_size : 1 <1e3> DW_AT_encoding : 2 \(boolean\) <1e4> DW_AT_name : bool <1><1e9>: Abbrev Number: 8 \(DW_TAG_pointer_type\) <1ea> DW_AT_byte_size : 8 <1eb> DW_AT_type : <0x120> <1><1ef>: Abbrev Number: 0 Compilation Unit @ offset 0x1f0: Length: 0x141 \(32-bit\) Version: 4 Abbrev Offset: 0x0 Pointer Size: 8 Signature: 0xb5faa2a4b7a919c4 Type Offset: 0x25 Section contributions: .debug_abbrev.dwo: 0x0 0x154 .debug_line.dwo: 0x0 0x40 .debug_loc.dwo: 0x0 0x0 .debug_str_offsets.dwo: 0x0 0x14 <0><207>: Abbrev Number: 1 \(DW_TAG_type_unit\) <208> DW_AT_language : 4 \(C\+\+\) <209> DW_AT_GNU_odr_signature: 0xc7fbeb753b05ade3 <211> DW_AT_stmt_list : 0x0 <1><215>: Abbrev Number: 2 \(DW_TAG_class_type\) <216> DW_AT_name : C1 <219> DW_AT_byte_size : 4 <21a> DW_AT_decl_file : 2 <21b> DW_AT_decl_line : 25 <21c> DW_AT_sibling : <0x31f> <2><220>: Abbrev Number: 3 \(DW_TAG_member\) <221> DW_AT_name : \(indexed string: 0x3\): member1 <222> DW_AT_decl_file : 2 <223> DW_AT_decl_line : 34 <224> DW_AT_type : <0x31f> <228> DW_AT_data_member_location: 0 <229> DW_AT_accessibility: 1 \(public\) <2><22a>: Abbrev Number: 4 \(DW_TAG_subprogram\) <22b> DW_AT_external : 1 <22b> DW_AT_name : \(indexed string: 0x0\): testcase1 <22c> DW_AT_decl_file : 2 <22d> DW_AT_decl_line : 28 <22e> DW_AT_linkage_name: _ZN2C19testcase1Ev <241> DW_AT_type : <0x326> <245> DW_AT_accessibility: 1 \(public\) <246> DW_AT_declaration : 1 <246> DW_AT_object_pointer: <0x24e> <24a> DW_AT_sibling : <0x254> <3><24e>: Abbrev Number: 5 \(DW_TAG_formal_parameter\) <24f> DW_AT_type : <0x32e> <253> DW_AT_artificial : 1 <3><253>: Abbrev Number: 0 <2><254>: Abbrev Number: 11 \(DW_TAG_subprogram\) <255> DW_AT_external : 1 <255> DW_AT_name : t1a <259> DW_AT_decl_file : 2 <25a> DW_AT_decl_line : 29 <25b> DW_AT_linkage_name: _ZN2C13t1aEv <268> DW_AT_type : <0x326> <26c> DW_AT_accessibility: 1 \(public\) <26d> DW_AT_declaration : 1 <26d> DW_AT_object_pointer: <0x275> <271> DW_AT_sibling : <0x27b> <3><275>: Abbrev Number: 5 \(DW_TAG_formal_parameter\) <276> DW_AT_type : <0x32e> <27a> DW_AT_artificial : 1 <3><27a>: Abbrev Number: 0 <2><27b>: Abbrev Number: 11 \(DW_TAG_subprogram\) <27c> DW_AT_external : 1 <27c> DW_AT_name : t1_2 <281> DW_AT_decl_file : 2 <282> DW_AT_decl_line : 30 <283> DW_AT_linkage_name: _ZN2C14t1_2Ev <291> DW_AT_type : <0x31f> <295> DW_AT_accessibility: 1 \(public\) <296> DW_AT_declaration : 1 <296> DW_AT_object_pointer: <0x29e> <29a> DW_AT_sibling : <0x2a4> <3><29e>: Abbrev Number: 5 \(DW_TAG_formal_parameter\) <29f> DW_AT_type : <0x32e> <2a3> DW_AT_artificial : 1 <3><2a3>: Abbrev Number: 0 <2><2a4>: Abbrev Number: 4 \(DW_TAG_subprogram\) <2a5> DW_AT_external : 1 <2a5> DW_AT_name : \(indexed string: 0x1\): testcase2 <2a6> DW_AT_decl_file : 2 <2a7> DW_AT_decl_line : 31 <2a8> DW_AT_linkage_name: _ZN2C19testcase2Ev <2bb> DW_AT_type : <0x326> <2bf> DW_AT_accessibility: 1 \(public\) <2c0> DW_AT_declaration : 1 <2c0> DW_AT_object_pointer: <0x2c8> <2c4> DW_AT_sibling : <0x2ce> <3><2c8>: Abbrev Number: 5 \(DW_TAG_formal_parameter\) <2c9> DW_AT_type : <0x32e> <2cd> DW_AT_artificial : 1 <3><2cd>: Abbrev Number: 0 <2><2ce>: Abbrev Number: 4 \(DW_TAG_subprogram\) <2cf> DW_AT_external : 1 <2cf> DW_AT_name : \(indexed string: 0x2\): testcase3 <2d0> DW_AT_decl_file : 2 <2d1> DW_AT_decl_line : 32 <2d2> DW_AT_linkage_name: _ZN2C19testcase3Ev <2e5> DW_AT_type : <0x326> <2e9> DW_AT_accessibility: 1 \(public\) <2ea> DW_AT_declaration : 1 <2ea> DW_AT_object_pointer: <0x2f2> <2ee> DW_AT_sibling : <0x2f8> <3><2f2>: Abbrev Number: 5 \(DW_TAG_formal_parameter\) <2f3> DW_AT_type : <0x32e> <2f7> DW_AT_artificial : 1 <3><2f7>: Abbrev Number: 0 <2><2f8>: Abbrev Number: 10 \(DW_TAG_subprogram\) <2f9> DW_AT_external : 1 <2f9> DW_AT_name : \(indexed string: 0x4\): testcase4 <2fa> DW_AT_decl_file : 2 <2fb> DW_AT_decl_line : 33 <2fc> DW_AT_linkage_name: _ZN2C19testcase4Ev <30f> DW_AT_type : <0x326> <313> DW_AT_accessibility: 1 \(public\) <314> DW_AT_declaration : 1 <314> DW_AT_object_pointer: <0x318> <3><318>: Abbrev Number: 5 \(DW_TAG_formal_parameter\) <319> DW_AT_type : <0x32e> <31d> DW_AT_artificial : 1 <3><31d>: Abbrev Number: 0 <2><31e>: Abbrev Number: 0 <1><31f>: Abbrev Number: 7 \(DW_TAG_base_type\) <320> DW_AT_byte_size : 4 <321> DW_AT_encoding : 5 \(signed\) <322> DW_AT_name : int <1><326>: Abbrev Number: 7 \(DW_TAG_base_type\) <327> DW_AT_byte_size : 1 <328> DW_AT_encoding : 2 \(boolean\) <329> DW_AT_name : bool <1><32e>: Abbrev Number: 8 \(DW_TAG_pointer_type\) <32f> DW_AT_byte_size : 8 <330> DW_AT_type : <0x215> <1><334>: Abbrev Number: 0 #pass