::DWARFASTParserClang | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | friend |
Abilities enum name | lldb_private::SymbolFile | |
AddOSOARanges(SymbolFileDWARF *dwarf2Data, DWARFDebugAranges *debug_aranges) | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
AddOSOFileRange(CompileUnitInfo *cu_info, lldb::addr_t exe_file_addr, lldb::addr_t exe_byte_size, lldb::addr_t oso_file_addr, lldb::addr_t oso_byte_size) | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
AddSymbols(Symtab &symtab) | lldb_private::SymbolFile | inlinevirtual |
AssertModuleLock() | lldb_private::SymbolFile | protected |
Blocks enum value | lldb_private::SymbolFile | |
CalculateAbilities() override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | virtual |
CalculateFrameVariableError(StackFrame &frame) override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | virtual |
CalculateNumCompileUnits() override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protectedvirtual |
classof(const SymbolFile *obj) | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | inlinestatic |
lldb_private::SymbolFileCommon::classof(const SymbolFileCommon *obj) | lldb_private::SymbolFileCommon | inlinestatic |
CompileUnits enum value | lldb_private::SymbolFile | |
CompleteType(CompilerType &compiler_type) override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | virtual |
CopyType(const lldb::TypeSP &other_type) override | lldb_private::SymbolFileCommon | inlinevirtual |
CreateInstance(lldb::ObjectFileSP objfile_sp) | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | static |
DebugMap typedef | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
DebugMapModule | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | friend |
Dump(Stream &s) override | lldb_private::SymbolFileCommon | virtual |
DumpClangAST(Stream &s) override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | virtual |
DWARFCompileUnit | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | friend |
FileRangeMap typedef | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
FinalizeOSOFileRanges(CompileUnitInfo *cu_info) | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
FindCompleteObjCDefinitionTypeForDIE(const DWARFDIE &die, ConstString type_name, bool must_be_implementation) | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
FindDefinitionDIE(const DWARFDIE &die) | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
FindFunctions(const Module::LookupInfo &lookup_info, const CompilerDeclContext &parent_decl_ctx, bool include_inlines, SymbolContextList &sc_list) override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | virtual |
FindFunctions(const RegularExpression ®ex, bool include_inlines, SymbolContextList &sc_list) override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | virtual |
FindGlobalVariables(ConstString name, const CompilerDeclContext &parent_decl_ctx, uint32_t max_matches, VariableList &variables) override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | virtual |
FindGlobalVariables(const RegularExpression ®ex, uint32_t max_matches, VariableList &variables) override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | virtual |
FindNamespace(ConstString name, const CompilerDeclContext &parent_decl_ctx, bool only_root_namespaces) override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | virtual |
FindPlugin(lldb::ObjectFileSP objfile_sp) | lldb_private::SymbolFile | static |
FindTypes(const lldb_private::TypeQuery &match, lldb_private::TypeResults &results) override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | virtual |
ForEachExternalModule(CompileUnit &, llvm::DenseSet< SymbolFile * > &, llvm::function_ref< bool(Module &)>) override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | |
lldb_private::SymbolFileCommon::ForEachExternalModule(lldb_private::CompileUnit &comp_unit, llvm::DenseSet< lldb_private::SymbolFile * > &visited_symbol_files, llvm::function_ref< bool(Module &)> lambda) | lldb_private::SymbolFile | inlinevirtual |
ForEachSymbolFile(std::function< IterationAction(SymbolFileDWARF *)> closure) | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | inlineprotected |
Functions enum value | lldb_private::SymbolFile | |
GetAbilities() override | lldb_private::SymbolFileCommon | inlinevirtual |
GetBackingSymbolFile() | lldb_private::SymbolFile | inlinevirtual |
GetCompileOptions(std::unordered_map< lldb::CompUnitSP, Args > &args) override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | |
lldb_private::SymbolFileCommon::GetCompileOptions() | lldb_private::SymbolFile | inline |
lldb_private::SymbolFileCommon::GetCompileOptions(std::unordered_map< lldb::CompUnitSP, lldb_private::Args > &args) | lldb_private::SymbolFile | inlineprotectedvirtual |
GetCompilerContextForUID(lldb::user_id_t uid) override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | virtual |
GetCompileUnit(SymbolFileDWARF *oso_dwarf, DWARFCompileUnit &dwarf_cu) | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
GetCompileUnitAtIndex(uint32_t idx) override | lldb_private::SymbolFileCommon | virtual |
GetCompileUnitInfo(SymbolFileDWARF *oso_dwarf) | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
GetCompileUnitInfoForSymbolWithID(lldb::user_id_t symbol_id, uint32_t *oso_idx_ptr) | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
GetCompileUnitInfoForSymbolWithIndex(uint32_t symbol_idx, uint32_t *oso_idx_ptr) | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
GetCompUnitInfo(const SymbolContext &sc) | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
GetCompUnitInfo(const CompileUnit &comp_unit) | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
GetCompUnitInfoIndex(const CompileUnitInfo *comp_unit_info) | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
GetCompUnitInfosForModule(const Module *oso_module, std::vector< CompileUnitInfo * > &cu_infos) | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
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() override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | virtual |
GetDebugInfoParseTime() | lldb_private::SymbolFile | inlinevirtual |
GetDebugInfoSize(bool load_all_debug_info=false) override | lldb_private::SymbolFileCommon | virtual |
GetDeclContextContainingUID(lldb::user_id_t uid) override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | virtual |
GetDeclContextForUID(lldb::user_id_t uid) override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | virtual |
GetDeclForUID(lldb::user_id_t uid) | lldb_private::SymbolFile | inlinevirtual |
GetDynamicArrayInfoForUID(lldb::user_id_t type_uid, const ExecutionContext *exe_ctx) override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | virtual |
GetFileSpecForSO(uint32_t oso_idx, FileSpec &file_spec) | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
GetForwardDeclCompilerTypeToDIE() | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | inlineprotected |
GetFrameVariableError(StackFrame &frame) | lldb_private::SymbolFile | inline |
GetLoadDebugInfoEnabled() | lldb_private::SymbolFile | inlinevirtual |
GetMainObjectFile() override | lldb_private::SymbolFileCommon | virtual |
GetMangledNamesForFunction(const std::string &scope_qualified_name, std::vector< ConstString > &mangled_names) | lldb_private::SymbolFile | virtual |
GetModuleByCompUnitInfo(CompileUnitInfo *comp_unit_info) | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
GetModuleByOSOIndex(uint32_t oso_idx) | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
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 |
GetObjectFileByCompUnitInfo(CompileUnitInfo *comp_unit_info) | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
GetObjectFileByOSOIndex(uint32_t oso_idx) | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
GetOSOIndexFromUserID(lldb::user_id_t uid) | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | inlineprotectedstatic |
GetParameterStackSize(Symbol &symbol) | lldb_private::SymbolFile | inlinevirtual |
GetPluginDescriptionStatic() | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | static |
GetPluginName() override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | inlinevirtual |
GetPluginNameStatic() | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | inlinestatic |
GetSeparateDebugInfo(StructuredData::Dictionary &d, bool errors_only) override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | virtual |
GetSymbolFile(const SymbolContext &sc) | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
GetSymbolFile(const CompileUnit &comp_unit) | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
GetSymbolFileAsSymbolFileDWARF(SymbolFile *sym_file) | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protectedstatic |
GetSymbolFileByCompUnitInfo(CompileUnitInfo *comp_unit_info) | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
GetSymbolFileByOSOIndex(uint32_t oso_idx) | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
GetSymtab() override | lldb_private::SymbolFileCommon | virtual |
GetTypeList() | lldb_private::SymbolFileCommon | inlineprotectedvirtual |
GetTypes(SymbolContextScope *sc_scope, lldb::TypeClass type_mask, TypeList &type_list) override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | virtual |
GetTypeSystemForLanguage(lldb::LanguageType language) override | lldb_private::SymbolFileCommon | virtual |
GetUniqueDWARFASTTypeMap() | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | inlineprotected |
GetUnwindPlan(const Address &address, const RegisterInfoResolver &resolver) | lldb_private::SymbolFile | inlinevirtual |
GlobalVariables enum value | lldb_private::SymbolFile | |
ID | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | privatestatic |
Initialize() | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | static |
InitializeObject() override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | virtual |
InitOSO() | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
isA(const void *ClassID) const override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | inlinevirtual |
kAllAbilities enum value | lldb_private::SymbolFile | |
kHaveInitializedOSOs enum value | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
kNumFlags enum value | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
LineTables enum value | lldb_private::SymbolFile | |
LinkOSOAddress(Address &addr) | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
LinkOSOFileAddress(SymbolFileDWARF *oso_symfile, lldb::addr_t oso_file_addr) | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
LinkOSOLineTable(SymbolFileDWARF *oso_symfile, LineTable *line_table) | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
LocalVariables enum value | lldb_private::SymbolFile | |
m_abilities | lldb_private::SymbolFileCommon | protected |
m_calculated_abilities | lldb_private::SymbolFileCommon | protected |
m_compile_unit_infos | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
m_compile_units | lldb_private::SymbolFileCommon | protected |
m_debug_info_had_variable_errors | lldb_private::SymbolFileCommon | protected |
m_debug_map | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
m_flags | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
m_forward_decl_compiler_type_to_die | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
m_func_indexes | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
m_glob_indexes | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
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_oso_map | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
m_symtab | lldb_private::SymbolFileCommon | private |
m_type_list | lldb_private::SymbolFileCommon | protected |
m_unique_ast_type_map | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
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 | |
OSOInfoSP typedef | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
ParseAllLanguages(CompileUnit &comp_unit) override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | virtual |
ParseBlocksRecursive(Function &func) override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | virtual |
ParseCallEdgesInFunction(UserID func_id) override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | virtual |
ParseCompileUnitAtIndex(uint32_t index) override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protectedvirtual |
ParseDebugMacros(CompileUnit &comp_unit) override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | virtual |
ParseDeclsForContext(CompilerDeclContext decl_ctx) override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | virtual |
ParseFunctions(CompileUnit &comp_unit) override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | virtual |
ParseImportedModules(const SymbolContext &sc, std::vector< SourceModule > &imported_modules) override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | virtual |
ParseIsOptimized(CompileUnit &comp_unit) override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | virtual |
ParseLanguage(CompileUnit &comp_unit) override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | virtual |
ParseLineTable(CompileUnit &comp_unit) override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | virtual |
ParseSupportFiles(CompileUnit &comp_unit, SupportFileList &support_files) override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | virtual |
ParseTypes(CompileUnit &comp_unit) override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | virtual |
ParseVariablesForContext(const SymbolContext &sc) override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | virtual |
ParseXcodeSDK(CompileUnit &comp_unit) override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | virtual |
PluginInterface()=default | lldb_private::PluginInterface | |
PluginInterface(const PluginInterface &)=delete | lldb_private::PluginInterface | |
PreloadSymbols() | lldb_private::SymbolFile | virtual |
PrivateFindGlobalVariables(ConstString name, const CompilerDeclContext &parent_decl_ctx, const std::vector< uint32_t > &name_symbol_indexes, uint32_t max_matches, VariableList &variables) | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
ResetStatistics() | lldb_private::SymbolFile | inlinevirtual |
ResolveSymbolContext(const Address &so_addr, lldb::SymbolContextItem resolve_scope, SymbolContext &sc) override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | virtual |
ResolveSymbolContext(const SourceLocationSpec &src_location_spec, lldb::SymbolContextItem resolve_scope, SymbolContextList &sc_list) override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | virtual |
ResolveTypeUID(lldb::user_id_t type_uid) override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | virtual |
SectionFileAddressesChanged() override | lldb_private::SymbolFileCommon | virtual |
SetCompileUnit(SymbolFileDWARF *oso_dwarf, const lldb::CompUnitSP &cu_sp) | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protected |
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 |
SymbolContainsSymbolWithID(lldb::user_id_t *symbol_idx_ptr, const CompileUnitInfo *comp_unit_info) | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protectedstatic |
SymbolContainsSymbolWithIndex(uint32_t *symbol_idx_ptr, const CompileUnitInfo *comp_unit_info) | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | protectedstatic |
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 |
SymbolFileDWARF | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | friend |
SymbolFileDWARFDebugMap(lldb::ObjectFileSP objfile_sp) | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | |
Terminate() | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | static |
VariableTypes enum value | lldb_private::SymbolFile | |
~PluginInterface()=default | lldb_private::PluginInterface | virtual |
~SymbolFile() override=default | lldb_private::SymbolFile | |
~SymbolFileCommon() override=default | lldb_private::SymbolFileCommon | |
~SymbolFileDWARFDebugMap() override | lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap | |