1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/lib/DebugInfo/DWARF
Sourabh Singh Tomar f759367eb0 [DWARF5] Added support for .debug_macro.dwo section in llvm-dwarfdump
This patch extends the parsing and dumping support of llvm-dwarfdump
for debug_macro.dwo section.

Following forms are supported:

 - DW_MACRO_define
 - DW_MACRO_undef
 - DW_MACRO_start_file
 - DW_MACRO_end_file
 - DW_MACRO_define_strx
 - DW_MACRO_undef_strx
 - DW_MACRO_define_strp
 - DW_MACRO_undef_strp

Reviewed by: ikudrin, dblaikie

Differential Revision: https://reviews.llvm.org/D78500
2020-05-30 00:12:50 +05:30
..
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 [Debuginfo] Remove redundand variable from getAttributeValue() 2020-04-24 16:35:31 +03:00
DWARFAcceleratorTable.cpp [DWARF] Use DWARFDataExtractor::getInitialLength to parse debug_names 2020-03-02 11:21:23 +01:00
DWARFAddressRange.cpp Re-commit "DWARF location lists: Add section index dumping" 2019-11-18 15:30:10 +01:00
DWARFCompileUnit.cpp [DebugInfo] Dump length of CUs and TUs according to the DWARF format (3/8). 2020-05-19 13:35:20 +07:00
DWARFContext.cpp [DWARF5] Added support for .debug_macro.dwo section in llvm-dwarfdump 2020-05-30 00:12:50 +05:30
DWARFDataExtractor.cpp Fix DWARFDataExtractor::getRelocatedValue near EOF 2020-04-15 12:47:57 +02:00
DWARFDebugAbbrev.cpp
DWARFDebugAddr.cpp Use DWARFDataExtractor::getInitialLength in DWARFDebugAddr 2020-03-04 13:00:15 +01:00
DWARFDebugAranges.cpp Use DWARFDataExtractor::getInitialLength in debug_aranges 2020-03-04 13:01:07 +01:00
DWARFDebugArangeSet.cpp [DebugInfo] Dump fields in .debug_aranges according to the DWARF format (1/8). 2020-05-19 13:34:54 +07:00
DWARFDebugFrame.cpp [DebugInfo] - Fix typo in comment. NFC. 2020-05-27 12:21:19 +03:00
DWARFDebugInfoEntry.cpp
DWARFDebugLine.cpp [DebugInfo] Dump length in .debug_line according to the DWARF format (4/8). 2020-05-19 13:35:31 +07:00
DWARFDebugLoc.cpp Reland D79501 "[DebugInfo] Fix handling DW_OP_call_ref in DWARF64 units." 2020-05-08 09:35:54 -07:00
DWARFDebugMacro.cpp [DWARF5]: Added support for dumping strx forms in llvm-dwarfdump 2020-05-12 10:29:18 +05:30
DWARFDebugPubTable.cpp [DebugInfo] Dump values in .debug_pubnames and .debug_pubtypes according to the DWARF format (6/8). 2020-05-19 13:35:48 +07:00
DWARFDebugRangeList.cpp
DWARFDebugRnglists.cpp [DWARFDebugRnglists] Add a callback-based version of the getAbsoluteRanges function 2019-12-04 10:35:57 +01:00
DWARFDie.cpp Reland D79501 "[DebugInfo] Fix handling DW_OP_call_ref in DWARF64 units." 2020-05-08 09:35:54 -07:00
DWARFExpression.cpp [DebugInfo] Dump raw data in a case of decoding error of an expression. 2020-05-09 10:04:22 +07:00
DWARFFormValue.cpp [DebugInfo] Dump form values according to the DWARF format (2/8). 2020-05-19 13:35:07 +07:00
DWARFGdbIndex.cpp
DWARFListTable.cpp [DebugInfo] Dump values in .debug_loclists and .debug_rnglists according to the DWARF format (5/8). 2020-05-19 13:35:41 +07:00
DWARFLocationExpression.cpp Add streaming/equality operators to DWARFAddressRange/DWARFLocationExpression 2019-11-19 10:34:30 +01:00
DWARFTypeUnit.cpp [DebugInfo] Dump length of CUs and TUs according to the DWARF format (3/8). 2020-05-19 13:35:20 +07:00
DWARFUnit.cpp [DebugInfo][DWARF64] Fix dumping pre-standard .debug_str_offsets.dwo sections. 2020-04-25 18:59:41 +07:00
DWARFUnitIndex.cpp [DebugInfo] Support DWARFv5 index sections. 2020-04-06 13:28:06 +07:00
DWARFVerifier.cpp Reland D79501 "[DebugInfo] Fix handling DW_OP_call_ref in DWARF64 units." 2020-05-08 09:35:54 -07:00
LLVMBuild.txt Temporarily Revert "[Dsymutil][Debuginfo][NFC] Refactor dsymutil to separate DWARF optimizing part 2." 2019-12-19 13:29:02 -08:00