llvm/lib/DebugInfo/CodeView
Zachary Turner 3e9ce61e33 [pdb] Add the ability to resolve TypeServer PDBs.
Some PDBs or object files can contain references to other PDBs
where the real type information lives.  When this happens,
all type indices in the original PDB are meaningless because
their records are not there.

With this patch we add the ability to pull type info from those
secondary PDBs.

Differential Revision: https://reviews.llvm.org/D29973

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@295382 91177308-0d34-0410-b5e6-96231b3b80d8
2017-02-16 23:35:45 +00:00
..
CMakeLists.txt Properly parse the TypeServer2 record. 2017-02-03 21:22:27 +00:00
CodeViewError.cpp [pdb] Add the ability to resolve TypeServer PDBs. 2017-02-16 23:35:45 +00:00
CodeViewRecordIO.cpp Resubmit "[CodeView] Hook CodeViewRecordIO for reading/writing symbols." 2016-12-16 22:48:14 +00:00
CVSymbolVisitor.cpp Refactor Symbol visitor code. 2016-10-07 21:34:46 +00:00
CVTypeDumper.cpp [pdb] Add the ability to resolve TypeServer PDBs. 2017-02-16 23:35:45 +00:00
CVTypeVisitor.cpp [pdb] Add the ability to resolve TypeServer PDBs. 2017-02-16 23:35:45 +00:00
EnumTables.cpp Resubmit "Write the TPI stream from a PDB to Yaml." 2016-08-18 16:49:29 +00:00
Formatters.cpp Properly parse the TypeServer2 record. 2017-02-03 21:22:27 +00:00
Line.cpp
LLVMBuild.txt [msf] Resubmit "Rename Msf -> MSF". 2016-07-29 20:56:36 +00:00
ModuleSubstream.cpp [msf] Resubmit "Rename Msf -> MSF". 2016-07-29 20:56:36 +00:00
ModuleSubstreamVisitor.cpp [msf] Resubmit "Rename Msf -> MSF". 2016-07-29 20:56:36 +00:00
RecordSerialization.cpp [CodeView] Refactor serialization to use StreamInterface. 2016-10-20 18:31:19 +00:00
SymbolDumper.cpp [CodeView] Finish decoupling TypeDatabase from TypeDumper. 2017-01-11 23:24:22 +00:00
SymbolRecordMapping.cpp Resubmit "[CodeView] Hook CodeViewRecordIO for reading/writing symbols." 2016-12-16 22:48:14 +00:00
TypeDatabase.cpp [pdb] Add a new command for analyzing hash collisions. 2017-02-01 18:30:22 +00:00
TypeDatabaseVisitor.cpp [CodeView] Add TypeDatabase class. 2017-01-11 00:35:08 +00:00
TypeDumpVisitor.cpp Properly parse the TypeServer2 record. 2017-02-03 21:22:27 +00:00
TypeRecord.cpp Add CodeViewRecordIO for reading and writing. 2016-11-02 17:05:19 +00:00
TypeRecordMapping.cpp Properly parse the TypeServer2 record. 2017-02-03 21:22:27 +00:00
TypeSerializer.cpp [CodeView] Hook up CodeViewRecordIO to type serialization path. 2016-11-08 22:24:53 +00:00
TypeStreamMerger.cpp [pdb] Add the ability to resolve TypeServer PDBs. 2017-02-16 23:35:45 +00:00