LLVM 20.0.0git
|
IPDBSession defines an interface used to provide a context for querying debug information from a debug data source (for example, a PDB). More...
#include "llvm/DebugInfo/PDB/IPDBSession.h"
IPDBSession defines an interface used to provide a context for querying debug information from a debug data source (for example, a PDB).
Definition at line 25 of file IPDBSession.h.
|
virtualdefault |
|
pure virtual |
Implemented in llvm::pdb::DIASession, and llvm::pdb::NativeSession.
Referenced by llvm::pdb::PDBSymbolData::getCompilandId().
|
pure virtual |
Implemented in llvm::pdb::DIASession, and llvm::pdb::NativeSession.
|
pure virtual |
Implemented in llvm::pdb::DIASession, and llvm::pdb::NativeSession.
|
pure virtual |
Implemented in llvm::pdb::DIASession, and llvm::pdb::NativeSession.
|
pure virtual |
Implemented in llvm::pdb::DIASession, and llvm::pdb::NativeSession.
|
pure virtual |
Implemented in llvm::pdb::DIASession, and llvm::pdb::NativeSession.
Referenced by llvm::pdb::PDBSymbolData::getLineNumbers().
|
pure virtual |
Implemented in llvm::pdb::DIASession, and llvm::pdb::NativeSession.
Referenced by llvm::pdb::PDBSymbolData::getLineNumbers().
|
pure virtual |
Implemented in llvm::pdb::DIASession, and llvm::pdb::NativeSession.
|
pure virtual |
Implemented in llvm::pdb::DIASession, and llvm::pdb::NativeSession.
Referenced by llvm::pdb::PDBSymbolCompiland::getSourceFileFullPath().
|
pure virtual |
Implemented in llvm::pdb::DIASession, and llvm::pdb::NativeSession.
|
pure virtual |
Implemented in llvm::pdb::DIASession, and llvm::pdb::NativeSession.
|
pure virtual |
Implemented in llvm::pdb::DIASession, and llvm::pdb::NativeSession.
|
pure virtual |
Implemented in llvm::pdb::NativeSession, and llvm::pdb::DIASession.
|
pure virtual |
Implemented in llvm::pdb::DIASession, and llvm::pdb::NativeSession.
|
inline |
Definition at line 41 of file IPDBSession.h.
References getSymbolById().
Referenced by llvm::pdb::NativeTypeEnum::getLength(), and llvm::pdb::SymbolCache::getOrCreateCompiland().
|
pure virtual |
Implemented in llvm::pdb::DIASession, and llvm::pdb::NativeSession.
|
pure virtual |
Implemented in llvm::pdb::DIASession, and llvm::pdb::NativeSession.
|
pure virtual |
Implemented in llvm::pdb::DIASession, and llvm::pdb::NativeSession.
|
pure virtual |
Implemented in llvm::pdb::DIASession, and llvm::pdb::NativeSession.
|
pure virtual |
Implemented in llvm::pdb::DIASession, and llvm::pdb::NativeSession.
|
pure virtual |
Implemented in llvm::pdb::DIASession, and llvm::pdb::NativeSession.
|
pure virtual |
Implemented in llvm::pdb::DIASession, and llvm::pdb::NativeSession.
Referenced by llvm::pdb::PDBSymbolData::getCompilandId().
|
pure virtual |
Implemented in llvm::pdb::DIASession, and llvm::pdb::NativeSession.
|
pure virtual |
Implemented in llvm::pdb::DIASession, and llvm::pdb::NativeSession.
Referenced by llvm::pdb::PDBSymbolCompiland::getSourceFileFullPath().
|
pure virtual |
Implemented in llvm::pdb::DIASession, and llvm::pdb::NativeSession.
Referenced by llvm::pdb::dumpSymbolIdField(), llvm::pdb::PDBSymbolData::getCompilandId(), getConcreteSymbolById(), llvm::pdb::PDBSymbol::getSymbolByIdHelper(), and getSymbolType().
Implemented in llvm::pdb::DIASession, and llvm::pdb::NativeSession.