| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
| H A D | NativeSession.cpp | 64 NativeSession::NativeSession(std::unique_ptr<PDBFile> PdbFile, in NativeSession() function in NativeSession 69 NativeSession::~NativeSession() = default; 71 Error NativeSession::createFromPdb(std::unique_ptr<MemoryBuffer> Buffer, in createFromPdb() 85 std::make_unique<NativeSession>(std::move(File), std::move(Allocator)); in createFromPdb() 118 Error NativeSession::createFromPdbPath(StringRef PdbPath, in createFromPdbPath() 125 Session = std::make_unique<NativeSession>(std::move(PdbFile.get()), in createFromPdbPath() 149 Error NativeSession::createFromExe(StringRef ExePath, in createFromExe() 165 Session = std::make_unique<NativeSession>(std::move(File.get()), in createFromExe() 172 NativeSession::searchForPdb(const PdbSearchOptions &Opts) { in searchForPdb() 203 uint64_t NativeSession::getLoadAddress() const { return LoadAddress; } in getLoadAddress() [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 | 24 NativeEnumTypes::NativeEnumTypes(NativeSession &PDBSession, in NativeEnumTypes() 51 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 | 21 class NativeSession; variable 25 explicit NativeSourceFile(NativeSession &Session, uint32_t FileId, 36 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 | 33 class LLVM_ABI NativeSession : public IPDBSession { 40 NativeSession(std::unique_ptr<PDBFile> PdbFile, 42 ~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()
|