Lines Matching refs:SymbolFilePDB

68 LLDB_PLUGIN_DEFINE(SymbolFilePDB)
70 char SymbolFilePDB::ID;
113 void SymbolFilePDB::Initialize() { in Initialize()
123 void SymbolFilePDB::Terminate() { in Terminate()
131 void SymbolFilePDB::DebuggerInitialize(lldb_private::Debugger &debugger) {} in DebuggerInitialize()
133 llvm::StringRef SymbolFilePDB::GetPluginDescriptionStatic() { in GetPluginDescriptionStatic()
138 SymbolFilePDB::CreateInstance(ObjectFileSP objfile_sp) { in CreateInstance()
139 return new SymbolFilePDB(std::move(objfile_sp)); in CreateInstance()
142 SymbolFilePDB::SymbolFilePDB(lldb::ObjectFileSP objfile_sp) in SymbolFilePDB() function in SymbolFilePDB
145 SymbolFilePDB::~SymbolFilePDB() = default;
147 uint32_t SymbolFilePDB::CalculateAbilities() { in CalculateAbilities()
201 void SymbolFilePDB::InitializeObject() { in InitializeObject()
211 uint32_t SymbolFilePDB::CalculateNumCompileUnits() { in CalculateNumCompileUnits()
237 void SymbolFilePDB::GetCompileUnitIndex( in GetCompileUnitIndex()
256 SymbolFilePDB::GetPDBCompilandByUID(uint32_t uid) { in GetPDBCompilandByUID()
260 lldb::CompUnitSP SymbolFilePDB::ParseCompileUnitAtIndex(uint32_t index) { in ParseCompileUnitAtIndex()
276 lldb::LanguageType SymbolFilePDB::ParseLanguage(CompileUnit &comp_unit) { in ParseLanguage()
288 SymbolFilePDB::ParseCompileUnitFunctionForPDBFunc(const PDBSymbolFunc &pdb_func, in ParseCompileUnitFunctionForPDBFunc()
336 size_t SymbolFilePDB::ParseFunctions(CompileUnit &comp_unit) { in ParseFunctions()
355 bool SymbolFilePDB::ParseLineTable(CompileUnit &comp_unit) { in ParseLineTable()
362 bool SymbolFilePDB::ParseDebugMacros(CompileUnit &comp_unit) { in ParseDebugMacros()
367 bool SymbolFilePDB::ParseSupportFiles( in ParseSupportFiles()
391 bool SymbolFilePDB::ParseImportedModules( in ParseImportedModules()
448 size_t SymbolFilePDB::ParseBlocksRecursive(Function &func) { in ParseBlocksRecursive()
461 size_t SymbolFilePDB::ParseTypes(CompileUnit &comp_unit) { in ParseTypes()
514 SymbolFilePDB::ParseVariablesForContext(const lldb_private::SymbolContext &sc) { in ParseVariablesForContext()
563 lldb_private::Type *SymbolFilePDB::ResolveTypeUID(lldb::user_id_t type_uid) { in ResolveTypeUID()
597 std::optional<SymbolFile::ArrayInfo> SymbolFilePDB::GetDynamicArrayInfoForUID( in GetDynamicArrayInfoForUID()
602 bool SymbolFilePDB::CompleteType(lldb_private::CompilerType &compiler_type) { in CompleteType()
627 lldb_private::CompilerDecl SymbolFilePDB::GetDeclForUID(lldb::user_id_t uid) { in GetDeclForUID()
657 SymbolFilePDB::GetDeclContextForUID(lldb::user_id_t uid) { in GetDeclContextForUID()
688 SymbolFilePDB::GetDeclContextContainingUID(lldb::user_id_t uid) { in GetDeclContextContainingUID()
717 void SymbolFilePDB::ParseDeclsForContext( in ParseDeclsForContext()
742 SymbolFilePDB::ResolveSymbolContext(const lldb_private::Address &so_addr, in ResolveSymbolContext()
803 uint32_t SymbolFilePDB::ResolveSymbolContext( in ResolveSymbolContext()
917 std::string SymbolFilePDB::GetMangledForPDBData(const PDBSymbolData &pdb_data) { in GetMangledForPDBData()
930 VariableSP SymbolFilePDB::ParseVariableForPDBData( in ParseVariableForPDBData()
1051 SymbolFilePDB::ParseVariables(const lldb_private::SymbolContext &sc, in ParseVariables()
1120 void SymbolFilePDB::FindGlobalVariables( in FindGlobalVariables()
1162 void SymbolFilePDB::FindGlobalVariables( in FindGlobalVariables()
1197 bool SymbolFilePDB::ResolveFunction(const llvm::pdb::PDBSymbolFunc &pdb_func, in ResolveFunction()
1213 bool SymbolFilePDB::ResolveFunction(uint32_t uid, bool include_inlines, in ResolveFunction()
1221 void SymbolFilePDB::CacheFunctionNames() { in CacheFunctionNames()
1316 void SymbolFilePDB::FindFunctions( in FindFunctions()
1372 void SymbolFilePDB::FindFunctions(const lldb_private::RegularExpression &regex, in FindFunctions()
1397 void SymbolFilePDB::GetMangledNamesForFunction( in GetMangledNamesForFunction()
1401 void SymbolFilePDB::AddSymbols(lldb_private::Symtab &symtab) { in AddSymbols()
1449 void SymbolFilePDB::DumpClangAST(Stream &s) { in DumpClangAST()
1466 void SymbolFilePDB::FindTypesByRegex( in FindTypesByRegex()
1521 void SymbolFilePDB::FindTypes(const lldb_private::TypeQuery &query, in FindTypes()
1574 void SymbolFilePDB::GetTypesForPDBSymbol(const llvm::pdb::PDBSymbol &pdb_symbol, in GetTypesForPDBSymbol()
1622 void SymbolFilePDB::GetTypes(lldb_private::SymbolContextScope *sc_scope, in GetTypes()
1651 SymbolFilePDB::GetTypeSystemForLanguage(lldb::LanguageType language) { in GetTypeSystemForLanguage()
1661 PDBASTParser *SymbolFilePDB::GetPDBAstParser() { in GetPDBAstParser()
1680 SymbolFilePDB::FindNamespace(lldb_private::ConstString name, in FindNamespace()
1713 IPDBSession &SymbolFilePDB::GetPDBSession() { return *m_session_up; } in GetPDBSession()
1715 const IPDBSession &SymbolFilePDB::GetPDBSession() const { in GetPDBSession()
1719 lldb::CompUnitSP SymbolFilePDB::ParseCompileUnitForUID(uint32_t id, in ParseCompileUnitForUID()
1760 bool SymbolFilePDB::ParseCompileUnitLineTable(CompileUnit &comp_unit, in ParseCompileUnitLineTable()
1864 void SymbolFilePDB::BuildSupportFileIdToSupportFileIndexMap( in BuildSupportFileIdToSupportFileIndexMap()
1883 lldb::CompUnitSP SymbolFilePDB::GetCompileUnitContainsAddress( in GetCompileUnitContainsAddress()
1908 SymbolFilePDB::GetMangledForPDBFunc(const llvm::pdb::PDBSymbolFunc &pdb_func) { in GetMangledForPDBFunc()
1969 bool SymbolFilePDB::DeclContextMatchesThisSymbolFile( in DeclContextMatchesThisSymbolFile()
1992 uint32_t SymbolFilePDB::GetCompilandId(const llvm::pdb::PDBSymbolData &data) { in GetCompilandId()