Add a testcase for PR binutils/26160
[binutils-gdb.git] / binutils / testsuite / binutils-all / pr26160.r
1 Contents 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
1100 Contents 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