Lines Matching refs:Session
78 SymbolCache::SymbolCache(NativeSession &Session, DbiStream *Dbi)
79 : Session(Session), Dbi(Dbi) {
95 auto Tpi = Session.getPDBFile().getPDBTpiStream();
102 new NativeEnumTypes(Session, Types, std::move(Kinds)));
108 new NativeEnumGlobals(Session, {Kind}));
173 auto Tpi = Session.getPDBFile().getPDBTpiStream();
260 return PDBSymbol::create(Session, *NRS);
279 SymbolStream &SS = cantFail(Session.getPDBFile().getPDBSymbolStream());
323 if (!Session.moduleIndexForSectOffset(Sect, Offset, Modi))
349 if (!Session.moduleIndexForSectOffset(Sect, Offset, Modi))
353 Session.getModuleDebugStream(Modi);
390 auto Publics = Session.getPDBFile().getPDBPublicsStream();
394 auto ExpectedSyms = Session.getPDBFile().getPDBSymbolStream();
459 Session.getModuleDebugStream(Modi);
492 Session.getVAFromSectOffset(RelocSegment, RelocOffset);
500 Session.getVAFromSectOffset(RelocSegment, RelocOffset + LN.Offset);
535 if (!Session.moduleIndexForVA(VA, Modi))
556 Session.getModuleDebugStream(Modi);
583 Session.addressForVA(LineIter->Addr, LineSect, LineOff);
588 NativeLineNumber LineNum(Session, LineIter->Line, LineIter->ColumnNumber,
610 return Session.getConcreteSymbolById<PDBSymbolCompiland>(Compilands[Index]);
631 auto SrcFile = std::make_unique<NativeSourceFile>(Session, Id, Checksums);