[PATCH] D45170: Cleanup DWARFCompileUnit and DWARFUnit in preparation for adding DWARFTypeUnit
Jan Kratochvil via llvm-commits
llvm-commits at lists.llvm.org
Mon Apr 9 03:31:15 PDT 2018
On Mon, 09 Apr 2018 11:52:28 +0200, Pavel Labath wrote:
> I'm hoping that I can stay clear of
> the ongoing work on dwz&type units, as all of this happens in
> SymbolFileDWARF, which you don't seem to touch that much.
With excluded mass renaming ( https://reviews.llvm.org/D40467 )
and testcases (https://reviews.llvm.org/D40475 https://reviews.llvm.org/D43512 )
DWZ is not just in SymbolFileDWARF. But I can keep rebasing it.
Jan
D40468..D40474
include/lldb/Utility/ConstString.h | 12 ++
include/lldb/Utility/FileSpec.h | 8 +
source/Plugins/SymbolFile/DWARF/CMakeLists.txt | 2 +
.../SymbolFile/DWARF/DWARFASTParserClang.cpp | 19 ++-
.../Plugins/SymbolFile/DWARF/DWARFASTParserGo.cpp | 3 +-
.../SymbolFile/DWARF/DWARFASTParserJava.cpp | 3 +-
.../SymbolFile/DWARF/DWARFASTParserOCaml.cpp | 3 +-
.../Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp | 130 +++++++++++++++-
source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h | 21 ++-
.../Plugins/SymbolFile/DWARF/DWARFCompileUnitDWZ.h | 40 +++++
source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp | 16 +-
source/Plugins/SymbolFile/DWARF/DWARFDIE.h | 3 +
source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp | 91 +++++++++--
source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.h | 16 ++
.../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 31 +++-
.../Plugins/SymbolFile/DWARF/DWARFFileOffset.cpp | 15 ++
source/Plugins/SymbolFile/DWARF/DWARFFileOffset.h | 51 +++++++
source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp | 53 ++++++-
source/Plugins/SymbolFile/DWARF/DWARFFormValue.h | 3 +-
.../Plugins/SymbolFile/DWARF/DWARFPartialUnit.cpp | 16 ++
source/Plugins/SymbolFile/DWARF/DWARFPartialUnit.h | 38 +++++
source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 82 +++++++++-
source/Plugins/SymbolFile/DWARF/DWARFUnit.h | 9 +-
.../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 170 ++++++++++++++++++++-
source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 47 ++++++
.../SymbolFile/DWARF/UniqueDWARFASTType.cpp | 1 +
26 files changed, 819 insertions(+), 64 deletions(-)
More information about the llvm-commits
mailing list