diff options
Diffstat (limited to 'binutils-2.21/ld/testsuite/ld-x86-64/undefined.s')
-rw-r--r-- | binutils-2.21/ld/testsuite/ld-x86-64/undefined.s | 154 |
1 files changed, 154 insertions, 0 deletions
diff --git a/binutils-2.21/ld/testsuite/ld-x86-64/undefined.s b/binutils-2.21/ld/testsuite/ld-x86-64/undefined.s new file mode 100644 index 0000000..60c1c94 --- /dev/null +++ b/binutils-2.21/ld/testsuite/ld-x86-64/undefined.s @@ -0,0 +1,154 @@ + .file "undefined.c" + .section .debug_abbrev,"",@progbits +.Ldebug_abbrev0: + .section .debug_info,"",@progbits +.Ldebug_info0: + .section .debug_line,"",@progbits +.Ldebug_line0: + .text +.Ltext0: + .p2align 4,,15 +.globl function + .type function, @function +function: +.LFB2: + .file 1 "undefined.c" + .loc 1 8 0 + .loc 1 9 0 + xorl %eax, %eax + jmp this_function_is_not_defined +.LFE2: + .size function, .-function + .section .debug_frame,"",@progbits +.Lframe0: + .long .LECIE0-.LSCIE0 +.LSCIE0: + .long 0xffffffff + .byte 0x1 + .string "" + .uleb128 0x1 + .sleb128 -8 + .byte 0x10 + .byte 0xc + .uleb128 0x7 + .uleb128 0x8 + .byte 0x90 + .uleb128 0x1 + .align 8 +.LECIE0: +.LSFDE0: + .long .LEFDE0-.LASFDE0 +.LASFDE0: + .long .Lframe0 + .quad .LFB2 + .quad .LFE2-.LFB2 + .align 8 +.LEFDE0: + .text +.Letext0: + .section .debug_info + .long 0x4c + .value 0x2 + .long .Ldebug_abbrev0 + .byte 0x8 + .uleb128 0x1 + .long .Ldebug_line0 + .quad .Letext0 + .quad .Ltext0 + .long .LASF0 + .byte 0x1 + .long .LASF1 + .uleb128 0x2 + .byte 0x1 + .long .LASF2 + .byte 0x1 + .byte 0x8 + .long 0x48 + .quad .LFB2 + .quad .LFE2 + .byte 0x2 + .byte 0x77 + .sleb128 8 + .uleb128 0x3 + .string "int" + .byte 0x4 + .byte 0x5 + .byte 0x0 + .section .debug_abbrev + .uleb128 0x1 + .uleb128 0x11 + .byte 0x1 + .uleb128 0x10 + .uleb128 0x6 + .uleb128 0x12 + .uleb128 0x1 + .uleb128 0x11 + .uleb128 0x1 + .uleb128 0x25 + .uleb128 0xe + .uleb128 0x13 + .uleb128 0xb + .uleb128 0x3 + .uleb128 0xe + .byte 0x0 + .byte 0x0 + .uleb128 0x2 + .uleb128 0x2e + .byte 0x0 + .uleb128 0x3f + .uleb128 0xc + .uleb128 0x3 + .uleb128 0xe + .uleb128 0x3a + .uleb128 0xb + .uleb128 0x3b + .uleb128 0xb + .uleb128 0x49 + .uleb128 0x13 + .uleb128 0x11 + .uleb128 0x1 + .uleb128 0x12 + .uleb128 0x1 + .uleb128 0x40 + .uleb128 0xa + .byte 0x0 + .byte 0x0 + .uleb128 0x3 + .uleb128 0x24 + .byte 0x0 + .uleb128 0x3 + .uleb128 0x8 + .uleb128 0xb + .uleb128 0xb + .uleb128 0x3e + .uleb128 0xb + .byte 0x0 + .byte 0x0 + .byte 0x0 + .section .debug_pubnames,"",@progbits + .long 0x1b + .value 0x2 + .long .Ldebug_info0 + .long 0x50 + .long 0x29 + .string "function" + .long 0x0 + .section .debug_aranges,"",@progbits + .long 0x2c + .value 0x2 + .long .Ldebug_info0 + .byte 0x8 + .byte 0x0 + .value 0x0 + .value 0x0 + .quad .Ltext0 + .quad .Letext0-.Ltext0 + .quad 0x0 + .quad 0x0 + .section .debug_str,"MS",@progbits,1 +.LASF0: + .string "GNU C 3.4.6" +.LASF1: + .string "undefined.c" +.LASF2: + .string "function" |