Lines Matching refs:Session
25 DIASession::DIASession(CComPtr<IDiaSession> DiaSession) : Session(DiaSession) {} in DIASession()
28 std::unique_ptr<IPDBSession> &Session) { in createFromPdb() argument
64 Session.reset(new DIASession(DiaSession)); in createFromPdb()
69 std::unique_ptr<IPDBSession> &Session) { in createFromExe() argument
108 Session.reset(new DIASession(DiaSession)); in createFromExe()
114 bool success = (S_OK == Session->get_loadAddress(&LoadAddress)); in getLoadAddress()
119 Session->put_loadAddress(Address); in setLoadAddress()
124 if (S_OK != Session->get_globalScope(&GlobalScope)) in getGlobalScope()
136 if (S_OK != Session->symbolById(SymbolId, &LocatedSymbol)) in getSymbolById()
148 if (S_OK != Session->findSymbolByVA(Address, EnumVal, &Symbol)) { in findSymbolByAddress()
150 if (S_OK != Session->get_loadAddress(&LoadAddr)) in findSymbolByAddress()
153 if (S_OK != Session->findSymbolByRVA(RVA, EnumVal, &Symbol)) in findSymbolByAddress()
163 if (S_OK != Session->findLinesByVA(Address, Length, &LineNumbers)) in findLineNumbersByAddress()
171 if (S_OK != Session->findFile(nullptr, nullptr, nsNone, &Files)) in getAllSourceFiles()
184 Session->findFile(RawSymbol.getDiaSymbol(), nullptr, nsNone, &Files)) in getSourceFilesForCompiland()
193 if (S_OK != Session->findFileById(FileId, &LocatedFile)) in getSourceFileById()
201 if (S_OK != Session->getEnumDebugStreams(&DiaEnumerator)) in getDebugStreams()