mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-20 19:42:54 +02:00
2213d809e1
This change adds support to llvm-dwarfdump for dumping DWARF5 .debug_rnglists sections in regular ELF files. It is not complete, in that several DW_RLE_* encodings are currently not supported, but does dump the headert and the basic ranges for DW_RLE_start_length and DW_RLE_start_end encodings. Obvious next steps are to add verbose dumping that dumps the raw encodings, rather than the interpreted contents, to add -verify support of the section (e.g. to show that the correct number of offsets are specified), add dumping of .debug_rnglists.dwo, and to add support for other encodings. Reviewed by: dblaikie, JDevlieghere Differential Revision: https://reviews.llvm.org/D42481 llvm-svn: 324077
33 lines
750 B
CMake
33 lines
750 B
CMake
add_llvm_library(LLVMDebugInfoDWARF
|
|
DWARFAbbreviationDeclaration.cpp
|
|
DWARFAddressRange.cpp
|
|
DWARFAcceleratorTable.cpp
|
|
DWARFCompileUnit.cpp
|
|
DWARFContext.cpp
|
|
DWARFDataExtractor.cpp
|
|
DWARFDebugAbbrev.cpp
|
|
DWARFDebugArangeSet.cpp
|
|
DWARFDebugAranges.cpp
|
|
DWARFDebugFrame.cpp
|
|
DWARFDebugInfoEntry.cpp
|
|
DWARFDebugLine.cpp
|
|
DWARFDebugLoc.cpp
|
|
DWARFDebugMacro.cpp
|
|
DWARFDebugPubTable.cpp
|
|
DWARFDebugRangeList.cpp
|
|
DWARFDebugRnglists.cpp
|
|
DWARFDie.cpp
|
|
DWARFExpression.cpp
|
|
DWARFFormValue.cpp
|
|
DWARFGdbIndex.cpp
|
|
DWARFTypeUnit.cpp
|
|
DWARFUnitIndex.cpp
|
|
DWARFUnit.cpp
|
|
DWARFVerifier.cpp
|
|
SyntaxHighlighting.cpp
|
|
|
|
ADDITIONAL_HEADER_DIRS
|
|
${LLVM_MAIN_INCLUDE_DIR}/llvm/DebugInfo/DWARF
|
|
${LLVM_MAIN_INCLUDE_DIR}/llvm/DebugInfo
|
|
)
|