Lines Matching refs:SymbolFileDWARF
130 return SymbolFileDWARF::GetPluginNameStatic(); in GetSettingName()
221 DWARFUnit *SymbolFileDWARF::GetBaseCompileUnit() { in GetBaseCompileUnit()
225 void SymbolFileDWARF::Initialize() { in Initialize()
232 void SymbolFileDWARF::DebuggerInitialize(Debugger &debugger) { in DebuggerInitialize()
243 void SymbolFileDWARF::Terminate() { in Terminate()
248 lldb_private::ConstString SymbolFileDWARF::GetPluginNameStatic() { in GetPluginNameStatic()
253 const char *SymbolFileDWARF::GetPluginDescriptionStatic() { in GetPluginDescriptionStatic()
257 SymbolFile *SymbolFileDWARF::CreateInstance(ObjectFile *obj_file) { in CreateInstance()
258 return new SymbolFileDWARF(obj_file); in CreateInstance()
261 TypeList *SymbolFileDWARF::GetTypeList() { in GetTypeList()
271 void SymbolFileDWARF::GetTypes(const DWARFDIE &die, dw_offset_t min_die_offset, in GetTypes()
342 size_t SymbolFileDWARF::GetTypes(SymbolContextScope *sc_scope, in GetTypes()
391 SymbolFileDWARF::GetParentSymbolContextDIE(const DWARFDIE &child_die) { in GetParentSymbolContextDIE()
408 SymbolFileDWARF::SymbolFileDWARF(ObjectFile *objfile) in SymbolFileDWARF() function in SymbolFileDWARF
422 SymbolFileDWARF::~SymbolFileDWARF() {} in ~SymbolFileDWARF()
429 UniqueDWARFASTTypeMap &SymbolFileDWARF::GetUniqueDWARFASTTypeMap() { in GetUniqueDWARFASTTypeMap()
437 TypeSystem *SymbolFileDWARF::GetTypeSystemForLanguage(LanguageType language) { in GetTypeSystemForLanguage()
450 void SymbolFileDWARF::InitializeObject() { in InitializeObject()
496 bool SymbolFileDWARF::SupportedVersion(uint16_t version) { in SupportedVersion()
500 uint32_t SymbolFileDWARF::CalculateAbilities() { in CalculateAbilities()
595 SymbolFileDWARF::GetCachedSectionData(lldb::SectionType sect_type, in GetCachedSectionData()
603 void SymbolFileDWARF::LoadSectionData(lldb::SectionType sect_type, in LoadSectionData()
622 const DWARFDataExtractor &SymbolFileDWARF::get_debug_abbrev_data() { in get_debug_abbrev_data()
627 const DWARFDataExtractor &SymbolFileDWARF::get_debug_addr_data() { in get_debug_addr_data()
631 const DWARFDataExtractor &SymbolFileDWARF::get_debug_aranges_data() { in get_debug_aranges_data()
636 const DWARFDataExtractor &SymbolFileDWARF::get_debug_frame_data() { in get_debug_frame_data()
640 const DWARFDataExtractor &SymbolFileDWARF::get_debug_info_data() { in get_debug_info_data()
644 const DWARFDataExtractor &SymbolFileDWARF::get_debug_line_data() { in get_debug_line_data()
648 const DWARFDataExtractor &SymbolFileDWARF::get_debug_line_str_data() { in get_debug_line_str_data()
652 const DWARFDataExtractor &SymbolFileDWARF::get_debug_macro_data() { in get_debug_macro_data()
656 const DWARFDataExtractor &SymbolFileDWARF::DebugLocData() { in DebugLocData()
663 const DWARFDataExtractor &SymbolFileDWARF::get_debug_loc_data() { in get_debug_loc_data()
667 const DWARFDataExtractor &SymbolFileDWARF::get_debug_loclists_data() { in get_debug_loclists_data()
672 const DWARFDataExtractor &SymbolFileDWARF::get_debug_ranges_data() { in get_debug_ranges_data()
677 const DWARFDataExtractor &SymbolFileDWARF::get_debug_rnglists_data() { in get_debug_rnglists_data()
682 const DWARFDataExtractor &SymbolFileDWARF::get_debug_str_data() { in get_debug_str_data()
686 const DWARFDataExtractor &SymbolFileDWARF::get_debug_str_offsets_data() { in get_debug_str_offsets_data()
691 const DWARFDataExtractor &SymbolFileDWARF::get_debug_types_data() { in get_debug_types_data()
695 const DWARFDataExtractor &SymbolFileDWARF::get_apple_names_data() { in get_apple_names_data()
699 const DWARFDataExtractor &SymbolFileDWARF::get_apple_types_data() { in get_apple_types_data()
703 const DWARFDataExtractor &SymbolFileDWARF::get_apple_namespaces_data() { in get_apple_namespaces_data()
708 const DWARFDataExtractor &SymbolFileDWARF::get_apple_objc_data() { in get_apple_objc_data()
712 const DWARFDataExtractor &SymbolFileDWARF::get_gnu_debugaltlink() { in get_gnu_debugaltlink()
717 DWARFDebugAbbrev *SymbolFileDWARF::DebugAbbrev() { in DebugAbbrev()
729 const DWARFDebugAbbrev *SymbolFileDWARF::DebugAbbrev() const { in DebugAbbrev()
733 DWARFDebugInfo *SymbolFileDWARF::DebugInfo() { in DebugInfo()
748 const DWARFDebugInfo *SymbolFileDWARF::DebugInfo() const { in DebugInfo()
753 SymbolFileDWARF::GetDWARFCompileUnit(lldb_private::CompileUnit *comp_unit) { in GetDWARFCompileUnit()
771 DWARFDebugRangesBase *SymbolFileDWARF::DebugRanges() { in DebugRanges()
788 const DWARFDebugRangesBase *SymbolFileDWARF::DebugRanges() const { in DebugRanges()
792 lldb::CompUnitSP SymbolFileDWARF::ParseCompileUnit(DWARFUnit *dwarf_cu, in ParseCompileUnit()
869 uint32_t SymbolFileDWARF::GetNumCompileUnits() { in GetNumCompileUnits()
876 CompUnitSP SymbolFileDWARF::ParseCompileUnitAtIndex(uint32_t cu_idx) { in ParseCompileUnitAtIndex()
888 Function *SymbolFileDWARF::ParseFunction(CompileUnit &comp_unit, in ParseFunction()
904 bool SymbolFileDWARF::FixupAddress(Address &addr) { in FixupAddress()
912 lldb::LanguageType SymbolFileDWARF::ParseLanguage(CompileUnit &comp_unit) { in ParseLanguage()
921 size_t SymbolFileDWARF::ParseFunctions(CompileUnit &comp_unit) { in ParseFunctions()
942 bool SymbolFileDWARF::ParseSupportFiles(CompileUnit &comp_unit, in ParseSupportFiles()
967 bool SymbolFileDWARF::ParseIsOptimized(CompileUnit &comp_unit) { in ParseIsOptimized()
975 bool SymbolFileDWARF::ParseImportedModules( in ParseImportedModules()
1055 bool SymbolFileDWARF::ParseLineTable(CompileUnit &comp_unit) { in ParseLineTable()
1117 SymbolFileDWARF::ParseDebugMacros(lldb::offset_t *offset) { in ParseDebugMacros()
1138 bool SymbolFileDWARF::ParseDebugMacros(CompileUnit &comp_unit) { in ParseDebugMacros()
1162 size_t SymbolFileDWARF::ParseBlocksRecursive( in ParseBlocksRecursive()
1281 bool SymbolFileDWARF::ClassOrStructIsVirtual(const DWARFDIE &parent_die) { in ClassOrStructIsVirtual()
1304 void SymbolFileDWARF::ParseDeclsForContext(CompilerDeclContext decl_ctx) { in ParseDeclsForContext()
1316 SymbolFileDWARF *SymbolFileDWARF::GetDWARFForUID(lldb::user_id_t uid) { in GetDWARFForUID()
1335 SymbolFileDWARF::GetDIEFromUID(lldb::user_id_t uid) { in GetDIEFromUID()
1346 SymbolFileDWARF *dwarf = GetDWARFForUID(uid); in GetDIEFromUID()
1352 CompilerDecl SymbolFileDWARF::GetDeclForUID(lldb::user_id_t type_uid) { in GetDeclForUID()
1366 SymbolFileDWARF::GetDeclContextForUID(lldb::user_id_t type_uid) { in GetDeclContextForUID()
1380 SymbolFileDWARF::GetDeclContextContainingUID(lldb::user_id_t type_uid) { in GetDeclContextContainingUID()
1393 Type *SymbolFileDWARF::ResolveTypeUID(lldb::user_id_t type_uid) { in ResolveTypeUID()
1408 SymbolFileDWARF::GetDynamicArrayInfoForUID( in GetDynamicArrayInfoForUID()
1418 Type *SymbolFileDWARF::ResolveTypeUID(const DIERef &die_ref) { in ResolveTypeUID()
1422 Type *SymbolFileDWARF::ResolveTypeUID(const DWARFDIE &die, in ResolveTypeUID()
1463 bool SymbolFileDWARF::HasForwardDeclForClangType( in HasForwardDeclForClangType()
1482 bool SymbolFileDWARF::CompleteType(CompilerType &compiler_type) { in CompleteType()
1530 Type *SymbolFileDWARF::ResolveType(const DWARFDIE &die, in ResolveType()
1551 SymbolFileDWARF::GetCompUnitForDWARFCompUnit(DWARFUnit *dwarf_cu, in GetCompUnitForDWARFCompUnit()
1562 size_t SymbolFileDWARF::GetObjCMethodDIEOffsets(ConstString class_name, in GetObjCMethodDIEOffsets()
1569 bool SymbolFileDWARF::GetFunction(const DWARFDIE &die, SymbolContext &sc) { in GetFunction()
1589 lldb::ModuleSP SymbolFileDWARF::GetDWOModule(ConstString name) { in GetDWOModule()
1599 SymbolFileDWARF::GetDIE(const DIERef &die_ref) { in GetDIE()
1608 SymbolFileDWARF::GetDwoSymbolFileForCompileUnit( in GetDwoSymbolFileForCompileUnit()
1660 void SymbolFileDWARF::UpdateExternalModuleListIfNeeded() { in UpdateExternalModuleListIfNeeded()
1739 SymbolFileDWARF::GlobalVariableMap &SymbolFileDWARF::GetGlobalAranges() { in GetGlobalAranges()
1782 uint32_t SymbolFileDWARF::ResolveSymbolContext(const Address &so_addr, in ResolveSymbolContext()
1914 uint32_t SymbolFileDWARF::ResolveSymbolContext(const FileSpec &file_spec, in ResolveSymbolContext()
2031 void SymbolFileDWARF::PreloadSymbols() { in PreloadSymbols()
2036 std::recursive_mutex &SymbolFileDWARF::GetModuleMutex() const { in GetModuleMutex()
2043 bool SymbolFileDWARF::DeclContextMatchesThisSymbolFile( in DeclContextMatchesThisSymbolFile()
2068 uint32_t SymbolFileDWARF::FindGlobalVariables( in FindGlobalVariables()
2172 uint32_t SymbolFileDWARF::FindGlobalVariables(const RegularExpression ®ex, in FindGlobalVariables()
2221 bool SymbolFileDWARF::ResolveFunction(const DWARFDIE &orig_die, in ResolveFunction()
2274 bool SymbolFileDWARF::DIEInDeclContext(const CompilerDeclContext *decl_ctx, in DIEInDeclContext()
2294 uint32_t SymbolFileDWARF::FindFunctions( in FindFunctions()
2362 uint32_t SymbolFileDWARF::FindFunctions(const RegularExpression ®ex, in FindFunctions()
2408 void SymbolFileDWARF::GetMangledNamesForFunction( in GetMangledNamesForFunction()
2439 uint32_t SymbolFileDWARF::FindTypes( in FindTypes()
2542 size_t SymbolFileDWARF::FindTypes(const std::vector<CompilerContext> &context, in FindTypes()
2589 SymbolFileDWARF::FindNamespace(const ConstString &name, in FindNamespace()
2644 TypeSP SymbolFileDWARF::GetTypeForDIE(const DWARFDIE &die, in GetTypeForDIE()
2674 SymbolFileDWARF::GetDeclContextDIEContainingDIE(const DWARFDIE &orig_die) { in GetDeclContextDIEContainingDIE()
2726 SymbolFileDWARF::GetObjCClassSymbol(const ConstString &objc_class_name) { in GetObjCClassSymbol()
2746 bool SymbolFileDWARF::Supports_DW_AT_APPLE_objc_complete_type( in Supports_DW_AT_APPLE_objc_complete_type()
2773 TypeSP SymbolFileDWARF::FindCompleteObjCDefinitionTypeForDIE( in FindCompleteObjCDefinitionTypeForDIE()
2851 bool SymbolFileDWARF::DIEDeclContextsMatch(const DWARFDIE &die1, in DIEDeclContextsMatch()
2931 TypeSP SymbolFileDWARF::FindDefinitionTypeForDWARFDeclContext( in FindDefinitionTypeForDWARFDeclContext()
3052 TypeSP SymbolFileDWARF::ParseType(const SymbolContext &sc, const DWARFDIE &die, in ParseType()
3097 size_t SymbolFileDWARF::ParseTypes(const SymbolContext &sc, in ParseTypes()
3126 size_t SymbolFileDWARF::ParseBlocksRecursive(Function &func) { in ParseBlocksRecursive()
3146 size_t SymbolFileDWARF::ParseTypes(CompileUnit &comp_unit) { in ParseTypes()
3162 size_t SymbolFileDWARF::ParseVariablesForContext(const SymbolContext &sc) { in ParseVariablesForContext()
3220 VariableSP SymbolFileDWARF::ParseVariableDIE(const SymbolContext &sc, in ParseVariableDIE()
3630 SymbolFileDWARF::FindBlockContainingSpecification( in FindBlockContainingSpecification()
3640 SymbolFileDWARF::FindBlockContainingSpecification( in FindBlockContainingSpecification()
3673 size_t SymbolFileDWARF::ParseVariables(const SymbolContext &sc, in ParseVariables()
3835 SymbolFileDWARF::ParseCallEdgesInFunction(UserID func_id) { in ParseCallEdgesInFunction()
3845 ConstString SymbolFileDWARF::GetPluginName() { return GetPluginNameStatic(); } in GetPluginName()
3847 uint32_t SymbolFileDWARF::GetPluginVersion() { return 1; } in GetPluginVersion()
3849 void SymbolFileDWARF::Dump(lldb_private::Stream &s) { m_index->Dump(s); } in Dump()
3851 void SymbolFileDWARF::DumpClangAST(Stream &s) { in DumpClangAST()
3859 SymbolFileDWARFDebugMap *SymbolFileDWARF::GetDebugMapSymfile() { in GetDebugMapSymfile()
3873 SymbolFileDWARF::GetLocationListFormat() const { in GetLocationListFormat()
3879 SymbolFileDWARFDwp *SymbolFileDWARF::GetDwpSymbolFile() { in GetDwpSymbolFile()