LLDB  mainline
SymbolFileDWARF Member List

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

Abilities enum namelldb_private::SymbolFile
AddSymbols(Symtab &symtab)lldb_private::SymbolFileinlinevirtual
AssertModuleLock()lldb_private::SymbolFileprotected
Blocks enum valuelldb_private::SymbolFile
BuildCuTranslationTable()SymbolFileDWARFprotected
CalculateAbilities() overrideSymbolFileDWARFvirtual
CalculateNumCompileUnits() overrideSymbolFileDWARFprotectedvirtual
ClangTypeToDIE typedefSymbolFileDWARFprotected
ClassContainsSelector(const DWARFDIE &class_die, lldb_private::ConstString selector)SymbolFileDWARFprotected
classof(const SymbolFile *obj)SymbolFileDWARFinlinestatic
lldb_private::SymbolFileCommon::classof(const SymbolFileCommon *obj)lldb_private::SymbolFileCommoninlinestatic
lldb_private::SymbolFile::classof(const SymbolFile *obj)lldb_private::SymbolFileinlinestatic
ClassOrStructIsVirtual(const DWARFDIE &die)SymbolFileDWARFprotected
Clear()lldb_private::UserIDinline
CollectCallEdges(lldb::ModuleSP module, DWARFDIE function_die)SymbolFileDWARFprotected
CompileUnits enum valuelldb_private::SymbolFile
CompleteType(lldb_private::CompilerType &compiler_type) overrideSymbolFileDWARFvirtual
CreateInstance(lldb::ObjectFileSP objfile_sp)SymbolFileDWARFstatic
DebugAbbrev()SymbolFileDWARF
DebuggerInitialize(lldb_private::Debugger &debugger)SymbolFileDWARFstatic
DebugInfo()SymbolFileDWARF
DebugMacrosMap typedefSymbolFileDWARFprotected
DebugMapModule classSymbolFileDWARFfriend
DeclContextMatchesThisSymbolFile(const lldb_private::CompilerDeclContext &decl_ctx)SymbolFileDWARFprotected
DecodeUID(lldb::user_id_t uid)SymbolFileDWARFprotected
DIEDeclContextsMatch(const DWARFDIE &die1, const DWARFDIE &die2)SymbolFileDWARFprotected
DIEInDeclContext(const lldb_private::CompilerDeclContext &parent_decl_ctx, const DWARFDIE &die)SymbolFileDWARFstatic
DIERefSet typedefSymbolFileDWARFprotected
DIEToClangType typedefSymbolFileDWARFprotected
DIEToTypePtr typedefSymbolFileDWARFprotected
DIEToVariableSP typedefSymbolFileDWARFprotected
Dump(lldb_private::Stream &s) overrideSymbolFileDWARFvirtual
DumpClangAST(lldb_private::Stream &s) overrideSymbolFileDWARFvirtual
DWARFASTParserClang classSymbolFileDWARFfriend
DWARFCompileUnit classSymbolFileDWARFfriend
DWARFDIE classSymbolFileDWARFfriend
ExternalTypeModuleMap typedefSymbolFileDWARF
FindBlockContainingSpecification(const DIERef &func_die_ref, dw_offset_t spec_block_die_offset)SymbolFileDWARFprotected
FindBlockContainingSpecification(const DWARFDIE &die, dw_offset_t spec_block_die_offset)SymbolFileDWARFprotected
FindCompleteObjCDefinitionTypeForDIE(const DWARFDIE &die, lldb_private::ConstString type_name, bool must_be_implementation)SymbolFileDWARFprotectedvirtual
FindDefinitionTypeForDWARFDeclContext(const DWARFDeclContext &die_decl_ctx)SymbolFileDWARFprotectedvirtual
FindDwpSymbolFile()SymbolFileDWARFprotected
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) overrideSymbolFileDWARFvirtual
FindFunctions(const lldb_private::RegularExpression &regex, bool include_inlines, lldb_private::SymbolContextList &sc_list) overrideSymbolFileDWARFvirtual
FindGlobalVariables(lldb_private::ConstString name, const lldb_private::CompilerDeclContext &parent_decl_ctx, uint32_t max_matches, lldb_private::VariableList &variables) overrideSymbolFileDWARFvirtual
FindGlobalVariables(const lldb_private::RegularExpression &regex, uint32_t max_matches, lldb_private::VariableList &variables) overrideSymbolFileDWARFvirtual
FindNamespace(lldb_private::ConstString name, const lldb_private::CompilerDeclContext &parent_decl_ctx) overrideSymbolFileDWARFvirtual
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) overrideSymbolFileDWARF
FindTypes(llvm::ArrayRef< lldb_private::CompilerContext > pattern, lldb_private::LanguageSet languages, llvm::DenseSet< SymbolFile * > &searched_symbol_files, lldb_private::TypeMap &types) overrideSymbolFileDWARF
lldb_private::SymbolFileCommon::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::SymbolFileCommon::FindTypes(llvm::ArrayRef< CompilerContext > pattern, LanguageSet languages, llvm::DenseSet< lldb_private::SymbolFile * > &searched_symbol_files, TypeMap &types)lldb_private::SymbolFilevirtual
FixupAddress(lldb::addr_t file_addr)SymbolFileDWARFprotected
FixupAddress(lldb_private::Address &addr)SymbolFileDWARFprotected
ForEachExternalModule(lldb_private::CompileUnit &, llvm::DenseSet< lldb_private::SymbolFile * > &, llvm::function_ref< bool(lldb_private::Module &)>) overrideSymbolFileDWARF
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::SymbolFileinlinevirtual
Functions enum valuelldb_private::SymbolFile
GetAbilities() overridelldb_private::SymbolFileCommoninlinevirtual
GetBackingSymbolFile()lldb_private::SymbolFileinlinevirtual
GetCompileUnitAtIndex(uint32_t idx) overridelldb_private::SymbolFileCommonvirtual
GetCompUnitForDWARFCompUnit(DWARFCompileUnit &dwarf_cu)SymbolFileDWARF
GetContainingDeclContext(const DWARFDIE &die)SymbolFileDWARFstatic
GetDebugInfoIndexTime() overrideSymbolFileDWARFvirtual
GetDebugInfoIndexWasLoadedFromCache() const overridelldb_private::SymbolFileCommoninlinevirtual
GetDebugInfoIndexWasSavedToCache() const overridelldb_private::SymbolFileCommoninlinevirtual
GetDebugInfoModules()lldb_private::SymbolFileinlinevirtual
GetDebugInfoParseTime() overrideSymbolFileDWARFinlinevirtual
GetDebugInfoParseTimeRef()SymbolFileDWARFinline
GetDebugInfoSize() overridelldb_private::SymbolFileCommonvirtual
GetDebugMapSymfile()SymbolFileDWARFprotected
GetDebugRanges()SymbolFileDWARF
GetDecl(const DWARFDIE &die)SymbolFileDWARFstatic
GetDeclContext(const DWARFDIE &die)SymbolFileDWARFstatic
GetDeclContextContainingUID(lldb::user_id_t uid) overrideSymbolFileDWARFvirtual
GetDeclContextDIEContainingDIE(const DWARFDIE &die)SymbolFileDWARF
GetDeclContextForUID(lldb::user_id_t uid) overrideSymbolFileDWARFvirtual
GetDeclForUID(lldb::user_id_t uid) overrideSymbolFileDWARFvirtual
GetDIE(const DIERef &die_ref)SymbolFileDWARFvirtual
GetDIE(lldb::user_id_t uid)SymbolFileDWARF
GetDIEToType()SymbolFileDWARFinlineprotectedvirtual
GetDIEToVariable()SymbolFileDWARFinlineprotectedvirtual
GetDWARFCompileUnit(lldb_private::CompileUnit *comp_unit)SymbolFileDWARFprotectedvirtual
GetDWARFContext()SymbolFileDWARFinline
GetDWARFDeclContext(const DWARFDIE &die)SymbolFileDWARFstatic
GetDWARFParser(DWARFUnit &unit)SymbolFileDWARFstatic
GetDWARFUnitIndex(uint32_t cu_idx)SymbolFileDWARFprotected
GetDWOId()SymbolFileDWARF
GetDwoNum()SymbolFileDWARFinlinevirtual
GetDwoSymbolFileForCompileUnit(DWARFUnit &dwarf_cu, const DWARFDebugInfoEntry &cu_die)SymbolFileDWARF
GetDwpSymbolFile()SymbolFileDWARF
GetDynamicArrayInfoForUID(lldb::user_id_t type_uid, const lldb_private::ExecutionContext *exe_ctx) overrideSymbolFileDWARFvirtual
GetExternalModule(lldb_private::ConstString name)SymbolFileDWARF
getExternalTypeModules() constSymbolFileDWARFinline
GetFile(DWARFUnit &unit, size_t file_idx)SymbolFileDWARF
GetForwardDeclClangTypeToDie()SymbolFileDWARFinlineprotectedvirtual
GetForwardDeclDieToClangType()SymbolFileDWARFinlineprotectedvirtual
GetFunction(const DWARFDIE &die, lldb_private::SymbolContext &sc)SymbolFileDWARFprotected
GetGlobalAranges()SymbolFileDWARFprotected
GetID() constlldb_private::UserIDinline
GetLanguage(DWARFUnit &unit)SymbolFileDWARFstatic
GetLanguageFamily(DWARFUnit &unit)SymbolFileDWARFstatic
GetLoadDebugInfoEnabled()lldb_private::SymbolFileinlinevirtual
GetMainObjectFile() overridelldb_private::SymbolFileCommonvirtual
GetMangledNamesForFunction(const std::string &scope_qualified_name, std::vector< lldb_private::ConstString > &mangled_names) overrideSymbolFileDWARFvirtual
GetModuleMutex() const overrideSymbolFileDWARFvirtual
GetNextUnparsedDWARFCompileUnit(DWARFUnit *prev_cu)SymbolFileDWARFprotected
GetNumCompileUnits() overridelldb_private::SymbolFileCommonvirtual
GetObjCClassSymbol(lldb_private::ConstString objc_class_name)SymbolFileDWARFprotected
GetObjCMethods(lldb_private::ConstString class_name, llvm::function_ref< bool(DWARFDIE die)> callback)SymbolFileDWARFvirtual
GetObjectFile() overridelldb_private::SymbolFileCommoninlinevirtual
GetObjectFile() const overridelldb_private::SymbolFileCommoninlinevirtual
GetParameterStackSize(Symbol &symbol)lldb_private::SymbolFileinlinevirtual
GetParentSymbolContextDIE(const DWARFDIE &die)SymbolFileDWARFstatic
GetPluginDescriptionStatic()SymbolFileDWARFstatic
GetPluginName() overrideSymbolFileDWARFinlinevirtual
GetPluginNameStatic()SymbolFileDWARFinlinestatic
GetSymtab() overridelldb_private::SymbolFileCommonvirtual
GetTypeForDIE(const DWARFDIE &die, bool resolve_function_context=false)SymbolFileDWARFprotected
GetTypeList() overrideSymbolFileDWARFprotectedvirtual
GetTypes(lldb_private::SymbolContextScope *sc_scope, lldb::TypeClass type_mask, lldb_private::TypeList &type_list) overrideSymbolFileDWARFvirtual
GetTypes(const DWARFDIE &die, dw_offset_t min_die_offset, dw_offset_t max_die_offset, uint32_t type_mask, TypeSet &type_set)SymbolFileDWARFprotected
GetTypeSystem(DWARFUnit &unit)SymbolFileDWARFstatic
GetTypeSystemForLanguage(lldb::LanguageType language) overrideSymbolFileDWARFvirtual
GetTypeUnitSupportFiles(DWARFTypeUnit &tu)SymbolFileDWARFprotected
GetUID(const DWARFBaseDIE &die)SymbolFileDWARFinline
GetUID(const llvm::Optional< DIERef > &ref)SymbolFileDWARFinline
GetUID(DIERef ref)SymbolFileDWARF
GetUniqueDWARFASTTypeMap()SymbolFileDWARFprotectedvirtual
GetUnwindPlan(const Address &address, const RegisterInfoResolver &resolver)lldb_private::SymbolFileinlinevirtual
GlobalVariableMap typedefSymbolFileDWARFprotected
GlobalVariables enum valuelldb_private::SymbolFile
HasForwardDeclForClangType(const lldb_private::CompilerType &compiler_type)SymbolFileDWARF
IDSymbolFileDWARFprivatestatic
Initialize()SymbolFileDWARFstatic
InitializeFirstCodeAddress()SymbolFileDWARFprotected
InitializeFirstCodeAddressRecursive(const lldb_private::SectionList &section_list)SymbolFileDWARFprotected
InitializeObject() overrideSymbolFileDWARFvirtual
isA(const void *ClassID) const overrideSymbolFileDWARFinlinevirtual
kAllAbilities enum valuelldb_private::SymbolFile
LanguageTypeFromDWARF(uint64_t val)SymbolFileDWARFstatic
LineTables enum valuelldb_private::SymbolFile
LoadSectionData(lldb::SectionType sect_type, lldb_private::DWARFDataExtractor &data)SymbolFileDWARFprotectedvirtual
LocalVariables enum valuelldb_private::SymbolFile
m_abbrSymbolFileDWARFprotected
m_abilitieslldb_private::SymbolFileCommonprotected
m_calculated_abilitieslldb_private::SymbolFileCommonprotected
m_compile_unitslldb_private::SymbolFileCommonprotected
m_contextSymbolFileDWARFprotected
m_debug_macros_mapSymbolFileDWARFprotected
m_debug_map_module_wpSymbolFileDWARFprotected
m_debug_map_symfileSymbolFileDWARFprotected
m_die_to_typeSymbolFileDWARFprotected
m_die_to_variable_spSymbolFileDWARFprotected
m_dwo_warning_issuedSymbolFileDWARFprotected
m_dwp_symfileSymbolFileDWARFprotected
m_dwp_symfile_once_flagSymbolFileDWARFprotected
m_external_type_modulesSymbolFileDWARFprotected
m_fetched_external_modulesSymbolFileDWARFprotected
m_first_code_addressSymbolFileDWARFprotected
m_forward_decl_clang_type_to_dieSymbolFileDWARFprotected
m_forward_decl_die_to_clang_typeSymbolFileDWARFprotected
m_function_scope_qualified_name_mapSymbolFileDWARFprotected
m_global_aranges_upSymbolFileDWARFprotected
m_indexSymbolFileDWARFprotected
m_index_was_loaded_from_cachelldb_private::SymbolFileCommonprotected
m_index_was_saved_to_cachelldb_private::SymbolFileCommonprotected
m_infoSymbolFileDWARFprotected
m_info_once_flagSymbolFileDWARFprotected
m_lldb_cu_to_dwarf_unitSymbolFileDWARFprotected
m_objfile_splldb_private::SymbolFileCommonprotected
m_parse_timeSymbolFileDWARFprotected
m_rangesSymbolFileDWARFprotected
m_supports_DW_AT_APPLE_objc_complete_typeSymbolFileDWARFprotected
m_symtablldb_private::SymbolFileCommonprotected
m_type_listlldb_private::SymbolFileCommonprotected
m_type_unit_support_filesSymbolFileDWARFprotected
m_uidlldb_private::UserIDprotected
m_unique_ast_type_mapSymbolFileDWARFprotected
MergeBlockAbstractParameters(const DWARFDIE &block_die, DIEArray &&variable_dies)SymbolFileDWARFprotected
NameToOffsetMap typedefSymbolFileDWARFprotected
operator=(const SymbolFileDWARF &)=deleteSymbolFileDWARFprotected
lldb_private::PluginInterface::operator=(const PluginInterface &)=deletelldb_private::PluginInterface
ParseAndAppendGlobalVariable(const lldb_private::SymbolContext &sc, const DWARFDIE &die, lldb_private::VariableList &cc_variable_list)SymbolFileDWARFprotected
ParseBlocksRecursive(lldb_private::Function &func) overrideSymbolFileDWARFvirtual
ParseBlocksRecursive(lldb_private::CompileUnit &comp_unit, lldb_private::Block *parent_block, const DWARFDIE &die, lldb::addr_t subprogram_low_pc, uint32_t depth)SymbolFileDWARFprotected
ParseCallEdgesInFunction(UserID func_id) overrideSymbolFileDWARF
lldb_private::SymbolFileCommon::ParseCallEdgesInFunction(UserID func_id)lldb_private::SymbolFileinlinevirtual
ParseCompileUnit(DWARFCompileUnit &dwarf_cu)SymbolFileDWARFprotected
ParseCompileUnitAtIndex(uint32_t index) overrideSymbolFileDWARFprotectedvirtual
ParseDebugMacros(lldb_private::CompileUnit &comp_unit) overrideSymbolFileDWARFvirtual
ParseDebugMacros(lldb::offset_t *offset)SymbolFileDWARF
ParseDeclsForContext(lldb_private::CompilerDeclContext decl_ctx) overrideSymbolFileDWARFvirtual
ParseFunction(lldb_private::CompileUnit &comp_unit, const DWARFDIE &die)SymbolFileDWARFprotected
ParseFunctions(lldb_private::CompileUnit &comp_unit) overrideSymbolFileDWARFvirtual
ParseImportedModules(const lldb_private::SymbolContext &sc, std::vector< lldb_private::SourceModule > &imported_modules) overrideSymbolFileDWARFvirtual
ParseIsOptimized(lldb_private::CompileUnit &comp_unit) overrideSymbolFileDWARFvirtual
ParseLanguage(lldb_private::CompileUnit &comp_unit) overrideSymbolFileDWARFvirtual
ParseLineTable(lldb_private::CompileUnit &comp_unit) overrideSymbolFileDWARFvirtual
ParseSupportFiles(lldb_private::CompileUnit &comp_unit, lldb_private::FileSpecList &support_files) overrideSymbolFileDWARF
ParseSupportFiles(DWARFUnit &dwarf_cu, const lldb::ModuleSP &module, lldb_private::FileSpecList &support_files)SymbolFileDWARFprotected
lldb_private::SymbolFileCommon::ParseSupportFiles(CompileUnit &comp_unit, FileSpecList &support_files)=0lldb_private::SymbolFilepure virtual
ParseType(const lldb_private::SymbolContext &sc, const DWARFDIE &die, bool *type_is_new)SymbolFileDWARFprotected
ParseTypes(lldb_private::CompileUnit &comp_unit) overrideSymbolFileDWARFvirtual
ParseTypes(const lldb_private::SymbolContext &sc, const DWARFDIE &die, bool parse_siblings, bool parse_children)SymbolFileDWARFprotected
ParseVariableDIE(const lldb_private::SymbolContext &sc, const DWARFDIE &die, const lldb::addr_t func_low_pc)SymbolFileDWARFprotected
ParseVariableDIECached(const lldb_private::SymbolContext &sc, const DWARFDIE &die)SymbolFileDWARFprotected
ParseVariablesForContext(const lldb_private::SymbolContext &sc) overrideSymbolFileDWARFvirtual
ParseVariablesInFunctionContext(const lldb_private::SymbolContext &sc, const DWARFDIE &die, const lldb::addr_t func_low_pc)SymbolFileDWARFprotected
ParseVariablesInFunctionContextRecursive(const lldb_private::SymbolContext &sc, const DWARFDIE &die, lldb::addr_t func_low_pc, DIEArray &accumulator)SymbolFileDWARFprotected
ParseXcodeSDK(lldb_private::CompileUnit &comp_unit) overrideSymbolFileDWARFvirtual
PluginInterface()=defaultlldb_private::PluginInterface
PluginInterface(const PluginInterface &)=deletelldb_private::PluginInterface
PopulateBlockVariableList(lldb_private::VariableList &variable_list, const lldb_private::SymbolContext &sc, llvm::ArrayRef< DIERef > variable_dies, lldb::addr_t func_low_pc)SymbolFileDWARFprotected
PreloadSymbols() overrideSymbolFileDWARFvirtual
ResolveFunction(const DWARFDIE &die, bool include_inlines, lldb_private::SymbolContextList &sc_list)SymbolFileDWARFprotected
ResolveFunctionAndBlock(lldb::addr_t file_vm_addr, bool lookup_block, lldb_private::SymbolContext &sc)SymbolFileDWARFprotected
ResolveSymbolContext(const lldb_private::Address &so_addr, lldb::SymbolContextItem resolve_scope, lldb_private::SymbolContext &sc) overrideSymbolFileDWARFvirtual
ResolveSymbolContext(const lldb_private::SourceLocationSpec &src_location_spec, lldb::SymbolContextItem resolve_scope, lldb_private::SymbolContextList &sc_list) overrideSymbolFileDWARFvirtual
ResolveType(const DWARFDIE &die, bool assert_not_being_parsed=true, bool resolve_function_context=false)SymbolFileDWARF
ResolveTypeUID(lldb::user_id_t type_uid) overrideSymbolFileDWARFvirtual
ResolveTypeUID(const DWARFDIE &die, bool assert_not_being_parsed)SymbolFileDWARFprotected
ResolveTypeUID(const DIERef &die_ref)SymbolFileDWARFprotected
SectionFileAddressesChanged() overridelldb_private::SymbolFileCommonvirtual
SetCompileUnitAtIndex(uint32_t idx, const lldb::CompUnitSP &cu_sp)lldb_private::SymbolFileCommonprotected
SetDebugInfoIndexWasLoadedFromCache() overridelldb_private::SymbolFileCommoninlinevirtual
SetDebugInfoIndexWasSavedToCache() overridelldb_private::SymbolFileCommoninlinevirtual
SetDebugMapModule(const lldb::ModuleSP &module_sp)SymbolFileDWARFinlineprotected
SetID(lldb::user_id_t uid)lldb_private::UserIDinline
SetLoadDebugInfoEnabled()lldb_private::SymbolFileinlinevirtual
SupportedVersion(uint16_t version)SymbolFileDWARFstatic
Supports_DW_AT_APPLE_objc_complete_type(DWARFUnit *cu)SymbolFileDWARF
SymbolFile()=defaultlldb_private::SymbolFile
SymbolFile(const SymbolFile &)=deletelldb_private::SymbolFileprivate
SymbolFileCommon(lldb::ObjectFileSP objfile_sp)lldb_private::SymbolFileCommoninline
SymbolFileCommon(const SymbolFileCommon &)=deletelldb_private::SymbolFileCommonprivate
SymbolFileDWARF(lldb::ObjectFileSP objfile_sp, lldb_private::SectionList *dwo_section_list)SymbolFileDWARF
SymbolFileDWARF(const SymbolFileDWARF &)=deleteSymbolFileDWARFprotected
SymbolFileDWARFDebugMap classSymbolFileDWARFfriend
SymbolFileDWARFDwo classSymbolFileDWARFfriend
Terminate()SymbolFileDWARFstatic
TypeSet typedefSymbolFileDWARFprotected
UpdateExternalModuleListIfNeeded()SymbolFileDWARFprotected
UserID(lldb::user_id_t uid=LLDB_INVALID_UID)lldb_private::UserIDinline
VariableTypes enum valuelldb_private::SymbolFile
~PluginInterface()=defaultlldb_private::PluginInterfacevirtual
~SymbolFile() override=defaultlldb_private::SymbolFile
~SymbolFileCommon() override=defaultlldb_private::SymbolFileCommon
~SymbolFileDWARF() overrideSymbolFileDWARF
~UserID()=defaultlldb_private::UserID