43 lines · plain
1# RUN: llvm-mc -triple x86_64 %s -filetype=obj -o - | \2# RUN: llvm-dwarfdump -debug-frame - | \3# RUN: FileCheck %s4 5# CHECK: 00000000 0000000000000010 ffffffffffffffff CIE6# CHECK-NEXT: Format: DWARF647# CHECK-NEXT: Version: 48# CHECK-NEXT: Augmentation: ""9# CHECK-NEXT: Address size: 810# CHECK-NEXT: Segment desc size: 011# CHECK-NEXT: Code alignment factor: 112# CHECK-NEXT: Data alignment factor: -813# CHECK-NEXT: Return address column: 1614# CHECK-EMPTY:15# CHECK-NEXT: DW_CFA_nop:16 17# CHECK: 0000001c 0000000000000018 0000000000000000 FDE cie=00000000 pc=00112233...0012223318# CHECK-NEXT: Format: DWARF6419 20 .section .debug_frame, "", @progbits21.LCIE:22 .long 0xffffffff # DWARF64 mark23 .quad .LCIEend-.LCIEid # Length24.LCIEid:25 .quad 0xffffffffffffffff # CIE id26 .byte 4 # Version27 .asciz "" # Augmentation28 .byte 8 # Address size29 .byte 0 # Segment selector size30 .uleb128 1 # Code alignment factor31 .sleb128 -8 # Data alignment factor32 .uleb128 16 # Return address register33 .byte 0 # DW_CFA_nop34.LCIEend:35.LFDE:36 .long 0xffffffff # DWARF64 mark37 .quad .LFDEend-.LFDEcieptr # Length38.LFDEcieptr:39 .quad .LCIE-.debug_frame # CIE pointer40 .quad 0x00112233 # Initial location41 .quad 0x00010000 # Address range42.LFDEend:43