Lines Matching refs:DIASession
25 DIASession::DIASession(CComPtr<IDiaSession> DiaSession) : Session(DiaSession) {} in DIASession() function in DIASession
27 PDB_ErrorCode DIASession::createFromPdb(StringRef Path, in createFromPdb()
64 Session.reset(new DIASession(DiaSession)); in createFromPdb()
68 PDB_ErrorCode DIASession::createFromExe(StringRef Path, in createFromExe()
108 Session.reset(new DIASession(DiaSession)); in createFromExe()
112 uint64_t DIASession::getLoadAddress() const { in getLoadAddress()
118 void DIASession::setLoadAddress(uint64_t Address) { in setLoadAddress()
122 std::unique_ptr<PDBSymbolExe> DIASession::getGlobalScope() const { in getGlobalScope()
134 std::unique_ptr<PDBSymbol> DIASession::getSymbolById(uint32_t SymbolId) const { in getSymbolById()
144 DIASession::findSymbolByAddress(uint64_t Address, PDB_SymType Type) const { in findSymbolByAddress()
161 DIASession::findLineNumbersByAddress(uint64_t Address, uint32_t Length) const { in findLineNumbersByAddress()
169 std::unique_ptr<IPDBEnumSourceFiles> DIASession::getAllSourceFiles() const { in getAllSourceFiles()
177 std::unique_ptr<IPDBEnumSourceFiles> DIASession::getSourceFilesForCompiland( in getSourceFilesForCompiland()
191 DIASession::getSourceFileById(uint32_t FileId) const { in getSourceFileById()
199 std::unique_ptr<IPDBEnumDataStreams> DIASession::getDebugStreams() const { in getDebugStreams()