Lines Matching defs:Session
22 static DbiStream *getDbiStreamPtr(NativeSession &Session) {
23 Expected<DbiStream &> DbiS = Session.getPDBFile().getPDBDbiStream();
31 NativeExeSymbol::NativeExeSymbol(NativeSession &Session, SymIndexId SymbolId)
32 : NativeRawSymbol(Session, PDB_SymType::Exe, SymbolId),
33 Dbi(getDbiStreamPtr(Session)) {}
39 return std::unique_ptr<IPDBEnumSymbols>(new NativeEnumModules(Session));
43 return Session.getSymbolCache().createTypeEnumerator(codeview::LF_ARRAY);
45 return Session.getSymbolCache().createTypeEnumerator(codeview::LF_ENUM);
47 return Session.getSymbolCache().createTypeEnumerator(codeview::LF_POINTER);
49 return Session.getSymbolCache().createTypeEnumerator(
53 return Session.getSymbolCache().createTypeEnumerator(codeview::LF_VTSHAPE);
55 return Session.getSymbolCache().createTypeEnumerator(
58 return Session.getSymbolCache().createGlobalsEnumerator(codeview::S_UDT);
67 auto IS = Session.getPDBFile().getPDBInfoStream();
75 return std::string(Session.getPDBFile().getFilePath());
79 auto IS = Session.getPDBFile().getPDBInfoStream();
87 auto Dbi = Session.getPDBFile().getPDBDbiStream();
95 auto Dbi = Session.getPDBFile().getPDBDbiStream();