[Object, ELF] Fix segmentation fault in ELFFile::getSectionName().
[oota-llvm.git] / test / DebugInfo / dwarfdump-invalid.test
1 ; Verify that llvm-dwarfdump doesn't crash on broken input files.
2
3 RUN: llvm-dwarfdump %p/Inputs/invalid.elf 2>&1 | FileCheck %s --check-prefix=INVALID-ELF
4 RUN: llvm-dwarfdump %p/Inputs/invalid.elf.2 2>&1 | FileCheck %s --check-prefix=INVALID-ELF
5 RUN: llvm-dwarfdump %p/Inputs/invalid.elf.3 2>&1 | FileCheck %s --check-prefix=INVALID-ELF
6 INVALID-ELF: Invalid data was encountered while parsing the file
7
8 RUN: llvm-dwarfdump %p/Inputs/invalid.elf.no-shstrtab 2>&1 | FileCheck %s --check-prefix=EMPTY
9 EMPTY: .debug_info contents: