blob: 2dcdb432ef61e0e86635546c7b2b73db15f0d580 [file] [log] [blame]
Michael J. Spencer27781b72011-10-08 00:18:30 +00001RUN: llvm-objdump -r %p/TestObjectFiles/trivial-object-test.coff-i386 \
2RUN: | FileCheck %s -check-prefix COFF-i386
3RUN: llvm-objdump -r %p/TestObjectFiles/trivial-object-test.coff-x86-64 \
4RUN: | FileCheck %s -check-prefix COFF-x86-64
5RUN: llvm-objdump -r %p/TestObjectFiles/trivial-object-test.elf-i386 \
6RUN: | FileCheck %s -check-prefix ELF-i386
7RUN: llvm-objdump -r %p/TestObjectFiles/trivial-object-test.elf-x86-64 \
8RUN: | FileCheck %s -check-prefix ELF-x86-64
9
Michael J. Spencer63b2f8c2011-10-13 22:30:10 +000010COFF-i386: .text
Michael J. Spencer27781b72011-10-08 00:18:30 +000011COFF-i386: IMAGE_REL_I386_DIR32 L_.str
12COFF-i386: IMAGE_REL_I386_REL32 _puts
13COFF-i386: IMAGE_REL_I386_REL32 _SomeOtherFunction
14
Michael J. Spencer63b2f8c2011-10-13 22:30:10 +000015COFF-x86-64: .text
Michael J. Spencer27781b72011-10-08 00:18:30 +000016COFF-x86-64: IMAGE_REL_AMD64_REL32 L.str
17COFF-x86-64: IMAGE_REL_AMD64_REL32 puts
18COFF-x86-64: IMAGE_REL_AMD64_REL32 SomeOtherFunction
19
Michael J. Spencer63b2f8c2011-10-13 22:30:10 +000020ELF-i386: .text
Michael J. Spencer27781b72011-10-08 00:18:30 +000021ELF-i386: R_386_32
22ELF-i386: R_386_PC32
23ELF-i386: R_386_PC32
24
Michael J. Spencer63b2f8c2011-10-13 22:30:10 +000025ELF-x86-64: .text
Michael J. Spencer27781b72011-10-08 00:18:30 +000026ELF-x86-64: R_X86_64_32S .rodata.str1.1
27ELF-x86-64: R_X86_64_PC32 puts
28ELF-x86-64: R_X86_64_PC32 SomeOtherFunction