diff options
Diffstat (limited to 'binutils-2.25/gold/testsuite/dwp_test_main.s')
-rw-r--r-- | binutils-2.25/gold/testsuite/dwp_test_main.s | 1399 |
1 files changed, 1399 insertions, 0 deletions
diff --git a/binutils-2.25/gold/testsuite/dwp_test_main.s b/binutils-2.25/gold/testsuite/dwp_test_main.s new file mode 100644 index 00000000..f8643658 --- /dev/null +++ b/binutils-2.25/gold/testsuite/dwp_test_main.s @@ -0,0 +1,1399 @@ + .file "dwp_test_main.cc" + .text +.Ltext0: + .section .rodata +.LC0: + .string "dwp_test_main.cc" +.LC1: + .string "c1.testcase1()" +.LC2: + .string "c1.t1a()" +.LC3: + .string "c1.testcase2()" +.LC4: + .string "c1.testcase3()" +.LC5: + .string "c1.testcase4()" +.LC6: + .string "c2.testcase1()" +.LC7: + .string "c2.testcase2()" +.LC8: + .string "c2.testcase3()" +.LC9: + .string "c2.testcase4()" +.LC10: + .string "c3.testcase1()" +.LC11: + .string "c3.testcase2()" +.LC12: + .string "c3.testcase3()" +.LC13: + .string "t12()" +.LC14: + .string "t13()" +.LC15: + .string "t16()" +.LC16: + .string "t16a()" +.LC17: + .string "t17()" +.LC18: + .string "t18()" + .text + .globl main + .type main, @function +main: +.LFB1: + .file 1 "dwp_test_main.cc" + .loc 1 31 0 + .cfi_startproc + .cfi_personality 0x3,__gxx_personality_v0 + .cfi_lsda 0x3,.LLSDA1 + pushq %rbp + .cfi_def_cfa_offset 16 + .cfi_offset 6, -16 + movq %rsp, %rbp + .cfi_def_cfa_register 6 + subq $32, %rsp +.LBB2: + .loc 1 36 0 + movl $789, v3(%rip) +.LBB3: + .loc 1 37 0 + movl $0, -4(%rbp) + jmp .L2 +.L3: + .loc 1 38 0 + movl -4(%rbp), %eax + cltq + movzbl v4(%rax), %edx + movl -4(%rbp), %eax + cltq + movb %dl, v5(%rax) + .loc 1 37 0 discriminator 2 + addl $1, -4(%rbp) +.L2: + .loc 1 37 0 is_stmt 0 discriminator 1 + cmpl $12, -4(%rbp) + setle %al + testb %al, %al + jne .L3 +.LBE3: + .loc 1 40 0 is_stmt 1 + leaq -16(%rbp), %rax + movq %rax, %rdi +.LEHB0: + call _ZN2C19testcase1Ev + .loc 1 40 0 is_stmt 0 discriminator 1 + testb %al, %al + jne .L4 + .loc 1 40 0 discriminator 2 + movl $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx + movl $40, %edx + movl $.LC0, %esi + movl $.LC1, %edi + call __assert_fail +.L4: + .loc 1 41 0 is_stmt 1 + leaq -16(%rbp), %rax + movq %rax, %rdi + call _ZN2C13t1aEv + .loc 1 41 0 is_stmt 0 discriminator 1 + testb %al, %al + jne .L5 + .loc 1 41 0 discriminator 2 + movl $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx + movl $41, %edx + movl $.LC0, %esi + movl $.LC2, %edi + call __assert_fail +.L5: + .loc 1 42 0 is_stmt 1 + leaq -16(%rbp), %rax + movq %rax, %rdi + call _ZN2C19testcase2Ev + .loc 1 42 0 is_stmt 0 discriminator 1 + testb %al, %al + jne .L6 + .loc 1 42 0 discriminator 2 + movl $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx + movl $42, %edx + movl $.LC0, %esi + movl $.LC3, %edi + call __assert_fail +.L6: + .loc 1 43 0 is_stmt 1 + leaq -16(%rbp), %rax + movq %rax, %rdi + call _ZN2C19testcase3Ev + .loc 1 43 0 is_stmt 0 discriminator 1 + testb %al, %al + jne .L7 + .loc 1 43 0 discriminator 2 + movl $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx + movl $43, %edx + movl $.LC0, %esi + movl $.LC4, %edi + call __assert_fail +.L7: + .loc 1 44 0 is_stmt 1 + leaq -16(%rbp), %rax + movq %rax, %rdi + call _ZN2C19testcase4Ev + .loc 1 44 0 is_stmt 0 discriminator 1 + testb %al, %al + jne .L8 + .loc 1 44 0 discriminator 2 + movl $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx + movl $44, %edx + movl $.LC0, %esi + movl $.LC5, %edi + call __assert_fail +.L8: + .loc 1 45 0 is_stmt 1 + leaq -32(%rbp), %rax + movq %rax, %rdi + call _ZN2C29testcase1Ev + .loc 1 45 0 is_stmt 0 discriminator 1 + testb %al, %al + jne .L9 + .loc 1 45 0 discriminator 2 + movl $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx + movl $45, %edx + movl $.LC0, %esi + movl $.LC6, %edi + call __assert_fail +.L9: + .loc 1 46 0 is_stmt 1 + leaq -32(%rbp), %rax + movq %rax, %rdi + call _ZN2C29testcase2Ev + .loc 1 46 0 is_stmt 0 discriminator 1 + testb %al, %al + jne .L10 + .loc 1 46 0 discriminator 2 + movl $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx + movl $46, %edx + movl $.LC0, %esi + movl $.LC7, %edi + call __assert_fail +.L10: + .loc 1 47 0 is_stmt 1 + leaq -32(%rbp), %rax + movq %rax, %rdi + call _ZN2C29testcase3Ev + .loc 1 47 0 is_stmt 0 discriminator 1 + testb %al, %al + jne .L11 + .loc 1 47 0 discriminator 2 + movl $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx + movl $47, %edx + movl $.LC0, %esi + movl $.LC8, %edi + call __assert_fail +.L11: + .loc 1 48 0 is_stmt 1 + leaq -32(%rbp), %rax + movq %rax, %rdi + call _ZN2C29testcase4Ev + .loc 1 48 0 is_stmt 0 discriminator 1 + testb %al, %al + jne .L12 + .loc 1 48 0 discriminator 2 + movl $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx + movl $48, %edx + movl $.LC0, %esi + movl $.LC9, %edi + call __assert_fail +.L12: + .loc 1 49 0 is_stmt 1 + movl $c3, %edi + call _ZN2C39testcase1Ev + .loc 1 49 0 is_stmt 0 discriminator 1 + testb %al, %al + jne .L13 + .loc 1 49 0 discriminator 2 + movl $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx + movl $49, %edx + movl $.LC0, %esi + movl $.LC10, %edi + call __assert_fail +.L13: + .loc 1 50 0 is_stmt 1 + movl $c3, %edi + call _ZN2C39testcase2Ev + .loc 1 50 0 is_stmt 0 discriminator 1 + testb %al, %al + jne .L14 + .loc 1 50 0 discriminator 2 + movl $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx + movl $50, %edx + movl $.LC0, %esi + movl $.LC11, %edi + call __assert_fail +.L14: + .loc 1 51 0 is_stmt 1 + movl $c3, %edi + call _ZN2C39testcase3Ev + .loc 1 51 0 is_stmt 0 discriminator 1 + testb %al, %al + jne .L15 + .loc 1 51 0 discriminator 2 + movl $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx + movl $51, %edx + movl $.LC0, %esi + movl $.LC12, %edi + call __assert_fail +.L15: + .loc 1 52 0 is_stmt 1 + call _Z3t12v + .loc 1 52 0 is_stmt 0 discriminator 1 + testb %al, %al + jne .L16 + .loc 1 52 0 discriminator 2 + movl $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx + movl $52, %edx + movl $.LC0, %esi + movl $.LC13, %edi + call __assert_fail +.L16: + .loc 1 53 0 is_stmt 1 + call _Z3t13v + .loc 1 53 0 is_stmt 0 discriminator 1 + testb %al, %al + jne .L17 + .loc 1 53 0 discriminator 2 + movl $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx + movl $53, %edx + movl $.LC0, %esi + movl $.LC14, %edi + call __assert_fail +.L17: + .loc 1 54 0 is_stmt 1 + call _Z3t16v + .loc 1 54 0 is_stmt 0 discriminator 1 + testb %al, %al + jne .L18 + .loc 1 54 0 discriminator 2 + movl $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx + movl $54, %edx + movl $.LC0, %esi + movl $.LC15, %edi + call __assert_fail +.L18: + .loc 1 55 0 is_stmt 1 + call _Z4t16av + .loc 1 55 0 is_stmt 0 discriminator 1 + testb %al, %al + jne .L19 + .loc 1 55 0 discriminator 2 + movl $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx + movl $55, %edx + movl $.LC0, %esi + movl $.LC16, %edi + call __assert_fail +.L19: + .loc 1 56 0 is_stmt 1 + call _Z3t17v + .loc 1 56 0 is_stmt 0 discriminator 1 + testb %al, %al + jne .L20 + .loc 1 56 0 discriminator 2 + movl $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx + movl $56, %edx + movl $.LC0, %esi + movl $.LC17, %edi + call __assert_fail +.L20: + .loc 1 57 0 is_stmt 1 + call _Z3t18v +.LEHE0: + .loc 1 57 0 is_stmt 0 discriminator 1 + testb %al, %al + jne .L21 + .loc 1 57 0 discriminator 2 + movl $_ZZ4mainE19__PRETTY_FUNCTION__, %ecx + movl $57, %edx + movl $.LC0, %esi + movl $.LC18, %edi + call __assert_fail +.L21: + .loc 1 58 0 is_stmt 1 + movl $0, %eax + jmp .L25 +.L24: + movq %rax, %rdi +.LEHB1: + call _Unwind_Resume +.LEHE1: +.L25: +.LBE2: + .loc 1 59 0 + leave + .cfi_def_cfa 7, 8 + ret + .cfi_endproc +.LFE1: + .globl __gxx_personality_v0 + .section .gcc_except_table,"a",@progbits +.LLSDA1: + .byte 0xff + .byte 0xff + .byte 0x1 + .uleb128 .LLSDACSE1-.LLSDACSB1 +.LLSDACSB1: + .uleb128 .LEHB0-.LFB1 + .uleb128 .LEHE0-.LEHB0 + .uleb128 .L24-.LFB1 + .uleb128 0 + .uleb128 .LEHB1-.LFB1 + .uleb128 .LEHE1-.LEHB1 + .uleb128 0 + .uleb128 0 +.LLSDACSE1: + .text + .size main, .-main + .section .rodata + .type _ZZ4mainE19__PRETTY_FUNCTION__, @object + .size _ZZ4mainE19__PRETTY_FUNCTION__, 11 +_ZZ4mainE19__PRETTY_FUNCTION__: + .string "int main()" + .text +.Letext0: + .file 2 "dwp_test.h" + .section .debug_types.dwo,"G",@progbits,wt.bb2916f0c1bd34b5,comdat + .long 0xf7 + .value 0x4 + .long .Ldebug_abbrev0 + .byte 0x8 + .byte 0xbb + .byte 0x29 + .byte 0x16 + .byte 0xf0 + .byte 0xc1 + .byte 0xbd + .byte 0x34 + .byte 0xb5 + .long 0x25 + .uleb128 0x1 + .byte 0x4 + .byte 0x8a + .byte 0xda + .byte 0x59 + .byte 0x6e + .byte 0x4d + .byte 0x5c + .byte 0xa + .byte 0x88 + .long .Lskeleton_debug_line0 + .uleb128 0x2 + .string "C3" + .byte 0x4 + .byte 0x2 + .byte 0x2f + .long 0xda + .uleb128 0x3 + .uleb128 0x3 + .byte 0x2 + .byte 0x36 + .long 0xda + .byte 0 + .byte 0x1 + .uleb128 0x4 + .uleb128 0 + .byte 0x2 + .byte 0x32 + .string "_ZN2C39testcase1Ev" + .long 0xe1 + .byte 0x1 + .long 0x5e + .long 0x64 + .uleb128 0x5 + .long 0xe9 + .byte 0 + .uleb128 0x4 + .uleb128 0x1 + .byte 0x2 + .byte 0x33 + .string "_ZN2C39testcase2Ev" + .long 0xe1 + .byte 0x1 + .long 0x88 + .long 0x8e + .uleb128 0x5 + .long 0xe9 + .byte 0 + .uleb128 0x4 + .uleb128 0x2 + .byte 0x2 + .byte 0x34 + .string "_ZN2C39testcase3Ev" + .long 0xe1 + .byte 0x1 + .long 0xb2 + .long 0xb8 + .uleb128 0x5 + .long 0xe9 + .byte 0 + .uleb128 0x6 + .string "f4" + .byte 0x2 + .byte 0x35 + .string "_ZN2C32f4Ev" + .long 0xef + .byte 0x1 + .long 0xd3 + .uleb128 0x5 + .long 0xe9 + .byte 0 + .byte 0 + .uleb128 0x7 + .byte 0x4 + .byte 0x5 + .string "int" + .uleb128 0x7 + .byte 0x1 + .byte 0x2 + .string "bool" + .uleb128 0x8 + .byte 0x8 + .long 0x25 + .uleb128 0x8 + .byte 0x8 + .long 0xf5 + .uleb128 0x9 + .long 0xe1 + .byte 0 + .section .debug_types,"G",@progbits,wt.bb2916f0c1bd34b5,comdat + .long 0x71 + .value 0x4 + .long .Lskeleton_debug_abbrev0 + .byte 0x8 + .byte 0xbb + .byte 0x29 + .byte 0x16 + .byte 0xf0 + .byte 0xc1 + .byte 0xbd + .byte 0x34 + .byte 0xb5 + .long 0 + .uleb128 0x2 + .string "/home/ccoutant/opensource/binutils-git/binutils/gold/testsuite" + .string "dwp_test_main.dwo" + .long .Ldebug_pubnames0 + .long .Ldebug_pubtypes0 + .long .Ldebug_addr0 + .section .debug_types.dwo,"G",@progbits,wt.66526f88bcc798ab,comdat + .long 0xf1 + .value 0x4 + .long .Ldebug_abbrev0 + .byte 0x8 + .byte 0x66 + .byte 0x52 + .byte 0x6f + .byte 0x88 + .byte 0xbc + .byte 0xc7 + .byte 0x98 + .byte 0xab + .long 0x25 + .uleb128 0x1 + .byte 0x4 + .byte 0x4b + .byte 0xf9 + .byte 0xce + .byte 0xbf + .byte 0xd8 + .byte 0xf0 + .byte 0x4a + .byte 0xae + .long .Lskeleton_debug_line0 + .uleb128 0x2 + .string "C2" + .byte 0x4 + .byte 0x2 + .byte 0x25 + .long 0xdf + .uleb128 0x3 + .uleb128 0x3 + .byte 0x2 + .byte 0x2c + .long 0xdf + .byte 0 + .byte 0x1 + .uleb128 0x4 + .uleb128 0 + .byte 0x2 + .byte 0x28 + .string "_ZN2C29testcase1Ev" + .long 0xe6 + .byte 0x1 + .long 0x5e + .long 0x64 + .uleb128 0x5 + .long 0xee + .byte 0 + .uleb128 0x4 + .uleb128 0x1 + .byte 0x2 + .byte 0x29 + .string "_ZN2C29testcase2Ev" + .long 0xe6 + .byte 0x1 + .long 0x88 + .long 0x8e + .uleb128 0x5 + .long 0xee + .byte 0 + .uleb128 0x4 + .uleb128 0x2 + .byte 0x2 + .byte 0x2a + .string "_ZN2C29testcase3Ev" + .long 0xe6 + .byte 0x1 + .long 0xb2 + .long 0xb8 + .uleb128 0x5 + .long 0xee + .byte 0 + .uleb128 0xa + .uleb128 0x4 + .byte 0x2 + .byte 0x2b + .string "_ZN2C29testcase4Ev" + .long 0xe6 + .byte 0x1 + .long 0xd8 + .uleb128 0x5 + .long 0xee + .byte 0 + .byte 0 + .uleb128 0x7 + .byte 0x4 + .byte 0x5 + .string "int" + .uleb128 0x7 + .byte 0x1 + .byte 0x2 + .string "bool" + .uleb128 0x8 + .byte 0x8 + .long 0x25 + .byte 0 + .section .debug_types,"G",@progbits,wt.66526f88bcc798ab,comdat + .long 0x71 + .value 0x4 + .long .Lskeleton_debug_abbrev0 + .byte 0x8 + .byte 0x66 + .byte 0x52 + .byte 0x6f + .byte 0x88 + .byte 0xbc + .byte 0xc7 + .byte 0x98 + .byte 0xab + .long 0 + .uleb128 0x2 + .string "/home/ccoutant/opensource/binutils-git/binutils/gold/testsuite" + .string "dwp_test_main.dwo" + .long .Ldebug_pubnames0 + .long .Ldebug_pubtypes0 + .long .Ldebug_addr0 + .section .debug_types.dwo,"G",@progbits,wt.c419a9b7a4a2fab5,comdat + .long 0x141 + .value 0x4 + .long .Ldebug_abbrev0 + .byte 0x8 + .byte 0xc4 + .byte 0x19 + .byte 0xa9 + .byte 0xb7 + .byte 0xa4 + .byte 0xa2 + .byte 0xfa + .byte 0xb5 + .long 0x25 + .uleb128 0x1 + .byte 0x4 + .byte 0xe3 + .byte 0xad + .byte 0x5 + .byte 0x3b + .byte 0x75 + .byte 0xeb + .byte 0xfb + .byte 0xc7 + .long .Lskeleton_debug_line0 + .uleb128 0x2 + .string "C1" + .byte 0x4 + .byte 0x2 + .byte 0x19 + .long 0x12f + .uleb128 0x3 + .uleb128 0x3 + .byte 0x2 + .byte 0x22 + .long 0x12f + .byte 0 + .byte 0x1 + .uleb128 0x4 + .uleb128 0 + .byte 0x2 + .byte 0x1c + .string "_ZN2C19testcase1Ev" + .long 0x136 + .byte 0x1 + .long 0x5e + .long 0x64 + .uleb128 0x5 + .long 0x13e + .byte 0 + .uleb128 0xb + .string "t1a" + .byte 0x2 + .byte 0x1d + .string "_ZN2C13t1aEv" + .long 0x136 + .byte 0x1 + .long 0x85 + .long 0x8b + .uleb128 0x5 + .long 0x13e + .byte 0 + .uleb128 0xb + .string "t1_2" + .byte 0x2 + .byte 0x1e + .string "_ZN2C14t1_2Ev" + .long 0x12f + .byte 0x1 + .long 0xae + .long 0xb4 + .uleb128 0x5 + .long 0x13e + .byte 0 + .uleb128 0x4 + .uleb128 0x1 + .byte 0x2 + .byte 0x1f + .string "_ZN2C19testcase2Ev" + .long 0x136 + .byte 0x1 + .long 0xd8 + .long 0xde + .uleb128 0x5 + .long 0x13e + .byte 0 + .uleb128 0x4 + .uleb128 0x2 + .byte 0x2 + .byte 0x20 + .string "_ZN2C19testcase3Ev" + .long 0x136 + .byte 0x1 + .long 0x102 + .long 0x108 + .uleb128 0x5 + .long 0x13e + .byte 0 + .uleb128 0xa + .uleb128 0x4 + .byte 0x2 + .byte 0x21 + .string "_ZN2C19testcase4Ev" + .long 0x136 + .byte 0x1 + .long 0x128 + .uleb128 0x5 + .long 0x13e + .byte 0 + .byte 0 + .uleb128 0x7 + .byte 0x4 + .byte 0x5 + .string "int" + .uleb128 0x7 + .byte 0x1 + .byte 0x2 + .string "bool" + .uleb128 0x8 + .byte 0x8 + .long 0x25 + .byte 0 + .section .debug_types,"G",@progbits,wt.c419a9b7a4a2fab5,comdat + .long 0x71 + .value 0x4 + .long .Lskeleton_debug_abbrev0 + .byte 0x8 + .byte 0xc4 + .byte 0x19 + .byte 0xa9 + .byte 0xb7 + .byte 0xa4 + .byte 0xa2 + .byte 0xfa + .byte 0xb5 + .long 0 + .uleb128 0x2 + .string "/home/ccoutant/opensource/binutils-git/binutils/gold/testsuite" + .string "dwp_test_main.dwo" + .long .Ldebug_pubnames0 + .long .Ldebug_pubtypes0 + .long .Ldebug_addr0 + .section .debug_info.dwo,"e",@progbits +.Ldebug_info0: + .long 0x178 + .value 0x4 + .long .Ldebug_abbrev0 + .byte 0x8 + .uleb128 0xc + .string "GNU C++ 4.7.x-google 20120720 (prerelease)" + .byte 0x4 + .string "dwp_test_main.cc" + .string "/home/ccoutant/opensource/binutils-git/binutils/gold/testsuite" + .byte 0xc8 + .byte 0xeb + .byte 0x9a + .byte 0x5c + .byte 0xd9 + .byte 0x51 + .byte 0xba + .byte 0xe5 + .uleb128 0x7 + .byte 0x4 + .byte 0x5 + .string "int" + .uleb128 0x7 + .byte 0x1 + .byte 0x2 + .string "bool" + .uleb128 0xd + .string "main" + .byte 0x1 + .byte 0x1e + .long 0x90 + .uleb128 0 + .quad .LFE1-.LFB1 + .uleb128 0x1 + .byte 0x9c + .long 0x11b + .uleb128 0xe + .uleb128 0x1 + .quad .LBE2-.LBB2 + .uleb128 0xf + .string "c1" + .byte 0x1 + .byte 0x20 + .byte 0xc4 + .byte 0x19 + .byte 0xa9 + .byte 0xb7 + .byte 0xa4 + .byte 0xa2 + .byte 0xfa + .byte 0xb5 + .uleb128 0x2 + .byte 0x91 + .sleb128 -32 + .uleb128 0xf + .string "c2" + .byte 0x1 + .byte 0x21 + .byte 0x66 + .byte 0x52 + .byte 0x6f + .byte 0x88 + .byte 0xbc + .byte 0xc7 + .byte 0x98 + .byte 0xab + .uleb128 0x2 + .byte 0x91 + .sleb128 -48 + .uleb128 0x10 + .string "__PRETTY_FUNCTION__" + .long 0x13f + .uleb128 0x2 + .byte 0xfb + .uleb128 0x2 + .uleb128 0xe + .uleb128 0x3 + .quad .LBE3-.LBB3 + .uleb128 0x11 + .string "i" + .byte 0x1 + .byte 0x25 + .long 0x90 + .uleb128 0x2 + .byte 0x91 + .sleb128 -20 + .byte 0 + .byte 0 + .byte 0 + .uleb128 0x12 + .long 0x137 + .long 0x12b + .uleb128 0x13 + .long 0x12b + .byte 0xa + .byte 0 + .uleb128 0x7 + .byte 0x8 + .byte 0x7 + .string "sizetype" + .uleb128 0x7 + .byte 0x1 + .byte 0x6 + .string "char" + .uleb128 0x14 + .long 0x11b + .uleb128 0x15 + .string "c3" + .byte 0x2 + .byte 0x39 + .byte 0xbb + .byte 0x29 + .byte 0x16 + .byte 0xf0 + .byte 0xc1 + .byte 0xbd + .byte 0x34 + .byte 0xb5 + .uleb128 0x16 + .string "v3" + .byte 0x2 + .byte 0x3c + .long 0x90 + .uleb128 0x12 + .long 0x137 + .long 0x167 + .uleb128 0x17 + .byte 0 + .uleb128 0x16 + .string "v4" + .byte 0x2 + .byte 0x3d + .long 0x15c + .uleb128 0x16 + .string "v5" + .byte 0x2 + .byte 0x3e + .long 0x15c + .byte 0 + .section .debug_info,"",@progbits +.Lskeleton_debug_info0: + .long 0x81 + .value 0x4 + .long .Lskeleton_debug_abbrev0 + .byte 0x8 + .uleb128 0x1 + .quad .Ltext0 + .quad .Letext0-.Ltext0 + .long .Ldebug_line0 + .byte 0xc8 + .byte 0xeb + .byte 0x9a + .byte 0x5c + .byte 0xd9 + .byte 0x51 + .byte 0xba + .byte 0xe5 + .string "/home/ccoutant/opensource/binutils-git/binutils/gold/testsuite" + .string "dwp_test_main.dwo" + .long .Ldebug_pubnames0 + .long .Ldebug_pubtypes0 + .long .Ldebug_addr0 + .section .debug_abbrev,"",@progbits +.Lskeleton_debug_abbrev0: + .uleb128 0x1 + .uleb128 0x11 + .byte 0 + .uleb128 0x11 + .uleb128 0x1 + .uleb128 0x12 + .uleb128 0x7 + .uleb128 0x10 + .uleb128 0x17 + .uleb128 0x2131 + .uleb128 0x7 + .uleb128 0x1b + .uleb128 0x8 + .uleb128 0x2130 + .uleb128 0x8 + .uleb128 0x2134 + .uleb128 0x17 + .uleb128 0x2135 + .uleb128 0x17 + .uleb128 0x2133 + .uleb128 0x17 + .byte 0 + .byte 0 + .uleb128 0x2 + .uleb128 0x41 + .byte 0 + .uleb128 0x1b + .uleb128 0x8 + .uleb128 0x2130 + .uleb128 0x8 + .uleb128 0x2134 + .uleb128 0x17 + .uleb128 0x2135 + .uleb128 0x17 + .uleb128 0x2133 + .uleb128 0x17 + .byte 0 + .byte 0 + .byte 0 + .section .debug_abbrev.dwo,"e",@progbits +.Ldebug_abbrev0: + .uleb128 0x1 + .uleb128 0x41 + .byte 0x1 + .uleb128 0x13 + .uleb128 0xb + .uleb128 0x210f + .uleb128 0x7 + .uleb128 0x10 + .uleb128 0x17 + .byte 0 + .byte 0 + .uleb128 0x2 + .uleb128 0x2 + .byte 0x1 + .uleb128 0x3 + .uleb128 0x8 + .uleb128 0xb + .uleb128 0xb + .uleb128 0x3a + .uleb128 0xb + .uleb128 0x3b + .uleb128 0xb + .uleb128 0x1 + .uleb128 0x13 + .byte 0 + .byte 0 + .uleb128 0x3 + .uleb128 0xd + .byte 0 + .uleb128 0x3 + .uleb128 0x1f02 + .uleb128 0x3a + .uleb128 0xb + .uleb128 0x3b + .uleb128 0xb + .uleb128 0x49 + .uleb128 0x13 + .uleb128 0x38 + .uleb128 0xb + .uleb128 0x32 + .uleb128 0xb + .byte 0 + .byte 0 + .uleb128 0x4 + .uleb128 0x2e + .byte 0x1 + .uleb128 0x3f + .uleb128 0x19 + .uleb128 0x3 + .uleb128 0x1f02 + .uleb128 0x3a + .uleb128 0xb + .uleb128 0x3b + .uleb128 0xb + .uleb128 0x6e + .uleb128 0x8 + .uleb128 0x49 + .uleb128 0x13 + .uleb128 0x32 + .uleb128 0xb + .uleb128 0x3c + .uleb128 0x19 + .uleb128 0x64 + .uleb128 0x13 + .uleb128 0x1 + .uleb128 0x13 + .byte 0 + .byte 0 + .uleb128 0x5 + .uleb128 0x5 + .byte 0 + .uleb128 0x49 + .uleb128 0x13 + .uleb128 0x34 + .uleb128 0x19 + .byte 0 + .byte 0 + .uleb128 0x6 + .uleb128 0x2e + .byte 0x1 + .uleb128 0x3f + .uleb128 0x19 + .uleb128 0x3 + .uleb128 0x8 + .uleb128 0x3a + .uleb128 0xb + .uleb128 0x3b + .uleb128 0xb + .uleb128 0x6e + .uleb128 0x8 + .uleb128 0x49 + .uleb128 0x13 + .uleb128 0x32 + .uleb128 0xb + .uleb128 0x3c + .uleb128 0x19 + .uleb128 0x64 + .uleb128 0x13 + .byte 0 + .byte 0 + .uleb128 0x7 + .uleb128 0x24 + .byte 0 + .uleb128 0xb + .uleb128 0xb + .uleb128 0x3e + .uleb128 0xb + .uleb128 0x3 + .uleb128 0x8 + .byte 0 + .byte 0 + .uleb128 0x8 + .uleb128 0xf + .byte 0 + .uleb128 0xb + .uleb128 0xb + .uleb128 0x49 + .uleb128 0x13 + .byte 0 + .byte 0 + .uleb128 0x9 + .uleb128 0x15 + .byte 0 + .uleb128 0x49 + .uleb128 0x13 + .byte 0 + .byte 0 + .uleb128 0xa + .uleb128 0x2e + .byte 0x1 + .uleb128 0x3f + .uleb128 0x19 + .uleb128 0x3 + .uleb128 0x1f02 + .uleb128 0x3a + .uleb128 0xb + .uleb128 0x3b + .uleb128 0xb + .uleb128 0x6e + .uleb128 0x8 + .uleb128 0x49 + .uleb128 0x13 + .uleb128 0x32 + .uleb128 0xb + .uleb128 0x3c + .uleb128 0x19 + .uleb128 0x64 + .uleb128 0x13 + .byte 0 + .byte 0 + .uleb128 0xb + .uleb128 0x2e + .byte 0x1 + .uleb128 0x3f + .uleb128 0x19 + .uleb128 0x3 + .uleb128 0x8 + .uleb128 0x3a + .uleb128 0xb + .uleb128 0x3b + .uleb128 0xb + .uleb128 0x6e + .uleb128 0x8 + .uleb128 0x49 + .uleb128 0x13 + .uleb128 0x32 + .uleb128 0xb + .uleb128 0x3c + .uleb128 0x19 + .uleb128 0x64 + .uleb128 0x13 + .uleb128 0x1 + .uleb128 0x13 + .byte 0 + .byte 0 + .uleb128 0xc + .uleb128 0x11 + .byte 0x1 + .uleb128 0x25 + .uleb128 0x8 + .uleb128 0x13 + .uleb128 0xb + .uleb128 0x3 + .uleb128 0x8 + .uleb128 0x1b + .uleb128 0x8 + .uleb128 0x2131 + .uleb128 0x7 + .byte 0 + .byte 0 + .uleb128 0xd + .uleb128 0x2e + .byte 0x1 + .uleb128 0x3f + .uleb128 0x19 + .uleb128 0x3 + .uleb128 0x8 + .uleb128 0x3a + .uleb128 0xb + .uleb128 0x3b + .uleb128 0xb + .uleb128 0x49 + .uleb128 0x13 + .uleb128 0x11 + .uleb128 0x1f01 + .uleb128 0x12 + .uleb128 0x7 + .uleb128 0x40 + .uleb128 0x18 + .uleb128 0x2116 + .uleb128 0x19 + .uleb128 0x1 + .uleb128 0x13 + .byte 0 + .byte 0 + .uleb128 0xe + .uleb128 0xb + .byte 0x1 + .uleb128 0x11 + .uleb128 0x1f01 + .uleb128 0x12 + .uleb128 0x7 + .byte 0 + .byte 0 + .uleb128 0xf + .uleb128 0x34 + .byte 0 + .uleb128 0x3 + .uleb128 0x8 + .uleb128 0x3a + .uleb128 0xb + .uleb128 0x3b + .uleb128 0xb + .uleb128 0x49 + .uleb128 0x20 + .uleb128 0x2 + .uleb128 0x18 + .byte 0 + .byte 0 + .uleb128 0x10 + .uleb128 0x34 + .byte 0 + .uleb128 0x3 + .uleb128 0x8 + .uleb128 0x49 + .uleb128 0x13 + .uleb128 0x34 + .uleb128 0x19 + .uleb128 0x2 + .uleb128 0x18 + .byte 0 + .byte 0 + .uleb128 0x11 + .uleb128 0x34 + .byte 0 + .uleb128 0x3 + .uleb128 0x8 + .uleb128 0x3a + .uleb128 0xb + .uleb128 0x3b + .uleb128 0xb + .uleb128 0x49 + .uleb128 0x13 + .uleb128 0x2 + .uleb128 0x18 + .byte 0 + .byte 0 + .uleb128 0x12 + .uleb128 0x1 + .byte 0x1 + .uleb128 0x49 + .uleb128 0x13 + .uleb128 0x1 + .uleb128 0x13 + .byte 0 + .byte 0 + .uleb128 0x13 + .uleb128 0x21 + .byte 0 + .uleb128 0x49 + .uleb128 0x13 + .uleb128 0x2f + .uleb128 0xb + .byte 0 + .byte 0 + .uleb128 0x14 + .uleb128 0x26 + .byte 0 + .uleb128 0x49 + .uleb128 0x13 + .byte 0 + .byte 0 + .uleb128 0x15 + .uleb128 0x34 + .byte 0 + .uleb128 0x3 + .uleb128 0x8 + .uleb128 0x3a + .uleb128 0xb + .uleb128 0x3b + .uleb128 0xb + .uleb128 0x49 + .uleb128 0x20 + .uleb128 0x3f + .uleb128 0x19 + .uleb128 0x3c + .uleb128 0x19 + .byte 0 + .byte 0 + .uleb128 0x16 + .uleb128 0x34 + .byte 0 + .uleb128 0x3 + .uleb128 0x8 + .uleb128 0x3a + .uleb128 0xb + .uleb128 0x3b + .uleb128 0xb + .uleb128 0x49 + .uleb128 0x13 + .uleb128 0x3f + .uleb128 0x19 + .uleb128 0x3c + .uleb128 0x19 + .byte 0 + .byte 0 + .uleb128 0x17 + .uleb128 0x21 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .section .debug_gnu_pubnames,"",@progbits +.Ldebug_pubnames0: + .long 0x18 + .value 0x2 + .long .Lskeleton_debug_info0 + .long 0x17c + .long 0x9f + .byte 0x30 + .string "main" + .long 0 + .section .debug_gnu_pubtypes,"",@progbits +.Ldebug_pubtypes0: + .long 0x51 + .value 0x2 + .long .Lskeleton_debug_info0 + .long 0x17c + .long 0x90 + .byte 0x90 + .string "int" + .long 0x97 + .byte 0x90 + .string "bool" + .long 0 + .byte 0x10 + .string "C1" + .long 0 + .byte 0x10 + .string "C2" + .long 0 + .byte 0x10 + .string "C3" + .long 0x12b + .byte 0x90 + .string "sizetype" + .long 0x137 + .byte 0x90 + .string "char" + .long 0 + .section .debug_aranges,"",@progbits + .long 0x2c + .value 0x2 + .long .Lskeleton_debug_info0 + .byte 0x8 + .byte 0 + .value 0 + .value 0 + .quad .Ltext0 + .quad .Letext0-.Ltext0 + .quad 0 + .quad 0 + .section .debug_line,"",@progbits +.Ldebug_line0: + .section .debug_line.dwo,"e",@progbits +.Lskeleton_debug_line0: + .long .LELT0-.LSLT0 +.LSLT0: + .value 0x4 + .long .LELTP0-.LASLTP0 +.LASLTP0: + .byte 0x1 + .byte 0x1 + .byte 0x1 + .byte 0xf6 + .byte 0xf2 + .byte 0xd + .byte 0 + .byte 0x1 + .byte 0x1 + .byte 0x1 + .byte 0x1 + .byte 0 + .byte 0 + .byte 0 + .byte 0x1 + .byte 0 + .byte 0 + .byte 0x1 + .byte 0 + .string "dwp_test_main.cc" + .uleb128 0 + .uleb128 0 + .uleb128 0 + .string "dwp_test.h" + .uleb128 0 + .uleb128 0 + .uleb128 0 + .byte 0 +.LELTP0: +.LELT0: + .section .debug_str_offsets.dwo,"e",@progbits + .long 0 + .long 0xa + .long 0x14 + .long 0x1e + .long 0x26 + .section .debug_str.dwo,"e",@progbits +.LASF0: + .string "testcase1" +.LASF1: + .string "testcase2" +.LASF2: + .string "testcase3" +.LASF3: + .string "member1" +.LASF4: + .string "testcase4" + .section .debug_addr,"",@progbits +.Ldebug_addr0: + .quad .LFB1 + .quad .LBB2 + .quad _ZZ4mainE19__PRETTY_FUNCTION__ + .quad .LBB3 + .ident "GCC: (Google_crosstoolv16-gcc-4.7.x-grtev3) 4.7.x-google 20120720 (prerelease)" + .section .note.GNU-stack,"",@progbits |