llvm-project/llvm/lib/DebugInfo/PDB/Native
Amy Huang 0881d0bed3 [PDB][NativeSession] Clean up some things in NativeSession.
-Use the actual sect/offset to keep track of symbols in the cache so they don't get created multiple times with different addresses.
-Remove getSymTag from PDBFunctionSymbol/PDBPublicSymbol because it's already implemented in the base class
-Merge the symbolizer test files for DIA and native, since the tests are the same.
-Implement getCompilandId for NativeLineNumber

Reviewed By: amccarth

Differential Revision: https://reviews.llvm.org/D84208
2020-07-21 16:54:52 -07:00
..
DbiModuleDescriptor.cpp
DbiModuleDescriptorBuilder.cpp [PDB] Remove a couple asserts that are no longer valid now that C13Builders does not use unique_ptr. 2020-05-02 17:31:10 -07:00
DbiModuleList.cpp Revert "Remove redundant "std::move"s in return statements" 2020-02-10 07:07:40 -08:00
DbiStream.cpp
DbiStreamBuilder.cpp
EnumTables.cpp Add missing newlines at EOF; NFC 2020-02-12 15:57:25 +00:00
GSIStreamBuilder.cpp [PDB] Fix out-of-bounds acces when sorting GSI buckets 2020-07-10 10:55:27 -04:00
GlobalsStream.cpp
Hash.cpp
HashTable.cpp
InfoStream.cpp
InfoStreamBuilder.cpp
InjectedSourceStream.cpp
ModuleDebugStream.cpp Revert "Remove redundant "std::move"s in return statements" 2020-02-10 07:07:40 -08:00
NamedStreamMap.cpp
NativeCompilandSymbol.cpp Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
NativeEnumGlobals.cpp
NativeEnumInjectedSources.cpp Revert "Remove redundant "std::move"s in return statements" 2020-02-10 07:07:40 -08:00
NativeEnumLineNumbers.cpp [NativeSession] Implement findLineNumbersByAddress in NativeSession, 2020-06-15 17:05:39 -07:00
NativeEnumModules.cpp
NativeEnumTypes.cpp
NativeExeSymbol.cpp Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
NativeFunctionSymbol.cpp [PDB][NativeSession] Clean up some things in NativeSession. 2020-07-21 16:54:52 -07:00
NativeLineNumber.cpp [PDB][NativeSession] Clean up some things in NativeSession. 2020-07-21 16:54:52 -07:00
NativePublicSymbol.cpp [PDB][NativeSession] Clean up some things in NativeSession. 2020-07-21 16:54:52 -07:00
NativeRawSymbol.cpp
NativeSession.cpp [PDB][NativeSession] Clean up some things in NativeSession. 2020-07-21 16:54:52 -07:00
NativeSourceFile.cpp [NativeSession] Implement findLineNumbersByAddress in NativeSession, 2020-06-15 17:05:39 -07:00
NativeSymbolEnumerator.cpp Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
NativeTypeArray.cpp Add missing newlines at EOF; NFC 2020-02-12 15:57:25 +00:00
NativeTypeBuiltin.cpp
NativeTypeEnum.cpp Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
NativeTypeFunctionSig.cpp
NativeTypePointer.cpp
NativeTypeTypedef.cpp Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
NativeTypeUDT.cpp Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
NativeTypeVTShape.cpp
PDBFile.cpp Revert "Remove redundant "std::move"s in return statements" 2020-02-10 07:07:40 -08:00
PDBFileBuilder.cpp FileOutputBuffer.h - remove unused includes. NFC. 2020-05-28 14:38:12 +01:00
PDBStringTable.cpp
PDBStringTableBuilder.cpp
PublicsStream.cpp
RawError.cpp
SymbolCache.cpp [PDB][NativeSession] Clean up some things in NativeSession. 2020-07-21 16:54:52 -07:00
SymbolStream.cpp
TpiHashing.cpp Revert "Remove redundant "std::move"s in return statements" 2020-02-10 07:07:40 -08:00
TpiStream.cpp
TpiStreamBuilder.cpp [CodeView] Align type records on 4-bytes when emitting PDBs 2020-03-13 12:22:19 -04:00