diff options
| author | Peter Collingbourne <peter@pcc.me.uk> | 2017-10-25 03:37:12 +0000 |
|---|---|---|
| committer | Peter Collingbourne <peter@pcc.me.uk> | 2017-10-25 03:37:12 +0000 |
| commit | 689e6c052e0514020e4a2c7623cb49056888c502 (patch) | |
| tree | 75561fd06d3c6639c9128e14b13c850c35156faf /llvm/test/tools/llvm-readobj/elf-packed-relocs-error1.s | |
| parent | 9f46ece85a1844c23a710645d9f84d936197d8de (diff) | |
| download | bcm5719-llvm-689e6c052e0514020e4a2c7623cb49056888c502.tar.gz bcm5719-llvm-689e6c052e0514020e4a2c7623cb49056888c502.zip | |
llvm-readobj: Add support for reading relocations in the Android packed format.
This is in preparation for testing lld's upcoming relocation packing
feature (D39152). I have verified that this implementation correctly
unpacks the relocations from a Chromium DSO built with gold and the
Android relocation packer for ARM32 and ARM64.
Differential Revision: https://reviews.llvm.org/D39272
llvm-svn: 316543
Diffstat (limited to 'llvm/test/tools/llvm-readobj/elf-packed-relocs-error1.s')
| -rw-r--r-- | llvm/test/tools/llvm-readobj/elf-packed-relocs-error1.s | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-readobj/elf-packed-relocs-error1.s b/llvm/test/tools/llvm-readobj/elf-packed-relocs-error1.s new file mode 100644 index 00000000000..fb203cbea4e --- /dev/null +++ b/llvm/test/tools/llvm-readobj/elf-packed-relocs-error1.s @@ -0,0 +1,6 @@ +// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | not llvm-readobj -relocations - 2>&1 | FileCheck %s + +// CHECK: Error reading file: invalid packed relocation header + +.section .rela.dyn, "a", @0x60000001 +.ascii "APS9" |

