1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 19:12:56 +02:00
llvm-mirror/include/llvm/DebugInfo/PDB/Native
Zachary Turner c07938cd80 [PDB] Add native reading support for UDT / class types.
This allows the native reader to find records of class/struct/
union type and dump them.  This behavior is tested by using the
diadump subcommand against golden output produced by actual DIA
SDK on the same PDB file, and again using pretty -native to
confirm that we actually dump the classes.  We don't find class
members or anything like that yet, for now it's just the class
itself.

llvm-svn: 342779
2018-09-21 22:36:04 +00:00
..
DbiModuleDescriptor.h [llvm-pdbutil] Dump first section contribution for each module. 2018-04-17 20:06:43 +00:00
DbiModuleDescriptorBuilder.h [LLD/PDB] Emit first section contribution for DBI Module Descriptor. 2018-04-20 18:00:46 +00:00
DbiModuleList.h [CodeView, PDB] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-06-30 23:06:03 +00:00
DbiStream.h [llvm-pdbutil] Add the ability to explain binary files. 2018-04-04 17:29:09 +00:00
DbiStreamBuilder.h [PDB] Emit old fpo data to the PDB file. 2018-09-12 21:02:01 +00:00
EnumTables.h
Formatters.h [codeview] Fix YAML for LF_TYPESERVER2 by hoisting PDB_UniqueId 2017-07-17 23:59:44 +00:00
GlobalsStream.h Test commit. Add a missing dash to the standard llvm file header; NFC. 2017-11-16 13:42:28 +00:00
GSIStreamBuilder.h [LLD/PDB] Write actual records to the globals stream. 2017-08-11 19:00:03 +00:00
Hash.h [CodeView, PDB] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-06-30 23:06:03 +00:00
HashTable.h [PDB] Make our PDBs look more like MS PDBs. 2018-03-23 18:43:39 +00:00
InfoStream.h [llvm-pdbutil] Add the ability to explain binary files. 2018-04-04 17:29:09 +00:00
InfoStreamBuilder.h Give InfoStreamBuilder an opt-in method to write a hash of the PDB as GUID. 2018-09-15 18:35:51 +00:00
ISectionContribVisitor.h
ModuleDebugStream.h [llvm-pdbutil] Support dumping CodeView from object files. 2017-09-01 20:06:56 +00:00
NamedStreamMap.h Refactor the PDB HashTable class. 2018-03-15 17:38:26 +00:00
NativeCompilandSymbol.h [PDB] Better support for enumerating pointer types. 2018-09-18 16:35:05 +00:00
NativeEnumModules.h [PDB] Remove all clone() methods. 2018-09-12 22:57:03 +00:00
NativeEnumTypes.h [PDB] Add native reading support for UDT / class types. 2018-09-21 22:36:04 +00:00
NativeExeSymbol.h [PDB] Remove all clone() methods. 2018-09-12 22:57:03 +00:00
NativeRawSymbol.h [PDB] Better support for enumerating pointer types. 2018-09-18 16:35:05 +00:00
NativeSession.h [PDB] Change uint32_t to SymIndex wherever it makes sense. 2018-09-10 21:30:59 +00:00
NativeSymbolEnumerator.h [PDB] Better support for enumerating pointer types. 2018-09-18 16:35:05 +00:00
NativeTypeBuiltin.h [PDB] Better support for enumerating pointer types. 2018-09-18 16:35:05 +00:00
NativeTypeEnum.h [PDB] Add native reading support for UDT / class types. 2018-09-21 22:36:04 +00:00
NativeTypePointer.h [PDB] Better support for enumerating pointer types. 2018-09-18 16:35:05 +00:00
NativeTypeUDT.h [PDB] Add native reading support for UDT / class types. 2018-09-21 22:36:04 +00:00
PDBFile.h [llvm-pdbutil] Support dumping CodeView from object files. 2017-09-01 20:06:56 +00:00
PDBFileBuilder.h Give InfoStreamBuilder an opt-in method to write a hash of the PDB as GUID. 2018-09-15 18:35:51 +00:00
PDBStringTable.h [llvm-pdbutil] Improve diff mode. 2017-07-07 18:45:37 +00:00
PDBStringTableBuilder.h [PDB] Resubmit "Support embedding natvis files in PDBs." 2018-03-23 19:57:25 +00:00
PublicsStream.h [PDB] Fix an issue writing the publics stream. 2017-08-09 04:23:59 +00:00
RawConstants.h [PDB] Resubmit "Support embedding natvis files in PDBs." 2018-03-23 19:57:25 +00:00
RawError.h [DebugInfo] Common behavior for error types 2018-08-31 17:41:58 +00:00
RawTypes.h [PDB] Add the ability to map forward references to full decls. 2018-09-20 15:50:13 +00:00
SymbolCache.h [PDB] Add native reading support for UDT / class types. 2018-09-21 22:36:04 +00:00
SymbolStream.h [llvm-pdbutil] Print detailed S_UDT stats. 2017-08-31 20:43:22 +00:00
TpiHashing.h Fix warnings. 2018-09-20 17:48:44 +00:00
TpiStream.h [PDB] Add the ability to map forward references to full decls. 2018-09-20 15:50:13 +00:00
TpiStreamBuilder.h Slightly better fix for dealing with no-id-stream PDBs. 2017-06-12 21:46:51 +00:00