Home
last modified time | relevance | path

Searched refs:NativeSession (Results 1 – 25 of 57) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeSession.cpp1 //===- NativeSession.cpp - Native implementation of IPDBSession -*- C++ -*-===//
9 #include "llvm/DebugInfo/PDB/Native/NativeSession.h"
66 NativeSession::NativeSession(std::unique_ptr<PDBFile> PdbFile, in NativeSession() function in NativeSession
71 NativeSession::~NativeSession() = default;
73 Error NativeSession::createFromPdb(std::unique_ptr<MemoryBuffer> Buffer, in createFromPdb()
87 std::make_unique<NativeSession>(std::move(File), std::move(Allocator)); in createFromPdb()
120 Error NativeSession::createFromPdbPath(StringRef PdbPath, in createFromPdbPath()
127 Session = std::make_unique<NativeSession>(st in createFromPdbPath()
[all...]
H A DNativeTypeFunctionSig.cpp29 NativeTypeFunctionArg(NativeSession &Session, in NativeTypeFunctionArg()
49 NativeEnumFunctionArgs(NativeSession &Session, in NativeEnumFunctionArgs()
72 NativeSession &Session;
77 NativeTypeFunctionSig::NativeTypeFunctionSig(NativeSession &Session, in NativeTypeFunctionSig()
85 NativeSession &Session, SymIndexId Id, codeview::TypeIndex Index, in NativeTypeFunctionSig()
H A DNativeTypeEnum.cpp41 NativeEnumEnumEnumerators(NativeSession &Session,
55 NativeSession &Session;
64 NativeSession &Session, const NativeTypeEnum &ClassParent) in NativeEnumEnumEnumerators()
118 NativeTypeEnum::NativeTypeEnum(NativeSession &Session, SymIndexId Id, in NativeTypeEnum()
123 NativeTypeEnum::NativeTypeEnum(NativeSession &Session, SymIndexId Id, in NativeTypeEnum()
H A DNativeEnumTypes.cpp25 NativeEnumTypes::NativeEnumTypes(NativeSession &PDBSession, in NativeEnumTypes()
52 NativeEnumTypes::NativeEnumTypes(NativeSession &PDBSession, in NativeEnumTypes()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DNativeEnumTypes.h25 class NativeSession; variable
29 NativeEnumTypes(NativeSession &Session,
33 NativeEnumTypes(NativeSession &Session,
44 NativeSession &Session;
H A DNativeTypeUDT.h22 class NativeSession; variable
26 NativeTypeUDT(NativeSession &Session, SymIndexId Id, codeview::TypeIndex TI,
29 NativeTypeUDT(NativeSession &Session, SymIndexId Id, codeview::TypeIndex TI,
32 NativeTypeUDT(NativeSession &Session, SymIndexId Id,
H A DNativeEnumModules.h17 class NativeSession; variable
21 NativeEnumModules(NativeSession &Session, uint32_t Index = 0);
29 NativeSession &Session;
H A DNativeEnumSymbols.h21 class NativeSession; variable
25 NativeEnumSymbols(NativeSession &Session, std::vector<SymIndexId> Symbols);
35 NativeSession &Session;
H A DNativeEnumGlobals.h21 class NativeSession; variable
25 NativeEnumGlobals(NativeSession &Session,
36 NativeSession &Session;
H A DNativeSourceFile.h20 class NativeSession; variable
24 explicit NativeSourceFile(NativeSession &Session, uint32_t FileId,
35 NativeSession &Session;
H A DNativeTypeBuiltin.h19 class NativeSession; variable
23 NativeTypeBuiltin(NativeSession &PDBSession, SymIndexId Id,
40 NativeSession &Session;
H A DNativeLineNumber.h18 class NativeSession; variable
22 explicit NativeLineNumber(const NativeSession &Session,
42 const NativeSession &Session;
H A DNativeExeSymbol.h19 class NativeSession; variable
28 NativeExeSymbol(NativeSession &Session, SymIndexId Id);
H A DNativeTypeTypedef.h23 class NativeSession; variable
28 NativeTypeTypedef(NativeSession &Session, SymIndexId Id,
H A DNativeTypeVTShape.h20 class NativeSession; variable
25 NativeTypeVTShape(NativeSession &Session, SymIndexId Id,
H A DNativePublicSymbol.h19 class NativeSession; variable
23 NativePublicSymbol(NativeSession &Session, SymIndexId Id,
H A DNativeTypeArray.h20 class NativeSession; variable
24 NativeTypeArray(NativeSession &Session, SymIndexId Id, codeview::TypeIndex TI,
H A DNativeInlineSiteSymbol.h20 class NativeSession; variable
24 NativeInlineSiteSymbol(NativeSession &Session, SymIndexId Id,
H A DNativeFunctionSymbol.h21 class NativeSession; variable
25 NativeFunctionSymbol(NativeSession &Session, SymIndexId Id,
H A DNativeSymbolEnumerator.h21 class NativeSession; variable
26 NativeSymbolEnumerator(NativeSession &Session, SymIndexId Id,
H A DNativeTypePointer.h24 NativeTypePointer(NativeSession &Session, SymIndexId Id,
28 NativeTypePointer(NativeSession &Session, SymIndexId Id,
H A DNativeTypeFunctionSig.h26 NativeTypeFunctionSig(NativeSession &Session, SymIndexId Id,
29 NativeTypeFunctionSig(NativeSession &Session, SymIndexId Id,
H A DNativeTypeEnum.h26 NativeTypeEnum(NativeSession &Session, SymIndexId Id, codeview::TypeIndex TI,
29 NativeTypeEnum(NativeSession &Session, SymIndexId Id,
H A DNativeSession.h32 class NativeSession : public IPDBSession {
39 NativeSession(std::unique_ptr<PDBFile> PdbFile,
41 ~NativeSession() override;
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/
H A DPDB.cpp26 return NativeSession::createFromPdbPath(Path, Session); in loadDataForPDB()
39 Expected<std::string> PdbPath = NativeSession::searchForPdb({Path}); in loadDataForEXE()
42 return NativeSession::createFromPdbPath(PdbPath.get(), Session); in loadDataForEXE()

123