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