Home
last modified time | relevance | path

Searched refs:PDBSession (Results 1 – 24 of 24) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/
H A DPDBSymbol.cpp52 PDBSymbol::PDBSymbol(const IPDBSession &PDBSession) : Session(PDBSession) {} in PDBSymbol() argument
61 return std::unique_ptr<PDBSymbol>(new Type(PDBSession));
64 PDBSymbol::createSymbol(const IPDBSession &PDBSession, PDB_SymType Tag) { in createSymbol() argument
97 return std::unique_ptr<PDBSymbol>(new PDBSymbolUnknown(PDBSession)); in createSymbol()
102 PDBSymbol::create(const IPDBSession &PDBSession, in create() argument
104 auto SymbolPtr = createSymbol(PDBSession, RawSymbol->getSymTag()); in create()
110 std::unique_ptr<PDBSymbol> PDBSymbol::create(const IPDBSession &PDBSession, in create() argument
112 auto SymbolPtr = createSymbol(PDBSession, RawSymbol.getSymTag()); in create()
H A DPDBSymbolTypeFunctionSig.cpp29 FunctionArgEnumerator(const IPDBSession &PDBSession, in FunctionArgEnumerator() argument
31 : Session(PDBSession), in FunctionArgEnumerator()
34 FunctionArgEnumerator(const IPDBSession &PDBSession, in FunctionArgEnumerator() argument
36 : Session(PDBSession), Enumerator(std::move(ArgEnumerator)) {} in FunctionArgEnumerator()
H A DPDBSymbolFunc.cpp33 FunctionArgEnumerator(const IPDBSession &PDBSession, in FunctionArgEnumerator() argument
35 : Session(PDBSession), Func(PDBFunc) { in FunctionArgEnumerator()
H A DPDBContext.cpp26 std::unique_ptr<IPDBSession> PDBSession) in PDBContext() argument
27 : DIContext(CK_PDB), Session(std::move(PDBSession)) { in PDBContext()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DPDBSymbol.h72 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() argument
90 std::unique_ptr<PDBSymbol> S = create(PDBSession, std::move(RawSymbol)); in createAs()
94 static std::unique_ptr<ConcreteT> createAs(const IPDBSession &PDBSession, in createAs() argument
96 std::unique_ptr<PDBSymbol> S = create(PDBSession, RawSymbol); in createAs()
H A DPDBContext.h35 std::unique_ptr<IPDBSession> PDBSession);
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeEnumTypes.cpp25 NativeEnumTypes::NativeEnumTypes(NativeSession &PDBSession, in NativeEnumTypes() argument
28 : Index(0), Session(PDBSession) { in NativeEnumTypes()
52 NativeEnumTypes::NativeEnumTypes(NativeSession &PDBSession, in NativeEnumTypes() argument
54 : Matches(std::move(Indices)), Index(0), Session(PDBSession) {} in NativeEnumTypes()
H A DNativeTypeBuiltin.cpp15 NativeTypeBuiltin::NativeTypeBuiltin(NativeSession &PDBSession, SymIndexId Id, in NativeTypeBuiltin() argument
18 : NativeRawSymbol(PDBSession, PDB_SymType::BuiltinType, Id), in NativeTypeBuiltin()
19 Session(PDBSession), Mods(Mods), Type(T), Length(L) {} in NativeTypeBuiltin()
H A DNativeEnumModules.cpp19 NativeEnumModules::NativeEnumModules(NativeSession &PDBSession, uint32_t Index) in NativeEnumModules() argument
20 : Session(PDBSession), Index(Index) {} in NativeEnumModules()
H A DNativeEnumSymbols.cpp21 NativeEnumSymbols::NativeEnumSymbols(NativeSession &PDBSession, in NativeEnumSymbols() argument
23 : Symbols(std::move(Symbols)), Index(0), Session(PDBSession) {} in NativeEnumSymbols()
H A DNativeEnumGlobals.cpp25 NativeEnumGlobals::NativeEnumGlobals(NativeSession &PDBSession, in NativeEnumGlobals() argument
27 : Index(0), Session(PDBSession) { in NativeEnumGlobals()
H A DNativeRawSymbol.cpp17 NativeRawSymbol::NativeRawSymbol(NativeSession &PDBSession, PDB_SymType Tag, in NativeRawSymbol() argument
19 : Session(PDBSession), Tag(Tag), SymbolId(SymbolId) {} in NativeRawSymbol()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/DIA/
H A DDIAEnumSectionContribs.cpp17 const DIASession &PDBSession, in DIAEnumSectionContribs() argument
19 : Session(PDBSession), Enumerator(DiaEnumerator) {} in DIAEnumSectionContribs()
H A DDIAEnumSourceFiles.cpp17 const DIASession &PDBSession, CComPtr<IDiaEnumSourceFiles> DiaEnumerator) in DIAEnumSourceFiles() argument
18 : Session(PDBSession), Enumerator(DiaEnumerator) {} in DIAEnumSourceFiles()
H A DDIAEnumSymbols.cpp17 DIAEnumSymbols::DIAEnumSymbols(const DIASession &PDBSession, in DIAEnumSymbols() argument
19 : Session(PDBSession), Enumerator(DiaEnumerator) {} in DIAEnumSymbols()
H A DDIASourceFile.cpp19 DIASourceFile::DIASourceFile(const DIASession &PDBSession, in DIASourceFile() argument
21 : Session(PDBSession), SourceFile(DiaSourceFile) {} in DIASourceFile()
H A DDIASectionContrib.cpp17 DIASectionContrib::DIASectionContrib(const DIASession &PDBSession, in DIASectionContrib() argument
19 : Session(PDBSession), Section(DiaSection) {} in DIASectionContrib()
H A DDIARawSymbol.cpp200 DIARawSymbol::DIARawSymbol(const DIASession &PDBSession, in DIARawSymbol() argument
202 : Session(PDBSession), Symbol(DiaSymbol) {} in DIARawSymbol()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/DIA/
H A DDIAEnumSectionContribs.h23 const DIASession &PDBSession,
H A DDIAEnumSourceFiles.h22 explicit DIAEnumSourceFiles(const DIASession &PDBSession,
H A DDIASectionContrib.h21 explicit DIASectionContrib(const DIASession &PDBSession,
H A DDIARawSymbol.h20 DIARawSymbol(const DIASession &PDBSession, CComPtr<IDiaSymbol> DiaSymbol);
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DNativeTypeBuiltin.h23 NativeTypeBuiltin(NativeSession &PDBSession, SymIndexId Id,
H A DNativeRawSymbol.h26 NativeRawSymbol(NativeSession &PDBSession, PDB_SymType Tag,