diff options
Diffstat (limited to 'llvm/test/Object/corrupt.test')
-rw-r--r-- | llvm/test/Object/corrupt.test | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/llvm/test/Object/corrupt.test b/llvm/test/Object/corrupt.test index 005f86fb744..0d9aad378f8 100644 --- a/llvm/test/Object/corrupt.test +++ b/llvm/test/Object/corrupt.test @@ -38,17 +38,24 @@ RUN: FileCheck --check-prefix=PHENTSIZE %s PHENTSIZE: Invalid program header size +RUN: not llvm-readobj -dynamic-table \ +RUN: %p/Inputs/corrupt-invalid-virtual-addr.elf.x86-64 2>&1 | \ +RUN: FileCheck --check-prefix=VIRTADDR %s + +VIRTADDR: Virtual address is not in any segment + + RUN: not llvm-readobj -dyn-relocations \ RUN: %p/Inputs/corrupt-invalid-relocation-size.elf.x86-64 2>&1 | \ RUN: FileCheck --check-prefix=RELOC %s -RELOC: Invalid entity size +RELOC: Invalid relocation entry size RUN: not llvm-readobj -dyn-relocations \ RUN: %p/Inputs/corrupt-invalid-dynamic-table-size.elf.x86-64 2>&1 | \ RUN: FileCheck --check-prefix=DYN-TABLE-SIZE %s -DYN-TABLE-SIZE: Invalid entity size +DYN-TABLE-SIZE: Invalid dynamic table size RUN: not llvm-readobj -dyn-relocations \ |