Automatic date update in version.in
[platform/upstream/binutils.git] / gold / testsuite / dwp_test_main.s
1         .file   "dwp_test_main.cc"
2         .text
3 .Ltext0:
4         .section        .rodata
5 .LC0:
6         .string "dwp_test_main.cc"
7 .LC1:
8         .string "c1.testcase1()"
9 .LC2:
10         .string "c1.t1a()"
11 .LC3:
12         .string "c1.testcase2()"
13 .LC4:
14         .string "c1.testcase3()"
15 .LC5:
16         .string "c1.testcase4()"
17 .LC6:
18         .string "c2.testcase1()"
19 .LC7:
20         .string "c2.testcase2()"
21 .LC8:
22         .string "c2.testcase3()"
23 .LC9:
24         .string "c2.testcase4()"
25 .LC10:
26         .string "c3.testcase1()"
27 .LC11:
28         .string "c3.testcase2()"
29 .LC12:
30         .string "c3.testcase3()"
31 .LC13:
32         .string "t12()"
33 .LC14:
34         .string "t13()"
35 .LC15:
36         .string "t16()"
37 .LC16:
38         .string "t16a()"
39 .LC17:
40         .string "t17()"
41 .LC18:
42         .string "t18()"
43         .text
44         .globl  main
45         .type   main, @function
46 main:
47 .LFB1:
48         .file 1 "dwp_test_main.cc"
49         .loc 1 31 0
50         .cfi_startproc
51         .cfi_personality 0x3,__gxx_personality_v0
52         .cfi_lsda 0x3,.LLSDA1
53         pushq   %rbp
54         .cfi_def_cfa_offset 16
55         .cfi_offset 6, -16
56         movq    %rsp, %rbp
57         .cfi_def_cfa_register 6
58         subq    $32, %rsp
59 .LBB2:
60         .loc 1 36 0
61         movl    $789, v3(%rip)
62 .LBB3:
63         .loc 1 37 0
64         movl    $0, -4(%rbp)
65         jmp     .L2
66 .L3:
67         .loc 1 38 0
68         movl    -4(%rbp), %eax
69         cltq
70         movzbl  v4(%rax), %edx
71         movl    -4(%rbp), %eax
72         cltq
73         movb    %dl, v5(%rax)
74         .loc 1 37 0 discriminator 2
75         addl    $1, -4(%rbp)
76 .L2:
77         .loc 1 37 0 is_stmt 0 discriminator 1
78         cmpl    $12, -4(%rbp)
79         setle   %al
80         testb   %al, %al
81         jne     .L3
82 .LBE3:
83         .loc 1 40 0 is_stmt 1
84         leaq    -16(%rbp), %rax
85         movq    %rax, %rdi
86 .LEHB0:
87         call    _ZN2C19testcase1Ev
88         .loc 1 40 0 is_stmt 0 discriminator 1
89         testb   %al, %al
90         jne     .L4
91         .loc 1 40 0 discriminator 2
92         movl    $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx
93         movl    $40, %edx
94         movl    $.LC0, %esi
95         movl    $.LC1, %edi
96         call    __assert_fail
97 .L4:
98         .loc 1 41 0 is_stmt 1
99         leaq    -16(%rbp), %rax
100         movq    %rax, %rdi
101         call    _ZN2C13t1aEv
102         .loc 1 41 0 is_stmt 0 discriminator 1
103         testb   %al, %al
104         jne     .L5
105         .loc 1 41 0 discriminator 2
106         movl    $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx
107         movl    $41, %edx
108         movl    $.LC0, %esi
109         movl    $.LC2, %edi
110         call    __assert_fail
111 .L5:
112         .loc 1 42 0 is_stmt 1
113         leaq    -16(%rbp), %rax
114         movq    %rax, %rdi
115         call    _ZN2C19testcase2Ev
116         .loc 1 42 0 is_stmt 0 discriminator 1
117         testb   %al, %al
118         jne     .L6
119         .loc 1 42 0 discriminator 2
120         movl    $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx
121         movl    $42, %edx
122         movl    $.LC0, %esi
123         movl    $.LC3, %edi
124         call    __assert_fail
125 .L6:
126         .loc 1 43 0 is_stmt 1
127         leaq    -16(%rbp), %rax
128         movq    %rax, %rdi
129         call    _ZN2C19testcase3Ev
130         .loc 1 43 0 is_stmt 0 discriminator 1
131         testb   %al, %al
132         jne     .L7
133         .loc 1 43 0 discriminator 2
134         movl    $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx
135         movl    $43, %edx
136         movl    $.LC0, %esi
137         movl    $.LC4, %edi
138         call    __assert_fail
139 .L7:
140         .loc 1 44 0 is_stmt 1
141         leaq    -16(%rbp), %rax
142         movq    %rax, %rdi
143         call    _ZN2C19testcase4Ev
144         .loc 1 44 0 is_stmt 0 discriminator 1
145         testb   %al, %al
146         jne     .L8
147         .loc 1 44 0 discriminator 2
148         movl    $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx
149         movl    $44, %edx
150         movl    $.LC0, %esi
151         movl    $.LC5, %edi
152         call    __assert_fail
153 .L8:
154         .loc 1 45 0 is_stmt 1
155         leaq    -32(%rbp), %rax
156         movq    %rax, %rdi
157         call    _ZN2C29testcase1Ev
158         .loc 1 45 0 is_stmt 0 discriminator 1
159         testb   %al, %al
160         jne     .L9
161         .loc 1 45 0 discriminator 2
162         movl    $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx
163         movl    $45, %edx
164         movl    $.LC0, %esi
165         movl    $.LC6, %edi
166         call    __assert_fail
167 .L9:
168         .loc 1 46 0 is_stmt 1
169         leaq    -32(%rbp), %rax
170         movq    %rax, %rdi
171         call    _ZN2C29testcase2Ev
172         .loc 1 46 0 is_stmt 0 discriminator 1
173         testb   %al, %al
174         jne     .L10
175         .loc 1 46 0 discriminator 2
176         movl    $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx
177         movl    $46, %edx
178         movl    $.LC0, %esi
179         movl    $.LC7, %edi
180         call    __assert_fail
181 .L10:
182         .loc 1 47 0 is_stmt 1
183         leaq    -32(%rbp), %rax
184         movq    %rax, %rdi
185         call    _ZN2C29testcase3Ev
186         .loc 1 47 0 is_stmt 0 discriminator 1
187         testb   %al, %al
188         jne     .L11
189         .loc 1 47 0 discriminator 2
190         movl    $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx
191         movl    $47, %edx
192         movl    $.LC0, %esi
193         movl    $.LC8, %edi
194         call    __assert_fail
195 .L11:
196         .loc 1 48 0 is_stmt 1
197         leaq    -32(%rbp), %rax
198         movq    %rax, %rdi
199         call    _ZN2C29testcase4Ev
200         .loc 1 48 0 is_stmt 0 discriminator 1
201         testb   %al, %al
202         jne     .L12
203         .loc 1 48 0 discriminator 2
204         movl    $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx
205         movl    $48, %edx
206         movl    $.LC0, %esi
207         movl    $.LC9, %edi
208         call    __assert_fail
209 .L12:
210         .loc 1 49 0 is_stmt 1
211         movl    $c3, %edi
212         call    _ZN2C39testcase1Ev
213         .loc 1 49 0 is_stmt 0 discriminator 1
214         testb   %al, %al
215         jne     .L13
216         .loc 1 49 0 discriminator 2
217         movl    $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx
218         movl    $49, %edx
219         movl    $.LC0, %esi
220         movl    $.LC10, %edi
221         call    __assert_fail
222 .L13:
223         .loc 1 50 0 is_stmt 1
224         movl    $c3, %edi
225         call    _ZN2C39testcase2Ev
226         .loc 1 50 0 is_stmt 0 discriminator 1
227         testb   %al, %al
228         jne     .L14
229         .loc 1 50 0 discriminator 2
230         movl    $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx
231         movl    $50, %edx
232         movl    $.LC0, %esi
233         movl    $.LC11, %edi
234         call    __assert_fail
235 .L14:
236         .loc 1 51 0 is_stmt 1
237         movl    $c3, %edi
238         call    _ZN2C39testcase3Ev
239         .loc 1 51 0 is_stmt 0 discriminator 1
240         testb   %al, %al
241         jne     .L15
242         .loc 1 51 0 discriminator 2
243         movl    $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx
244         movl    $51, %edx
245         movl    $.LC0, %esi
246         movl    $.LC12, %edi
247         call    __assert_fail
248 .L15:
249         .loc 1 52 0 is_stmt 1
250         call    _Z3t12v
251         .loc 1 52 0 is_stmt 0 discriminator 1
252         testb   %al, %al
253         jne     .L16
254         .loc 1 52 0 discriminator 2
255         movl    $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx
256         movl    $52, %edx
257         movl    $.LC0, %esi
258         movl    $.LC13, %edi
259         call    __assert_fail
260 .L16:
261         .loc 1 53 0 is_stmt 1
262         call    _Z3t13v
263         .loc 1 53 0 is_stmt 0 discriminator 1
264         testb   %al, %al
265         jne     .L17
266         .loc 1 53 0 discriminator 2
267         movl    $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx
268         movl    $53, %edx
269         movl    $.LC0, %esi
270         movl    $.LC14, %edi
271         call    __assert_fail
272 .L17:
273         .loc 1 54 0 is_stmt 1
274         call    _Z3t16v
275         .loc 1 54 0 is_stmt 0 discriminator 1
276         testb   %al, %al
277         jne     .L18
278         .loc 1 54 0 discriminator 2
279         movl    $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx
280         movl    $54, %edx
281         movl    $.LC0, %esi
282         movl    $.LC15, %edi
283         call    __assert_fail
284 .L18:
285         .loc 1 55 0 is_stmt 1
286         call    _Z4t16av
287         .loc 1 55 0 is_stmt 0 discriminator 1
288         testb   %al, %al
289         jne     .L19
290         .loc 1 55 0 discriminator 2
291         movl    $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx
292         movl    $55, %edx
293         movl    $.LC0, %esi
294         movl    $.LC16, %edi
295         call    __assert_fail
296 .L19:
297         .loc 1 56 0 is_stmt 1
298         call    _Z3t17v
299         .loc 1 56 0 is_stmt 0 discriminator 1
300         testb   %al, %al
301         jne     .L20
302         .loc 1 56 0 discriminator 2
303         movl    $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx
304         movl    $56, %edx
305         movl    $.LC0, %esi
306         movl    $.LC17, %edi
307         call    __assert_fail
308 .L20:
309         .loc 1 57 0 is_stmt 1
310         call    _Z3t18v
311 .LEHE0:
312         .loc 1 57 0 is_stmt 0 discriminator 1
313         testb   %al, %al
314         jne     .L21
315         .loc 1 57 0 discriminator 2
316         movl    $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx
317         movl    $57, %edx
318         movl    $.LC0, %esi
319         movl    $.LC18, %edi
320         call    __assert_fail
321 .L21:
322         .loc 1 58 0 is_stmt 1
323         movl    $0, %eax
324         jmp     .L25
325 .L24:
326         movq    %rax, %rdi
327 .LEHB1:
328         call    _Unwind_Resume
329 .LEHE1:
330 .L25:
331 .LBE2:
332         .loc 1 59 0
333         leave
334         .cfi_def_cfa 7, 8
335         ret
336         .cfi_endproc
337 .LFE1:
338         .globl  __gxx_personality_v0
339         .section        .gcc_except_table,"a",@progbits
340 .LLSDA1:
341         .byte   0xff
342         .byte   0xff
343         .byte   0x1
344         .uleb128 .LLSDACSE1-.LLSDACSB1
345 .LLSDACSB1:
346         .uleb128 .LEHB0-.LFB1
347         .uleb128 .LEHE0-.LEHB0
348         .uleb128 .L24-.LFB1
349         .uleb128 0
350         .uleb128 .LEHB1-.LFB1
351         .uleb128 .LEHE1-.LEHB1
352         .uleb128 0
353         .uleb128 0
354 .LLSDACSE1:
355         .text
356         .size   main, .-main
357         .section        .rodata
358         .type   _ZZ4mainE19__PRETTY_FUNCTION__, @object
359         .size   _ZZ4mainE19__PRETTY_FUNCTION__, 11
360 _ZZ4mainE19__PRETTY_FUNCTION__:
361         .string "int main()"
362         .text
363 .Letext0:
364         .file 2 "dwp_test.h"
365         .section        .debug_types.dwo,"G",@progbits,wt.bb2916f0c1bd34b5,comdat
366         .long   0xf7
367         .value  0x4
368         .long   .Ldebug_abbrev0
369         .byte   0x8
370         .byte   0xbb
371         .byte   0x29
372         .byte   0x16
373         .byte   0xf0
374         .byte   0xc1
375         .byte   0xbd
376         .byte   0x34
377         .byte   0xb5
378         .long   0x25
379         .uleb128 0x1
380         .byte   0x4
381         .byte   0x8a
382         .byte   0xda
383         .byte   0x59
384         .byte   0x6e
385         .byte   0x4d
386         .byte   0x5c
387         .byte   0xa
388         .byte   0x88
389         .long   .Lskeleton_debug_line0
390         .uleb128 0x2
391         .string "C3"
392         .byte   0x4
393         .byte   0x2
394         .byte   0x2f
395         .long   0xda
396         .uleb128 0x3
397         .uleb128 0x3
398         .byte   0x2
399         .byte   0x36
400         .long   0xda
401         .byte   0
402         .byte   0x1
403         .uleb128 0x4
404         .uleb128 0
405         .byte   0x2
406         .byte   0x32
407         .string "_ZN2C39testcase1Ev"
408         .long   0xe1
409         .byte   0x1
410         .long   0x5e
411         .long   0x64
412         .uleb128 0x5
413         .long   0xe9
414         .byte   0
415         .uleb128 0x4
416         .uleb128 0x1
417         .byte   0x2
418         .byte   0x33
419         .string "_ZN2C39testcase2Ev"
420         .long   0xe1
421         .byte   0x1
422         .long   0x88
423         .long   0x8e
424         .uleb128 0x5
425         .long   0xe9
426         .byte   0
427         .uleb128 0x4
428         .uleb128 0x2
429         .byte   0x2
430         .byte   0x34
431         .string "_ZN2C39testcase3Ev"
432         .long   0xe1
433         .byte   0x1
434         .long   0xb2
435         .long   0xb8
436         .uleb128 0x5
437         .long   0xe9
438         .byte   0
439         .uleb128 0x6
440         .string "f4"
441         .byte   0x2
442         .byte   0x35
443         .string "_ZN2C32f4Ev"
444         .long   0xef
445         .byte   0x1
446         .long   0xd3
447         .uleb128 0x5
448         .long   0xe9
449         .byte   0
450         .byte   0
451         .uleb128 0x7
452         .byte   0x4
453         .byte   0x5
454         .string "int"
455         .uleb128 0x7
456         .byte   0x1
457         .byte   0x2
458         .string "bool"
459         .uleb128 0x8
460         .byte   0x8
461         .long   0x25
462         .uleb128 0x8
463         .byte   0x8
464         .long   0xf5
465         .uleb128 0x9
466         .long   0xe1
467         .byte   0
468         .section        .debug_types,"G",@progbits,wt.bb2916f0c1bd34b5,comdat
469         .long   0x71
470         .value  0x4
471         .long   .Lskeleton_debug_abbrev0
472         .byte   0x8
473         .byte   0xbb
474         .byte   0x29
475         .byte   0x16
476         .byte   0xf0
477         .byte   0xc1
478         .byte   0xbd
479         .byte   0x34
480         .byte   0xb5
481         .long   0
482         .uleb128 0x2
483         .string "/home/ccoutant/opensource/binutils-git/binutils/gold/testsuite"
484         .string "dwp_test_main.dwo"
485         .long   .Ldebug_pubnames0
486         .long   .Ldebug_pubtypes0
487         .long   .Ldebug_addr0
488         .section        .debug_types.dwo,"G",@progbits,wt.66526f88bcc798ab,comdat
489         .long   0xf1
490         .value  0x4
491         .long   .Ldebug_abbrev0
492         .byte   0x8
493         .byte   0x66
494         .byte   0x52
495         .byte   0x6f
496         .byte   0x88
497         .byte   0xbc
498         .byte   0xc7
499         .byte   0x98
500         .byte   0xab
501         .long   0x25
502         .uleb128 0x1
503         .byte   0x4
504         .byte   0x4b
505         .byte   0xf9
506         .byte   0xce
507         .byte   0xbf
508         .byte   0xd8
509         .byte   0xf0
510         .byte   0x4a
511         .byte   0xae
512         .long   .Lskeleton_debug_line0
513         .uleb128 0x2
514         .string "C2"
515         .byte   0x4
516         .byte   0x2
517         .byte   0x25
518         .long   0xdf
519         .uleb128 0x3
520         .uleb128 0x3
521         .byte   0x2
522         .byte   0x2c
523         .long   0xdf
524         .byte   0
525         .byte   0x1
526         .uleb128 0x4
527         .uleb128 0
528         .byte   0x2
529         .byte   0x28
530         .string "_ZN2C29testcase1Ev"
531         .long   0xe6
532         .byte   0x1
533         .long   0x5e
534         .long   0x64
535         .uleb128 0x5
536         .long   0xee
537         .byte   0
538         .uleb128 0x4
539         .uleb128 0x1
540         .byte   0x2
541         .byte   0x29
542         .string "_ZN2C29testcase2Ev"
543         .long   0xe6
544         .byte   0x1
545         .long   0x88
546         .long   0x8e
547         .uleb128 0x5
548         .long   0xee
549         .byte   0
550         .uleb128 0x4
551         .uleb128 0x2
552         .byte   0x2
553         .byte   0x2a
554         .string "_ZN2C29testcase3Ev"
555         .long   0xe6
556         .byte   0x1
557         .long   0xb2
558         .long   0xb8
559         .uleb128 0x5
560         .long   0xee
561         .byte   0
562         .uleb128 0xa
563         .uleb128 0x4
564         .byte   0x2
565         .byte   0x2b
566         .string "_ZN2C29testcase4Ev"
567         .long   0xe6
568         .byte   0x1
569         .long   0xd8
570         .uleb128 0x5
571         .long   0xee
572         .byte   0
573         .byte   0
574         .uleb128 0x7
575         .byte   0x4
576         .byte   0x5
577         .string "int"
578         .uleb128 0x7
579         .byte   0x1
580         .byte   0x2
581         .string "bool"
582         .uleb128 0x8
583         .byte   0x8
584         .long   0x25
585         .byte   0
586         .section        .debug_types,"G",@progbits,wt.66526f88bcc798ab,comdat
587         .long   0x71
588         .value  0x4
589         .long   .Lskeleton_debug_abbrev0
590         .byte   0x8
591         .byte   0x66
592         .byte   0x52
593         .byte   0x6f
594         .byte   0x88
595         .byte   0xbc
596         .byte   0xc7
597         .byte   0x98
598         .byte   0xab
599         .long   0
600         .uleb128 0x2
601         .string "/home/ccoutant/opensource/binutils-git/binutils/gold/testsuite"
602         .string "dwp_test_main.dwo"
603         .long   .Ldebug_pubnames0
604         .long   .Ldebug_pubtypes0
605         .long   .Ldebug_addr0
606         .section        .debug_types.dwo,"G",@progbits,wt.c419a9b7a4a2fab5,comdat
607         .long   0x141
608         .value  0x4
609         .long   .Ldebug_abbrev0
610         .byte   0x8
611         .byte   0xc4
612         .byte   0x19
613         .byte   0xa9
614         .byte   0xb7
615         .byte   0xa4
616         .byte   0xa2
617         .byte   0xfa
618         .byte   0xb5
619         .long   0x25
620         .uleb128 0x1
621         .byte   0x4
622         .byte   0xe3
623         .byte   0xad
624         .byte   0x5
625         .byte   0x3b
626         .byte   0x75
627         .byte   0xeb
628         .byte   0xfb
629         .byte   0xc7
630         .long   .Lskeleton_debug_line0
631         .uleb128 0x2
632         .string "C1"
633         .byte   0x4
634         .byte   0x2
635         .byte   0x19
636         .long   0x12f
637         .uleb128 0x3
638         .uleb128 0x3
639         .byte   0x2
640         .byte   0x22
641         .long   0x12f
642         .byte   0
643         .byte   0x1
644         .uleb128 0x4
645         .uleb128 0
646         .byte   0x2
647         .byte   0x1c
648         .string "_ZN2C19testcase1Ev"
649         .long   0x136
650         .byte   0x1
651         .long   0x5e
652         .long   0x64
653         .uleb128 0x5
654         .long   0x13e
655         .byte   0
656         .uleb128 0xb
657         .string "t1a"
658         .byte   0x2
659         .byte   0x1d
660         .string "_ZN2C13t1aEv"
661         .long   0x136
662         .byte   0x1
663         .long   0x85
664         .long   0x8b
665         .uleb128 0x5
666         .long   0x13e
667         .byte   0
668         .uleb128 0xb
669         .string "t1_2"
670         .byte   0x2
671         .byte   0x1e
672         .string "_ZN2C14t1_2Ev"
673         .long   0x12f
674         .byte   0x1
675         .long   0xae
676         .long   0xb4
677         .uleb128 0x5
678         .long   0x13e
679         .byte   0
680         .uleb128 0x4
681         .uleb128 0x1
682         .byte   0x2
683         .byte   0x1f
684         .string "_ZN2C19testcase2Ev"
685         .long   0x136
686         .byte   0x1
687         .long   0xd8
688         .long   0xde
689         .uleb128 0x5
690         .long   0x13e
691         .byte   0
692         .uleb128 0x4
693         .uleb128 0x2
694         .byte   0x2
695         .byte   0x20
696         .string "_ZN2C19testcase3Ev"
697         .long   0x136
698         .byte   0x1
699         .long   0x102
700         .long   0x108
701         .uleb128 0x5
702         .long   0x13e
703         .byte   0
704         .uleb128 0xa
705         .uleb128 0x4
706         .byte   0x2
707         .byte   0x21
708         .string "_ZN2C19testcase4Ev"
709         .long   0x136
710         .byte   0x1
711         .long   0x128
712         .uleb128 0x5
713         .long   0x13e
714         .byte   0
715         .byte   0
716         .uleb128 0x7
717         .byte   0x4
718         .byte   0x5
719         .string "int"
720         .uleb128 0x7
721         .byte   0x1
722         .byte   0x2
723         .string "bool"
724         .uleb128 0x8
725         .byte   0x8
726         .long   0x25
727         .byte   0
728         .section        .debug_types,"G",@progbits,wt.c419a9b7a4a2fab5,comdat
729         .long   0x71
730         .value  0x4
731         .long   .Lskeleton_debug_abbrev0
732         .byte   0x8
733         .byte   0xc4
734         .byte   0x19
735         .byte   0xa9
736         .byte   0xb7
737         .byte   0xa4
738         .byte   0xa2
739         .byte   0xfa
740         .byte   0xb5
741         .long   0
742         .uleb128 0x2
743         .string "/home/ccoutant/opensource/binutils-git/binutils/gold/testsuite"
744         .string "dwp_test_main.dwo"
745         .long   .Ldebug_pubnames0
746         .long   .Ldebug_pubtypes0
747         .long   .Ldebug_addr0
748         .section        .debug_info.dwo,"e",@progbits
749 .Ldebug_info0:
750         .long   0x178
751         .value  0x4
752         .long   .Ldebug_abbrev0
753         .byte   0x8
754         .uleb128 0xc
755         .string "GNU C++ 4.7.x-google 20120720 (prerelease)"
756         .byte   0x4
757         .string "dwp_test_main.cc"
758         .string "/home/ccoutant/opensource/binutils-git/binutils/gold/testsuite"
759         .byte   0xc8
760         .byte   0xeb
761         .byte   0x9a
762         .byte   0x5c
763         .byte   0xd9
764         .byte   0x51
765         .byte   0xba
766         .byte   0xe5
767         .uleb128 0x7
768         .byte   0x4
769         .byte   0x5
770         .string "int"
771         .uleb128 0x7
772         .byte   0x1
773         .byte   0x2
774         .string "bool"
775         .uleb128 0xd
776         .string "main"
777         .byte   0x1
778         .byte   0x1e
779         .long   0x90
780         .uleb128 0
781         .quad   .LFE1-.LFB1
782         .uleb128 0x1
783         .byte   0x9c
784         .long   0x11b
785         .uleb128 0xe
786         .uleb128 0x1
787         .quad   .LBE2-.LBB2
788         .uleb128 0xf
789         .string "c1"
790         .byte   0x1
791         .byte   0x20
792         .byte   0xc4
793         .byte   0x19
794         .byte   0xa9
795         .byte   0xb7
796         .byte   0xa4
797         .byte   0xa2
798         .byte   0xfa
799         .byte   0xb5
800         .uleb128 0x2
801         .byte   0x91
802         .sleb128 -32
803         .uleb128 0xf
804         .string "c2"
805         .byte   0x1
806         .byte   0x21
807         .byte   0x66
808         .byte   0x52
809         .byte   0x6f
810         .byte   0x88
811         .byte   0xbc
812         .byte   0xc7
813         .byte   0x98
814         .byte   0xab
815         .uleb128 0x2
816         .byte   0x91
817         .sleb128 -48
818         .uleb128 0x10
819         .string "__PRETTY_FUNCTION__"
820         .long   0x13f
821         .uleb128 0x2
822         .byte   0xfb
823         .uleb128 0x2
824         .uleb128 0xe
825         .uleb128 0x3
826         .quad   .LBE3-.LBB3
827         .uleb128 0x11
828         .string "i"
829         .byte   0x1
830         .byte   0x25
831         .long   0x90
832         .uleb128 0x2
833         .byte   0x91
834         .sleb128 -20
835         .byte   0
836         .byte   0
837         .byte   0
838         .uleb128 0x12
839         .long   0x137
840         .long   0x12b
841         .uleb128 0x13
842         .long   0x12b
843         .byte   0xa
844         .byte   0
845         .uleb128 0x7
846         .byte   0x8
847         .byte   0x7
848         .string "sizetype"
849         .uleb128 0x7
850         .byte   0x1
851         .byte   0x6
852         .string "char"
853         .uleb128 0x14
854         .long   0x11b
855         .uleb128 0x15
856         .string "c3"
857         .byte   0x2
858         .byte   0x39
859         .byte   0xbb
860         .byte   0x29
861         .byte   0x16
862         .byte   0xf0
863         .byte   0xc1
864         .byte   0xbd
865         .byte   0x34
866         .byte   0xb5
867         .uleb128 0x16
868         .string "v3"
869         .byte   0x2
870         .byte   0x3c
871         .long   0x90
872         .uleb128 0x12
873         .long   0x137
874         .long   0x167
875         .uleb128 0x17
876         .byte   0
877         .uleb128 0x16
878         .string "v4"
879         .byte   0x2
880         .byte   0x3d
881         .long   0x15c
882         .uleb128 0x16
883         .string "v5"
884         .byte   0x2
885         .byte   0x3e
886         .long   0x15c
887         .byte   0
888         .section        .debug_info,"",@progbits
889 .Lskeleton_debug_info0:
890         .long   0x81
891         .value  0x4
892         .long   .Lskeleton_debug_abbrev0
893         .byte   0x8
894         .uleb128 0x1
895         .quad   .Ltext0
896         .quad   .Letext0-.Ltext0
897         .long   .Ldebug_line0
898         .byte   0xc8
899         .byte   0xeb
900         .byte   0x9a
901         .byte   0x5c
902         .byte   0xd9
903         .byte   0x51
904         .byte   0xba
905         .byte   0xe5
906         .string "/home/ccoutant/opensource/binutils-git/binutils/gold/testsuite"
907         .string "dwp_test_main.dwo"
908         .long   .Ldebug_pubnames0
909         .long   .Ldebug_pubtypes0
910         .long   .Ldebug_addr0
911         .section        .debug_abbrev,"",@progbits
912 .Lskeleton_debug_abbrev0:
913         .uleb128 0x1
914         .uleb128 0x11
915         .byte   0
916         .uleb128 0x11
917         .uleb128 0x1
918         .uleb128 0x12
919         .uleb128 0x7
920         .uleb128 0x10
921         .uleb128 0x17
922         .uleb128 0x2131
923         .uleb128 0x7
924         .uleb128 0x1b
925         .uleb128 0x8
926         .uleb128 0x2130
927         .uleb128 0x8
928         .uleb128 0x2134
929         .uleb128 0x17
930         .uleb128 0x2135
931         .uleb128 0x17
932         .uleb128 0x2133
933         .uleb128 0x17
934         .byte   0
935         .byte   0
936         .uleb128 0x2
937         .uleb128 0x41
938         .byte   0
939         .uleb128 0x1b
940         .uleb128 0x8
941         .uleb128 0x2130
942         .uleb128 0x8
943         .uleb128 0x2134
944         .uleb128 0x17
945         .uleb128 0x2135
946         .uleb128 0x17
947         .uleb128 0x2133
948         .uleb128 0x17
949         .byte   0
950         .byte   0
951         .byte   0
952         .section        .debug_abbrev.dwo,"e",@progbits
953 .Ldebug_abbrev0:
954         .uleb128 0x1
955         .uleb128 0x41
956         .byte   0x1
957         .uleb128 0x13
958         .uleb128 0xb
959         .uleb128 0x210f
960         .uleb128 0x7
961         .uleb128 0x10
962         .uleb128 0x17
963         .byte   0
964         .byte   0
965         .uleb128 0x2
966         .uleb128 0x2
967         .byte   0x1
968         .uleb128 0x3
969         .uleb128 0x8
970         .uleb128 0xb
971         .uleb128 0xb
972         .uleb128 0x3a
973         .uleb128 0xb
974         .uleb128 0x3b
975         .uleb128 0xb
976         .uleb128 0x1
977         .uleb128 0x13
978         .byte   0
979         .byte   0
980         .uleb128 0x3
981         .uleb128 0xd
982         .byte   0
983         .uleb128 0x3
984         .uleb128 0x1f02
985         .uleb128 0x3a
986         .uleb128 0xb
987         .uleb128 0x3b
988         .uleb128 0xb
989         .uleb128 0x49
990         .uleb128 0x13
991         .uleb128 0x38
992         .uleb128 0xb
993         .uleb128 0x32
994         .uleb128 0xb
995         .byte   0
996         .byte   0
997         .uleb128 0x4
998         .uleb128 0x2e
999         .byte   0x1
1000         .uleb128 0x3f
1001         .uleb128 0x19
1002         .uleb128 0x3
1003         .uleb128 0x1f02
1004         .uleb128 0x3a
1005         .uleb128 0xb
1006         .uleb128 0x3b
1007         .uleb128 0xb
1008         .uleb128 0x6e
1009         .uleb128 0x8
1010         .uleb128 0x49
1011         .uleb128 0x13
1012         .uleb128 0x32
1013         .uleb128 0xb
1014         .uleb128 0x3c
1015         .uleb128 0x19
1016         .uleb128 0x64
1017         .uleb128 0x13
1018         .uleb128 0x1
1019         .uleb128 0x13
1020         .byte   0
1021         .byte   0
1022         .uleb128 0x5
1023         .uleb128 0x5
1024         .byte   0
1025         .uleb128 0x49
1026         .uleb128 0x13
1027         .uleb128 0x34
1028         .uleb128 0x19
1029         .byte   0
1030         .byte   0
1031         .uleb128 0x6
1032         .uleb128 0x2e
1033         .byte   0x1
1034         .uleb128 0x3f
1035         .uleb128 0x19
1036         .uleb128 0x3
1037         .uleb128 0x8
1038         .uleb128 0x3a
1039         .uleb128 0xb
1040         .uleb128 0x3b
1041         .uleb128 0xb
1042         .uleb128 0x6e
1043         .uleb128 0x8
1044         .uleb128 0x49
1045         .uleb128 0x13
1046         .uleb128 0x32
1047         .uleb128 0xb
1048         .uleb128 0x3c
1049         .uleb128 0x19
1050         .uleb128 0x64
1051         .uleb128 0x13
1052         .byte   0
1053         .byte   0
1054         .uleb128 0x7
1055         .uleb128 0x24
1056         .byte   0
1057         .uleb128 0xb
1058         .uleb128 0xb
1059         .uleb128 0x3e
1060         .uleb128 0xb
1061         .uleb128 0x3
1062         .uleb128 0x8
1063         .byte   0
1064         .byte   0
1065         .uleb128 0x8
1066         .uleb128 0xf
1067         .byte   0
1068         .uleb128 0xb
1069         .uleb128 0xb
1070         .uleb128 0x49
1071         .uleb128 0x13
1072         .byte   0
1073         .byte   0
1074         .uleb128 0x9
1075         .uleb128 0x15
1076         .byte   0
1077         .uleb128 0x49
1078         .uleb128 0x13
1079         .byte   0
1080         .byte   0
1081         .uleb128 0xa
1082         .uleb128 0x2e
1083         .byte   0x1
1084         .uleb128 0x3f
1085         .uleb128 0x19
1086         .uleb128 0x3
1087         .uleb128 0x1f02
1088         .uleb128 0x3a
1089         .uleb128 0xb
1090         .uleb128 0x3b
1091         .uleb128 0xb
1092         .uleb128 0x6e
1093         .uleb128 0x8
1094         .uleb128 0x49
1095         .uleb128 0x13
1096         .uleb128 0x32
1097         .uleb128 0xb
1098         .uleb128 0x3c
1099         .uleb128 0x19
1100         .uleb128 0x64
1101         .uleb128 0x13
1102         .byte   0
1103         .byte   0
1104         .uleb128 0xb
1105         .uleb128 0x2e
1106         .byte   0x1
1107         .uleb128 0x3f
1108         .uleb128 0x19
1109         .uleb128 0x3
1110         .uleb128 0x8
1111         .uleb128 0x3a
1112         .uleb128 0xb
1113         .uleb128 0x3b
1114         .uleb128 0xb
1115         .uleb128 0x6e
1116         .uleb128 0x8
1117         .uleb128 0x49
1118         .uleb128 0x13
1119         .uleb128 0x32
1120         .uleb128 0xb
1121         .uleb128 0x3c
1122         .uleb128 0x19
1123         .uleb128 0x64
1124         .uleb128 0x13
1125         .uleb128 0x1
1126         .uleb128 0x13
1127         .byte   0
1128         .byte   0
1129         .uleb128 0xc
1130         .uleb128 0x11
1131         .byte   0x1
1132         .uleb128 0x25
1133         .uleb128 0x8
1134         .uleb128 0x13
1135         .uleb128 0xb
1136         .uleb128 0x3
1137         .uleb128 0x8
1138         .uleb128 0x1b
1139         .uleb128 0x8
1140         .uleb128 0x2131
1141         .uleb128 0x7
1142         .byte   0
1143         .byte   0
1144         .uleb128 0xd
1145         .uleb128 0x2e
1146         .byte   0x1
1147         .uleb128 0x3f
1148         .uleb128 0x19
1149         .uleb128 0x3
1150         .uleb128 0x8
1151         .uleb128 0x3a
1152         .uleb128 0xb
1153         .uleb128 0x3b
1154         .uleb128 0xb
1155         .uleb128 0x49
1156         .uleb128 0x13
1157         .uleb128 0x11
1158         .uleb128 0x1f01
1159         .uleb128 0x12
1160         .uleb128 0x7
1161         .uleb128 0x40
1162         .uleb128 0x18
1163         .uleb128 0x2116
1164         .uleb128 0x19
1165         .uleb128 0x1
1166         .uleb128 0x13
1167         .byte   0
1168         .byte   0
1169         .uleb128 0xe
1170         .uleb128 0xb
1171         .byte   0x1
1172         .uleb128 0x11
1173         .uleb128 0x1f01
1174         .uleb128 0x12
1175         .uleb128 0x7
1176         .byte   0
1177         .byte   0
1178         .uleb128 0xf
1179         .uleb128 0x34
1180         .byte   0
1181         .uleb128 0x3
1182         .uleb128 0x8
1183         .uleb128 0x3a
1184         .uleb128 0xb
1185         .uleb128 0x3b
1186         .uleb128 0xb
1187         .uleb128 0x49
1188         .uleb128 0x20
1189         .uleb128 0x2
1190         .uleb128 0x18
1191         .byte   0
1192         .byte   0
1193         .uleb128 0x10
1194         .uleb128 0x34
1195         .byte   0
1196         .uleb128 0x3
1197         .uleb128 0x8
1198         .uleb128 0x49
1199         .uleb128 0x13
1200         .uleb128 0x34
1201         .uleb128 0x19
1202         .uleb128 0x2
1203         .uleb128 0x18
1204         .byte   0
1205         .byte   0
1206         .uleb128 0x11
1207         .uleb128 0x34
1208         .byte   0
1209         .uleb128 0x3
1210         .uleb128 0x8
1211         .uleb128 0x3a
1212         .uleb128 0xb
1213         .uleb128 0x3b
1214         .uleb128 0xb
1215         .uleb128 0x49
1216         .uleb128 0x13
1217         .uleb128 0x2
1218         .uleb128 0x18
1219         .byte   0
1220         .byte   0
1221         .uleb128 0x12
1222         .uleb128 0x1
1223         .byte   0x1
1224         .uleb128 0x49
1225         .uleb128 0x13
1226         .uleb128 0x1
1227         .uleb128 0x13
1228         .byte   0
1229         .byte   0
1230         .uleb128 0x13
1231         .uleb128 0x21
1232         .byte   0
1233         .uleb128 0x49
1234         .uleb128 0x13
1235         .uleb128 0x2f
1236         .uleb128 0xb
1237         .byte   0
1238         .byte   0
1239         .uleb128 0x14
1240         .uleb128 0x26
1241         .byte   0
1242         .uleb128 0x49
1243         .uleb128 0x13
1244         .byte   0
1245         .byte   0
1246         .uleb128 0x15
1247         .uleb128 0x34
1248         .byte   0
1249         .uleb128 0x3
1250         .uleb128 0x8
1251         .uleb128 0x3a
1252         .uleb128 0xb
1253         .uleb128 0x3b
1254         .uleb128 0xb
1255         .uleb128 0x49
1256         .uleb128 0x20
1257         .uleb128 0x3f
1258         .uleb128 0x19
1259         .uleb128 0x3c
1260         .uleb128 0x19
1261         .byte   0
1262         .byte   0
1263         .uleb128 0x16
1264         .uleb128 0x34
1265         .byte   0
1266         .uleb128 0x3
1267         .uleb128 0x8
1268         .uleb128 0x3a
1269         .uleb128 0xb
1270         .uleb128 0x3b
1271         .uleb128 0xb
1272         .uleb128 0x49
1273         .uleb128 0x13
1274         .uleb128 0x3f
1275         .uleb128 0x19
1276         .uleb128 0x3c
1277         .uleb128 0x19
1278         .byte   0
1279         .byte   0
1280         .uleb128 0x17
1281         .uleb128 0x21
1282         .byte   0
1283         .byte   0
1284         .byte   0
1285         .byte   0
1286         .section        .debug_gnu_pubnames,"",@progbits
1287 .Ldebug_pubnames0:
1288         .long   0x18
1289         .value  0x2
1290         .long   .Lskeleton_debug_info0
1291         .long   0x17c
1292         .long   0x9f
1293         .byte   0x30
1294         .string "main"
1295         .long   0
1296         .section        .debug_gnu_pubtypes,"",@progbits
1297 .Ldebug_pubtypes0:
1298         .long   0x51
1299         .value  0x2
1300         .long   .Lskeleton_debug_info0
1301         .long   0x17c
1302         .long   0x90
1303         .byte   0x90
1304         .string "int"
1305         .long   0x97
1306         .byte   0x90
1307         .string "bool"
1308         .long   0
1309         .byte   0x10
1310         .string "C1"
1311         .long   0
1312         .byte   0x10
1313         .string "C2"
1314         .long   0
1315         .byte   0x10
1316         .string "C3"
1317         .long   0x12b
1318         .byte   0x90
1319         .string "sizetype"
1320         .long   0x137
1321         .byte   0x90
1322         .string "char"
1323         .long   0
1324         .section        .debug_aranges,"",@progbits
1325         .long   0x2c
1326         .value  0x2
1327         .long   .Lskeleton_debug_info0
1328         .byte   0x8
1329         .byte   0
1330         .value  0
1331         .value  0
1332         .quad   .Ltext0
1333         .quad   .Letext0-.Ltext0
1334         .quad   0
1335         .quad   0
1336         .section        .debug_line,"",@progbits
1337 .Ldebug_line0:
1338         .section        .debug_line.dwo,"e",@progbits
1339 .Lskeleton_debug_line0:
1340         .long   .LELT0-.LSLT0
1341 .LSLT0:
1342         .value  0x4
1343         .long   .LELTP0-.LASLTP0
1344 .LASLTP0:
1345         .byte   0x1
1346         .byte   0x1
1347         .byte   0x1
1348         .byte   0xf6
1349         .byte   0xf2
1350         .byte   0xd
1351         .byte   0
1352         .byte   0x1
1353         .byte   0x1
1354         .byte   0x1
1355         .byte   0x1
1356         .byte   0
1357         .byte   0
1358         .byte   0
1359         .byte   0x1
1360         .byte   0
1361         .byte   0
1362         .byte   0x1
1363         .byte   0
1364         .string "dwp_test_main.cc"
1365         .uleb128 0
1366         .uleb128 0
1367         .uleb128 0
1368         .string "dwp_test.h"
1369         .uleb128 0
1370         .uleb128 0
1371         .uleb128 0
1372         .byte   0
1373 .LELTP0:
1374 .LELT0:
1375         .section        .debug_str_offsets.dwo,"e",@progbits
1376         .long   0
1377         .long   0xa
1378         .long   0x14
1379         .long   0x1e
1380         .long   0x26
1381         .section        .debug_str.dwo,"e",@progbits
1382 .LASF0:
1383         .string "testcase1"
1384 .LASF1:
1385         .string "testcase2"
1386 .LASF2:
1387         .string "testcase3"
1388 .LASF3:
1389         .string "member1"
1390 .LASF4:
1391         .string "testcase4"
1392         .section        .debug_addr,"",@progbits
1393 .Ldebug_addr0:
1394         .quad   .LFB1
1395         .quad   .LBB2
1396         .quad   _ZZ4mainE19__PRETTY_FUNCTION__
1397         .quad   .LBB3
1398         .ident  "GCC: (Google_crosstoolv16-gcc-4.7.x-grtev3) 4.7.x-google 20120720 (prerelease)"
1399         .section        .note.GNU-stack,"",@progbits