llvm-project/llvm/lib/DebugInfo/DWARF
Jonas Devlieghere c75aac42a6 [DWARF] Don't assume optional always has a value.
When getting the file name form the line table prologue we assume that a
valid string form value can always be extracted as a string. If you look
at the implementation of DWARFormValue this is not necessarily true. I
hit this assertion from LLDB when I create a "dummy" DWARFContext that
was missing the string section.
2020-01-03 09:53:44 -08:00
..
CMakeLists.txt Temporarily Revert "[Dsymutil][Debuginfo][NFC] Refactor dsymutil to separate DWARF optimizing part 2." 2019-12-19 13:29:02 -08:00
DWARFAbbreviationDeclaration.cpp Switch LLVM to use 64-bit offsets (2/5) 2019-08-06 10:49:40 +00:00
DWARFAcceleratorTable.cpp [NFC] Fixes -Wrange-loop-analysis warnings 2020-01-01 20:01:37 +01:00
DWARFAddressRange.cpp Re-commit "DWARF location lists: Add section index dumping" 2019-11-18 15:30:10 +01:00
DWARFCompileUnit.cpp [DWARF] Adjust return type of DWARFUnit::getLength(). 2019-08-21 14:10:57 +00:00
DWARFContext.cpp [DebugInfo][NFC] Use function_ref consistently in debug line parsing 2020-01-02 18:01:54 +00:00
DWARFDataExtractor.cpp Add error handling to the DataExtractor class 2019-08-27 11:24:08 +00:00
DWARFDebugAbbrev.cpp Switch LLVM to use 64-bit offsets (2/5) 2019-08-06 10:49:40 +00:00
DWARFDebugAddr.cpp Switch LLVM to use 64-bit offsets (2/5) 2019-08-06 10:49:40 +00:00
DWARFDebugArangeSet.cpp Switch LLVM to use 64-bit offsets (2/5) 2019-08-06 10:49:40 +00:00
DWARFDebugAranges.cpp DebugInfo/DWARF: Normalize DWARFObject members on the DWARF spec section names 2019-08-07 17:18:11 +00:00
DWARFDebugFrame.cpp [llvm] Migrate llvm::make_unique to std::make_unique 2019-08-15 15:54:37 +00:00
DWARFDebugInfoEntry.cpp Switch LLVM to use 64-bit offsets (2/5) 2019-08-06 10:49:40 +00:00
DWARFDebugLine.cpp [DWARF] Don't assume optional always has a value. 2020-01-03 09:53:44 -08:00
DWARFDebugLoc.cpp [DWARFDebugLoclists] Add support for other DW_LLE encodings 2019-12-04 10:38:21 +01:00
DWARFDebugMacro.cpp DebugInfo: Use separate macinfo contributions for each CU 2019-11-08 13:27:00 -08:00
DWARFDebugPubTable.cpp Switch LLVM to use 64-bit offsets (2/5) 2019-08-06 10:49:40 +00:00
DWARFDebugRangeList.cpp Switch LLVM to use 64-bit offsets (2/5) 2019-08-06 10:49:40 +00:00
DWARFDebugRnglists.cpp [DWARFDebugRnglists] Add a callback-based version of the getAbsoluteRanges function 2019-12-04 10:35:57 +01:00
DWARFDie.cpp DebugInfo: Support dumping any exprloc as an expression 2019-12-23 19:18:47 -08:00
DWARFExpression.cpp [WebAssembly] Use TargetIndex operands in DbgValue to track WebAssembly operands locations 2019-12-20 14:39:05 -08:00
DWARFFormValue.cpp DebugInfo: Don't use implicit zero addr_base 2019-12-18 16:28:19 -08:00
DWARFGdbIndex.cpp Switch LLVM to use 64-bit offsets (2/5) 2019-08-06 10:49:40 +00:00
DWARFListTable.cpp [DWARF] Support DWARF64 in DWARFListTableHeader. 2019-09-05 06:49:05 +00:00
DWARFLocationExpression.cpp Add streaming/equality operators to DWARFAddressRange/DWARFLocationExpression 2019-11-19 10:34:30 +01:00
DWARFTypeUnit.cpp [DWARF] Adjust return type of DWARFUnit::getLength(). 2019-08-21 14:10:57 +00:00
DWARFUnit.cpp [DWARF] Check that all fields of a Unit Header are read. 2019-12-24 09:38:20 +07:00
DWARFUnitIndex.cpp [llvm] Migrate llvm::make_unique to std::make_unique 2019-08-15 15:54:37 +00:00
DWARFVerifier.cpp [NFC] Fixes -Wrange-loop-analysis warnings 2020-01-01 20:01:37 +01:00
LLVMBuild.txt Temporarily Revert "[Dsymutil][Debuginfo][NFC] Refactor dsymutil to separate DWARF optimizing part 2." 2019-12-19 13:29:02 -08:00