[Lldb-commits] [PATCH] D18194: Abstract the debug info parser from the ASTContext

Zachary Turner via lldb-commits lldb-commits at lists.llvm.org
Wed Mar 16 11:17:10 PDT 2016


zturner updated this revision to Diff 50840.
zturner added a comment.

Re-opening this after an update.  I had to move `CanCompleteType`, `CompleteType`, and `LayoutRecordType` implementations into another class (which I've called `ClangTypeImportHelper`, because PDB needed to use the exact same implementation.


http://reviews.llvm.org/D18194

Files:
  include/lldb/Symbol/ClangASTContext.h
  include/lldb/Symbol/ClangTypeImportHelper.h
  include/lldb/Symbol/DebugInfoASTParser.h
  include/lldb/Symbol/GoASTContext.h
  include/lldb/Symbol/JavaASTContext.h
  include/lldb/Symbol/SymbolFile.h
  include/lldb/Symbol/TypeSystem.h
  source/Plugins/SymbolFile/DWARF/DWARFASTParser.h
  source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
  source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h
  source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp
  source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
  source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
  source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp
  source/Plugins/SymbolFile/PDB/SymbolFilePDB.h
  source/Symbol/CMakeLists.txt
  source/Symbol/ClangASTContext.cpp
  source/Symbol/ClangTypeImportHelper.cpp
  source/Symbol/GoASTContext.cpp
  source/Symbol/JavaASTContext.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D18194.50840.patch
Type: text/x-patch
Size: 35353 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20160316/f7a8bad3/attachment-0001.bin>


More information about the lldb-commits mailing list