LLVM
8.0.1
|
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 26 of file IPDBSession.h.
|
virtualdefault |
|
pure virtual |
Implemented in llvm::pdb::NativeSession, and llvm::pdb::DIASession.
Referenced by llvm::pdb::PDBSymbolData::getCompilandId().
|
pure virtual |
Implemented in llvm::pdb::NativeSession, and llvm::pdb::DIASession.
|
pure virtual |
Implemented in llvm::pdb::NativeSession, and llvm::pdb::DIASession.
Referenced by getConcreteSymbolById().
|
pure virtual |
Implemented in llvm::pdb::NativeSession, and llvm::pdb::DIASession.
Referenced by getConcreteSymbolById().
|
pure virtual |
Implemented in llvm::pdb::NativeSession, and llvm::pdb::DIASession.
Referenced by getConcreteSymbolById().
|
pure virtual |
Implemented in llvm::pdb::NativeSession, and llvm::pdb::DIASession.
Referenced by getConcreteSymbolById(), and llvm::pdb::PDBSymbolData::getLineNumbers().
|
pure virtual |
Implemented in llvm::pdb::NativeSession, and llvm::pdb::DIASession.
Referenced by getConcreteSymbolById(), and llvm::pdb::PDBSymbolData::getLineNumbers().
|
pure virtual |
Implemented in llvm::pdb::NativeSession, and llvm::pdb::DIASession.
Referenced by getConcreteSymbolById().
|
pure virtual |
Implemented in llvm::pdb::NativeSession, and llvm::pdb::DIASession.
Referenced by getConcreteSymbolById(), and llvm::pdb::PDBSymbolCompiland::getSourceFileFullPath().
|
pure virtual |
Implemented in llvm::pdb::NativeSession, and llvm::pdb::DIASession.
Referenced by getConcreteSymbolById().
|
pure virtual |
Implemented in llvm::pdb::NativeSession, and llvm::pdb::DIASession.
Referenced by getConcreteSymbolById().
|
pure virtual |
Implemented in llvm::pdb::NativeSession, and llvm::pdb::DIASession.
Referenced by getConcreteSymbolById().
|
pure virtual |
Implemented in llvm::pdb::NativeSession, and llvm::pdb::DIASession.
Referenced by getConcreteSymbolById().
|
pure virtual |
Implemented in llvm::pdb::NativeSession, and llvm::pdb::DIASession.
Referenced by getConcreteSymbolById().
|
inline |
Definition at line 42 of file IPDBSession.h.
References llvm::pdb::Compiland, llvm::ARMBuildAttrs::File, findCompilandsForSourceFile(), findLineNumbers(), findLineNumbersByAddress(), findLineNumbersByRVA(), findLineNumbersBySectOffset(), findOneCompilandForSourceFile(), findOneSourceFile(), findSourceFiles(), findSymbolByAddress(), findSymbolByRVA(), findSymbolBySectOffset(), getAllSourceFiles(), getDebugStreams(), getEnumTables(), getFrameData(), getInjectedSources(), getSectionContribs(), getSourceFileById(), getSourceFilesForCompiland(), and getSymbolById().
Referenced by llvm::pdb::NativeTypeEnum::getLength(), and llvm::pdb::SymbolCache::getOrCreateCompiland().
|
pure virtual |
Implemented in llvm::pdb::NativeSession, and llvm::pdb::DIASession.
Referenced by getConcreteSymbolById().
|
pure virtual |
Implemented in llvm::pdb::NativeSession, and llvm::pdb::DIASession.
Referenced by getConcreteSymbolById().
|
pure virtual |
Implemented in llvm::pdb::NativeSession, and llvm::pdb::DIASession.
Referenced by getConcreteSymbolById().
|
pure virtual |
Implemented in llvm::pdb::NativeSession, and llvm::pdb::DIASession.
|
pure virtual |
Implemented in llvm::pdb::NativeSession, and llvm::pdb::DIASession.
Referenced by getConcreteSymbolById().
|
pure virtual |
Implemented in llvm::pdb::NativeSession, and llvm::pdb::DIASession.
|
pure virtual |
Implemented in llvm::pdb::NativeSession, and llvm::pdb::DIASession.
Referenced by llvm::pdb::PDBSymbolData::getCompilandId(), and getConcreteSymbolById().
|
pure virtual |
Implemented in llvm::pdb::NativeSession, and llvm::pdb::DIASession.
Referenced by getConcreteSymbolById().
|
pure virtual |
Implemented in llvm::pdb::NativeSession, and llvm::pdb::DIASession.
Referenced by getConcreteSymbolById(), and llvm::pdb::PDBSymbolCompiland::getSourceFileFullPath().
|
pure virtual |
Implemented in llvm::pdb::NativeSession, and llvm::pdb::DIASession.
Referenced by llvm::pdb::dumpSymbolIdField(), llvm::pdb::PDBSymbolData::getCompilandId(), getConcreteSymbolById(), llvm::pdb::PDBSymbol::getSymbolByIdHelper(), and getSymbolType().
|
pure virtual |
Implemented in llvm::pdb::NativeSession, and llvm::pdb::DIASession.