xref: /llvm-project/llvm/test/tools/llvm-dwarfdump/X86/dwarfdump-invalid.test (revision 7a38a757a16830c25c1402258682c0d18290d84d)
1; Verify that llvm-dwarfdump doesn't crash on broken input files.
2
3RUN: not llvm-dwarfdump %p/Inputs/invalid.elf 2>&1 | FileCheck %s --check-prefix=INVALID-ELF1
4RUN: not llvm-dwarfdump %p/Inputs/invalid.elf.2 2>&1 | FileCheck %s --check-prefix=INVALID-ELF2
5RUN: not llvm-dwarfdump %p/Inputs/invalid.elf.3 2>&1 | FileCheck %s --check-prefix=INVALID-ELF3
6INVALID-ELF1: section header table goes past the end of the file
7INVALID-ELF2: Invalid ELF data
8INVALID-ELF3: Invalid ELF class
9