llvm-6502/lib/DebugInfo
Frederic Riss e26d79386b Reapply "[dwarfdump] Add support for dumping accelerator tables."
This reverts commit r221842 which was a revert of r221836 and of the
test parts of r221837.

This new version fixes an UB bug pointed out by David (along with
addressing some other review comments), makes some dumping more
resilient to broken input data and forces the accelerator tables
to be dumped in the tests where we use them (this decision is
platform specific otherwise).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@222003 91177308-0d34-0410-b5e6-96231b3b80d8
2014-11-14 16:15:53 +00:00
..
CMakeLists.txt Reapply "[dwarfdump] Add support for dumping accelerator tables." 2014-11-14 16:15:53 +00:00
DIContext.cpp Constify input argument of RelocVisitor and DWARFContext constructors. NFC. 2014-10-20 20:28:51 +00:00
DWARFAbbreviationDeclaration.cpp
DWARFAbbreviationDeclaration.h
DWARFAcceleratorTable.cpp Reapply "[dwarfdump] Add support for dumping accelerator tables." 2014-11-14 16:15:53 +00:00
DWARFAcceleratorTable.h Reapply "[dwarfdump] Add support for dumping accelerator tables." 2014-11-14 16:15:53 +00:00
DWARFCompileUnit.cpp
DWARFCompileUnit.h [DebugInfo] Pass DWARFSection down to DWARFUnit constructor (NFC). 2014-10-08 00:24:41 +00:00
DWARFContext.cpp Reapply "[dwarfdump] Add support for dumping accelerator tables." 2014-11-14 16:15:53 +00:00
DWARFContext.h Reapply "[dwarfdump] Add support for dumping accelerator tables." 2014-11-14 16:15:53 +00:00
DWARFDebugAbbrev.cpp Remove unnecessary copying or replace it with moves in a bunch of places. 2014-10-04 16:55:56 +00:00
DWARFDebugAbbrev.h
DWARFDebugAranges.cpp
DWARFDebugAranges.h
DWARFDebugArangeSet.cpp
DWARFDebugArangeSet.h
DWARFDebugFrame.cpp Remove unnecessary copying or replace it with moves in a bunch of places. 2014-10-04 16:55:56 +00:00
DWARFDebugFrame.h
DWARFDebugInfoEntry.cpp [dwarfdump] Dump DW_AT_ranges values inline in the debug_info dump. 2014-10-23 04:08:34 +00:00
DWARFDebugInfoEntry.h [dwarfdump] Resolve also variable specifications/abstract_origins. 2014-10-10 15:51:02 +00:00
DWARFDebugLine.cpp Turn local DWARFContext helpers getFileNameForUnit() and getFileLineInfoForCompileUnit() into full-blowm DWARFDebugLine::LineTable methods. 2014-09-19 15:11:51 +00:00
DWARFDebugLine.h Turn local DWARFContext helpers getFileNameForUnit() and getFileLineInfoForCompileUnit() into full-blowm DWARFDebugLine::LineTable methods. 2014-09-19 15:11:51 +00:00
DWARFDebugLoc.cpp
DWARFDebugLoc.h
DWARFDebugRangeList.cpp
DWARFDebugRangeList.h
DWARFFormValue.cpp Allow DWARFFormValue::extractValue to be called with a null CU. 2014-11-12 23:48:04 +00:00
DWARFRelocMap.h
DWARFSection.h [DebugInfo] Turn DWARFContext::Section into DWARFSection (NFC). 2014-10-07 23:45:11 +00:00
DWARFTypeUnit.cpp
DWARFTypeUnit.h [DebugInfo] Pass DWARFSection down to DWARFUnit constructor (NFC). 2014-10-08 00:24:41 +00:00
DWARFUnit.cpp [DebugInfo] Pass DWARFSection down to DWARFUnit constructor (NFC). 2014-10-08 00:24:41 +00:00
DWARFUnit.h Add couple of missing 'override' keyword. NFC. 2014-10-10 17:34:30 +00:00
LLVMBuild.txt
Makefile
module.modulemap