summaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-x86-64/compressed1.s
diff options
context:
space:
mode:
Diffstat (limited to 'ld/testsuite/ld-x86-64/compressed1.s')
-rw-r--r--ld/testsuite/ld-x86-64/compressed1.s176
1 files changed, 176 insertions, 0 deletions
diff --git a/ld/testsuite/ld-x86-64/compressed1.s b/ld/testsuite/ld-x86-64/compressed1.s
new file mode 100644
index 0000000..196bc88
--- /dev/null
+++ b/ld/testsuite/ld-x86-64/compressed1.s
@@ -0,0 +1,176 @@
+ .file "compressed1.c"
+ .section .debug_abbrev,"",@progbits
+.Ldebug_abbrev0:
+ .section .debug_info,"",@progbits
+.Ldebug_info0:
+ .section .debug_line,"",@progbits
+.Ldebug_line0:
+ .text
+.Ltext0:
+ .cfi_sections .debug_frame
+ .p2align 4,,15
+.globl foo
+ .type foo, @function
+foo:
+.LFB0:
+ .file 1 "compressed1.c"
+ .loc 1 12 0
+ .cfi_startproc
+ .loc 1 13 0
+ jmp bar
+ .cfi_endproc
+.LFE0:
+ .size foo, .-foo
+.Letext0:
+ .section .debug_info
+ .long 0x6e
+ .value 0x3
+ .long .Ldebug_abbrev0
+ .byte 0x8
+ .uleb128 0x1
+ .long .LASF5
+ .byte 0x1
+ .long .LASF6
+ .long .LASF7
+ .quad .Ltext0
+ .quad .Letext0
+ .long .Ldebug_line0
+ .uleb128 0x2
+ .byte 0x1
+ .byte 0x6
+ .long .LASF0
+ .uleb128 0x2
+ .byte 0x2
+ .byte 0x5
+ .long .LASF1
+ .uleb128 0x3
+ .byte 0x4
+ .byte 0x5
+ .string "int"
+ .uleb128 0x2
+ .byte 0x8
+ .byte 0x5
+ .long .LASF2
+ .uleb128 0x2
+ .byte 0x1
+ .byte 0x8
+ .long .LASF3
+ .uleb128 0x2
+ .byte 0x2
+ .byte 0x7
+ .long .LASF4
+ .uleb128 0x4
+ .byte 0x1
+ .string "foo"
+ .byte 0x1
+ .byte 0xb
+ .quad .LFB0
+ .quad .LFE0
+ .byte 0x1
+ .byte 0x9c
+ .byte 0x0
+ .section .debug_abbrev
+ .uleb128 0x1
+ .uleb128 0x11
+ .byte 0x1
+ .uleb128 0x25
+ .uleb128 0xe
+ .uleb128 0x13
+ .uleb128 0xb
+ .uleb128 0x3
+ .uleb128 0xe
+ .uleb128 0x1b
+ .uleb128 0xe
+ .uleb128 0x11
+ .uleb128 0x1
+ .uleb128 0x12
+ .uleb128 0x1
+ .uleb128 0x10
+ .uleb128 0x6
+ .byte 0x0
+ .byte 0x0
+ .uleb128 0x2
+ .uleb128 0x24
+ .byte 0x0
+ .uleb128 0xb
+ .uleb128 0xb
+ .uleb128 0x3e
+ .uleb128 0xb
+ .uleb128 0x3
+ .uleb128 0xe
+ .byte 0x0
+ .byte 0x0
+ .uleb128 0x3
+ .uleb128 0x24
+ .byte 0x0
+ .uleb128 0xb
+ .uleb128 0xb
+ .uleb128 0x3e
+ .uleb128 0xb
+ .uleb128 0x3
+ .uleb128 0x8
+ .byte 0x0
+ .byte 0x0
+ .uleb128 0x4
+ .uleb128 0x2e
+ .byte 0x0
+ .uleb128 0x3f
+ .uleb128 0xc
+ .uleb128 0x3
+ .uleb128 0x8
+ .uleb128 0x3a
+ .uleb128 0xb
+ .uleb128 0x3b
+ .uleb128 0xb
+ .uleb128 0x11
+ .uleb128 0x1
+ .uleb128 0x12
+ .uleb128 0x1
+ .uleb128 0x40
+ .uleb128 0xa
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .section .debug_pubnames,"",@progbits
+ .long 0x16
+ .value 0x2
+ .long .Ldebug_info0
+ .long 0x72
+ .long 0x57
+ .string "foo"
+ .long 0x0
+ .section .debug_pubtypes,"",@progbits
+ .long 0xe
+ .value 0x2
+ .long .Ldebug_info0
+ .long 0x72
+ .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 "signed char"
+.LASF1:
+ .string "short int"
+.LASF6:
+ .string "compressed1.c"
+.LASF5:
+ .string "GNU C 4.4.4"
+.LASF7:
+ .string "."
+.LASF3:
+ .string "unsigned char"
+.LASF2:
+ .string "long int"
+.LASF4:
+ .string "short unsigned int"