llvm-project/llvm/lib/DebugInfo/PDB/Native
Zachary Turner 194be871b9 [LLD/PDB] Emit first section contribution for DBI Module Descriptor.
Part of the DBI stream is a list of variable length structures
describing each module that contributes to the final executable.

One member of this structure is a section contribution entry that
describes the first section contribution in the output file for
the given module.

We have been leaving this structure unpopulated until now, so with
this patch it is now filled out correctly.

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

llvm-svn: 330457
2018-04-20 18:00:46 +00:00
..
DbiModuleDescriptor.cpp [llvm-pdbutil] Dump first section contribution for each module. 2018-04-17 20:06:43 +00:00
DbiModuleDescriptorBuilder.cpp [LLD/PDB] Emit first section contribution for DBI Module Descriptor. 2018-04-20 18:00:46 +00:00
DbiModuleList.cpp [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.cpp [llvm-pdbutil] Add the ability to explain binary files. 2018-04-04 17:29:09 +00:00
DbiStreamBuilder.cpp [PDB] Correctly use the target machine when writing DBI stream. 2018-04-16 20:42:06 +00:00
EnumTables.cpp
GSIStreamBuilder.cpp [PDB] Make our PDBs look more like MS PDBs. 2018-03-23 18:43:39 +00:00
GlobalsStream.cpp Test commit. Add a missing dash to the standard llvm file header; NFC. 2017-11-16 13:42:28 +00:00
Hash.cpp [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.cpp [PDB] Fix a bug where we were serializing hash tables incorrectly. 2018-03-15 22:31:00 +00:00
InfoStream.cpp [llvm-pdbutil] Add the ability to explain binary files. 2018-04-04 17:29:09 +00:00
InfoStreamBuilder.cpp [PDB] Make our PDBs look more like MS PDBs. 2018-03-23 18:43:39 +00:00
ModuleDebugStream.cpp [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
NamedStreamMap.cpp [PDB] Make our PDBs look more like MS PDBs. 2018-03-23 18:43:39 +00:00
NativeBuiltinSymbol.cpp Remove redundant includes from lib/DebugInfo. 2017-12-13 21:30:49 +00:00
NativeCompilandSymbol.cpp [PDB] Enable NativeSession to create symbols for built-in types on demand 2017-07-12 19:38:11 +00:00
NativeEnumModules.cpp Introduce symbol cache to PDB NativeSession 2017-06-28 22:47:40 +00:00
NativeEnumSymbol.cpp Enable llvm-pdbutil to list enumerations using native PDB reader 2017-08-04 22:37:58 +00:00
NativeEnumTypes.cpp Enable llvm-pdbutil to list enumerations using native PDB reader 2017-08-04 22:37:58 +00:00
NativeExeSymbol.cpp Remove redundant includes from lib/DebugInfo. 2017-12-13 21:30:49 +00:00
NativeRawSymbol.cpp [DebugInfoPDB] Add DIA implementation for getSrcLineOnTypeDefn 2018-03-07 00:33:09 +00:00
NativeSession.cpp [DebugInfoPDB] Add DIA implementations of findSymbolByRVA and findSymbolByAddr 2018-04-10 17:33:18 +00:00
PDBFile.cpp [llvm-pdbutil] Add the ability to explain binary files. 2018-04-04 17:29:09 +00:00
PDBFileBuilder.cpp [PDB] Resubmit "Support embedding natvis files in PDBs." 2018-03-23 19:57:25 +00:00
PDBStringTable.cpp [PDB] Don't ignore bucket 0 when writing the PDB string table. 2018-03-21 22:23:59 +00:00
PDBStringTableBuilder.cpp [PDB] Resubmit "Support embedding natvis files in PDBs." 2018-03-23 19:57:25 +00:00
PublicsStream.cpp Remove redundant includes from lib/DebugInfo. 2017-12-13 21:30:49 +00:00
RawError.cpp [pdb] Write the module info and symbol record streams. 2017-03-15 22:18:53 +00:00
SymbolStream.cpp Remove redundant includes from lib/DebugInfo. 2017-12-13 21:30:49 +00:00
TpiHashing.cpp [PDB] Finish and simplify TPI hashing 2017-07-18 00:33:45 +00:00
TpiStream.cpp Refactor the PDB HashTable class. 2018-03-15 17:38:26 +00:00
TpiStreamBuilder.cpp Remove redundant includes from lib/DebugInfo. 2017-12-13 21:30:49 +00:00