Home
last modified time | relevance | path

Searched refs:IPDBSession (Results 1 – 25 of 31) sorted by relevance

12

/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/PDB/
H A DPDBSymbol.h43 class IPDBSession; variable
72 static std::unique_ptr<PDBSymbol> createSymbol(const IPDBSession &PDBSession,
76 explicit PDBSymbol(const IPDBSession &PDBSession);
81 create(const IPDBSession &PDBSession,
83 static std::unique_ptr<PDBSymbol> create(const IPDBSession &PDBSession,
88 createAs(const IPDBSession &PDBSession, in createAs()
94 static std::unique_ptr<ConcreteT> createAs(const IPDBSession &PDBSession, in createAs()
156 const IPDBSession &getSession() const { return Session; } in getSession()
168 const IPDBSession &Session;
H A DPDB.h20 class IPDBSession; variable
23 std::unique_ptr<IPDBSession> &Session);
26 std::unique_ptr<IPDBSession> &Session);
H A DPDBContext.h35 std::unique_ptr<IPDBSession> PDBSession);
62 std::unique_ptr<IPDBSession> Session;
H A DIPDBSession.h25 class IPDBSession {
27 virtual ~IPDBSession();
H A DIPDBRawSymbol.h36 int Indent, const IPDBSession &Session,
/llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/
H A DNativeSessionTest.cpp36 std::unique_ptr<IPDBSession> S; in TEST()
46 std::unique_ptr<IPDBSession> S; in TEST()
55 std::unique_ptr<IPDBSession> S; in TEST()
80 std::unique_ptr<IPDBSession> S; in TEST()
H A DNativeSymbolReuseTest.cpp34 std::unique_ptr<IPDBSession> S; in TEST()
61 std::unique_ptr<IPDBSession> S; in TEST()
103 std::unique_ptr<IPDBSession> S; in TEST()
H A DPDBApiTest.cpp66 class MockSession : public IPDBSession {
464 std::unique_ptr<IPDBSession> Session;
/llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/
H A DPDBSymbolTypeFunctionSig.cpp29 FunctionArgEnumerator(const IPDBSession &PDBSession, in FunctionArgEnumerator()
34 FunctionArgEnumerator(const IPDBSession &PDBSession, in FunctionArgEnumerator()
59 const IPDBSession &Session;
H A DPDBInterfaceAnchors.cpp25 IPDBSession::~IPDBSession() = default;
H A DPDBSymbol.cpp52 PDBSymbol::PDBSymbol(const IPDBSession &PDBSession) : Session(PDBSession) {} in PDBSymbol()
64 PDBSymbol::createSymbol(const IPDBSession &PDBSession, PDB_SymType Tag) { in createSymbol()
102 PDBSymbol::create(const IPDBSession &PDBSession, in create()
110 std::unique_ptr<PDBSymbol> PDBSymbol::create(const IPDBSession &PDBSession, in create()
204 const IPDBSession &Session, in dumpSymbolIdField()
H A DPDB.cpp23 std::unique_ptr<IPDBSession> &Session) { in loadDataForPDB()
36 std::unique_ptr<IPDBSession> &Session) { in loadDataForEXE()
H A DPDBSymbolFunc.cpp33 FunctionArgEnumerator(const IPDBSession &PDBSession, in FunctionArgEnumerator()
75 const IPDBSession &Session;
H A DPDBContext.cpp26 std::unique_ptr<IPDBSession> PDBSession) in PDBContext()
H A DUDTLayout.cpp37 const IPDBSession &Session = Symbol.getSession(); in getSymbolType()
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/PDB/Native/
H A DNativeSession.h32 class NativeSession : public IPDBSession {
44 std::unique_ptr<IPDBSession> &Session);
46 std::unique_ptr<IPDBSession> &Session);
48 std::unique_ptr<IPDBSession> &Session);
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/PDB/DIA/
H A DDIASession.h22 class DIASession : public IPDBSession {
27 std::unique_ptr<IPDBSession> &Session);
29 std::unique_ptr<IPDBSession> &Session);
/llvm-project-15.0.7/lldb/unittests/SymbolFile/PDB/
H A DSymbolFilePDBTests.cpp118 uint64_t GetGlobalConstantInteger(llvm::pdb::IPDBSession &session, in GetGlobalConstantInteger()
364 llvm::pdb::IPDBSession &session = symfile->GetPDBSession(); in TEST_F()
385 llvm::pdb::IPDBSession &session = symfile->GetPDBSession(); in TEST_F()
439 llvm::pdb::IPDBSession &session = symfile->GetPDBSession(); in TEST_F()
483 llvm::pdb::IPDBSession &session = symfile->GetPDBSession(); in TEST_F()
528 llvm::pdb::IPDBSession &session = symfile->GetPDBSession(); in TEST_F()
/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/PDB/
H A DSymbolFilePDB.h166 llvm::pdb::IPDBSession &GetPDBSession();
168 const llvm::pdb::IPDBSession &GetPDBSession() const;
254 std::unique_ptr<llvm::pdb::IPDBSession> m_session_up;
H A DPDBLocationToDWARFExpression.cpp32 GetCorrespondingFrameData(const IPDBSession &session, in GetCorrespondingFrameData()
H A DPDBASTParser.cpp273 const IPDBSession &session = symbol.getSession(); in GetClassOrFunctionParent()
848 const IPDBSession &session = symbol.getSession(); in GetDeclForSymbol()
1106 IPDBSession &session = symbol_file->GetPDBSession(); in ParseDeclsForDeclContext()
/llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/Native/
H A DNativeSession.cpp73 std::unique_ptr<IPDBSession> &Session) { in createFromPdb()
120 std::unique_ptr<IPDBSession> &Session) { in createFromPdbPath()
151 std::unique_ptr<IPDBSession> &Session) { in createFromExe()
/llvm-project-15.0.7/llvm/tools/llvm-pdbutil/
H A Dllvm-pdbutil.cpp885 static PDBFile &loadPDB(StringRef Path, std::unique_ptr<IPDBSession> &Session) { in loadPDB()
893 std::unique_ptr<IPDBSession> Session; in pdb2Yaml()
909 std::unique_ptr<IPDBSession> Session; in dumpBytes()
964 static void dumpInjectedSources(LinePrinter &Printer, IPDBSession &Session) { in dumpInjectedSources()
1036 std::unique_ptr<IPDBSession> Session; in dumpDia()
1084 std::unique_ptr<IPDBSession> Session; in dumpPretty()
1329 std::unique_ptr<IPDBSession> Session; in mergePdbs()
1374 std::unique_ptr<IPDBSession> Session; in explain()
1386 std::unique_ptr<IPDBSession> Session; in exportStream()
H A DPrettyCompilandDumper.cpp56 const IPDBSession &Session = Symbol.getSession(); in start()
/llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/DIA/
H A DDIASession.cpp88 std::unique_ptr<IPDBSession> &Session) { in createFromPdb()
114 std::unique_ptr<IPDBSession> &Session) { in createFromExe()

12