llvm-project/llvm/test/tools/llvm-dwarfdump
James Henderson bf4d8f2952 [DebugInfo] Add checks for v2 directory and file name table terminators
The DWARFv2-4 specification for the line table header states that the
include directories and file name tables both end with a single null
byte. Prior to this change, the parser did not detect if this byte was
missing, because it also stopped reading the tables once it reached the
prologue end, as claimed by the header_length field. This change adds a
check that the terminator has been seen at the end of each table.

Reviewed by: dblaikie, MaskRay

Differential Revision: https://reviews.llvm.org/D74413
2020-02-12 14:49:22 +00:00
..
AArch64 [llvm/dwarfdump] Use the architecture string to filter. 2019-12-09 17:17:01 -08:00
RISCV [DWARF][RISCV] Test resolving of RISC-V relocations 2019-12-10 14:02:07 +00:00
X86 [DebugInfo] Add checks for v2 directory and file name table terminators 2020-02-12 14:49:22 +00:00
cmdline.test [binutils] Add response file option to help and docs 2019-06-21 11:49:20 +00:00
coff-arm.yaml [Object] Implement relocation resolver for COFF ARM/ARM64 2019-09-10 12:31:40 +00:00
coff-arm64.yaml [Object] Implement relocation resolver for COFF ARM/ARM64 2019-09-10 12:31:40 +00:00
coff-i386.yaml [Object] Implement relocation resolver for COFF ARM/ARM64 2019-09-10 12:31:40 +00:00
coff-x86_64.yaml [Object] Implement relocation resolver for COFF ARM/ARM64 2019-09-10 12:31:40 +00:00
debug-frame-dumps-eh-frame-and-debug-frame.yaml [test][llvm-dwarfdump] Add missing testing for some --debug-* options 2019-12-11 13:42:54 +00:00
debug-str.yaml [test][llvm-dwarfdump] Add missing testing for some --debug-* options 2019-12-11 13:42:54 +00:00
elf-broken-reloc-target.yaml [llvm/Object] - Make ELFObjectFile::getRelocatedSection return Expected<section_iterator> 2019-10-21 11:06:38 +00:00
filter.test [llvm/dwarfdump] Use the architecture string to filter. 2019-12-09 17:17:01 -08:00
lit.local.cfg
uuid.yaml
uuid32.yaml