diff options
author | Jan Wen Voung <jvoung@google.com> | 2014-10-29 18:37:13 +0000 |
---|---|---|
committer | Jan Wen Voung <jvoung@google.com> | 2014-10-29 18:37:13 +0000 |
commit | ce2164f45c5f1930d2c29df2e06128408e74bbfc (patch) | |
tree | 56f0316b69ab20eaed1e71ba9c6ca73a24c66b54 /llvm/test/Object | |
parent | 50ab15654e0fa7a60f651bb90023aa5a32a47c94 (diff) | |
download | bcm5719-llvm-ce2164f45c5f1930d2c29df2e06128408e74bbfc.tar.gz bcm5719-llvm-ce2164f45c5f1930d2c29df2e06128408e74bbfc.zip |
Fix getRelocationValueString to return the symbol name for EM_386.
Summary: This helps llvm-objdump -r to print out the symbol name along
with the relocation type on x86. Adjust existing tests from checking
for "Unknown" to check for the symbol now.
Test Plan: Adjusted test/Object tests.
Subscribers: llvm-commits
Differential Revision: http://reviews.llvm.org/D5987
llvm-svn: 220866
Diffstat (limited to 'llvm/test/Object')
-rw-r--r-- | llvm/test/Object/X86/objdump-disassembly-inline-relocations.test | 6 | ||||
-rw-r--r-- | llvm/test/Object/objdump-relocations.test | 6 |
2 files changed, 6 insertions, 6 deletions
diff --git a/llvm/test/Object/X86/objdump-disassembly-inline-relocations.test b/llvm/test/Object/X86/objdump-disassembly-inline-relocations.test index 78615765046..3871bcbf0b5 100644 --- a/llvm/test/Object/X86/objdump-disassembly-inline-relocations.test +++ b/llvm/test/Object/X86/objdump-disassembly-inline-relocations.test @@ -76,11 +76,11 @@ ELF-i386: main: ELF-i386: 0: 83 ec 0c subl $12, %esp ELF-i386: 3: c7 44 24 08 00 00 00 00 movl $0, 8(%esp) ELF-i386: b: c7 04 24 00 00 00 00 movl $0, (%esp) -ELF-i386: e: R_386_32 Unknown +ELF-i386: e: R_386_32 .rodata.str1.1 ELF-i386: 12: e8 fc ff ff ff calll -4 -ELF-i386: 13: R_386_PC32 Unknown +ELF-i386: 13: R_386_PC32 puts ELF-i386: 17: e8 fc ff ff ff calll -4 -ELF-i386: 18: R_386_PC32 Unknown +ELF-i386: 18: R_386_PC32 SomeOtherFunction ELF-i386: 1c: 8b 44 24 08 movl 8(%esp), %eax ELF-i386: 20: 83 c4 0c addl $12, %esp ELF-i386: 23: c3 ret diff --git a/llvm/test/Object/objdump-relocations.test b/llvm/test/Object/objdump-relocations.test index 28cac104c7b..1e41f78ca72 100644 --- a/llvm/test/Object/objdump-relocations.test +++ b/llvm/test/Object/objdump-relocations.test @@ -27,9 +27,9 @@ COFF-x86-64: IMAGE_REL_AMD64_REL32 puts COFF-x86-64: IMAGE_REL_AMD64_REL32 SomeOtherFunction ELF-i386: .text -ELF-i386: R_386_32 -ELF-i386: R_386_PC32 -ELF-i386: R_386_PC32 +ELF-i386: R_386_32 .rodata.str1.1 +ELF-i386: R_386_PC32 puts +ELF-i386: R_386_PC32 SomeOtherFunction ELF-x86-64: .text ELF-x86-64: R_X86_64_32S .rodata.str1.1 |