1Contents of the .debug_info.dwo section: 2 3 Compilation Unit @ offset 0x0: 4 Length: 0x178 \(32-bit\) 5 Version: 4 6 Abbrev Offset: 0x0 7 Pointer Size: 8 8 Section contributions: 9 .debug_abbrev.dwo: 0x0 0x154 10 .debug_line.dwo: 0x0 0x40 11 .debug_loc.dwo: 0x0 0x0 12 .debug_str_offsets.dwo: 0x0 0x14 13 <0><b>: Abbrev Number: 12 \(DW_TAG_compile_unit\) 14 <c> DW_AT_producer : GNU C\+\+ 4.7.x-google 20120720 \(prerelease\) 15 <37> DW_AT_language : 4 \(C\+\+\) 16 <38> DW_AT_name : dwp_test_main.cc 17 <49> DW_AT_comp_dir : /home/ccoutant/opensource/binutils-git/binutils/gold/testsuite 18 <88> DW_AT_GNU_dwo_id : 0xe5ba51d95c9aebc8 19 <1><90>: Abbrev Number: 7 \(DW_TAG_base_type\) 20 <91> DW_AT_byte_size : 4 21 <92> DW_AT_encoding : 5 \(signed\) 22 <93> DW_AT_name : int 23 <1><97>: Abbrev Number: 7 \(DW_TAG_base_type\) 24 <98> DW_AT_byte_size : 1 25 <99> DW_AT_encoding : 2 \(boolean\) 26 <9a> DW_AT_name : bool 27 <1><9f>: Abbrev Number: 13 \(DW_TAG_subprogram\) 28 <a0> DW_AT_external : 1 29 <a0> DW_AT_name : main 30 <a5> DW_AT_decl_file : 1 31 <a6> DW_AT_decl_line : 30 32 <a7> DW_AT_type : <0x90> 33 <ab> DW_AT_low_pc : \(addr_index: 0x0\): <no .debug_addr section> 34 <ac> DW_AT_high_pc : 0x304 35 <b4> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) 36 <b6> DW_AT_GNU_all_tail_call_sites: 1 37 <b6> DW_AT_sibling : <0x11b> 38 <2><ba>: Abbrev Number: 14 \(DW_TAG_lexical_block\) 39 <bb> DW_AT_low_pc : \(addr_index: 0x1\): <no .debug_addr section> 40 <bc> DW_AT_high_pc : 0x2fa 41 <3><c4>: Abbrev Number: 15 \(DW_TAG_variable\) 42 <c5> DW_AT_name : c1 43 <c8> DW_AT_decl_file : 1 44 <c9> DW_AT_decl_line : 32 45 <ca> DW_AT_type : signature: 0xb5faa2a4b7a919c4 46 <d2> DW_AT_location : 2 byte block: 91 60 \(DW_OP_fbreg: -32\) 47 <3><d5>: Abbrev Number: 15 \(DW_TAG_variable\) 48 <d6> DW_AT_name : c2 49 <d9> DW_AT_decl_file : 1 50 <da> DW_AT_decl_line : 33 51 <db> DW_AT_type : signature: 0xab98c7bc886f5266 52 <e3> DW_AT_location : 2 byte block: 91 50 \(DW_OP_fbreg: -48\) 53 <3><e6>: Abbrev Number: 16 \(DW_TAG_variable\) 54 <e7> DW_AT_name : __PRETTY_FUNCTION__ 55 <fb> DW_AT_type : <0x13f> 56 <ff> DW_AT_artificial : 1 57 <ff> DW_AT_location : 2 byte block: fb 2 \(DW_OP_GNU_addr_index <0x2>\) 58 <3><102>: Abbrev Number: 14 \(DW_TAG_lexical_block\) 59 <103> DW_AT_low_pc : \(addr_index: 0x3\): <no .debug_addr section> 60 <104> DW_AT_high_pc : 0x2f 61 <4><10c>: Abbrev Number: 17 \(DW_TAG_variable\) 62 <10d> DW_AT_name : i 63 <10f> DW_AT_decl_file : 1 64 <110> DW_AT_decl_line : 37 65 <111> DW_AT_type : <0x90> 66 <115> DW_AT_location : 2 byte block: 91 6c \(DW_OP_fbreg: -20\) 67 <4><118>: Abbrev Number: 0 68 <3><119>: Abbrev Number: 0 69 <2><11a>: Abbrev Number: 0 70 <1><11b>: Abbrev Number: 18 \(DW_TAG_array_type\) 71 <11c> DW_AT_type : <0x137> 72 <120> DW_AT_sibling : <0x12b> 73 <2><124>: Abbrev Number: 19 \(DW_TAG_subrange_type\) 74 <125> DW_AT_type : <0x12b> 75 <129> DW_AT_upper_bound : 10 76 <2><12a>: Abbrev Number: 0 77 <1><12b>: Abbrev Number: 7 \(DW_TAG_base_type\) 78 <12c> DW_AT_byte_size : 8 79 <12d> DW_AT_encoding : 7 \(unsigned\) 80 <12e> DW_AT_name : sizetype 81 <1><137>: Abbrev Number: 7 \(DW_TAG_base_type\) 82 <138> DW_AT_byte_size : 1 83 <139> DW_AT_encoding : 6 \(signed char\) 84 <13a> DW_AT_name : char 85 <1><13f>: Abbrev Number: 20 \(DW_TAG_const_type\) 86 <140> DW_AT_type : <0x11b> 87 <1><144>: Abbrev Number: 21 \(DW_TAG_variable\) 88 <145> DW_AT_name : c3 89 <148> DW_AT_decl_file : 2 90 <149> DW_AT_decl_line : 57 91 <14a> DW_AT_type : signature: 0xb534bdc1f01629bb 92 <152> DW_AT_external : 1 93 <152> DW_AT_declaration : 1 94 <1><152>: Abbrev Number: 22 \(DW_TAG_variable\) 95 <153> DW_AT_name : v3 96 <156> DW_AT_decl_file : 2 97 <157> DW_AT_decl_line : 60 98 <158> DW_AT_type : <0x90> 99 <15c> DW_AT_external : 1 100 <15c> DW_AT_declaration : 1 101 <1><15c>: Abbrev Number: 18 \(DW_TAG_array_type\) 102 <15d> DW_AT_type : <0x137> 103 <161> DW_AT_sibling : <0x167> 104 <2><165>: Abbrev Number: 23 \(DW_TAG_subrange_type\) 105 <2><166>: Abbrev Number: 0 106 <1><167>: Abbrev Number: 22 \(DW_TAG_variable\) 107 <168> DW_AT_name : v4 108 <16b> DW_AT_decl_file : 2 109 <16c> DW_AT_decl_line : 61 110 <16d> DW_AT_type : <0x15c> 111 <171> DW_AT_external : 1 112 <171> DW_AT_declaration : 1 113 <1><171>: Abbrev Number: 22 \(DW_TAG_variable\) 114 <172> DW_AT_name : v5 115 <175> DW_AT_decl_file : 2 116 <176> DW_AT_decl_line : 62 117 <177> DW_AT_type : <0x15c> 118 <17b> DW_AT_external : 1 119 <17b> DW_AT_declaration : 1 120 <1><17b>: Abbrev Number: 0 121 Compilation Unit @ offset 0x17c: 122 Length: 0x5af \(32-bit\) 123 Version: 4 124 Abbrev Offset: 0x0 125 Pointer Size: 8 126 Section contributions: 127 .debug_abbrev.dwo: 0x154 0x21d 128 .debug_line.dwo: 0x40 0x3d 129 .debug_loc.dwo: 0x0 0x0 130 .debug_str_offsets.dwo: 0x14 0x44 131 <0><187>: Abbrev Number: 12 \(DW_TAG_compile_unit\) 132 <188> DW_AT_producer : GNU C\+\+ 4.7.x-google 20120720 \(prerelease\) 133 <1b3> DW_AT_language : 4 \(C\+\+\) 134 <1b4> DW_AT_name : dwp_test_1.cc 135 <1c2> DW_AT_comp_dir : /home/ccoutant/opensource/binutils-git/binutils/gold/testsuite 136 <201> DW_AT_GNU_dwo_id : 0x52f9c6092fdc3727 137 <1><209>: Abbrev Number: 13 \(DW_TAG_class_type\) 138 <20a> DW_AT_name : C1 139 <20d> DW_AT_signature : signature: 0xb5faa2a4b7a919c4 140 <215> DW_AT_declaration : 1 141 <215> DW_AT_sibling : <0x242> 142 <2><219>: Abbrev Number: 14 \(DW_TAG_subprogram\) 143 <21a> DW_AT_external : 1 144 <21a> DW_AT_name : \(indexed string: 0x0\): testcase1 145 <21b> DW_AT_decl_file : 1 146 <21c> DW_AT_decl_line : 28 147 <21d> DW_AT_linkage_name: \(indexed string: 0xc\): _ZN2C19testcase1Ev 148 <21e> DW_AT_type : <0x249> 149 <222> DW_AT_accessibility: 1 \(public\) 150 <223> DW_AT_declaration : 1 151 <2><223>: Abbrev Number: 14 \(DW_TAG_subprogram\) 152 <224> DW_AT_external : 1 153 <224> DW_AT_name : \(indexed string: 0x1\): testcase2 154 <225> DW_AT_decl_file : 1 155 <226> DW_AT_decl_line : 31 156 <227> DW_AT_linkage_name: \(indexed string: 0xd\): _ZN2C19testcase2Ev 157 <228> DW_AT_type : <0x249> 158 <22c> DW_AT_accessibility: 1 \(public\) 159 <22d> DW_AT_declaration : 1 160 <2><22d>: Abbrev Number: 14 \(DW_TAG_subprogram\) 161 <22e> DW_AT_external : 1 162 <22e> DW_AT_name : \(indexed string: 0x4\): testcase3 163 <22f> DW_AT_decl_file : 1 164 <230> DW_AT_decl_line : 32 165 <231> DW_AT_linkage_name: \(indexed string: 0xe\): _ZN2C19testcase3Ev 166 <232> DW_AT_type : <0x249> 167 <236> DW_AT_accessibility: 1 \(public\) 168 <237> DW_AT_declaration : 1 169 <2><237>: Abbrev Number: 14 \(DW_TAG_subprogram\) 170 <238> DW_AT_external : 1 171 <238> DW_AT_name : \(indexed string: 0xa\): testcase4 172 <239> DW_AT_decl_file : 1 173 <23a> DW_AT_decl_line : 33 174 <23b> DW_AT_linkage_name: \(indexed string: 0xf\): _ZN2C19testcase4Ev 175 <23c> DW_AT_type : <0x249> 176 <240> DW_AT_accessibility: 1 \(public\) 177 <241> DW_AT_declaration : 1 178 <2><241>: Abbrev Number: 0 179 <1><242>: Abbrev Number: 7 \(DW_TAG_base_type\) 180 <243> DW_AT_byte_size : 4 181 <244> DW_AT_encoding : 5 \(signed\) 182 <245> DW_AT_name : int 183 <1><249>: Abbrev Number: 7 \(DW_TAG_base_type\) 184 <24a> DW_AT_byte_size : 1 185 <24b> DW_AT_encoding : 2 \(boolean\) 186 <24c> DW_AT_name : bool 187 <1><251>: Abbrev Number: 15 \(DW_TAG_pointer_type\) 188 <252> DW_AT_byte_size : 8 189 <253> DW_AT_type : signature: 0xb5faa2a4b7a919c4 190 <1><25b>: Abbrev Number: 13 \(DW_TAG_class_type\) 191 <25c> DW_AT_name : C2 192 <25f> DW_AT_signature : signature: 0xab98c7bc886f5266 193 <267> DW_AT_declaration : 1 194 <267> DW_AT_sibling : <0x294> 195 <2><26b>: Abbrev Number: 14 \(DW_TAG_subprogram\) 196 <26c> DW_AT_external : 1 197 <26c> DW_AT_name : \(indexed string: 0x0\): testcase1 198 <26d> DW_AT_decl_file : 1 199 <26e> DW_AT_decl_line : 40 200 <26f> DW_AT_linkage_name: \(indexed string: 0x7\): _ZN2C29testcase1Ev 201 <270> DW_AT_type : <0x249> 202 <274> DW_AT_accessibility: 1 \(public\) 203 <275> DW_AT_declaration : 1 204 <2><275>: Abbrev Number: 14 \(DW_TAG_subprogram\) 205 <276> DW_AT_external : 1 206 <276> DW_AT_name : \(indexed string: 0x1\): testcase2 207 <277> DW_AT_decl_file : 1 208 <278> DW_AT_decl_line : 41 209 <279> DW_AT_linkage_name: \(indexed string: 0x8\): _ZN2C29testcase2Ev 210 <27a> DW_AT_type : <0x249> 211 <27e> DW_AT_accessibility: 1 \(public\) 212 <27f> DW_AT_declaration : 1 213 <2><27f>: Abbrev Number: 14 \(DW_TAG_subprogram\) 214 <280> DW_AT_external : 1 215 <280> DW_AT_name : \(indexed string: 0x4\): testcase3 216 <281> DW_AT_decl_file : 1 217 <282> DW_AT_decl_line : 42 218 <283> DW_AT_linkage_name: \(indexed string: 0x9\): _ZN2C29testcase3Ev 219 <284> DW_AT_type : <0x249> 220 <288> DW_AT_accessibility: 1 \(public\) 221 <289> DW_AT_declaration : 1 222 <2><289>: Abbrev Number: 14 \(DW_TAG_subprogram\) 223 <28a> DW_AT_external : 1 224 <28a> DW_AT_name : \(indexed string: 0xa\): testcase4 225 <28b> DW_AT_decl_file : 1 226 <28c> DW_AT_decl_line : 43 227 <28d> DW_AT_linkage_name: \(indexed string: 0xb\): _ZN2C29testcase4Ev 228 <28e> DW_AT_type : <0x249> 229 <292> DW_AT_accessibility: 1 \(public\) 230 <293> DW_AT_declaration : 1 231 <2><293>: Abbrev Number: 0 232 <1><294>: Abbrev Number: 15 \(DW_TAG_pointer_type\) 233 <295> DW_AT_byte_size : 8 234 <296> DW_AT_type : signature: 0xab98c7bc886f5266 235 <1><29e>: Abbrev Number: 13 \(DW_TAG_class_type\) 236 <29f> DW_AT_name : C3 237 <2a2> DW_AT_signature : signature: 0xb534bdc1f01629bb 238 <2aa> DW_AT_declaration : 1 239 <2aa> DW_AT_sibling : <0x2cd> 240 <2><2ae>: Abbrev Number: 14 \(DW_TAG_subprogram\) 241 <2af> DW_AT_external : 1 242 <2af> DW_AT_name : \(indexed string: 0x0\): testcase1 243 <2b0> DW_AT_decl_file : 1 244 <2b1> DW_AT_decl_line : 50 245 <2b2> DW_AT_linkage_name: \(indexed string: 0x2\): _ZN2C39testcase1Ev 246 <2b3> DW_AT_type : <0x249> 247 <2b7> DW_AT_accessibility: 1 \(public\) 248 <2b8> DW_AT_declaration : 1 249 <2><2b8>: Abbrev Number: 14 \(DW_TAG_subprogram\) 250 <2b9> DW_AT_external : 1 251 <2b9> DW_AT_name : \(indexed string: 0x1\): testcase2 252 <2ba> DW_AT_decl_file : 1 253 <2bb> DW_AT_decl_line : 51 254 <2bc> DW_AT_linkage_name: \(indexed string: 0x3\): _ZN2C39testcase2Ev 255 <2bd> DW_AT_type : <0x249> 256 <2c1> DW_AT_accessibility: 1 \(public\) 257 <2c2> DW_AT_declaration : 1 258 <2><2c2>: Abbrev Number: 14 \(DW_TAG_subprogram\) 259 <2c3> DW_AT_external : 1 260 <2c3> DW_AT_name : \(indexed string: 0x4\): testcase3 261 <2c4> DW_AT_decl_file : 1 262 <2c5> DW_AT_decl_line : 52 263 <2c6> DW_AT_linkage_name: \(indexed string: 0x5\): _ZN2C39testcase3Ev 264 <2c7> DW_AT_type : <0x249> 265 <2cb> DW_AT_accessibility: 1 \(public\) 266 <2cc> DW_AT_declaration : 1 267 <2><2cc>: Abbrev Number: 0 268 <1><2cd>: Abbrev Number: 15 \(DW_TAG_pointer_type\) 269 <2ce> DW_AT_byte_size : 8 270 <2cf> DW_AT_type : signature: 0xb534bdc1f01629bb 271 <1><2d7>: Abbrev Number: 16 \(DW_TAG_subprogram\) 272 <2d8> DW_AT_external : 1 273 <2d8> DW_AT_name : f13i 274 <2dd> DW_AT_decl_file : 1 275 <2de> DW_AT_decl_line : 70 276 <2df> DW_AT_linkage_name: _Z4f13iv 277 <2e8> DW_AT_low_pc : \(addr_index: 0x0\): <no .debug_addr section> 278 <2e9> DW_AT_high_pc : 0x6 279 <2f1> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) 280 <2f3> DW_AT_GNU_all_call_sites: 1 281 <1><2f3>: Abbrev Number: 17 \(DW_TAG_subprogram\) 282 <2f4> DW_AT_specification: <0x219> 283 <2f8> DW_AT_decl_file : 2 284 <2f9> DW_AT_decl_line : 30 285 <2fa> DW_AT_low_pc : \(addr_index: 0x1\): <no .debug_addr section> 286 <2fb> DW_AT_high_pc : 0x20 287 <303> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) 288 <305> DW_AT_object_pointer: <0x30d> 289 <309> DW_AT_GNU_all_tail_call_sites: 1 290 <309> DW_AT_sibling : <0x317> 291 <2><30d>: Abbrev Number: 18 \(DW_TAG_formal_parameter\) 292 <30e> DW_AT_name : \(indexed string: 0x10\): this 293 <30f> DW_AT_type : <0x317> 294 <313> DW_AT_artificial : 1 295 <313> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) 296 <2><316>: Abbrev Number: 0 297 <1><317>: Abbrev Number: 19 \(DW_TAG_const_type\) 298 <318> DW_AT_type : <0x251> 299 <1><31c>: Abbrev Number: 20 \(DW_TAG_subprogram\) 300 <31d> DW_AT_specification: <0x223> 301 <321> DW_AT_decl_file : 2 302 <322> DW_AT_decl_line : 38 303 <323> DW_AT_low_pc : \(addr_index: 0x2\): <no .debug_addr section> 304 <324> DW_AT_high_pc : 0x18 305 <32c> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) 306 <32e> DW_AT_object_pointer: <0x336> 307 <332> DW_AT_GNU_all_call_sites: 1 308 <332> DW_AT_sibling : <0x340> 309 <2><336>: Abbrev Number: 18 \(DW_TAG_formal_parameter\) 310 <337> DW_AT_name : \(indexed string: 0x10\): this 311 <338> DW_AT_type : <0x317> 312 <33c> DW_AT_artificial : 1 313 <33c> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) 314 <2><33f>: Abbrev Number: 0 315 <1><340>: Abbrev Number: 20 \(DW_TAG_subprogram\) 316 <341> DW_AT_specification: <0x22d> 317 <345> DW_AT_decl_file : 2 318 <346> DW_AT_decl_line : 46 319 <347> DW_AT_low_pc : \(addr_index: 0x3\): <no .debug_addr section> 320 <348> DW_AT_high_pc : 0x18 321 <350> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) 322 <352> DW_AT_object_pointer: <0x35a> 323 <356> DW_AT_GNU_all_call_sites: 1 324 <356> DW_AT_sibling : <0x364> 325 <2><35a>: Abbrev Number: 18 \(DW_TAG_formal_parameter\) 326 <35b> DW_AT_name : \(indexed string: 0x10\): this 327 <35c> DW_AT_type : <0x317> 328 <360> DW_AT_artificial : 1 329 <360> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) 330 <2><363>: Abbrev Number: 0 331 <1><364>: Abbrev Number: 20 \(DW_TAG_subprogram\) 332 <365> DW_AT_specification: <0x237> 333 <369> DW_AT_decl_file : 2 334 <36a> DW_AT_decl_line : 54 335 <36b> DW_AT_low_pc : \(addr_index: 0x4\): <no .debug_addr section> 336 <36c> DW_AT_high_pc : 0x16 337 <374> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) 338 <376> DW_AT_object_pointer: <0x37e> 339 <37a> DW_AT_GNU_all_call_sites: 1 340 <37a> DW_AT_sibling : <0x388> 341 <2><37e>: Abbrev Number: 18 \(DW_TAG_formal_parameter\) 342 <37f> DW_AT_name : \(indexed string: 0x10\): this 343 <380> DW_AT_type : <0x317> 344 <384> DW_AT_artificial : 1 345 <384> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) 346 <2><387>: Abbrev Number: 0 347 <1><388>: Abbrev Number: 20 \(DW_TAG_subprogram\) 348 <389> DW_AT_specification: <0x26b> 349 <38d> DW_AT_decl_file : 2 350 <38e> DW_AT_decl_line : 62 351 <38f> DW_AT_low_pc : \(addr_index: 0x5\): <no .debug_addr section> 352 <390> DW_AT_high_pc : 0x16 353 <398> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) 354 <39a> DW_AT_object_pointer: <0x3a2> 355 <39e> DW_AT_GNU_all_call_sites: 1 356 <39e> DW_AT_sibling : <0x3ac> 357 <2><3a2>: Abbrev Number: 18 \(DW_TAG_formal_parameter\) 358 <3a3> DW_AT_name : \(indexed string: 0x10\): this 359 <3a4> DW_AT_type : <0x3ac> 360 <3a8> DW_AT_artificial : 1 361 <3a8> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) 362 <2><3ab>: Abbrev Number: 0 363 <1><3ac>: Abbrev Number: 19 \(DW_TAG_const_type\) 364 <3ad> DW_AT_type : <0x294> 365 <1><3b1>: Abbrev Number: 20 \(DW_TAG_subprogram\) 366 <3b2> DW_AT_specification: <0x275> 367 <3b6> DW_AT_decl_file : 2 368 <3b7> DW_AT_decl_line : 72 369 <3b8> DW_AT_low_pc : \(addr_index: 0x6\): <no .debug_addr section> 370 <3b9> DW_AT_high_pc : 0x1b 371 <3c1> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) 372 <3c3> DW_AT_object_pointer: <0x3cb> 373 <3c7> DW_AT_GNU_all_call_sites: 1 374 <3c7> DW_AT_sibling : <0x3d5> 375 <2><3cb>: Abbrev Number: 18 \(DW_TAG_formal_parameter\) 376 <3cc> DW_AT_name : \(indexed string: 0x10\): this 377 <3cd> DW_AT_type : <0x3ac> 378 <3d1> DW_AT_artificial : 1 379 <3d1> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) 380 <2><3d4>: Abbrev Number: 0 381 <1><3d5>: Abbrev Number: 20 \(DW_TAG_subprogram\) 382 <3d6> DW_AT_specification: <0x27f> 383 <3da> DW_AT_decl_file : 2 384 <3db> DW_AT_decl_line : 82 385 <3dc> DW_AT_low_pc : \(addr_index: 0x7\): <no .debug_addr section> 386 <3dd> DW_AT_high_pc : 0x1b 387 <3e5> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) 388 <3e7> DW_AT_object_pointer: <0x3ef> 389 <3eb> DW_AT_GNU_all_call_sites: 1 390 <3eb> DW_AT_sibling : <0x3f9> 391 <2><3ef>: Abbrev Number: 18 \(DW_TAG_formal_parameter\) 392 <3f0> DW_AT_name : \(indexed string: 0x10\): this 393 <3f1> DW_AT_type : <0x3ac> 394 <3f5> DW_AT_artificial : 1 395 <3f5> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) 396 <2><3f8>: Abbrev Number: 0 397 <1><3f9>: Abbrev Number: 20 \(DW_TAG_subprogram\) 398 <3fa> DW_AT_specification: <0x289> 399 <3fe> DW_AT_decl_file : 2 400 <3ff> DW_AT_decl_line : 92 401 <400> DW_AT_low_pc : \(addr_index: 0x8\): <no .debug_addr section> 402 <401> DW_AT_high_pc : 0x19 403 <409> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) 404 <40b> DW_AT_object_pointer: <0x413> 405 <40f> DW_AT_GNU_all_call_sites: 1 406 <40f> DW_AT_sibling : <0x41d> 407 <2><413>: Abbrev Number: 18 \(DW_TAG_formal_parameter\) 408 <414> DW_AT_name : \(indexed string: 0x10\): this 409 <415> DW_AT_type : <0x3ac> 410 <419> DW_AT_artificial : 1 411 <419> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) 412 <2><41c>: Abbrev Number: 0 413 <1><41d>: Abbrev Number: 20 \(DW_TAG_subprogram\) 414 <41e> DW_AT_specification: <0x2ae> 415 <422> DW_AT_decl_file : 2 416 <423> DW_AT_decl_line : 102 417 <424> DW_AT_low_pc : \(addr_index: 0x9\): <no .debug_addr section> 418 <425> DW_AT_high_pc : 0x19 419 <42d> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) 420 <42f> DW_AT_object_pointer: <0x437> 421 <433> DW_AT_GNU_all_call_sites: 1 422 <433> DW_AT_sibling : <0x441> 423 <2><437>: Abbrev Number: 18 \(DW_TAG_formal_parameter\) 424 <438> DW_AT_name : \(indexed string: 0x10\): this 425 <439> DW_AT_type : <0x441> 426 <43d> DW_AT_artificial : 1 427 <43d> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) 428 <2><440>: Abbrev Number: 0 429 <1><441>: Abbrev Number: 19 \(DW_TAG_const_type\) 430 <442> DW_AT_type : <0x2cd> 431 <1><446>: Abbrev Number: 17 \(DW_TAG_subprogram\) 432 <447> DW_AT_specification: <0x2b8> 433 <44b> DW_AT_decl_file : 2 434 <44c> DW_AT_decl_line : 112 435 <44d> DW_AT_low_pc : \(addr_index: 0xa\): <no .debug_addr section> 436 <44e> DW_AT_high_pc : 0x1f 437 <456> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) 438 <458> DW_AT_object_pointer: <0x460> 439 <45c> DW_AT_GNU_all_tail_call_sites: 1 440 <45c> DW_AT_sibling : <0x46a> 441 <2><460>: Abbrev Number: 18 \(DW_TAG_formal_parameter\) 442 <461> DW_AT_name : \(indexed string: 0x10\): this 443 <462> DW_AT_type : <0x441> 444 <466> DW_AT_artificial : 1 445 <466> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) 446 <2><469>: Abbrev Number: 0 447 <1><46a>: Abbrev Number: 21 \(DW_TAG_subprogram\) 448 <46b> DW_AT_external : 1 449 <46b> DW_AT_name : f11a 450 <470> DW_AT_decl_file : 2 451 <471> DW_AT_decl_line : 120 452 <472> DW_AT_linkage_name: _Z4f11av 453 <47b> DW_AT_type : <0x242> 454 <47f> DW_AT_low_pc : \(addr_index: 0xb\): <no .debug_addr section> 455 <480> DW_AT_high_pc : 0xb 456 <488> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) 457 <48a> DW_AT_GNU_all_call_sites: 1 458 <1><48a>: Abbrev Number: 17 \(DW_TAG_subprogram\) 459 <48b> DW_AT_specification: <0x2c2> 460 <48f> DW_AT_decl_file : 2 461 <490> DW_AT_decl_line : 126 462 <491> DW_AT_low_pc : \(addr_index: 0xc\): <no .debug_addr section> 463 <492> DW_AT_high_pc : 0x20 464 <49a> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) 465 <49c> DW_AT_object_pointer: <0x4a4> 466 <4a0> DW_AT_GNU_all_tail_call_sites: 1 467 <4a0> DW_AT_sibling : <0x4ae> 468 <2><4a4>: Abbrev Number: 18 \(DW_TAG_formal_parameter\) 469 <4a5> DW_AT_name : \(indexed string: 0x10\): this 470 <4a6> DW_AT_type : <0x441> 471 <4aa> DW_AT_artificial : 1 472 <4aa> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) 473 <2><4ad>: Abbrev Number: 0 474 <1><4ae>: Abbrev Number: 22 \(DW_TAG_subprogram\) 475 <4af> DW_AT_external : 1 476 <4af> DW_AT_name : t12 477 <4b3> DW_AT_decl_file : 2 478 <4b4> DW_AT_decl_line : 134 479 <4b5> DW_AT_linkage_name: _Z3t12v 480 <4bd> DW_AT_type : <0x249> 481 <4c1> DW_AT_low_pc : \(addr_index: 0xd\): <no .debug_addr section> 482 <4c2> DW_AT_high_pc : 0x19 483 <4ca> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) 484 <4cc> DW_AT_GNU_all_tail_call_sites: 1 485 <1><4cc>: Abbrev Number: 22 \(DW_TAG_subprogram\) 486 <4cd> DW_AT_external : 1 487 <4cd> DW_AT_name : t13 488 <4d1> DW_AT_decl_file : 2 489 <4d2> DW_AT_decl_line : 142 490 <4d3> DW_AT_linkage_name: _Z3t13v 491 <4db> DW_AT_type : <0x249> 492 <4df> DW_AT_low_pc : \(addr_index: 0xe\): <no .debug_addr section> 493 <4e0> DW_AT_high_pc : 0x14 494 <4e8> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) 495 <4ea> DW_AT_GNU_all_tail_call_sites: 1 496 <1><4ea>: Abbrev Number: 23 \(DW_TAG_subprogram\) 497 <4eb> DW_AT_external : 1 498 <4eb> DW_AT_name : t14 499 <4ef> DW_AT_decl_file : 2 500 <4f0> DW_AT_decl_line : 150 501 <4f1> DW_AT_linkage_name: _Z3t14v 502 <4f9> DW_AT_type : <0x249> 503 <4fd> DW_AT_low_pc : \(addr_index: 0xf\): <no .debug_addr section> 504 <4fe> DW_AT_high_pc : 0x61 505 <506> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) 506 <508> DW_AT_GNU_all_tail_call_sites: 1 507 <508> DW_AT_sibling : <0x532> 508 <2><50c>: Abbrev Number: 24 \(DW_TAG_lexical_block\) 509 <50d> DW_AT_low_pc : \(addr_index: 0x10\): <no .debug_addr section> 510 <50e> DW_AT_high_pc : 0x57 511 <3><516>: Abbrev Number: 25 \(DW_TAG_variable\) 512 <517> DW_AT_name : s1 513 <51a> DW_AT_decl_file : 2 514 <51b> DW_AT_decl_line : 152 515 <51c> DW_AT_type : <0x532> 516 <520> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) 517 <3><523>: Abbrev Number: 25 \(DW_TAG_variable\) 518 <524> DW_AT_name : s2 519 <527> DW_AT_decl_file : 2 520 <528> DW_AT_decl_line : 153 521 <529> DW_AT_type : <0x532> 522 <52d> DW_AT_location : 2 byte block: 91 60 \(DW_OP_fbreg: -32\) 523 <3><530>: Abbrev Number: 0 524 <2><531>: Abbrev Number: 0 525 <1><532>: Abbrev Number: 8 \(DW_TAG_pointer_type\) 526 <533> DW_AT_byte_size : 8 527 <534> DW_AT_type : <0x538> 528 <1><538>: Abbrev Number: 19 \(DW_TAG_const_type\) 529 <539> DW_AT_type : <0x53d> 530 <1><53d>: Abbrev Number: 7 \(DW_TAG_base_type\) 531 <53e> DW_AT_byte_size : 1 532 <53f> DW_AT_encoding : 6 \(signed char\) 533 <540> DW_AT_name : char 534 <1><545>: Abbrev Number: 23 \(DW_TAG_subprogram\) 535 <546> DW_AT_external : 1 536 <546> DW_AT_name : t15 537 <54a> DW_AT_decl_file : 2 538 <54b> DW_AT_decl_line : 163 539 <54c> DW_AT_linkage_name: _Z3t15v 540 <554> DW_AT_type : <0x249> 541 <558> DW_AT_low_pc : \(addr_index: 0x11\): <no .debug_addr section> 542 <559> DW_AT_high_pc : 0x5d 543 <561> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) 544 <563> DW_AT_GNU_all_tail_call_sites: 1 545 <563> DW_AT_sibling : <0x58d> 546 <2><567>: Abbrev Number: 24 \(DW_TAG_lexical_block\) 547 <568> DW_AT_low_pc : \(addr_index: 0x12\): <no .debug_addr section> 548 <569> DW_AT_high_pc : 0x53 549 <3><571>: Abbrev Number: 25 \(DW_TAG_variable\) 550 <572> DW_AT_name : s1 551 <575> DW_AT_decl_file : 2 552 <576> DW_AT_decl_line : 165 553 <577> DW_AT_type : <0x58d> 554 <57b> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) 555 <3><57e>: Abbrev Number: 25 \(DW_TAG_variable\) 556 <57f> DW_AT_name : s2 557 <582> DW_AT_decl_file : 2 558 <583> DW_AT_decl_line : 166 559 <584> DW_AT_type : <0x58d> 560 <588> DW_AT_location : 2 byte block: 91 60 \(DW_OP_fbreg: -32\) 561 <3><58b>: Abbrev Number: 0 562 <2><58c>: Abbrev Number: 0 563 <1><58d>: Abbrev Number: 8 \(DW_TAG_pointer_type\) 564 <58e> DW_AT_byte_size : 8 565 <58f> DW_AT_type : <0x593> 566 <1><593>: Abbrev Number: 19 \(DW_TAG_const_type\) 567 <594> DW_AT_type : <0x598> 568 <1><598>: Abbrev Number: 7 \(DW_TAG_base_type\) 569 <599> DW_AT_byte_size : 4 570 <59a> DW_AT_encoding : 5 \(signed\) 571 <59b> DW_AT_name : wchar_t 572 <1><5a3>: Abbrev Number: 22 \(DW_TAG_subprogram\) 573 <5a4> DW_AT_external : 1 574 <5a4> DW_AT_name : t16 575 <5a8> DW_AT_decl_file : 2 576 <5a9> DW_AT_decl_line : 176 577 <5aa> DW_AT_linkage_name: _Z3t16v 578 <5b2> DW_AT_type : <0x249> 579 <5b6> DW_AT_low_pc : \(addr_index: 0x13\): <no .debug_addr section> 580 <5b7> DW_AT_high_pc : 0x13 581 <5bf> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) 582 <5c1> DW_AT_GNU_all_tail_call_sites: 1 583 <1><5c1>: Abbrev Number: 26 \(DW_TAG_subprogram\) 584 <5c2> DW_AT_external : 1 585 <5c2> DW_AT_name : t17 586 <5c6> DW_AT_decl_file : 2 587 <5c7> DW_AT_decl_line : 184 588 <5c8> DW_AT_linkage_name: _Z3t17v 589 <5d0> DW_AT_type : <0x249> 590 <5d4> DW_AT_low_pc : \(addr_index: 0x14\): <no .debug_addr section> 591 <5d5> DW_AT_high_pc : 0x5f 592 <5dd> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) 593 <5df> DW_AT_GNU_all_call_sites: 1 594 <5df> DW_AT_sibling : <0x612> 595 <2><5e3>: Abbrev Number: 24 \(DW_TAG_lexical_block\) 596 <5e4> DW_AT_low_pc : \(addr_index: 0x15\): <no .debug_addr section> 597 <5e5> DW_AT_high_pc : 0x59 598 <3><5ed>: Abbrev Number: 25 \(DW_TAG_variable\) 599 <5ee> DW_AT_name : c 600 <5f0> DW_AT_decl_file : 2 601 <5f1> DW_AT_decl_line : 186 602 <5f2> DW_AT_type : <0x53d> 603 <5f6> DW_AT_location : 2 byte block: 91 6f \(DW_OP_fbreg: -17\) 604 <3><5f9>: Abbrev Number: 24 \(DW_TAG_lexical_block\) 605 <5fa> DW_AT_low_pc : \(addr_index: 0x16\): <no .debug_addr section> 606 <5fb> DW_AT_high_pc : 0x50 607 <4><603>: Abbrev Number: 25 \(DW_TAG_variable\) 608 <604> DW_AT_name : i 609 <606> DW_AT_decl_file : 2 610 <607> DW_AT_decl_line : 187 611 <608> DW_AT_type : <0x242> 612 <60c> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) 613 <4><60f>: Abbrev Number: 0 614 <3><610>: Abbrev Number: 0 615 <2><611>: Abbrev Number: 0 616 <1><612>: Abbrev Number: 23 \(DW_TAG_subprogram\) 617 <613> DW_AT_external : 1 618 <613> DW_AT_name : t18 619 <617> DW_AT_decl_file : 2 620 <618> DW_AT_decl_line : 199 621 <619> DW_AT_linkage_name: _Z3t18v 622 <621> DW_AT_type : <0x249> 623 <625> DW_AT_low_pc : \(addr_index: 0x17\): <no .debug_addr section> 624 <626> DW_AT_high_pc : 0x5f 625 <62e> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) 626 <630> DW_AT_GNU_all_tail_call_sites: 1 627 <630> DW_AT_sibling : <0x67a> 628 <2><634>: Abbrev Number: 24 \(DW_TAG_lexical_block\) 629 <635> DW_AT_low_pc : \(addr_index: 0x18\): <no .debug_addr section> 630 <636> DW_AT_high_pc : 0x55 631 <3><63e>: Abbrev Number: 25 \(DW_TAG_variable\) 632 <63f> DW_AT_name : c 633 <641> DW_AT_decl_file : 2 634 <642> DW_AT_decl_line : 201 635 <643> DW_AT_type : <0x53d> 636 <647> DW_AT_location : 2 byte block: 91 6f \(DW_OP_fbreg: -17\) 637 <3><64a>: Abbrev Number: 24 \(DW_TAG_lexical_block\) 638 <64b> DW_AT_low_pc : \(addr_index: 0x19\): <no .debug_addr section> 639 <64c> DW_AT_high_pc : 0x4c 640 <4><654>: Abbrev Number: 25 \(DW_TAG_variable\) 641 <655> DW_AT_name : i 642 <657> DW_AT_decl_file : 2 643 <658> DW_AT_decl_line : 202 644 <659> DW_AT_type : <0x242> 645 <65d> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) 646 <4><660>: Abbrev Number: 24 \(DW_TAG_lexical_block\) 647 <661> DW_AT_low_pc : \(addr_index: 0x1a\): <no .debug_addr section> 648 <662> DW_AT_high_pc : 0x34 649 <5><66a>: Abbrev Number: 25 \(DW_TAG_variable\) 650 <66b> DW_AT_name : s 651 <66d> DW_AT_decl_file : 2 652 <66e> DW_AT_decl_line : 204 653 <66f> DW_AT_type : <0x532> 654 <673> DW_AT_location : 2 byte block: 91 60 \(DW_OP_fbreg: -32\) 655 <5><676>: Abbrev Number: 0 656 <4><677>: Abbrev Number: 0 657 <3><678>: Abbrev Number: 0 658 <2><679>: Abbrev Number: 0 659 <1><67a>: Abbrev Number: 27 \(DW_TAG_variable\) 660 <67b> DW_AT_name : c3 661 <67e> DW_AT_decl_file : 1 662 <67f> DW_AT_decl_line : 57 663 <680> DW_AT_type : signature: 0xb534bdc1f01629bb 664 <688> DW_AT_external : 1 665 <688> DW_AT_declaration : 1 666 <1><688>: Abbrev Number: 28 \(DW_TAG_variable\) 667 <689> DW_AT_name : v2 668 <68c> DW_AT_decl_file : 1 669 <68d> DW_AT_decl_line : 59 670 <68e> DW_AT_type : <0x242> 671 <692> DW_AT_external : 1 672 <692> DW_AT_declaration : 1 673 <1><692>: Abbrev Number: 28 \(DW_TAG_variable\) 674 <693> DW_AT_name : v3 675 <696> DW_AT_decl_file : 1 676 <697> DW_AT_decl_line : 60 677 <698> DW_AT_type : <0x242> 678 <69c> DW_AT_external : 1 679 <69c> DW_AT_declaration : 1 680 <1><69c>: Abbrev Number: 29 \(DW_TAG_array_type\) 681 <69d> DW_AT_type : <0x53d> 682 <6a1> DW_AT_sibling : <0x6a7> 683 <2><6a5>: Abbrev Number: 30 \(DW_TAG_subrange_type\) 684 <2><6a6>: Abbrev Number: 0 685 <1><6a7>: Abbrev Number: 28 \(DW_TAG_variable\) 686 <6a8> DW_AT_name : v4 687 <6ab> DW_AT_decl_file : 1 688 <6ac> DW_AT_decl_line : 61 689 <6ad> DW_AT_type : <0x69c> 690 <6b1> DW_AT_external : 1 691 <6b1> DW_AT_declaration : 1 692 <1><6b1>: Abbrev Number: 28 \(DW_TAG_variable\) 693 <6b2> DW_AT_name : v5 694 <6b5> DW_AT_decl_file : 1 695 <6b6> DW_AT_decl_line : 62 696 <6b7> DW_AT_type : <0x69c> 697 <6bb> DW_AT_external : 1 698 <6bb> DW_AT_declaration : 1 699 <1><6bb>: Abbrev Number: 29 \(DW_TAG_array_type\) 700 <6bc> DW_AT_type : <0x532> 701 <6c0> DW_AT_sibling : <0x6c6> 702 <2><6c4>: Abbrev Number: 30 \(DW_TAG_subrange_type\) 703 <2><6c5>: Abbrev Number: 0 704 <1><6c6>: Abbrev Number: 28 \(DW_TAG_variable\) 705 <6c7> DW_AT_name : t17data 706 <6cf> DW_AT_decl_file : 1 707 <6d0> DW_AT_decl_line : 83 708 <6d1> DW_AT_type : <0x6bb> 709 <6d5> DW_AT_external : 1 710 <6d5> DW_AT_declaration : 1 711 <1><6d5>: Abbrev Number: 31 \(DW_TAG_variable\) 712 <6d6> DW_AT_name : p6 713 <6d9> DW_AT_decl_file : 2 714 <6da> DW_AT_decl_line : 69 715 <6db> DW_AT_type : <0x6e2> 716 <6df> DW_AT_external : 1 717 <6df> DW_AT_location : 2 byte block: fb 1b \(DW_OP_GNU_addr_index <0x1b>\) 718 <1><6e2>: Abbrev Number: 8 \(DW_TAG_pointer_type\) 719 <6e3> DW_AT_byte_size : 8 720 <6e4> DW_AT_type : <0x242> 721 <1><6e8>: Abbrev Number: 31 \(DW_TAG_variable\) 722 <6e9> DW_AT_name : p7 723 <6ec> DW_AT_decl_file : 2 724 <6ed> DW_AT_decl_line : 79 725 <6ee> DW_AT_type : <0x6e2> 726 <6f2> DW_AT_external : 1 727 <6f2> DW_AT_location : 2 byte block: fb 1c \(DW_OP_GNU_addr_index <0x1c>\) 728 <1><6f5>: Abbrev Number: 31 \(DW_TAG_variable\) 729 <6f6> DW_AT_name : p8 730 <6f9> DW_AT_decl_file : 2 731 <6fa> DW_AT_decl_line : 89 732 <6fb> DW_AT_type : <0x702> 733 <6ff> DW_AT_external : 1 734 <6ff> DW_AT_location : 2 byte block: fb 1d \(DW_OP_GNU_addr_index <0x1d>\) 735 <1><702>: Abbrev Number: 8 \(DW_TAG_pointer_type\) 736 <703> DW_AT_byte_size : 8 737 <704> DW_AT_type : <0x53d> 738 <1><708>: Abbrev Number: 31 \(DW_TAG_variable\) 739 <709> DW_AT_name : p9 740 <70c> DW_AT_decl_file : 2 741 <70d> DW_AT_decl_line : 99 742 <70e> DW_AT_type : <0x702> 743 <712> DW_AT_external : 1 744 <712> DW_AT_location : 2 byte block: fb 1e \(DW_OP_GNU_addr_index <0x1e>\) 745 <1><715>: Abbrev Number: 9 \(DW_TAG_subroutine_type\) 746 <716> DW_AT_type : <0x242> 747 <1><71a>: Abbrev Number: 31 \(DW_TAG_variable\) 748 <71b> DW_AT_name : pfn 749 <71f> DW_AT_decl_file : 2 750 <720> DW_AT_decl_line : 109 751 <721> DW_AT_type : <0x728> 752 <725> DW_AT_external : 1 753 <725> DW_AT_location : 2 byte block: fb 1f \(DW_OP_GNU_addr_index <0x1f>\) 754 <1><728>: Abbrev Number: 8 \(DW_TAG_pointer_type\) 755 <729> DW_AT_byte_size : 8 756 <72a> DW_AT_type : <0x715> 757 <1><72e>: Abbrev Number: 0 758 Compilation Unit @ offset 0x72f: 759 Length: 0xcb \(32-bit\) 760 Version: 4 761 Abbrev Offset: 0x0 762 Pointer Size: 8 763 Section contributions: 764 .debug_abbrev.dwo: 0x371 0xbd 765 .debug_line.dwo: 0x7d 0x3e 766 .debug_loc.dwo: 0x0 0x0 767 .debug_str_offsets.dwo: 0x0 0x0 768 <0><73a>: Abbrev Number: 10 \(DW_TAG_compile_unit\) 769 <73b> DW_AT_producer : GNU C\+\+ 4.7.x-google 20120720 \(prerelease\) 770 <766> DW_AT_language : 4 \(C\+\+\) 771 <767> DW_AT_name : dwp_test_1b.cc 772 <776> DW_AT_comp_dir : /home/ccoutant/opensource/binutils-git/binutils/gold/testsuite 773 <7b5> DW_AT_GNU_dwo_id : 0xbd6ec13ea247eff6 774 <1><7bd>: Abbrev Number: 7 \(DW_TAG_base_type\) 775 <7be> DW_AT_byte_size : 4 776 <7bf> DW_AT_encoding : 5 \(signed\) 777 <7c0> DW_AT_name : int 778 <1><7c4>: Abbrev Number: 7 \(DW_TAG_base_type\) 779 <7c5> DW_AT_byte_size : 1 780 <7c6> DW_AT_encoding : 2 \(boolean\) 781 <7c7> DW_AT_name : bool 782 <1><7cc>: Abbrev Number: 11 \(DW_TAG_subprogram\) 783 <7cd> DW_AT_external : 1 784 <7cd> DW_AT_name : t16a 785 <7d2> DW_AT_decl_file : 1 786 <7d3> DW_AT_decl_line : 32 787 <7d4> DW_AT_linkage_name: _Z4t16av 788 <7dd> DW_AT_type : <0x7c4> 789 <7e1> DW_AT_low_pc : \(addr_index: 0x0\): <no .debug_addr section> 790 <7e2> DW_AT_high_pc : 0x13 791 <7ea> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) 792 <7ec> DW_AT_GNU_all_tail_call_sites: 1 793 <1><7ec>: Abbrev Number: 12 \(DW_TAG_variable\) 794 <7ed> DW_AT_name : c3 795 <7f0> DW_AT_decl_file : 1 796 <7f1> DW_AT_decl_line : 29 797 <7f2> DW_AT_type : signature: 0xb534bdc1f01629bb 798 <7fa> DW_AT_external : 1 799 <7fa> DW_AT_location : 2 byte block: fb 1 \(DW_OP_GNU_addr_index <0x1>\) 800 <1><7fd>: Abbrev Number: 0 801 Compilation Unit @ offset 0x7fe: 802 Length: 0x329 \(32-bit\) 803 Version: 4 804 Abbrev Offset: 0x0 805 Pointer Size: 8 806 Section contributions: 807 .debug_abbrev.dwo: 0x42e 0x1f2 808 .debug_line.dwo: 0xbb 0x3d 809 .debug_loc.dwo: 0x0 0x0 810 .debug_str_offsets.dwo: 0x58 0x18 811 <0><809>: Abbrev Number: 12 \(DW_TAG_compile_unit\) 812 <80a> DW_AT_producer : GNU C\+\+ 4.7.x-google 20120720 \(prerelease\) 813 <835> DW_AT_language : 4 \(C\+\+\) 814 <836> DW_AT_name : dwp_test_2.cc 815 <844> DW_AT_comp_dir : /home/ccoutant/opensource/binutils-git/binutils/gold/testsuite 816 <883> DW_AT_GNU_dwo_id : 0xcf0cab718ce0f8b9 817 <1><88b>: Abbrev Number: 13 \(DW_TAG_class_type\) 818 <88c> DW_AT_name : C1 819 <88f> DW_AT_signature : signature: 0xb5faa2a4b7a919c4 820 <897> DW_AT_declaration : 1 821 <897> DW_AT_sibling : <0x8b7> 822 <2><89b>: Abbrev Number: 14 \(DW_TAG_subprogram\) 823 <89c> DW_AT_external : 1 824 <89c> DW_AT_name : t1a 825 <8a0> DW_AT_decl_file : 1 826 <8a1> DW_AT_decl_line : 29 827 <8a2> DW_AT_linkage_name: \(indexed string: 0x4\): _ZN2C13t1aEv 828 <8a3> DW_AT_type : <0x8be> 829 <8a7> DW_AT_accessibility: 1 \(public\) 830 <8a8> DW_AT_declaration : 1 831 <2><8a8>: Abbrev Number: 14 \(DW_TAG_subprogram\) 832 <8a9> DW_AT_external : 1 833 <8a9> DW_AT_name : t1_2 834 <8ae> DW_AT_decl_file : 1 835 <8af> DW_AT_decl_line : 30 836 <8b0> DW_AT_linkage_name: \(indexed string: 0x5\): _ZN2C14t1_2Ev 837 <8b1> DW_AT_type : <0x8b7> 838 <8b5> DW_AT_accessibility: 1 \(public\) 839 <8b6> DW_AT_declaration : 1 840 <2><8b6>: Abbrev Number: 0 841 <1><8b7>: Abbrev Number: 7 \(DW_TAG_base_type\) 842 <8b8> DW_AT_byte_size : 4 843 <8b9> DW_AT_encoding : 5 \(signed\) 844 <8ba> DW_AT_name : int 845 <1><8be>: Abbrev Number: 7 \(DW_TAG_base_type\) 846 <8bf> DW_AT_byte_size : 1 847 <8c0> DW_AT_encoding : 2 \(boolean\) 848 <8c1> DW_AT_name : bool 849 <1><8c6>: Abbrev Number: 15 \(DW_TAG_pointer_type\) 850 <8c7> DW_AT_byte_size : 8 851 <8c8> DW_AT_type : signature: 0xb5faa2a4b7a919c4 852 <1><8d0>: Abbrev Number: 13 \(DW_TAG_class_type\) 853 <8d1> DW_AT_name : C3 854 <8d4> DW_AT_signature : signature: 0xb534bdc1f01629bb 855 <8dc> DW_AT_declaration : 1 856 <8dc> DW_AT_sibling : <0x8ed> 857 <2><8e0>: Abbrev Number: 14 \(DW_TAG_subprogram\) 858 <8e1> DW_AT_external : 1 859 <8e1> DW_AT_name : f4 860 <8e4> DW_AT_decl_file : 1 861 <8e5> DW_AT_decl_line : 53 862 <8e6> DW_AT_linkage_name: \(indexed string: 0x3\): _ZN2C32f4Ev 863 <8e7> DW_AT_type : <0x8fc> 864 <8eb> DW_AT_accessibility: 1 \(public\) 865 <8ec> DW_AT_declaration : 1 866 <2><8ec>: Abbrev Number: 0 867 <1><8ed>: Abbrev Number: 15 \(DW_TAG_pointer_type\) 868 <8ee> DW_AT_byte_size : 8 869 <8ef> DW_AT_type : signature: 0xb534bdc1f01629bb 870 <1><8f7>: Abbrev Number: 9 \(DW_TAG_subroutine_type\) 871 <8f8> DW_AT_type : <0x8be> 872 <1><8fc>: Abbrev Number: 8 \(DW_TAG_pointer_type\) 873 <8fd> DW_AT_byte_size : 8 874 <8fe> DW_AT_type : <0x8f7> 875 <1><902>: Abbrev Number: 16 \(DW_TAG_subprogram\) 876 <903> DW_AT_external : 1 877 <903> DW_AT_name : f13i 878 <908> DW_AT_decl_file : 1 879 <909> DW_AT_decl_line : 70 880 <90a> DW_AT_linkage_name: _Z4f13iv 881 <913> DW_AT_low_pc : \(addr_index: 0x0\): <no .debug_addr section> 882 <914> DW_AT_high_pc : 0x6 883 <91c> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) 884 <91e> DW_AT_GNU_all_call_sites: 1 885 <1><91e>: Abbrev Number: 17 \(DW_TAG_subprogram\) 886 <91f> DW_AT_specification: <0x8a8> 887 <923> DW_AT_decl_file : 2 888 <924> DW_AT_low_pc : \(addr_index: 0x1\): <no .debug_addr section> 889 <925> DW_AT_high_pc : 0xf 890 <92d> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) 891 <92f> DW_AT_object_pointer: <0x937> 892 <933> DW_AT_GNU_all_call_sites: 1 893 <933> DW_AT_sibling : <0x945> 894 <2><937>: Abbrev Number: 18 \(DW_TAG_formal_parameter\) 895 <938> DW_AT_name : this 896 <93d> DW_AT_type : <0x945> 897 <941> DW_AT_artificial : 1 898 <941> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) 899 <2><944>: Abbrev Number: 0 900 <1><945>: Abbrev Number: 19 \(DW_TAG_const_type\) 901 <946> DW_AT_type : <0x8c6> 902 <1><94a>: Abbrev Number: 20 \(DW_TAG_subprogram\) 903 <94b> DW_AT_specification: <0x89b> 904 <94f> DW_AT_decl_file : 2 905 <950> DW_AT_decl_line : 36 906 <951> DW_AT_low_pc : \(addr_index: 0x2\): <no .debug_addr section> 907 <952> DW_AT_high_pc : 0x20 908 <95a> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) 909 <95c> DW_AT_object_pointer: <0x964> 910 <960> DW_AT_GNU_all_tail_call_sites: 1 911 <960> DW_AT_sibling : <0x972> 912 <2><964>: Abbrev Number: 18 \(DW_TAG_formal_parameter\) 913 <965> DW_AT_name : this 914 <96a> DW_AT_type : <0x945> 915 <96e> DW_AT_artificial : 1 916 <96e> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) 917 <2><971>: Abbrev Number: 0 918 <1><972>: Abbrev Number: 21 \(DW_TAG_subprogram\) 919 <973> DW_AT_external : 1 920 <973> DW_AT_name : f10 921 <977> DW_AT_decl_file : 2 922 <978> DW_AT_decl_line : 72 923 <979> DW_AT_linkage_name: _Z3f10v 924 <981> DW_AT_type : <0x8b7> 925 <985> DW_AT_low_pc : \(addr_index: 0x3\): <no .debug_addr section> 926 <986> DW_AT_high_pc : 0xb 927 <98e> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) 928 <990> DW_AT_GNU_all_call_sites: 1 929 <1><990>: Abbrev Number: 22 \(DW_TAG_subprogram\) 930 <991> DW_AT_external : 1 931 <991> DW_AT_name : f11b 932 <996> DW_AT_decl_file : 2 933 <997> DW_AT_decl_line : 80 934 <998> DW_AT_linkage_name: _Z4f11bPFivE 935 <9a5> DW_AT_type : <0x8b7> 936 <9a9> DW_AT_low_pc : \(addr_index: 0x4\): <no .debug_addr section> 937 <9aa> DW_AT_high_pc : 0x14 938 <9b2> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) 939 <9b4> DW_AT_GNU_all_tail_call_sites: 1 940 <9b4> DW_AT_sibling : <0x9c7> 941 <2><9b8>: Abbrev Number: 23 \(DW_TAG_formal_parameter\) 942 <9b9> DW_AT_name : pfn 943 <9bd> DW_AT_decl_file : 2 944 <9be> DW_AT_decl_line : 80 945 <9bf> DW_AT_type : <0x9cc> 946 <9c3> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) 947 <2><9c6>: Abbrev Number: 0 948 <1><9c7>: Abbrev Number: 9 \(DW_TAG_subroutine_type\) 949 <9c8> DW_AT_type : <0x8b7> 950 <1><9cc>: Abbrev Number: 8 \(DW_TAG_pointer_type\) 951 <9cd> DW_AT_byte_size : 8 952 <9ce> DW_AT_type : <0x9c7> 953 <1><9d2>: Abbrev Number: 24 \(DW_TAG_subprogram\) 954 <9d3> DW_AT_specification: <0x8e0> 955 <9d7> DW_AT_decl_file : 2 956 <9d8> DW_AT_decl_line : 88 957 <9d9> DW_AT_low_pc : \(addr_index: 0x5\): <no .debug_addr section> 958 <9da> DW_AT_high_pc : 0xf 959 <9e2> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) 960 <9e4> DW_AT_object_pointer: <0x9ec> 961 <9e8> DW_AT_GNU_all_call_sites: 1 962 <9e8> DW_AT_sibling : <0x9fa> 963 <2><9ec>: Abbrev Number: 18 \(DW_TAG_formal_parameter\) 964 <9ed> DW_AT_name : this 965 <9f2> DW_AT_type : <0x9fa> 966 <9f6> DW_AT_artificial : 1 967 <9f6> DW_AT_location : 2 byte block: 91 68 \(DW_OP_fbreg: -24\) 968 <2><9f9>: Abbrev Number: 0 969 <1><9fa>: Abbrev Number: 19 \(DW_TAG_const_type\) 970 <9fb> DW_AT_type : <0x8ed> 971 <1><9ff>: Abbrev Number: 25 \(DW_TAG_subroutine_type\) 972 <1><a00>: Abbrev Number: 21 \(DW_TAG_subprogram\) 973 <a01> DW_AT_external : 1 974 <a01> DW_AT_name : f13 975 <a05> DW_AT_decl_file : 2 976 <a06> DW_AT_decl_line : 96 977 <a07> DW_AT_linkage_name: _Z3f13v 978 <a0f> DW_AT_type : <0xa1e> 979 <a13> DW_AT_low_pc : \(addr_index: 0x6\): <no .debug_addr section> 980 <a14> DW_AT_high_pc : 0xb 981 <a1c> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) 982 <a1e> DW_AT_GNU_all_call_sites: 1 983 <1><a1e>: Abbrev Number: 8 \(DW_TAG_pointer_type\) 984 <a1f> DW_AT_byte_size : 8 985 <a20> DW_AT_type : <0x9ff> 986 <1><a24>: Abbrev Number: 21 \(DW_TAG_subprogram\) 987 <a25> DW_AT_external : 1 988 <a25> DW_AT_name : f14 989 <a29> DW_AT_decl_file : 2 990 <a2a> DW_AT_decl_line : 104 991 <a2b> DW_AT_linkage_name: _Z3f14v 992 <a33> DW_AT_type : <0xa42> 993 <a37> DW_AT_low_pc : \(addr_index: 0x7\): <no .debug_addr section> 994 <a38> DW_AT_high_pc : 0xb 995 <a40> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) 996 <a42> DW_AT_GNU_all_call_sites: 1 997 <1><a42>: Abbrev Number: 8 \(DW_TAG_pointer_type\) 998 <a43> DW_AT_byte_size : 8 999 <a44> DW_AT_type : <0xa48> 1000 <1><a48>: Abbrev Number: 19 \(DW_TAG_const_type\) 1001 <a49> DW_AT_type : <0xa4d> 1002 <1><a4d>: Abbrev Number: 7 \(DW_TAG_base_type\) 1003 <a4e> DW_AT_byte_size : 1 1004 <a4f> DW_AT_encoding : 6 \(signed char\) 1005 <a50> DW_AT_name : char 1006 <1><a55>: Abbrev Number: 21 \(DW_TAG_subprogram\) 1007 <a56> DW_AT_external : 1 1008 <a56> DW_AT_name : f15 1009 <a5a> DW_AT_decl_file : 2 1010 <a5b> DW_AT_decl_line : 112 1011 <a5c> DW_AT_linkage_name: _Z3f15v 1012 <a64> DW_AT_type : <0xa73> 1013 <a68> DW_AT_low_pc : \(addr_index: 0x8\): <no .debug_addr section> 1014 <a69> DW_AT_high_pc : 0xb 1015 <a71> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) 1016 <a73> DW_AT_GNU_all_call_sites: 1 1017 <1><a73>: Abbrev Number: 8 \(DW_TAG_pointer_type\) 1018 <a74> DW_AT_byte_size : 8 1019 <a75> DW_AT_type : <0xa79> 1020 <1><a79>: Abbrev Number: 19 \(DW_TAG_const_type\) 1021 <a7a> DW_AT_type : <0xa7e> 1022 <1><a7e>: Abbrev Number: 7 \(DW_TAG_base_type\) 1023 <a7f> DW_AT_byte_size : 4 1024 <a80> DW_AT_encoding : 5 \(signed\) 1025 <a81> DW_AT_name : wchar_t 1026 <1><a89>: Abbrev Number: 26 \(DW_TAG_subprogram\) 1027 <a8a> DW_AT_external : 1 1028 <a8a> DW_AT_name : f18 1029 <a8e> DW_AT_decl_file : 2 1030 <a8f> DW_AT_decl_line : 127 1031 <a90> DW_AT_linkage_name: _Z3f18i 1032 <a98> DW_AT_type : <0xa42> 1033 <a9c> DW_AT_low_pc : \(addr_index: 0x9\): <no .debug_addr section> 1034 <a9d> DW_AT_high_pc : 0x44 1035 <aa5> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\) 1036 <aa7> DW_AT_GNU_all_call_sites: 1 1037 <aa7> DW_AT_sibling : <0xab8> 1038 <2><aab>: Abbrev Number: 23 \(DW_TAG_formal_parameter\) 1039 <aac> DW_AT_name : i 1040 <aae> DW_AT_decl_file : 2 1041 <aaf> DW_AT_decl_line : 127 1042 <ab0> DW_AT_type : <0x8b7> 1043 <ab4> DW_AT_location : 2 byte block: 91 6c \(DW_OP_fbreg: -20\) 1044 <2><ab7>: Abbrev Number: 0 1045 <1><ab8>: Abbrev Number: 27 \(DW_TAG_variable\) 1046 <ab9> DW_AT_name : v2 1047 <abc> DW_AT_decl_file : 2 1048 <abd> DW_AT_decl_line : 43 1049 <abe> DW_AT_type : <0x8b7> 1050 <ac2> DW_AT_external : 1 1051 <ac2> DW_AT_location : 2 byte block: fb a \(DW_OP_GNU_addr_index <0xa>\) 1052 <1><ac5>: Abbrev Number: 27 \(DW_TAG_variable\) 1053 <ac6> DW_AT_name : v3 1054 <ac9> DW_AT_decl_file : 2 1055 <aca> DW_AT_decl_line : 48 1056 <acb> DW_AT_type : <0x8b7> 1057 <acf> DW_AT_external : 1 1058 <acf> DW_AT_location : 2 byte block: fb b \(DW_OP_GNU_addr_index <0xb>\) 1059 <1><ad2>: Abbrev Number: 28 \(DW_TAG_array_type\) 1060 <ad3> DW_AT_type : <0xa4d> 1061 <ad7> DW_AT_sibling : <0xae2> 1062 <2><adb>: Abbrev Number: 29 \(DW_TAG_subrange_type\) 1063 <adc> DW_AT_type : <0xae2> 1064 <ae0> DW_AT_upper_bound : 12 1065 <2><ae1>: Abbrev Number: 0 1066 <1><ae2>: Abbrev Number: 7 \(DW_TAG_base_type\) 1067 <ae3> DW_AT_byte_size : 8 1068 <ae4> DW_AT_encoding : 7 \(unsigned\) 1069 <ae5> DW_AT_name : sizetype 1070 <1><aee>: Abbrev Number: 27 \(DW_TAG_variable\) 1071 <aef> DW_AT_name : v4 1072 <af2> DW_AT_decl_file : 2 1073 <af3> DW_AT_decl_line : 52 1074 <af4> DW_AT_type : <0xad2> 1075 <af8> DW_AT_external : 1 1076 <af8> DW_AT_location : 2 byte block: fb c \(DW_OP_GNU_addr_index <0xc>\) 1077 <1><afb>: Abbrev Number: 27 \(DW_TAG_variable\) 1078 <afc> DW_AT_name : v5 1079 <aff> DW_AT_decl_file : 2 1080 <b00> DW_AT_decl_line : 57 1081 <b01> DW_AT_type : <0xad2> 1082 <b05> DW_AT_external : 1 1083 <b05> DW_AT_location : 2 byte block: fb d \(DW_OP_GNU_addr_index <0xd>\) 1084 <1><b08>: Abbrev Number: 28 \(DW_TAG_array_type\) 1085 <b09> DW_AT_type : <0xa42> 1086 <b0d> DW_AT_sibling : <0xb18> 1087 <2><b11>: Abbrev Number: 29 \(DW_TAG_subrange_type\) 1088 <b12> DW_AT_type : <0xae2> 1089 <b16> DW_AT_upper_bound : 4 1090 <2><b17>: Abbrev Number: 0 1091 <1><b18>: Abbrev Number: 27 \(DW_TAG_variable\) 1092 <b19> DW_AT_name : t17data 1093 <b21> DW_AT_decl_file : 2 1094 <b22> DW_AT_decl_line : 119 1095 <b23> DW_AT_type : <0xb08> 1096 <b27> DW_AT_external : 1 1097 <b27> DW_AT_location : 2 byte block: fb e \(DW_OP_GNU_addr_index <0xe>\) 1098 <1><b2a>: Abbrev Number: 0 1099 1100Contents of the .debug_types.dwo section: 1101 1102 Compilation Unit @ offset 0x0: 1103 Length: 0xf7 \(32-bit\) 1104 Version: 4 1105 Abbrev Offset: 0x0 1106 Pointer Size: 8 1107 Signature: 0xb534bdc1f01629bb 1108 Type Offset: 0x25 1109 Section contributions: 1110 .debug_abbrev.dwo: 0x0 0x154 1111 .debug_line.dwo: 0x0 0x40 1112 .debug_loc.dwo: 0x0 0x0 1113 .debug_str_offsets.dwo: 0x0 0x14 1114 <0><17>: Abbrev Number: 1 \(DW_TAG_type_unit\) 1115 <18> DW_AT_language : 4 \(C\+\+\) 1116 <19> DW_AT_GNU_odr_signature: 0x880a5c4d6e59da8a 1117 <21> DW_AT_stmt_list : 0x0 1118 <1><25>: Abbrev Number: 2 \(DW_TAG_class_type\) 1119 <26> DW_AT_name : C3 1120 <29> DW_AT_byte_size : 4 1121 <2a> DW_AT_decl_file : 2 1122 <2b> DW_AT_decl_line : 47 1123 <2c> DW_AT_sibling : <0xda> 1124 <2><30>: Abbrev Number: 3 \(DW_TAG_member\) 1125 <31> DW_AT_name : \(indexed string: 0x3\): member1 1126 <32> DW_AT_decl_file : 2 1127 <33> DW_AT_decl_line : 54 1128 <34> DW_AT_type : <0xda> 1129 <38> DW_AT_data_member_location: 0 1130 <39> DW_AT_accessibility: 1 \(public\) 1131 <2><3a>: Abbrev Number: 4 \(DW_TAG_subprogram\) 1132 <3b> DW_AT_external : 1 1133 <3b> DW_AT_name : \(indexed string: 0x0\): testcase1 1134 <3c> DW_AT_decl_file : 2 1135 <3d> DW_AT_decl_line : 50 1136 <3e> DW_AT_linkage_name: _ZN2C39testcase1Ev 1137 <51> DW_AT_type : <0xe1> 1138 <55> DW_AT_accessibility: 1 \(public\) 1139 <56> DW_AT_declaration : 1 1140 <56> DW_AT_object_pointer: <0x5e> 1141 <5a> DW_AT_sibling : <0x64> 1142 <3><5e>: Abbrev Number: 5 \(DW_TAG_formal_parameter\) 1143 <5f> DW_AT_type : <0xe9> 1144 <63> DW_AT_artificial : 1 1145 <3><63>: Abbrev Number: 0 1146 <2><64>: Abbrev Number: 4 \(DW_TAG_subprogram\) 1147 <65> DW_AT_external : 1 1148 <65> DW_AT_name : \(indexed string: 0x1\): testcase2 1149 <66> DW_AT_decl_file : 2 1150 <67> DW_AT_decl_line : 51 1151 <68> DW_AT_linkage_name: _ZN2C39testcase2Ev 1152 <7b> DW_AT_type : <0xe1> 1153 <7f> DW_AT_accessibility: 1 \(public\) 1154 <80> DW_AT_declaration : 1 1155 <80> DW_AT_object_pointer: <0x88> 1156 <84> DW_AT_sibling : <0x8e> 1157 <3><88>: Abbrev Number: 5 \(DW_TAG_formal_parameter\) 1158 <89> DW_AT_type : <0xe9> 1159 <8d> DW_AT_artificial : 1 1160 <3><8d>: Abbrev Number: 0 1161 <2><8e>: Abbrev Number: 4 \(DW_TAG_subprogram\) 1162 <8f> DW_AT_external : 1 1163 <8f> DW_AT_name : \(indexed string: 0x2\): testcase3 1164 <90> DW_AT_decl_file : 2 1165 <91> DW_AT_decl_line : 52 1166 <92> DW_AT_linkage_name: _ZN2C39testcase3Ev 1167 <a5> DW_AT_type : <0xe1> 1168 <a9> DW_AT_accessibility: 1 \(public\) 1169 <aa> DW_AT_declaration : 1 1170 <aa> DW_AT_object_pointer: <0xb2> 1171 <ae> DW_AT_sibling : <0xb8> 1172 <3><b2>: Abbrev Number: 5 \(DW_TAG_formal_parameter\) 1173 <b3> DW_AT_type : <0xe9> 1174 <b7> DW_AT_artificial : 1 1175 <3><b7>: Abbrev Number: 0 1176 <2><b8>: Abbrev Number: 6 \(DW_TAG_subprogram\) 1177 <b9> DW_AT_external : 1 1178 <b9> DW_AT_name : f4 1179 <bc> DW_AT_decl_file : 2 1180 <bd> DW_AT_decl_line : 53 1181 <be> DW_AT_linkage_name: _ZN2C32f4Ev 1182 <ca> DW_AT_type : <0xef> 1183 <ce> DW_AT_accessibility: 1 \(public\) 1184 <cf> DW_AT_declaration : 1 1185 <cf> DW_AT_object_pointer: <0xd3> 1186 <3><d3>: Abbrev Number: 5 \(DW_TAG_formal_parameter\) 1187 <d4> DW_AT_type : <0xe9> 1188 <d8> DW_AT_artificial : 1 1189 <3><d8>: Abbrev Number: 0 1190 <2><d9>: Abbrev Number: 0 1191 <1><da>: Abbrev Number: 7 \(DW_TAG_base_type\) 1192 <db> DW_AT_byte_size : 4 1193 <dc> DW_AT_encoding : 5 \(signed\) 1194 <dd> DW_AT_name : int 1195 <1><e1>: Abbrev Number: 7 \(DW_TAG_base_type\) 1196 <e2> DW_AT_byte_size : 1 1197 <e3> DW_AT_encoding : 2 \(boolean\) 1198 <e4> DW_AT_name : bool 1199 <1><e9>: Abbrev Number: 8 \(DW_TAG_pointer_type\) 1200 <ea> DW_AT_byte_size : 8 1201 <eb> DW_AT_type : <0x25> 1202 <1><ef>: Abbrev Number: 8 \(DW_TAG_pointer_type\) 1203 <f0> DW_AT_byte_size : 8 1204 <f1> DW_AT_type : <0xf5> 1205 <1><f5>: Abbrev Number: 9 \(DW_TAG_subroutine_type\) 1206 <f6> DW_AT_type : <0xe1> 1207 <1><fa>: Abbrev Number: 0 1208 Compilation Unit @ offset 0xfb: 1209 Length: 0xf1 \(32-bit\) 1210 Version: 4 1211 Abbrev Offset: 0x0 1212 Pointer Size: 8 1213 Signature: 0xab98c7bc886f5266 1214 Type Offset: 0x25 1215 Section contributions: 1216 .debug_abbrev.dwo: 0x0 0x154 1217 .debug_line.dwo: 0x0 0x40 1218 .debug_loc.dwo: 0x0 0x0 1219 .debug_str_offsets.dwo: 0x0 0x14 1220 <0><112>: Abbrev Number: 1 \(DW_TAG_type_unit\) 1221 <113> DW_AT_language : 4 \(C\+\+\) 1222 <114> DW_AT_GNU_odr_signature: 0xae4af0d8bfcef94b 1223 <11c> DW_AT_stmt_list : 0x0 1224 <1><120>: Abbrev Number: 2 \(DW_TAG_class_type\) 1225 <121> DW_AT_name : C2 1226 <124> DW_AT_byte_size : 4 1227 <125> DW_AT_decl_file : 2 1228 <126> DW_AT_decl_line : 37 1229 <127> DW_AT_sibling : <0x1da> 1230 <2><12b>: Abbrev Number: 3 \(DW_TAG_member\) 1231 <12c> DW_AT_name : \(indexed string: 0x3\): member1 1232 <12d> DW_AT_decl_file : 2 1233 <12e> DW_AT_decl_line : 44 1234 <12f> DW_AT_type : <0x1da> 1235 <133> DW_AT_data_member_location: 0 1236 <134> DW_AT_accessibility: 1 \(public\) 1237 <2><135>: Abbrev Number: 4 \(DW_TAG_subprogram\) 1238 <136> DW_AT_external : 1 1239 <136> DW_AT_name : \(indexed string: 0x0\): testcase1 1240 <137> DW_AT_decl_file : 2 1241 <138> DW_AT_decl_line : 40 1242 <139> DW_AT_linkage_name: _ZN2C29testcase1Ev 1243 <14c> DW_AT_type : <0x1e1> 1244 <150> DW_AT_accessibility: 1 \(public\) 1245 <151> DW_AT_declaration : 1 1246 <151> DW_AT_object_pointer: <0x159> 1247 <155> DW_AT_sibling : <0x15f> 1248 <3><159>: Abbrev Number: 5 \(DW_TAG_formal_parameter\) 1249 <15a> DW_AT_type : <0x1e9> 1250 <15e> DW_AT_artificial : 1 1251 <3><15e>: Abbrev Number: 0 1252 <2><15f>: Abbrev Number: 4 \(DW_TAG_subprogram\) 1253 <160> DW_AT_external : 1 1254 <160> DW_AT_name : \(indexed string: 0x1\): testcase2 1255 <161> DW_AT_decl_file : 2 1256 <162> DW_AT_decl_line : 41 1257 <163> DW_AT_linkage_name: _ZN2C29testcase2Ev 1258 <176> DW_AT_type : <0x1e1> 1259 <17a> DW_AT_accessibility: 1 \(public\) 1260 <17b> DW_AT_declaration : 1 1261 <17b> DW_AT_object_pointer: <0x183> 1262 <17f> DW_AT_sibling : <0x189> 1263 <3><183>: Abbrev Number: 5 \(DW_TAG_formal_parameter\) 1264 <184> DW_AT_type : <0x1e9> 1265 <188> DW_AT_artificial : 1 1266 <3><188>: Abbrev Number: 0 1267 <2><189>: Abbrev Number: 4 \(DW_TAG_subprogram\) 1268 <18a> DW_AT_external : 1 1269 <18a> DW_AT_name : \(indexed string: 0x2\): testcase3 1270 <18b> DW_AT_decl_file : 2 1271 <18c> DW_AT_decl_line : 42 1272 <18d> DW_AT_linkage_name: _ZN2C29testcase3Ev 1273 <1a0> DW_AT_type : <0x1e1> 1274 <1a4> DW_AT_accessibility: 1 \(public\) 1275 <1a5> DW_AT_declaration : 1 1276 <1a5> DW_AT_object_pointer: <0x1ad> 1277 <1a9> DW_AT_sibling : <0x1b3> 1278 <3><1ad>: Abbrev Number: 5 \(DW_TAG_formal_parameter\) 1279 <1ae> DW_AT_type : <0x1e9> 1280 <1b2> DW_AT_artificial : 1 1281 <3><1b2>: Abbrev Number: 0 1282 <2><1b3>: Abbrev Number: 10 \(DW_TAG_subprogram\) 1283 <1b4> DW_AT_external : 1 1284 <1b4> DW_AT_name : \(indexed string: 0x4\): testcase4 1285 <1b5> DW_AT_decl_file : 2 1286 <1b6> DW_AT_decl_line : 43 1287 <1b7> DW_AT_linkage_name: _ZN2C29testcase4Ev 1288 <1ca> DW_AT_type : <0x1e1> 1289 <1ce> DW_AT_accessibility: 1 \(public\) 1290 <1cf> DW_AT_declaration : 1 1291 <1cf> DW_AT_object_pointer: <0x1d3> 1292 <3><1d3>: Abbrev Number: 5 \(DW_TAG_formal_parameter\) 1293 <1d4> DW_AT_type : <0x1e9> 1294 <1d8> DW_AT_artificial : 1 1295 <3><1d8>: Abbrev Number: 0 1296 <2><1d9>: Abbrev Number: 0 1297 <1><1da>: Abbrev Number: 7 \(DW_TAG_base_type\) 1298 <1db> DW_AT_byte_size : 4 1299 <1dc> DW_AT_encoding : 5 \(signed\) 1300 <1dd> DW_AT_name : int 1301 <1><1e1>: Abbrev Number: 7 \(DW_TAG_base_type\) 1302 <1e2> DW_AT_byte_size : 1 1303 <1e3> DW_AT_encoding : 2 \(boolean\) 1304 <1e4> DW_AT_name : bool 1305 <1><1e9>: Abbrev Number: 8 \(DW_TAG_pointer_type\) 1306 <1ea> DW_AT_byte_size : 8 1307 <1eb> DW_AT_type : <0x120> 1308 <1><1ef>: Abbrev Number: 0 1309 Compilation Unit @ offset 0x1f0: 1310 Length: 0x141 \(32-bit\) 1311 Version: 4 1312 Abbrev Offset: 0x0 1313 Pointer Size: 8 1314 Signature: 0xb5faa2a4b7a919c4 1315 Type Offset: 0x25 1316 Section contributions: 1317 .debug_abbrev.dwo: 0x0 0x154 1318 .debug_line.dwo: 0x0 0x40 1319 .debug_loc.dwo: 0x0 0x0 1320 .debug_str_offsets.dwo: 0x0 0x14 1321 <0><207>: Abbrev Number: 1 \(DW_TAG_type_unit\) 1322 <208> DW_AT_language : 4 \(C\+\+\) 1323 <209> DW_AT_GNU_odr_signature: 0xc7fbeb753b05ade3 1324 <211> DW_AT_stmt_list : 0x0 1325 <1><215>: Abbrev Number: 2 \(DW_TAG_class_type\) 1326 <216> DW_AT_name : C1 1327 <219> DW_AT_byte_size : 4 1328 <21a> DW_AT_decl_file : 2 1329 <21b> DW_AT_decl_line : 25 1330 <21c> DW_AT_sibling : <0x31f> 1331 <2><220>: Abbrev Number: 3 \(DW_TAG_member\) 1332 <221> DW_AT_name : \(indexed string: 0x3\): member1 1333 <222> DW_AT_decl_file : 2 1334 <223> DW_AT_decl_line : 34 1335 <224> DW_AT_type : <0x31f> 1336 <228> DW_AT_data_member_location: 0 1337 <229> DW_AT_accessibility: 1 \(public\) 1338 <2><22a>: Abbrev Number: 4 \(DW_TAG_subprogram\) 1339 <22b> DW_AT_external : 1 1340 <22b> DW_AT_name : \(indexed string: 0x0\): testcase1 1341 <22c> DW_AT_decl_file : 2 1342 <22d> DW_AT_decl_line : 28 1343 <22e> DW_AT_linkage_name: _ZN2C19testcase1Ev 1344 <241> DW_AT_type : <0x326> 1345 <245> DW_AT_accessibility: 1 \(public\) 1346 <246> DW_AT_declaration : 1 1347 <246> DW_AT_object_pointer: <0x24e> 1348 <24a> DW_AT_sibling : <0x254> 1349 <3><24e>: Abbrev Number: 5 \(DW_TAG_formal_parameter\) 1350 <24f> DW_AT_type : <0x32e> 1351 <253> DW_AT_artificial : 1 1352 <3><253>: Abbrev Number: 0 1353 <2><254>: Abbrev Number: 11 \(DW_TAG_subprogram\) 1354 <255> DW_AT_external : 1 1355 <255> DW_AT_name : t1a 1356 <259> DW_AT_decl_file : 2 1357 <25a> DW_AT_decl_line : 29 1358 <25b> DW_AT_linkage_name: _ZN2C13t1aEv 1359 <268> DW_AT_type : <0x326> 1360 <26c> DW_AT_accessibility: 1 \(public\) 1361 <26d> DW_AT_declaration : 1 1362 <26d> DW_AT_object_pointer: <0x275> 1363 <271> DW_AT_sibling : <0x27b> 1364 <3><275>: Abbrev Number: 5 \(DW_TAG_formal_parameter\) 1365 <276> DW_AT_type : <0x32e> 1366 <27a> DW_AT_artificial : 1 1367 <3><27a>: Abbrev Number: 0 1368 <2><27b>: Abbrev Number: 11 \(DW_TAG_subprogram\) 1369 <27c> DW_AT_external : 1 1370 <27c> DW_AT_name : t1_2 1371 <281> DW_AT_decl_file : 2 1372 <282> DW_AT_decl_line : 30 1373 <283> DW_AT_linkage_name: _ZN2C14t1_2Ev 1374 <291> DW_AT_type : <0x31f> 1375 <295> DW_AT_accessibility: 1 \(public\) 1376 <296> DW_AT_declaration : 1 1377 <296> DW_AT_object_pointer: <0x29e> 1378 <29a> DW_AT_sibling : <0x2a4> 1379 <3><29e>: Abbrev Number: 5 \(DW_TAG_formal_parameter\) 1380 <29f> DW_AT_type : <0x32e> 1381 <2a3> DW_AT_artificial : 1 1382 <3><2a3>: Abbrev Number: 0 1383 <2><2a4>: Abbrev Number: 4 \(DW_TAG_subprogram\) 1384 <2a5> DW_AT_external : 1 1385 <2a5> DW_AT_name : \(indexed string: 0x1\): testcase2 1386 <2a6> DW_AT_decl_file : 2 1387 <2a7> DW_AT_decl_line : 31 1388 <2a8> DW_AT_linkage_name: _ZN2C19testcase2Ev 1389 <2bb> DW_AT_type : <0x326> 1390 <2bf> DW_AT_accessibility: 1 \(public\) 1391 <2c0> DW_AT_declaration : 1 1392 <2c0> DW_AT_object_pointer: <0x2c8> 1393 <2c4> DW_AT_sibling : <0x2ce> 1394 <3><2c8>: Abbrev Number: 5 \(DW_TAG_formal_parameter\) 1395 <2c9> DW_AT_type : <0x32e> 1396 <2cd> DW_AT_artificial : 1 1397 <3><2cd>: Abbrev Number: 0 1398 <2><2ce>: Abbrev Number: 4 \(DW_TAG_subprogram\) 1399 <2cf> DW_AT_external : 1 1400 <2cf> DW_AT_name : \(indexed string: 0x2\): testcase3 1401 <2d0> DW_AT_decl_file : 2 1402 <2d1> DW_AT_decl_line : 32 1403 <2d2> DW_AT_linkage_name: _ZN2C19testcase3Ev 1404 <2e5> DW_AT_type : <0x326> 1405 <2e9> DW_AT_accessibility: 1 \(public\) 1406 <2ea> DW_AT_declaration : 1 1407 <2ea> DW_AT_object_pointer: <0x2f2> 1408 <2ee> DW_AT_sibling : <0x2f8> 1409 <3><2f2>: Abbrev Number: 5 \(DW_TAG_formal_parameter\) 1410 <2f3> DW_AT_type : <0x32e> 1411 <2f7> DW_AT_artificial : 1 1412 <3><2f7>: Abbrev Number: 0 1413 <2><2f8>: Abbrev Number: 10 \(DW_TAG_subprogram\) 1414 <2f9> DW_AT_external : 1 1415 <2f9> DW_AT_name : \(indexed string: 0x4\): testcase4 1416 <2fa> DW_AT_decl_file : 2 1417 <2fb> DW_AT_decl_line : 33 1418 <2fc> DW_AT_linkage_name: _ZN2C19testcase4Ev 1419 <30f> DW_AT_type : <0x326> 1420 <313> DW_AT_accessibility: 1 \(public\) 1421 <314> DW_AT_declaration : 1 1422 <314> DW_AT_object_pointer: <0x318> 1423 <3><318>: Abbrev Number: 5 \(DW_TAG_formal_parameter\) 1424 <319> DW_AT_type : <0x32e> 1425 <31d> DW_AT_artificial : 1 1426 <3><31d>: Abbrev Number: 0 1427 <2><31e>: Abbrev Number: 0 1428 <1><31f>: Abbrev Number: 7 \(DW_TAG_base_type\) 1429 <320> DW_AT_byte_size : 4 1430 <321> DW_AT_encoding : 5 \(signed\) 1431 <322> DW_AT_name : int 1432 <1><326>: Abbrev Number: 7 \(DW_TAG_base_type\) 1433 <327> DW_AT_byte_size : 1 1434 <328> DW_AT_encoding : 2 \(boolean\) 1435 <329> DW_AT_name : bool 1436 <1><32e>: Abbrev Number: 8 \(DW_TAG_pointer_type\) 1437 <32f> DW_AT_byte_size : 8 1438 <330> DW_AT_type : <0x215> 1439 <1><334>: Abbrev Number: 0 1440 1441#pass 1442