llvm-project/llvm/lib/DebugInfo/DWARF
Jonas Devlieghere 35fdaa94f7 [dwarfdump] Verify that CUs have a unit DIE.
This patch adds a check to the DWARF verifier to detect CUs without a
unit DIE.

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

llvm-svn: 314426
2017-09-28 15:57:50 +00:00
..
CMakeLists.txt [dwarfdump] Pretty print location expressions and location lists 2017-08-29 21:41:21 +00:00
DWARFAbbreviationDeclaration.cpp [DWARF] Shrink AttributeSpec from 24 to 16 bytes. 2017-09-21 15:27:45 +00:00
DWARFAcceleratorTable.cpp [DWARF] Added verification check for tags in accelerator tables. This patch verifies that the atom tag is actually the same with the tag of the DIE that we retrieve from the table. 2017-07-31 18:01:16 +00:00
DWARFCompileUnit.cpp llvm-dwarfdump: implement --recurse-depth=<N> 2017-09-20 17:44:00 +00:00
DWARFContext.cpp [dwarfdump] Fix printing of .debug_line offset. 2017-09-27 10:00:27 +00:00
DWARFDataExtractor.cpp [DebugInfo] - Fix for lld DWARF parsing of base address selection entries in range lists. 2017-09-04 10:30:39 +00:00
DWARFDebugAbbrev.cpp dwarfdump: Delay parsing abbreviations until they're needed 2017-09-19 15:13:55 +00:00
DWARFDebugArangeSet.cpp [DebugInfo] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-02-27 23:43:14 +00:00
DWARFDebugAranges.cpp [DebugInfo] Use shrink_to_fit to simplify code. NFCI. 2017-08-01 14:38:08 +00:00
DWARFDebugFrame.cpp llvm-dwarfdump support --debug-frame=<offset> and --eh-frame=<offset> 2017-09-21 18:52:03 +00:00
DWARFDebugInfoEntry.cpp [DWARF] NFC: DWARFDataExtractor combines relocs with DataExtractor. 2017-06-29 16:52:08 +00:00
DWARFDebugLine.cpp [dwarfdump] Add verbose output for .debug-line section 2017-09-21 20:15:30 +00:00
DWARFDebugLoc.cpp [dwarfdump] Add support for -debug-loc=OFFSET 2017-09-27 09:33:36 +00:00
DWARFDebugMacro.cpp Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00
DWARFDebugPubTable.cpp llvm-dwarfdump: Factor out the printing of the section header (NFC) 2017-09-15 17:39:50 +00:00
DWARFDebugRangeList.cpp [DebugInfo] - Fix for lld DWARF parsing of base address selection entries in range lists. 2017-09-04 10:30:39 +00:00
DWARFDie.cpp llvm-dwarfdump: implement --recurse-depth=<N> 2017-09-20 17:44:00 +00:00
DWARFExpression.cpp [dwarfdump] Pretty print location expressions and location lists 2017-08-29 21:41:21 +00:00
DWARFFormValue.cpp [dwarfdump] Rename Brief to Verbose in DIDumpOptions 2017-09-13 09:43:05 +00:00
DWARFGdbIndex.cpp Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
DWARFTypeUnit.cpp llvm-dwarfdump: implement --recurse-depth=<N> 2017-09-20 17:44:00 +00:00
DWARFUnit.cpp dwarfdump/symbolizer: Avoid loading unneeded CUs from a DWP 2017-09-19 18:36:11 +00:00
DWARFUnitIndex.cpp dwarfdump/symbolizer: Avoid loading unneeded CUs from a DWP 2017-09-19 18:36:11 +00:00
DWARFVerifier.cpp [dwarfdump] Verify that CUs have a unit DIE. 2017-09-28 15:57:50 +00:00
LLVMBuild.txt [dwarfdump] Pretty print location expressions and location lists 2017-08-29 21:41:21 +00:00
SyntaxHighlighting.cpp [DebugInfo] Fix some Include What You Use warnings; other minor fixes (NFC). 2017-03-01 01:14:23 +00:00
SyntaxHighlighting.h [DebugInfo] Fix some Include What You Use warnings; other minor fixes (NFC). 2017-03-01 01:14:23 +00:00