Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/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,
H A DPDBTypes.h32 class IPDBSession; variable
/freebsd/contrib/llvm-project/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 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 DPDBInterfaceAnchors.cpp25 IPDBSession::~IPDBSession() = default;
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()
/freebsd/contrib/llvm-project/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);
/freebsd/contrib/llvm-project/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);
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DSymbolFilePDB.h18 #include "llvm/DebugInfo/PDB/IPDBSession.h"
156 llvm::pdb::IPDBSession &GetPDBSession();
158 const llvm::pdb::IPDBSession &GetPDBSession() const;
244 std::unique_ptr<llvm::pdb::IPDBSession> m_session_up;
H A DPDBLocationToDWARFExpression.cpp19 #include "llvm/DebugInfo/PDB/IPDBSession.h"
32 GetCorrespondingFrameData(const IPDBSession &session, in GetCorrespondingFrameData()
H A DPDBASTParser.cpp280 const IPDBSession &session = symbol.getSession(); in GetClassOrFunctionParent()
850 const IPDBSession &session = symbol.getSession(); in GetDeclForSymbol()
1108 IPDBSession &session = symbol_file->GetPDBSession(); in ParseDeclsForDeclContext()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeSession.cpp1 //===- NativeSession.cpp - Native implementation of IPDBSession -*- C++ -*-===//
74 std::unique_ptr<IPDBSession> &Session) { in createFromPdb()
121 std::unique_ptr<IPDBSession> &Session) { in createFromPdbPath()
152 std::unique_ptr<IPDBSession> &Session) { in createFromExe()
H A DInputFile.cpp323 std::unique_ptr<IPDBSession> Session; in open()
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A Dllvm-pdbutil.cpp49 #include "llvm/DebugInfo/PDB/IPDBSession.h"
883 static PDBFile &loadPDB(StringRef Path, std::unique_ptr<IPDBSession> &Session) { in yamlToPdb()
891 std::unique_ptr<IPDBSession> Session;
907 std::unique_ptr<IPDBSession> Session;
962 static void dumpInjectedSources(LinePrinter &Printer, IPDBSession &Session) { in stringOr()
1034 std::unique_ptr<IPDBSession> Session;
1082 std::unique_ptr<IPDBSession> Session;
1327 std::unique_ptr<IPDBSession> Session; in mergePdbs()
1372 std::unique_ptr<IPDBSession> Session;
1384 std::unique_ptr<IPDBSession> Sessio in explain()
[all...]
H A DPrettyCompilandDumper.cpp57 const IPDBSession &Session = Symbol.getSession(); in start()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/
H A DLVReaderHandler.cpp101 std::unique_ptr<IPDBSession> Session; in searchForExe()
262 std::unique_ptr<IPDBSession> Session; in handleObject()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/DIA/
H A DDIASession.cpp88 std::unique_ptr<IPDBSession> &Session) { in createFromPdb()
114 std::unique_ptr<IPDBSession> &Session) { in createFromExe()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/
H A DLVCodeViewReader.h84 std::unique_ptr<llvm::pdb::IPDBSession> Session;

12