Lines Matching refs:Session

73 SymbolCache::SymbolCache(NativeSession &Session, DbiStream *Dbi)  in SymbolCache()  argument
74 : Session(Session), Dbi(Dbi) { in SymbolCache()
90 auto Tpi = Session.getPDBFile().getPDBTpiStream(); in createTypeEnumerator()
97 new NativeEnumTypes(Session, Types, std::move(Kinds))); in createTypeEnumerator()
103 new NativeEnumGlobals(Session, {Kind})); in createGlobalsEnumerator()
168 auto Tpi = Session.getPDBFile().getPDBTpiStream(); in findSymbolByTypeIndex()
255 return PDBSymbol::create(Session, *NRS); in getSymbolById()
274 SymbolStream &SS = cantFail(Session.getPDBFile().getPDBSymbolStream()); in getOrCreateGlobalSymbolByOffset()
318 if (!Session.moduleIndexForSectOffset(Sect, Offset, Modi)) in findSymbolBySectOffset()
344 if (!Session.moduleIndexForSectOffset(Sect, Offset, Modi)) in findFunctionSymbolBySectOffset()
348 Session.getModuleDebugStream(Modi); in findFunctionSymbolBySectOffset()
385 auto Publics = Session.getPDBFile().getPDBPublicsStream(); in findPublicSymbolBySectOffset()
389 auto ExpectedSyms = Session.getPDBFile().getPDBSymbolStream(); in findPublicSymbolBySectOffset()
454 Session.getModuleDebugStream(Modi); in findLineTable()
487 Session.getVAFromSectOffset(RelocSegment, RelocOffset); in findLineTable()
495 Session.getVAFromSectOffset(RelocSegment, RelocOffset + LN.Offset); in findLineTable()
530 if (!Session.moduleIndexForVA(VA, Modi)) in findLineNumbersByVA()
551 Session.getModuleDebugStream(Modi); in findLineNumbersByVA()
578 Session.addressForVA(LineIter->Addr, LineSect, LineOff); in findLineNumbersByVA()
583 NativeLineNumber LineNum(Session, LineIter->Line, LineIter->ColumnNumber, in findLineNumbersByVA()
605 return Session.getConcreteSymbolById<PDBSymbolCompiland>(Compilands[Index]); in getOrCreateCompiland()
627 auto SrcFile = std::make_unique<NativeSourceFile>(Session, Id, Checksums); in getOrCreateSourceFile()