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.h44 class IPDBSession; variable
73 static std::unique_ptr<PDBSymbol> createSymbol(const IPDBSession &PDBSession,
77 explicit PDBSymbol(const IPDBSession &PDBSession);
82 create(const IPDBSession &PDBSession,
84 static std::unique_ptr<PDBSymbol> create(const IPDBSession &PDBSession,
89 createAs(const IPDBSession &PDBSession, in createAs()
95 static std::unique_ptr<ConcreteT> createAs(const IPDBSession &PDBSession, in createAs()
157 const IPDBSession &getSession() const { return Session; } in getSession()
169 const IPDBSession &Session;
H A DPDB.h21 class IPDBSession; variable
24 std::unique_ptr<IPDBSession> &Session);
27 std::unique_ptr<IPDBSession> &Session);
H A DPDBContext.h35 std::unique_ptr<IPDBSession> PDBSession);
62 std::unique_ptr<IPDBSession> Session;
H A DIPDBSession.h26 class LLVM_ABI IPDBSession {
28 virtual ~IPDBSession();
H A DIPDBRawSymbol.h38 const IPDBSession &Session, PdbSymbolIdField FieldId,
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.cpp32 FunctionArgEnumerator(const IPDBSession &PDBSession, in FunctionArgEnumerator()
71 const IPDBSession &Session;
H A DPDBContext.cpp26 std::unique_ptr<IPDBSession> PDBSession) in PDBContext()
H A DUDTLayout.cpp36 const IPDBSession &Session = Symbol.getSession(); in getSymbolType()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DNativeSession.h33 class LLVM_ABI NativeSession : public IPDBSession {
45 std::unique_ptr<IPDBSession> &Session);
47 std::unique_ptr<IPDBSession> &Session);
49 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.h156 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()
849 const IPDBSession &session = symbol.getSession(); in GetDeclForSymbol()
1107 IPDBSession &session = symbol_file->GetPDBSession(); in ParseDeclsForDeclContext()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeSession.cpp72 std::unique_ptr<IPDBSession> &Session) { in createFromPdb()
119 std::unique_ptr<IPDBSession> &Session) { in createFromPdbPath()
150 std::unique_ptr<IPDBSession> &Session) { in createFromExe()
H A DInputFile.cpp323 std::unique_ptr<IPDBSession> Session; in open()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/
H A DLVReaderHandler.cpp103 std::unique_ptr<IPDBSession> Session; in searchForExe()
264 std::unique_ptr<IPDBSession> Session; in handleObject()
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A Dllvm-pdbutil.cpp889 static PDBFile &loadPDB(StringRef Path, std::unique_ptr<IPDBSession> &Session) { in loadPDB()
897 std::unique_ptr<IPDBSession> Session; in pdb2Yaml()
913 std::unique_ptr<IPDBSession> Session; in dumpBytes()
968 static void dumpInjectedSources(LinePrinter &Printer, IPDBSession &Session) { in dumpInjectedSources()
1040 std::unique_ptr<IPDBSession> Session; in dumpDia()
1088 std::unique_ptr<IPDBSession> Session; in dumpPretty()
1333 std::unique_ptr<IPDBSession> Session; in mergePdbs()
1389 std::unique_ptr<IPDBSession> Session; in exportStream()
H A DPrettyCompilandDumper.cpp57 const IPDBSession &Session = Symbol.getSession(); in start()
/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