/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
H A D | NativeSession.cpp | 1 //===- 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 D | NativeTypeFunctionSig.cpp | 29 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 D | NativeTypeEnum.cpp | 41 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 D | NativeEnumTypes.cpp | 25 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 D | NativeEnumTypes.h | 25 class NativeSession; variable 29 NativeEnumTypes(NativeSession &Session, 33 NativeEnumTypes(NativeSession &Session, 44 NativeSession &Session;
|
H A D | NativeTypeUDT.h | 22 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 D | NativeEnumModules.h | 17 class NativeSession; variable 21 NativeEnumModules(NativeSession &Session, uint32_t Index = 0); 29 NativeSession &Session;
|
H A D | NativeEnumSymbols.h | 21 class NativeSession; variable 25 NativeEnumSymbols(NativeSession &Session, std::vector<SymIndexId> Symbols); 35 NativeSession &Session;
|
H A D | NativeEnumGlobals.h | 21 class NativeSession; variable 25 NativeEnumGlobals(NativeSession &Session, 36 NativeSession &Session;
|
H A D | NativeSourceFile.h | 20 class NativeSession; variable 24 explicit NativeSourceFile(NativeSession &Session, uint32_t FileId, 35 NativeSession &Session;
|
H A D | NativeTypeBuiltin.h | 19 class NativeSession; variable 23 NativeTypeBuiltin(NativeSession &PDBSession, SymIndexId Id, 40 NativeSession &Session;
|
H A D | NativeLineNumber.h | 18 class NativeSession; variable 22 explicit NativeLineNumber(const NativeSession &Session, 42 const NativeSession &Session;
|
H A D | NativeExeSymbol.h | 19 class NativeSession; variable 28 NativeExeSymbol(NativeSession &Session, SymIndexId Id);
|
H A D | NativeTypeTypedef.h | 23 class NativeSession; variable 28 NativeTypeTypedef(NativeSession &Session, SymIndexId Id,
|
H A D | NativeTypeVTShape.h | 20 class NativeSession; variable 25 NativeTypeVTShape(NativeSession &Session, SymIndexId Id,
|
H A D | NativePublicSymbol.h | 19 class NativeSession; variable 23 NativePublicSymbol(NativeSession &Session, SymIndexId Id,
|
H A D | NativeTypeArray.h | 20 class NativeSession; variable 24 NativeTypeArray(NativeSession &Session, SymIndexId Id, codeview::TypeIndex TI,
|
H A D | NativeInlineSiteSymbol.h | 20 class NativeSession; variable 24 NativeInlineSiteSymbol(NativeSession &Session, SymIndexId Id,
|
H A D | NativeFunctionSymbol.h | 21 class NativeSession; variable 25 NativeFunctionSymbol(NativeSession &Session, SymIndexId Id,
|
H A D | NativeSymbolEnumerator.h | 21 class NativeSession; variable 26 NativeSymbolEnumerator(NativeSession &Session, SymIndexId Id,
|
H A D | NativeTypePointer.h | 24 NativeTypePointer(NativeSession &Session, SymIndexId Id, 28 NativeTypePointer(NativeSession &Session, SymIndexId Id,
|
H A D | NativeTypeFunctionSig.h | 26 NativeTypeFunctionSig(NativeSession &Session, SymIndexId Id, 29 NativeTypeFunctionSig(NativeSession &Session, SymIndexId Id,
|
H A D | NativeTypeEnum.h | 26 NativeTypeEnum(NativeSession &Session, SymIndexId Id, codeview::TypeIndex TI, 29 NativeTypeEnum(NativeSession &Session, SymIndexId Id,
|
H A D | NativeSession.h | 32 class NativeSession : public IPDBSession { 39 NativeSession(std::unique_ptr<PDBFile> PdbFile, 41 ~NativeSession() override;
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/ |
H A D | PDB.cpp | 26 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()
|