LLDB  mainline
SymbolFilePDB Member List

This is the complete list of members for SymbolFilePDB, including all inherited members.

Abilities enum namelldb_private::SymbolFile
AddSymbols(lldb_private::Symtab &symtab) overrideSymbolFilePDBvirtual
AssertModuleLock()lldb_private::SymbolFileprotected
Blocks enum valuelldb_private::SymbolFile
BuildSupportFileIdToSupportFileIndexMap(const llvm::pdb::PDBSymbolCompiland &pdb_compiland, llvm::DenseMap< uint32_t, uint32_t > &index_map) constSymbolFilePDBprivate
CacheFunctionNames()SymbolFilePDBprivate
CalculateAbilities() overrideSymbolFilePDBvirtual
CalculateNumCompileUnits() overrideSymbolFilePDBprivatevirtual
classof(const SymbolFile *obj)SymbolFilePDBinlinestatic
lldb_private::SymbolFile::classof(const SymbolFile *obj)lldb_private::SymbolFileinlinestatic
CompileUnits enum valuelldb_private::SymbolFile
CompleteType(lldb_private::CompilerType &compiler_type) overrideSymbolFilePDBvirtual
CreateInstance(lldb::ObjectFileSP objfile_sp)SymbolFilePDBstatic
DebuggerInitialize(lldb_private::Debugger &debugger)SymbolFilePDBstatic
DeclContextMatchesThisSymbolFile(const lldb_private::CompilerDeclContext &decl_ctx)SymbolFilePDBprivate
Dump(Stream &s)lldb_private::SymbolFilevirtual
DumpClangAST(lldb_private::Stream &s) overrideSymbolFilePDBvirtual
FindFunctions(lldb_private::ConstString name, const lldb_private::CompilerDeclContext &parent_decl_ctx, lldb::FunctionNameType name_type_mask, bool include_inlines, lldb_private::SymbolContextList &sc_list) overrideSymbolFilePDBvirtual
FindFunctions(const lldb_private::RegularExpression &regex, bool include_inlines, lldb_private::SymbolContextList &sc_list) overrideSymbolFilePDBvirtual
FindGlobalVariables(lldb_private::ConstString name, const lldb_private::CompilerDeclContext &parent_decl_ctx, uint32_t max_matches, lldb_private::VariableList &variables) overrideSymbolFilePDBvirtual
FindGlobalVariables(const lldb_private::RegularExpression &regex, uint32_t max_matches, lldb_private::VariableList &variables) overrideSymbolFilePDBvirtual
FindNamespace(lldb_private::ConstString name, const lldb_private::CompilerDeclContext &parent_decl_ctx) overrideSymbolFilePDBvirtual
FindPlugin(lldb::ObjectFileSP objfile_sp)lldb_private::SymbolFilestatic
FindTypes(lldb_private::ConstString name, const lldb_private::CompilerDeclContext &parent_decl_ctx, uint32_t max_matches, llvm::DenseSet< lldb_private::SymbolFile * > &searched_symbol_files, lldb_private::TypeMap &types) overrideSymbolFilePDB
FindTypes(llvm::ArrayRef< lldb_private::CompilerContext > pattern, lldb_private::LanguageSet languages, llvm::DenseSet< SymbolFile * > &searched_symbol_files, lldb_private::TypeMap &types) overrideSymbolFilePDB
lldb_private::SymbolFile::FindTypes(ConstString name, const CompilerDeclContext &parent_decl_ctx, uint32_t max_matches, llvm::DenseSet< lldb_private::SymbolFile * > &searched_symbol_files, TypeMap &types)lldb_private::SymbolFilevirtual
lldb_private::SymbolFile::FindTypes(llvm::ArrayRef< CompilerContext > pattern, LanguageSet languages, llvm::DenseSet< lldb_private::SymbolFile * > &searched_symbol_files, TypeMap &types)lldb_private::SymbolFilevirtual
FindTypesByName(llvm::StringRef name, const lldb_private::CompilerDeclContext &parent_decl_ctx, uint32_t max_matches, lldb_private::TypeMap &types)SymbolFilePDBprivate
FindTypesByRegex(const lldb_private::RegularExpression &regex, uint32_t max_matches, lldb_private::TypeMap &types)SymbolFilePDB
ForEachExternalModule(lldb_private::CompileUnit &comp_unit, llvm::DenseSet< lldb_private::SymbolFile * > &visited_symbol_files, llvm::function_ref< bool(Module &)> lambda)lldb_private::SymbolFileinlinevirtual
Functions enum valuelldb_private::SymbolFile
GetAbilities()lldb_private::SymbolFileinline
GetCompilandId(const llvm::pdb::PDBSymbolData &data)SymbolFilePDBprivate
GetCompileUnitAtIndex(uint32_t idx)lldb_private::SymbolFile
GetCompileUnitContainsAddress(const lldb_private::Address &so_addr)SymbolFilePDBprivate
GetCompileUnitIndex(const llvm::pdb::PDBSymbolCompiland &pdb_compiland, uint32_t &index)SymbolFilePDBprivate
GetDeclContextContainingUID(lldb::user_id_t uid) overrideSymbolFilePDBvirtual
GetDeclContextForUID(lldb::user_id_t uid) overrideSymbolFilePDBvirtual
GetDeclForUID(lldb::user_id_t uid) overrideSymbolFilePDBvirtual
GetDynamicArrayInfoForUID(lldb::user_id_t type_uid, const lldb_private::ExecutionContext *exe_ctx) overrideSymbolFilePDBvirtual
GetMainObjectFile()lldb_private::SymbolFile
GetMangledForPDBData(const llvm::pdb::PDBSymbolData &pdb_data)SymbolFilePDBprivate
GetMangledForPDBFunc(const llvm::pdb::PDBSymbolFunc &pdb_func)SymbolFilePDBprivate
GetMangledNamesForFunction(const std::string &scope_qualified_name, std::vector< lldb_private::ConstString > &mangled_names) overrideSymbolFilePDBvirtual
GetModuleMutex() constlldb_private::SymbolFilevirtual
GetNumCompileUnits()lldb_private::SymbolFile
GetObjectFile()lldb_private::SymbolFileinline
GetObjectFile() constlldb_private::SymbolFileinline
GetParameterStackSize(Symbol &symbol)lldb_private::SymbolFileinlinevirtual
GetPDBAstParser()SymbolFilePDBprivate
GetPDBCompilandByUID(uint32_t uid)SymbolFilePDBprivate
GetPDBSession()SymbolFilePDB
GetPDBSession() constSymbolFilePDB
GetPluginDescriptionStatic()SymbolFilePDBstatic
GetPluginName() overrideSymbolFilePDBvirtual
GetPluginNameStatic()SymbolFilePDBstatic
GetPluginVersion() overrideSymbolFilePDBvirtual
GetSymtab()lldb_private::SymbolFile
GetTypeList()lldb_private::SymbolFileinlineprotectedvirtual
GetTypes(lldb_private::SymbolContextScope *sc_scope, lldb::TypeClass type_mask, lldb_private::TypeList &type_list) overrideSymbolFilePDBvirtual
GetTypesForPDBSymbol(const llvm::pdb::PDBSymbol &pdb_symbol, uint32_t type_mask, TypeCollection &type_collection)SymbolFilePDBprivate
GetTypeSystemForLanguage(lldb::LanguageType language) overrideSymbolFilePDBvirtual
GetUnwindPlan(const Address &address, const RegisterInfoResolver &resolver)lldb_private::SymbolFileinlinevirtual
GlobalVariables enum valuelldb_private::SymbolFile
IDSymbolFilePDBprivatestatic
Initialize()SymbolFilePDBstatic
InitializeObject() overrideSymbolFilePDBvirtual
isA(const void *ClassID) const overrideSymbolFilePDBinlinevirtual
kAllAbilities enum valuelldb_private::SymbolFile
LineTables enum valuelldb_private::SymbolFile
LocalVariables enum valuelldb_private::SymbolFile
m_abilitieslldb_private::SymbolFileprotected
m_builtin_typesSymbolFilePDBprivate
m_calculated_abilitieslldb_private::SymbolFileprotected
m_comp_unitsSymbolFilePDBprivate
m_compile_unitslldb_private::SymbolFileprotected
m_func_base_namesSymbolFilePDBprivate
m_func_full_namesSymbolFilePDBprivate
m_func_method_namesSymbolFilePDBprivate
m_global_scope_upSymbolFilePDBprivate
m_objfile_splldb_private::SymbolFileprotected
m_public_namesSymbolFilePDBprivate
m_sec_contribsSymbolFilePDBprivate
m_session_upSymbolFilePDBprivate
m_symtablldb_private::SymbolFileprotected
m_type_listlldb_private::SymbolFileprotected
m_typesSymbolFilePDBprivate
m_variablesSymbolFilePDBprivate
operator=(const SymbolFile &)=deletelldb_private::SymbolFileprivate
lldb_private::PluginInterface::operator=(const PluginInterface &)=deletelldb_private::PluginInterface
ParseBlocksRecursive(lldb_private::Function &func) overrideSymbolFilePDBvirtual
ParseCallEdgesInFunction(UserID func_id)lldb_private::SymbolFileinlinevirtual
ParseCompileUnitAtIndex(uint32_t index) overrideSymbolFilePDBprivatevirtual
ParseCompileUnitForUID(uint32_t id, uint32_t index=UINT32_MAX)SymbolFilePDBprivate
ParseCompileUnitFunctionForPDBFunc(const llvm::pdb::PDBSymbolFunc &pdb_func, lldb_private::CompileUnit &comp_unit)SymbolFilePDBprivate
ParseCompileUnitLineTable(lldb_private::CompileUnit &comp_unit, uint32_t match_line)SymbolFilePDBprivate
ParseDebugMacros(lldb_private::CompileUnit &comp_unit) overrideSymbolFilePDBvirtual
ParseDeclsForContext(lldb_private::CompilerDeclContext decl_ctx) overrideSymbolFilePDBvirtual
ParseFunctions(lldb_private::CompileUnit &comp_unit) overrideSymbolFilePDBvirtual
ParseImportedModules(const lldb_private::SymbolContext &sc, std::vector< lldb_private::SourceModule > &imported_modules) overrideSymbolFilePDBvirtual
ParseIsOptimized(CompileUnit &comp_unit)lldb_private::SymbolFileinlinevirtual
ParseLanguage(lldb_private::CompileUnit &comp_unit) overrideSymbolFilePDBvirtual
ParseLineTable(lldb_private::CompileUnit &comp_unit) overrideSymbolFilePDBvirtual
ParseSupportFiles(lldb_private::CompileUnit &comp_unit, lldb_private::FileSpecList &support_files) overrideSymbolFilePDB
lldb_private::SymbolFile::ParseSupportFiles(CompileUnit &comp_unit, FileSpecList &support_files)=0lldb_private::SymbolFilepure virtual
ParseTypes(lldb_private::CompileUnit &comp_unit) overrideSymbolFilePDBvirtual
ParseVariableForPDBData(const lldb_private::SymbolContext &sc, const llvm::pdb::PDBSymbolData &pdb_data)SymbolFilePDBprivate
ParseVariables(const lldb_private::SymbolContext &sc, const llvm::pdb::PDBSymbol &pdb_data, lldb_private::VariableList *variable_list=nullptr)SymbolFilePDBprivate
ParseVariablesForContext(const lldb_private::SymbolContext &sc) overrideSymbolFilePDBvirtual
ParseXcodeSDK(CompileUnit &comp_unit)lldb_private::SymbolFileinlinevirtual
PluginInterface()=defaultlldb_private::PluginInterface
PluginInterface(const PluginInterface &)=deletelldb_private::PluginInterface
PreloadSymbols()lldb_private::SymbolFilevirtual
ResolveFunction(const llvm::pdb::PDBSymbolFunc &pdb_func, bool include_inlines, lldb_private::SymbolContextList &sc_list)SymbolFilePDBprivate
ResolveFunction(uint32_t uid, bool include_inlines, lldb_private::SymbolContextList &sc_list)SymbolFilePDBprivate
ResolveSymbolContext(const lldb_private::Address &so_addr, lldb::SymbolContextItem resolve_scope, lldb_private::SymbolContext &sc) overrideSymbolFilePDBvirtual
ResolveSymbolContext(const lldb_private::SourceLocationSpec &src_location_spec, lldb::SymbolContextItem resolve_scope, lldb_private::SymbolContextList &sc_list) overrideSymbolFilePDBvirtual
ResolveTypeUID(lldb::user_id_t type_uid) overrideSymbolFilePDBvirtual
SecContribsMap typedefSymbolFilePDBprivate
SectionFileAddressesChanged()lldb_private::SymbolFilevirtual
SetCompileUnitAtIndex(uint32_t idx, const lldb::CompUnitSP &cu_sp)lldb_private::SymbolFileprotected
SymbolFile(lldb::ObjectFileSP objfile_sp)lldb_private::SymbolFileinline
SymbolFile(const SymbolFile &)=deletelldb_private::SymbolFileprivate
SymbolFilePDB(lldb::ObjectFileSP objfile_sp)SymbolFilePDB
Terminate()SymbolFilePDBstatic
TypeCollection typedefSymbolFilePDBprivate
VariableTypes enum valuelldb_private::SymbolFile
~PluginInterface()=defaultlldb_private::PluginInterfacevirtual
~SymbolFile() override=defaultlldb_private::SymbolFile
~SymbolFilePDB() overrideSymbolFilePDB