xref: /llvm-project/llvm/test/MC/COFF/cfi-sections.s (revision 740bc366d44ccd41161739bc1d4b447cd49aba65)
1// RUN: llvm-mc -filetype=obj -triple x86_64-mingw32 %s -o - | llvm-objdump -r - | FileCheck --check-prefix=COFF_X86_64 %s
2// RUN: llvm-mc -filetype=obj -triple i686-mingw32 %s -o - | llvm-objdump -r - | FileCheck --check-prefix=COFF_I686 %s
3
4.cfi_sections .debug_frame
5
6f1:
7        .cfi_startproc
8        nop
9        .cfi_endproc
10
11f2:
12        .cfi_startproc
13        nop
14        .cfi_endproc
15
16// COFF_X86_64: RELOCATION RECORDS FOR [.debug_frame]:
17// COFF_X86_64-NEXT: {{.*}}OFFSET TYPE VALUE
18// COFF_X86_64-NEXT: {{.*}} IMAGE_REL_AMD64_SECREL .debug_frame
19// COFF_X86_64-NEXT: {{.*}} IMAGE_REL_AMD64_ADDR64 .text
20// COFF_X86_64-NEXT: {{.*}} IMAGE_REL_AMD64_SECREL .debug_frame
21// COFF_X86_64-NEXT: {{.*}} IMAGE_REL_AMD64_ADDR64 .text
22
23// COFF_I686: RELOCATION RECORDS FOR [.debug_frame]:
24// COFF_I686-NEXT: {{.*}}OFFSET TYPE VALUE
25// COFF_I686-NEXT: {{.*}} IMAGE_REL_I386_SECREL .debug_frame
26// COFF_I686-NEXT: {{.*}} IMAGE_REL_I386_DIR32 .text
27// COFF_I686-NEXT: {{.*}} IMAGE_REL_I386_SECREL .debug_frame
28// COFF_I686-NEXT: {{.*}} IMAGE_REL_I386_DIR32 .text
29