llvm-project/llvm/test/DebugInfo/Inputs
Jonas Devlieghere cbf651f739 [DebugInfo] Don't crash when given invalid DWARFv5 line table prologue.
This patch replaces an assertion with an explicit check for the validity
of the FORM parameters. The assertion was triggered when the DWARFv5
line table contained a zero address size.

This fixes OSS-Fuzz Issue 4644
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=4644

Differential revision: https://reviews.llvm.org/D41615

llvm-svn: 321863
2018-01-05 10:03:02 +00:00
..
arange-overlap.cc
arange-overlap.elf-x86_64
arm-relocs.elf-arm
cross-cu-inlining.c
cross-cu-inlining.x86_64-macho.o
dwarfdump-decompression-corrupt.elf-x86-64 [Object] Verify object sizes before handing out StringRefs pointing out 2017-08-31 12:27:10 +00:00
dwarfdump-decompression-error.elf-x86-64 [llvm-dwarfdump] - Print an error message if section decompression failed. 2017-05-05 10:52:39 +00:00
dwarfdump-dwp.x86_64.o
dwarfdump-gdbindex-v7.elf-x86-64
dwarfdump-inl-test.cc
dwarfdump-inl-test.elf-x86-64
dwarfdump-inl-test.h
dwarfdump-inl-test.high_pc.elf-x86-64
dwarfdump-macho-relocs.macho.x86_64.o
dwarfdump-macro-cmd.h
dwarfdump-macro.cc
dwarfdump-macro.h
dwarfdump-macro.o
dwarfdump-objc.m
dwarfdump-objc.x86_64.o [dwarfdump] Fix off-by-one bug in accelerator table extractor. 2017-12-11 18:22:47 +00:00
dwarfdump-pubnames.cc
dwarfdump-pubnames.elf-x86-64
dwarfdump-ranges-baseaddr-exe.elf-x86-64 [DebugInfo] - Fix for lld DWARF parsing of base address selection entries in range lists. 2017-09-04 10:30:39 +00:00
dwarfdump-test-32bit.elf.c
dwarfdump-test-32bit.elf.o
dwarfdump-test-loc-list-32bit.elf.cpp
dwarfdump-test-loc-list-32bit.elf.o
dwarfdump-test-zlib.cc dwarfdump: Handle relocs to zlib (.zdebug*) compressed sections 2017-06-10 19:32:50 +00:00
dwarfdump-test-zlib.elf-x86-64
dwarfdump-test-zlib.o.elf-x86-64 dwarfdump: Handle relocs to zlib (.zdebug*) compressed sections 2017-06-10 19:32:50 +00:00
dwarfdump-test-zlibgnu.elf-x86-64
dwarfdump-test.cc
dwarfdump-test.elf-x86-64
dwarfdump-test.elf-x86-64.debuglink
dwarfdump-test.macho-i386.o
dwarfdump-test2-helper.cc
dwarfdump-test2-main.cc
dwarfdump-test2.elf-x86-64
dwarfdump-test3-decl.h
dwarfdump-test3-decl2.h
dwarfdump-test3.cc
dwarfdump-test3.elf-x86-64-space [LLVM] Get rid of white spaces in file names in a DebugInfo test. NFC 2017-07-10 16:05:18 +00:00
dwarfdump-test4-decl.h
dwarfdump-test4-part1.cc
dwarfdump-test4-part2.cc
dwarfdump-test4.elf-x86-64
dwarfdump-type-units.cc
dwarfdump-type-units.elf-x86-64
dwarfdump.elf-mips64-64-bit-dwarf
fat-test.o
fission-ranges.cc
fission-ranges.elf-x86_64
gmlt.ll Update testcase that was XFAILed on Darwin for llvm-dwarfdump change. 2017-09-13 22:30:43 +00:00
implicit-const-test.o Correct object file for implicit const test 2017-01-10 21:30:42 +00:00
invalid.elf
invalid.elf.2
invalid.elf.3
invalid.linetable [DebugInfo] Don't crash when given invalid DWARFv5 line table prologue. 2018-01-05 10:03:02 +00:00
line.ll
llvm-symbolizer-dwo-test
llvm-symbolizer-dwo-test.cc
llvm-symbolizer-test.c
llvm-symbolizer-test.elf-x86-64
macho-universal
macho-universal.cc
shared-object-stripped.elf-i386
split-dwarf-addr-object-relocation.cpp Migrate llvm-symbolizer tests to not use %T 2017-09-08 21:10:01 +00:00
split-dwarf-addr-object-relocation.dwo Migrate llvm-symbolizer tests to not use %T 2017-09-08 21:10:01 +00:00
split-dwarf-addr-object-relocation.o Migrate llvm-symbolizer tests to not use %T 2017-09-08 21:10:01 +00:00
split-dwarf-dwp.cpp Migrate llvm-symbolizer tests to not use %T 2017-09-08 21:10:01 +00:00
split-dwarf-dwp.o Migrate llvm-symbolizer tests to not use %T 2017-09-08 21:10:01 +00:00
split-dwarf-dwp.o.dwp Migrate llvm-symbolizer tests to not use %T 2017-09-08 21:10:01 +00:00
split-dwarf-empty.dwo
split-dwarf-empty.o
split-dwarf-multiple-cu.cpp Migrate llvm-symbolizer tests to not use %T 2017-09-08 21:10:01 +00:00
split-dwarf-multiple-cu.dwo Migrate llvm-symbolizer tests to not use %T 2017-09-08 21:10:01 +00:00
split-dwarf-multiple-cu.o Migrate llvm-symbolizer tests to not use %T 2017-09-08 21:10:01 +00:00
split-dwarf-test Migrate llvm-symbolizer tests to not use %T 2017-09-08 21:10:01 +00:00
split-dwarf-test-nogmlt Migrate llvm-symbolizer tests to not use %T 2017-09-08 21:10:01 +00:00
split-dwarf-test.cc
split-dwarf-test.cpp Migrate llvm-symbolizer tests to not use %T 2017-09-08 21:10:01 +00:00
split-dwarf-test.dwo Migrate llvm-symbolizer tests to not use %T 2017-09-08 21:10:01 +00:00
test-inline.o
test-multiple-macho.o
test-parameters.o
test-simple-macho.o
typeunit-header.elf-x86-64 [DWARF] Fix a parsing issue with type unit headers. 2017-05-09 19:38:38 +00:00
typeunit-header.s [DWARF] Fix a parsing issue with type unit headers. 2017-05-09 19:38:38 +00:00