LLDB mainline
|
This is the complete list of members for SymbolFilePDB, including all inherited members.
Abilities enum name | lldb_private::SymbolFile | |
AddSymbols(lldb_private::Symtab &symtab) override | SymbolFilePDB | virtual |
AssertModuleLock() | lldb_private::SymbolFile | protected |
Blocks enum value | lldb_private::SymbolFile | |
BuildSupportFileIdToSupportFileIndexMap(const llvm::pdb::PDBSymbolCompiland &pdb_compiland, llvm::DenseMap< uint32_t, uint32_t > &index_map) const | SymbolFilePDB | private |
CacheFunctionNames() | SymbolFilePDB | private |
CalculateAbilities() override | SymbolFilePDB | virtual |
CalculateFrameVariableError(StackFrame &frame) | lldb_private::SymbolFile | inlinevirtual |
CalculateNumCompileUnits() override | SymbolFilePDB | privatevirtual |
classof(const SymbolFile *obj) | SymbolFilePDB | inlinestatic |
lldb_private::SymbolFileCommon::classof(const SymbolFileCommon *obj) | lldb_private::SymbolFileCommon | inlinestatic |
lldb_private::SymbolFile::classof(const SymbolFile *obj) | lldb_private::SymbolFile | inlinestatic |
CompileUnits enum value | lldb_private::SymbolFile | |
CompleteType(lldb_private::CompilerType &compiler_type) override | SymbolFilePDB | virtual |
CopyType(const lldb::TypeSP &other_type) override | lldb_private::SymbolFileCommon | inlinevirtual |
CreateInstance(lldb::ObjectFileSP objfile_sp) | SymbolFilePDB | static |
DebuggerInitialize(lldb_private::Debugger &debugger) | SymbolFilePDB | static |
DeclContextMatchesThisSymbolFile(const lldb_private::CompilerDeclContext &decl_ctx) | SymbolFilePDB | private |
Dump(Stream &s) override | lldb_private::SymbolFileCommon | virtual |
DumpClangAST(lldb_private::Stream &s) override | SymbolFilePDB | virtual |
FindFunctions(const lldb_private::Module::LookupInfo &lookup_info, const lldb_private::CompilerDeclContext &parent_decl_ctx, bool include_inlines, lldb_private::SymbolContextList &sc_list) override | SymbolFilePDB | virtual |
FindFunctions(const lldb_private::RegularExpression ®ex, bool include_inlines, lldb_private::SymbolContextList &sc_list) override | SymbolFilePDB | virtual |
FindGlobalVariables(lldb_private::ConstString name, const lldb_private::CompilerDeclContext &parent_decl_ctx, uint32_t max_matches, lldb_private::VariableList &variables) override | SymbolFilePDB | virtual |
FindGlobalVariables(const lldb_private::RegularExpression ®ex, uint32_t max_matches, lldb_private::VariableList &variables) override | SymbolFilePDB | virtual |
FindNamespace(lldb_private::ConstString name, const lldb_private::CompilerDeclContext &parent_decl_ctx, bool only_root_namespaces) override | SymbolFilePDB | virtual |
FindPlugin(lldb::ObjectFileSP objfile_sp) | lldb_private::SymbolFile | static |
FindTypes(const lldb_private::TypeQuery &match, lldb_private::TypeResults &results) override | SymbolFilePDB | virtual |
FindTypesByName(llvm::StringRef name, const lldb_private::CompilerDeclContext &parent_decl_ctx, uint32_t max_matches, lldb_private::TypeMap &types) | SymbolFilePDB | private |
FindTypesByRegex(const lldb_private::RegularExpression ®ex, 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::SymbolFile | inlinevirtual |
Functions enum value | lldb_private::SymbolFile | |
GetAbilities() override | lldb_private::SymbolFileCommon | inlinevirtual |
GetBackingSymbolFile() | lldb_private::SymbolFile | inlinevirtual |
GetCompilandId(const llvm::pdb::PDBSymbolData &data) | SymbolFilePDB | private |
GetCompileOptions() | lldb_private::SymbolFile | inline |
GetCompileOptions(std::unordered_map< lldb::CompUnitSP, lldb_private::Args > &args) | lldb_private::SymbolFile | inlineprotectedvirtual |
GetCompilerContextForUID(lldb::user_id_t uid) | lldb_private::SymbolFile | inlinevirtual |
GetCompileUnitAtIndex(uint32_t idx) override | lldb_private::SymbolFileCommon | virtual |
GetCompileUnitContainsAddress(const lldb_private::Address &so_addr) | SymbolFilePDB | private |
GetCompileUnitIndex(const llvm::pdb::PDBSymbolCompiland &pdb_compiland, uint32_t &index) | SymbolFilePDB | private |
GetDebugInfoHadFrameVariableErrors() const override | lldb_private::SymbolFileCommon | inlinevirtual |
GetDebugInfoIndexTime() | lldb_private::SymbolFile | inlinevirtual |
GetDebugInfoIndexWasLoadedFromCache() const override | lldb_private::SymbolFileCommon | inlinevirtual |
GetDebugInfoIndexWasSavedToCache() const override | lldb_private::SymbolFileCommon | inlinevirtual |
GetDebugInfoModules() | lldb_private::SymbolFile | inlinevirtual |
GetDebugInfoParseTime() | lldb_private::SymbolFile | inlinevirtual |
GetDebugInfoSize(bool load_all_debug_info=false) override | lldb_private::SymbolFileCommon | virtual |
GetDeclContextContainingUID(lldb::user_id_t uid) override | SymbolFilePDB | virtual |
GetDeclContextForUID(lldb::user_id_t uid) override | SymbolFilePDB | virtual |
GetDeclForUID(lldb::user_id_t uid) override | SymbolFilePDB | virtual |
GetDynamicArrayInfoForUID(lldb::user_id_t type_uid, const lldb_private::ExecutionContext *exe_ctx) override | SymbolFilePDB | virtual |
GetFrameVariableError(StackFrame &frame) | lldb_private::SymbolFile | inline |
GetLoadDebugInfoEnabled() | lldb_private::SymbolFile | inlinevirtual |
GetMainObjectFile() override | lldb_private::SymbolFileCommon | virtual |
GetMangledForPDBData(const llvm::pdb::PDBSymbolData &pdb_data) | SymbolFilePDB | private |
GetMangledForPDBFunc(const llvm::pdb::PDBSymbolFunc &pdb_func) | SymbolFilePDB | private |
GetMangledNamesForFunction(const std::string &scope_qualified_name, std::vector< lldb_private::ConstString > &mangled_names) override | SymbolFilePDB | virtual |
GetModuleMutex() const | lldb_private::SymbolFile | virtual |
GetNumCompileUnits() override | lldb_private::SymbolFileCommon | virtual |
GetObjectFile() override | lldb_private::SymbolFileCommon | inlinevirtual |
GetObjectFile() const override | lldb_private::SymbolFileCommon | inlinevirtual |
GetParameterStackSize(Symbol &symbol) | lldb_private::SymbolFile | inlinevirtual |
GetPDBAstParser() | SymbolFilePDB | private |
GetPDBCompilandByUID(uint32_t uid) | SymbolFilePDB | private |
GetPDBSession() | SymbolFilePDB | |
GetPDBSession() const | SymbolFilePDB | |
GetPluginDescriptionStatic() | SymbolFilePDB | static |
GetPluginName() override | SymbolFilePDB | inlinevirtual |
GetPluginNameStatic() | SymbolFilePDB | inlinestatic |
GetSeparateDebugInfo(StructuredData::Dictionary &d, bool errors_only) | lldb_private::SymbolFile | inlinevirtual |
GetSymtab() override | lldb_private::SymbolFileCommon | virtual |
GetTypeList() | lldb_private::SymbolFileCommon | inlineprotectedvirtual |
GetTypes(lldb_private::SymbolContextScope *sc_scope, lldb::TypeClass type_mask, lldb_private::TypeList &type_list) override | SymbolFilePDB | virtual |
GetTypesForPDBSymbol(const llvm::pdb::PDBSymbol &pdb_symbol, uint32_t type_mask, TypeCollection &type_collection) | SymbolFilePDB | private |
GetTypeSystemForLanguage(lldb::LanguageType language) override | SymbolFilePDB | virtual |
GetUnwindPlan(const Address &address, const RegisterInfoResolver &resolver) | lldb_private::SymbolFile | inlinevirtual |
GlobalVariables enum value | lldb_private::SymbolFile | |
ID | SymbolFilePDB | privatestatic |
Initialize() | SymbolFilePDB | static |
InitializeObject() override | SymbolFilePDB | virtual |
isA(const void *ClassID) const override | SymbolFilePDB | inlinevirtual |
kAllAbilities enum value | lldb_private::SymbolFile | |
LineTables enum value | lldb_private::SymbolFile | |
LocalVariables enum value | lldb_private::SymbolFile | |
m_abilities | lldb_private::SymbolFileCommon | protected |
m_builtin_types | SymbolFilePDB | private |
m_calculated_abilities | lldb_private::SymbolFileCommon | protected |
m_comp_units | SymbolFilePDB | private |
m_compile_units | lldb_private::SymbolFileCommon | protected |
m_debug_info_had_variable_errors | lldb_private::SymbolFileCommon | protected |
m_func_base_names | SymbolFilePDB | private |
m_func_full_names | SymbolFilePDB | private |
m_func_method_names | SymbolFilePDB | private |
m_global_scope_up | SymbolFilePDB | private |
m_index_was_loaded_from_cache | lldb_private::SymbolFileCommon | protected |
m_index_was_saved_to_cache | lldb_private::SymbolFileCommon | protected |
m_objfile_sp | lldb_private::SymbolFileCommon | protected |
m_public_names | SymbolFilePDB | private |
m_sec_contribs | SymbolFilePDB | private |
m_session_up | SymbolFilePDB | private |
m_symtab | lldb_private::SymbolFileCommon | private |
m_type_list | lldb_private::SymbolFileCommon | protected |
m_types | SymbolFilePDB | private |
m_variables | SymbolFilePDB | private |
MakeType(lldb::user_id_t uid, ConstString name, std::optional< uint64_t > byte_size, SymbolContextScope *context, lldb::user_id_t encoding_uid, Type::EncodingDataType encoding_uid_type, const Declaration &decl, const CompilerType &compiler_qual_type, Type::ResolveState compiler_type_resolve_state, uint32_t opaque_payload=0) override | lldb_private::SymbolFileCommon | inlinevirtual |
operator=(const SymbolFileCommon &)=delete | lldb_private::SymbolFileCommon | private |
lldb_private::PluginInterface::operator=(const PluginInterface &)=delete | lldb_private::PluginInterface | |
ParseAllLanguages(CompileUnit &comp_unit) | lldb_private::SymbolFile | inlinevirtual |
ParseBlocksRecursive(lldb_private::Function &func) override | SymbolFilePDB | virtual |
ParseCallEdgesInFunction(UserID func_id) | lldb_private::SymbolFile | inlinevirtual |
ParseCompileUnitAtIndex(uint32_t index) override | SymbolFilePDB | privatevirtual |
ParseCompileUnitForUID(uint32_t id, uint32_t index=UINT32_MAX) | SymbolFilePDB | private |
ParseCompileUnitFunctionForPDBFunc(const llvm::pdb::PDBSymbolFunc &pdb_func, lldb_private::CompileUnit &comp_unit) | SymbolFilePDB | private |
ParseCompileUnitLineTable(lldb_private::CompileUnit &comp_unit, uint32_t match_line) | SymbolFilePDB | private |
ParseDebugMacros(lldb_private::CompileUnit &comp_unit) override | SymbolFilePDB | virtual |
ParseDeclsForContext(lldb_private::CompilerDeclContext decl_ctx) override | SymbolFilePDB | virtual |
ParseFunctions(lldb_private::CompileUnit &comp_unit) override | SymbolFilePDB | virtual |
ParseImportedModules(const lldb_private::SymbolContext &sc, std::vector< lldb_private::SourceModule > &imported_modules) override | SymbolFilePDB | virtual |
ParseIsOptimized(CompileUnit &comp_unit) | lldb_private::SymbolFile | inlinevirtual |
ParseLanguage(lldb_private::CompileUnit &comp_unit) override | SymbolFilePDB | virtual |
ParseLineTable(lldb_private::CompileUnit &comp_unit) override | SymbolFilePDB | virtual |
ParseSupportFiles(lldb_private::CompileUnit &comp_unit, lldb_private::SupportFileList &support_files) override | SymbolFilePDB | virtual |
ParseTypes(lldb_private::CompileUnit &comp_unit) override | SymbolFilePDB | virtual |
ParseVariableForPDBData(const lldb_private::SymbolContext &sc, const llvm::pdb::PDBSymbolData &pdb_data) | SymbolFilePDB | private |
ParseVariables(const lldb_private::SymbolContext &sc, const llvm::pdb::PDBSymbol &pdb_data, lldb_private::VariableList *variable_list=nullptr) | SymbolFilePDB | private |
ParseVariablesForContext(const lldb_private::SymbolContext &sc) override | SymbolFilePDB | virtual |
ParseXcodeSDK(CompileUnit &comp_unit) | lldb_private::SymbolFile | inlinevirtual |
PluginInterface()=default | lldb_private::PluginInterface | |
PluginInterface(const PluginInterface &)=delete | lldb_private::PluginInterface | |
PreloadSymbols() | lldb_private::SymbolFile | virtual |
ResolveFunction(const llvm::pdb::PDBSymbolFunc &pdb_func, bool include_inlines, lldb_private::SymbolContextList &sc_list) | SymbolFilePDB | private |
ResolveFunction(uint32_t uid, bool include_inlines, lldb_private::SymbolContextList &sc_list) | SymbolFilePDB | private |
ResolveSymbolContext(const lldb_private::Address &so_addr, lldb::SymbolContextItem resolve_scope, lldb_private::SymbolContext &sc) override | SymbolFilePDB | virtual |
ResolveSymbolContext(const lldb_private::SourceLocationSpec &src_location_spec, lldb::SymbolContextItem resolve_scope, lldb_private::SymbolContextList &sc_list) override | SymbolFilePDB | virtual |
ResolveTypeUID(lldb::user_id_t type_uid) override | SymbolFilePDB | virtual |
SecContribsMap typedef | SymbolFilePDB | private |
SectionFileAddressesChanged() override | lldb_private::SymbolFileCommon | virtual |
SetCompileUnitAtIndex(uint32_t idx, const lldb::CompUnitSP &cu_sp) | lldb_private::SymbolFileCommon | protected |
SetDebugInfoHadFrameVariableErrors() override | lldb_private::SymbolFileCommon | inlinevirtual |
SetDebugInfoIndexWasLoadedFromCache() override | lldb_private::SymbolFileCommon | inlinevirtual |
SetDebugInfoIndexWasSavedToCache() override | lldb_private::SymbolFileCommon | inlinevirtual |
SetLoadDebugInfoEnabled() | lldb_private::SymbolFile | inlinevirtual |
SymbolFile()=default | lldb_private::SymbolFile | |
SymbolFile(const SymbolFile &)=delete | lldb_private::SymbolFile | private |
SymbolFileCommon(lldb::ObjectFileSP objfile_sp) | lldb_private::SymbolFileCommon | inline |
SymbolFileCommon(const SymbolFileCommon &)=delete | lldb_private::SymbolFileCommon | private |
SymbolFilePDB(lldb::ObjectFileSP objfile_sp) | SymbolFilePDB | |
Terminate() | SymbolFilePDB | static |
TypeCollection typedef | SymbolFilePDB | private |
VariableTypes enum value | lldb_private::SymbolFile | |
~PluginInterface()=default | lldb_private::PluginInterface | virtual |
~SymbolFile() override=default | lldb_private::SymbolFile | |
~SymbolFileCommon() override=default | lldb_private::SymbolFileCommon | |
~SymbolFilePDB() override | SymbolFilePDB |