blob: a394a23a7e05aff4b88dcb00bcaf5bc9b95f5bc1 [file] [log] [blame]
Matt Beaumont-Gay11f99872011-10-31 23:56:52 +00001RUN: llvm-objdump -r %p/Inputs/trivial-object-test.coff-i386 \
Michael J. Spencer27781b72011-10-08 00:18:30 +00002RUN: | FileCheck %s -check-prefix COFF-i386
Matt Beaumont-Gay11f99872011-10-31 23:56:52 +00003RUN: llvm-objdump -r %p/Inputs/trivial-object-test.coff-x86-64 \
Michael J. Spencer27781b72011-10-08 00:18:30 +00004RUN: | FileCheck %s -check-prefix COFF-x86-64
Matt Beaumont-Gay11f99872011-10-31 23:56:52 +00005RUN: llvm-objdump -r %p/Inputs/trivial-object-test.elf-i386 \
Michael J. Spencer27781b72011-10-08 00:18:30 +00006RUN: | FileCheck %s -check-prefix ELF-i386
Matt Beaumont-Gay11f99872011-10-31 23:56:52 +00007RUN: llvm-objdump -r %p/Inputs/trivial-object-test.elf-x86-64 \
Michael J. Spencer27781b72011-10-08 00:18:30 +00008RUN: | FileCheck %s -check-prefix ELF-x86-64
Marshall Clow50b4c522012-06-23 14:46:18 +00009RUN: llvm-objdump -r %p/Inputs/trivial-object-test.elf-hexagon \
10RUN: | FileCheck %s -check-prefix ELF-hexagon
Michael J. Spencer27781b72011-10-08 00:18:30 +000011
Michael J. Spencer63b2f8c2011-10-13 22:30:10 +000012COFF-i386: .text
Michael J. Spencer27781b72011-10-08 00:18:30 +000013COFF-i386: IMAGE_REL_I386_DIR32 L_.str
14COFF-i386: IMAGE_REL_I386_REL32 _puts
15COFF-i386: IMAGE_REL_I386_REL32 _SomeOtherFunction
16
Michael J. Spencer63b2f8c2011-10-13 22:30:10 +000017COFF-x86-64: .text
Michael J. Spencer27781b72011-10-08 00:18:30 +000018COFF-x86-64: IMAGE_REL_AMD64_REL32 L.str
19COFF-x86-64: IMAGE_REL_AMD64_REL32 puts
20COFF-x86-64: IMAGE_REL_AMD64_REL32 SomeOtherFunction
21
Michael J. Spencer63b2f8c2011-10-13 22:30:10 +000022ELF-i386: .text
Michael J. Spencer27781b72011-10-08 00:18:30 +000023ELF-i386: R_386_32
24ELF-i386: R_386_PC32
25ELF-i386: R_386_PC32
26
Michael J. Spencer63b2f8c2011-10-13 22:30:10 +000027ELF-x86-64: .text
Michael J. Spencer27781b72011-10-08 00:18:30 +000028ELF-x86-64: R_X86_64_32S .rodata.str1.1
29ELF-x86-64: R_X86_64_PC32 puts
30ELF-x86-64: R_X86_64_PC32 SomeOtherFunction
Marshall Clow50b4c522012-06-23 14:46:18 +000031
32ELF-hexagon: .text
33ELF-hexagon: R_HEX_GOTREL_HI16 .main
34ELF-hexagon: R_HEX_GOTREL_LO16 .main
35ELF-hexagon: R_HEX_HI16 puts
36ELF-hexagon: R_HEX_LO16 puts
37ELF-hexagon: R_HEX_B15_PCREL testf
38ELF-hexagon: R_HEX_B22_PCREL puts