[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