llvm-project/llvm/lib/DebugInfo/PDB/DIA
Amy Huang 641ae73f2e [NativeSession] Implement NativeSession::findSymbolByAddress.
Summary: This implements searching for function symbols and public symbols by address.

More specifically,
-Implements NativeSession::findSymbolByAddress for function symbols and
public symbols. I think data symbols are also searched for, but isn't
implemented in this patch.
-Adds classes for NativeFunctionSymbol and NativePublicSymbol
-Adds a '-use-native-pdb-reader' option to llvm-symbolizer, for testing
purposes.

Reviewers: rnk, amccarth, labath

Subscribers: mgorny, hiraditya, MaskRay, rupprecht, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D79269
2020-05-13 09:39:25 -07:00
..
DIADataStream.cpp
DIAEnumDebugStreams.cpp
DIAEnumFrameData.cpp
DIAEnumInjectedSources.cpp
DIAEnumLineNumbers.cpp
DIAEnumSectionContribs.cpp
DIAEnumSourceFiles.cpp
DIAEnumSymbols.cpp
DIAEnumTables.cpp
DIAError.cpp
DIAFrameData.cpp
DIAInjectedSource.cpp
DIALineNumber.cpp
DIARawSymbol.cpp [llvm] Migrate llvm::make_unique to std::make_unique 2019-08-15 15:54:37 +00:00
DIASectionContrib.cpp [llvm] Migrate llvm::make_unique to std::make_unique 2019-08-15 15:54:37 +00:00
DIASession.cpp [NativeSession] Implement NativeSession::findSymbolByAddress. 2020-05-13 09:39:25 -07:00
DIASourceFile.cpp
DIATable.cpp