Home | History | Annotate | Download | only in DIA

Lines Matching refs:Session

78 DIASession::DIASession(CComPtr<IDiaSession> DiaSession) : Session(DiaSession) {}
81 std::unique_ptr<IPDBSession> &Session) {
101 Session.reset(new DIASession(DiaSession));
106 std::unique_ptr<IPDBSession> &Session) {
126 Session.reset(new DIASession(DiaSession));
132 bool success = (S_OK == Session->get_loadAddress(&LoadAddress));
137 Session->put_loadAddress(Address);
142 if (S_OK != Session->get_globalScope(&GlobalScope))
154 if (S_OK != Session->symbolById(SymbolId, &LocatedSymbol))
166 if (S_OK != Session->findSymbolByVA(Address, EnumVal, &Symbol)) {
168 if (S_OK != Session->get_loadAddress(&LoadAddr))
171 if (S_OK != Session->findSymbolByRVA(RVA, EnumVal, &Symbol))
187 Session->findLines(RawCompiland.getDiaSymbol(), RawFile.getDiaFile(),
197 if (S_OK != Session->findLinesByVA(Address, Length, &LineNumbers))
220 Session->findFile(DiaCompiland, Utf16Pattern.m_str, Flags, &SourceFiles))
255 if (S_OK != Session->findFile(nullptr, nullptr, nsNone, &Files))
268 Session->findFile(RawSymbol.getDiaSymbol(), nullptr, nsNone, &Files))
277 if (S_OK != Session->findFileById(FileId, &LocatedFile))
285 if (S_OK != Session->getEnumDebugStreams(&DiaEnumerator))