Home | History | Annotate | Download | only in DIA

Lines Matching refs:Session

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