xref: /aosp_15_r20/external/llvm/test/DebugInfo/X86/dbg-asm.s (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker# RUN: llvm-mc -triple i686-windows-gnu -g %s -filetype obj -o - \
2*9880d681SAndroid Build Coastguard Worker# RUN:   | llvm-readobj -r - | FileCheck -check-prefix CHECK-COFF %s
3*9880d681SAndroid Build Coastguard Worker# RUN: llvm-mc -triple i686-windows-itanium -g %s -filetype obj -o - \
4*9880d681SAndroid Build Coastguard Worker# RUN:   | llvm-readobj -r - | FileCheck -check-prefix CHECK-COFF %s
5*9880d681SAndroid Build Coastguard Worker# RUN: llvm-mc -triple i686-linux-gnu -g %s -filetype obj -o - \
6*9880d681SAndroid Build Coastguard Worker# RUN:   | llvm-readobj -r - | FileCheck -check-prefix CHECK-ELF %s
7*9880d681SAndroid Build Coastguard Worker
8*9880d681SAndroid Build Coastguard Worker_a:
9*9880d681SAndroid Build Coastguard Worker	movl $65, %eax
10*9880d681SAndroid Build Coastguard Worker	ret
11*9880d681SAndroid Build Coastguard Worker
12*9880d681SAndroid Build Coastguard Worker# CHECK-COFF: Relocations [
13*9880d681SAndroid Build Coastguard Worker# CHECK-COFF:   Section {{.*}} .debug_info {
14*9880d681SAndroid Build Coastguard Worker# CHECK-COFF:     0x6 IMAGE_REL_I386_SECREL .debug_abbrev
15*9880d681SAndroid Build Coastguard Worker# CHECK-COFF:     0xC IMAGE_REL_I386_SECREL .debug_line
16*9880d681SAndroid Build Coastguard Worker# CHECK-COFF:   }
17*9880d681SAndroid Build Coastguard Worker# CHECK-COFF:   Section {{.*}} .debug_aranges {
18*9880d681SAndroid Build Coastguard Worker# CHECK-COFF:     0x6 IMAGE_REL_I386_SECREL .debug_info
19*9880d681SAndroid Build Coastguard Worker# CHECK-COFF:   }
20*9880d681SAndroid Build Coastguard Worker# CHECK-COFF: ]
21*9880d681SAndroid Build Coastguard Worker
22*9880d681SAndroid Build Coastguard Worker# CHECK-ELF: Relocations [
23*9880d681SAndroid Build Coastguard Worker# CHECK-ELF:   Section {{.*}} .rel.debug_info {
24*9880d681SAndroid Build Coastguard Worker# CHECK-ELF:     0x6 R_386_32 .debug_abbrev
25*9880d681SAndroid Build Coastguard Worker# CHECK-ELF:     0xC R_386_32 .debug_line
26*9880d681SAndroid Build Coastguard Worker# CHECK-ELF:   }
27*9880d681SAndroid Build Coastguard Worker# CHECK-ELF:   Section {{.*}} .rel.debug_aranges {
28*9880d681SAndroid Build Coastguard Worker# CHECK-ELF:     0x6 R_386_32 .debug_info
29*9880d681SAndroid Build Coastguard Worker# CHECK-ELF:   }
30*9880d681SAndroid Build Coastguard Worker# CHECK-ELF: ]
31