Lines Matching refs:SymbolFilePDB
67 LLDB_PLUGIN_DEFINE(SymbolFilePDB)
69 char SymbolFilePDB::ID;
108 void SymbolFilePDB::Initialize() { in Initialize()
118 void SymbolFilePDB::Terminate() { in Terminate()
126 void SymbolFilePDB::DebuggerInitialize(lldb_private::Debugger &debugger) {} in DebuggerInitialize()
128 llvm::StringRef SymbolFilePDB::GetPluginDescriptionStatic() { in GetPluginDescriptionStatic()
133 SymbolFilePDB::CreateInstance(ObjectFileSP objfile_sp) { in CreateInstance()
134 return new SymbolFilePDB(std::move(objfile_sp)); in CreateInstance()
137 SymbolFilePDB::SymbolFilePDB(lldb::ObjectFileSP objfile_sp) in SymbolFilePDB() function in SymbolFilePDB
140 SymbolFilePDB::~SymbolFilePDB() = default;
142 uint32_t SymbolFilePDB::CalculateAbilities() { in CalculateAbilities()
196 void SymbolFilePDB::InitializeObject() { in InitializeObject()
206 uint32_t SymbolFilePDB::CalculateNumCompileUnits() { in CalculateNumCompileUnits()
232 void SymbolFilePDB::GetCompileUnitIndex( in GetCompileUnitIndex()
251 SymbolFilePDB::GetPDBCompilandByUID(uint32_t uid) { in GetPDBCompilandByUID()
255 lldb::CompUnitSP SymbolFilePDB::ParseCompileUnitAtIndex(uint32_t index) { in ParseCompileUnitAtIndex()
271 lldb::LanguageType SymbolFilePDB::ParseLanguage(CompileUnit &comp_unit) { in ParseLanguage()
283 SymbolFilePDB::ParseCompileUnitFunctionForPDBFunc(const PDBSymbolFunc &pdb_func, in ParseCompileUnitFunctionForPDBFunc()
330 size_t SymbolFilePDB::ParseFunctions(CompileUnit &comp_unit) { in ParseFunctions()
349 bool SymbolFilePDB::ParseLineTable(CompileUnit &comp_unit) { in ParseLineTable()
356 bool SymbolFilePDB::ParseDebugMacros(CompileUnit &comp_unit) { in ParseDebugMacros()
361 bool SymbolFilePDB::ParseSupportFiles( in ParseSupportFiles()
385 bool SymbolFilePDB::ParseImportedModules( in ParseImportedModules()
442 size_t SymbolFilePDB::ParseBlocksRecursive(Function &func) { in ParseBlocksRecursive()
455 size_t SymbolFilePDB::ParseTypes(CompileUnit &comp_unit) { in ParseTypes()
508 SymbolFilePDB::ParseVariablesForContext(const lldb_private::SymbolContext &sc) { in ParseVariablesForContext()
557 lldb_private::Type *SymbolFilePDB::ResolveTypeUID(lldb::user_id_t type_uid) { in ResolveTypeUID()
591 llvm::Optional<SymbolFile::ArrayInfo> SymbolFilePDB::GetDynamicArrayInfoForUID( in GetDynamicArrayInfoForUID()
596 bool SymbolFilePDB::CompleteType(lldb_private::CompilerType &compiler_type) { in CompleteType()
621 lldb_private::CompilerDecl SymbolFilePDB::GetDeclForUID(lldb::user_id_t uid) { in GetDeclForUID()
651 SymbolFilePDB::GetDeclContextForUID(lldb::user_id_t uid) { in GetDeclContextForUID()
681 SymbolFilePDB::GetDeclContextContainingUID(lldb::user_id_t uid) { in GetDeclContextContainingUID()
709 void SymbolFilePDB::ParseDeclsForContext( in ParseDeclsForContext()
733 SymbolFilePDB::ResolveSymbolContext(const lldb_private::Address &so_addr, in ResolveSymbolContext()
794 uint32_t SymbolFilePDB::ResolveSymbolContext( in ResolveSymbolContext()
908 std::string SymbolFilePDB::GetMangledForPDBData(const PDBSymbolData &pdb_data) { in GetMangledForPDBData()
921 VariableSP SymbolFilePDB::ParseVariableForPDBData( in ParseVariableForPDBData()
1042 SymbolFilePDB::ParseVariables(const lldb_private::SymbolContext &sc, in ParseVariables()
1111 void SymbolFilePDB::FindGlobalVariables( in FindGlobalVariables()
1153 void SymbolFilePDB::FindGlobalVariables( in FindGlobalVariables()
1188 bool SymbolFilePDB::ResolveFunction(const llvm::pdb::PDBSymbolFunc &pdb_func, in ResolveFunction()
1204 bool SymbolFilePDB::ResolveFunction(uint32_t uid, bool include_inlines, in ResolveFunction()
1212 void SymbolFilePDB::CacheFunctionNames() { in CacheFunctionNames()
1307 void SymbolFilePDB::FindFunctions( in FindFunctions()
1358 void SymbolFilePDB::FindFunctions(const lldb_private::RegularExpression ®ex, in FindFunctions()
1383 void SymbolFilePDB::GetMangledNamesForFunction( in GetMangledNamesForFunction()
1387 void SymbolFilePDB::AddSymbols(lldb_private::Symtab &symtab) { in AddSymbols()
1435 void SymbolFilePDB::FindTypes( in FindTypes()
1453 void SymbolFilePDB::DumpClangAST(Stream &s) { in DumpClangAST()
1469 void SymbolFilePDB::FindTypesByRegex( in FindTypesByRegex()
1524 void SymbolFilePDB::FindTypesByName( in FindTypesByName()
1573 void SymbolFilePDB::FindTypes( in FindTypes()
1578 void SymbolFilePDB::GetTypesForPDBSymbol(const llvm::pdb::PDBSymbol &pdb_symbol, in GetTypesForPDBSymbol()
1628 void SymbolFilePDB::GetTypes(lldb_private::SymbolContextScope *sc_scope, in GetTypes()
1657 SymbolFilePDB::GetTypeSystemForLanguage(lldb::LanguageType language) { in GetTypeSystemForLanguage()
1666 PDBASTParser *SymbolFilePDB::GetPDBAstParser() { in GetPDBAstParser()
1684 SymbolFilePDB::FindNamespace(lldb_private::ConstString name, in FindNamespace()
1717 IPDBSession &SymbolFilePDB::GetPDBSession() { return *m_session_up; } in GetPDBSession()
1719 const IPDBSession &SymbolFilePDB::GetPDBSession() const { in GetPDBSession()
1723 lldb::CompUnitSP SymbolFilePDB::ParseCompileUnitForUID(uint32_t id, in ParseCompileUnitForUID()
1764 bool SymbolFilePDB::ParseCompileUnitLineTable(CompileUnit &comp_unit, in ParseCompileUnitLineTable()
1868 void SymbolFilePDB::BuildSupportFileIdToSupportFileIndexMap( in BuildSupportFileIdToSupportFileIndexMap()
1887 lldb::CompUnitSP SymbolFilePDB::GetCompileUnitContainsAddress( in GetCompileUnitContainsAddress()
1912 SymbolFilePDB::GetMangledForPDBFunc(const llvm::pdb::PDBSymbolFunc &pdb_func) { in GetMangledForPDBFunc()
1973 bool SymbolFilePDB::DeclContextMatchesThisSymbolFile( in DeclContextMatchesThisSymbolFile()
1996 uint32_t SymbolFilePDB::GetCompilandId(const llvm::pdb::PDBSymbolData &data) { in GetCompilandId()