blob: c4b564e7231da0ebc4726fc90a5a7789286975d5 [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
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