blob: cd90d7a8fb3ea817bc114ef17a8c67e5f1d047af [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
10COFF-i386: IMAGE_REL_I386_DIR32 L_.str
11COFF-i386: IMAGE_REL_I386_REL32 _puts
12COFF-i386: IMAGE_REL_I386_REL32 _SomeOtherFunction
13
14COFF-x86-64: IMAGE_REL_AMD64_REL32 L.str
15COFF-x86-64: IMAGE_REL_AMD64_REL32 puts
16COFF-x86-64: IMAGE_REL_AMD64_REL32 SomeOtherFunction
17
18ELF-i386: R_386_32
19ELF-i386: R_386_PC32
20ELF-i386: R_386_PC32
21
22ELF-x86-64: R_X86_64_32S .rodata.str1.1
23ELF-x86-64: R_X86_64_PC32 puts
24ELF-x86-64: R_X86_64_PC32 SomeOtherFunction