diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2015-08-24 21:09:41 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2015-08-24 21:09:41 +0000 |
commit | e03894816675b1bbca9d4237ce0325585f270bd6 (patch) | |
tree | df87972504f284478ec6cc0402f41d70d5a28fa5 /llvm/test/Object | |
parent | 69c4c7639617f2cee2fb77883083d81eb3cb8818 (diff) | |
download | bcm5719-llvm-e03894816675b1bbca9d4237ce0325585f270bd6.tar.gz bcm5719-llvm-e03894816675b1bbca9d4237ce0325585f270bd6.zip |
Report an error if a SHT_SYMTAB_SHNDX section has the wrong size.
llvm-svn: 245873
Diffstat (limited to 'llvm/test/Object')
-rw-r--r-- | llvm/test/Object/Inputs/invalid-xindex-size.elf | bin | 0 -> 624 bytes | |||
-rw-r--r-- | llvm/test/Object/invalid.test | 4 |
2 files changed, 4 insertions, 0 deletions
diff --git a/llvm/test/Object/Inputs/invalid-xindex-size.elf b/llvm/test/Object/Inputs/invalid-xindex-size.elf Binary files differnew file mode 100644 index 00000000000..2852b85ca04 --- /dev/null +++ b/llvm/test/Object/Inputs/invalid-xindex-size.elf diff --git a/llvm/test/Object/invalid.test b/llvm/test/Object/invalid.test index a4219ed592d..cc5cd68304c 100644 --- a/llvm/test/Object/invalid.test +++ b/llvm/test/Object/invalid.test @@ -48,3 +48,7 @@ INVALID-SECTION-SIZE: Invalid section header entry size (e_shentsize) in ELF hea RUN: not llvm-readobj -t %p/Inputs/invalid-symbol-table-size.elf 2>&1 | FileCheck --check-prefix=INVALID-SYMTAB-SIZE %s INVALID-SYMTAB-SIZE: Invalid symbol table size + + +RUN: not llvm-readobj -t %p/Inputs/invalid-xindex-size.elf 2>&1 | FileCheck --check-prefix=INVALID-XINDEX-SIZE %s +INVALID-XINDEX-SIZE: Invalid data was encountered while parsing the file. |