Lines Matching refs:SymbolFileDWARF

99 LLDB_PLUGIN_DEFINE(SymbolFileDWARF)
101 char SymbolFileDWARF::ID;
134 return SymbolFileDWARF::GetPluginNameStatic(); in GetSettingName()
257 void SymbolFileDWARF::Initialize() { in Initialize()
265 void SymbolFileDWARF::DebuggerInitialize(Debugger &debugger) { in DebuggerInitialize()
276 void SymbolFileDWARF::Terminate() { in Terminate()
282 lldb_private::ConstString SymbolFileDWARF::GetPluginNameStatic() { in GetPluginNameStatic()
287 const char *SymbolFileDWARF::GetPluginDescriptionStatic() { in GetPluginDescriptionStatic()
291 SymbolFile *SymbolFileDWARF::CreateInstance(ObjectFileSP objfile_sp) { in CreateInstance()
292 return new SymbolFileDWARF(std::move(objfile_sp), in CreateInstance()
296 TypeList &SymbolFileDWARF::GetTypeList() { in GetTypeList()
302 void SymbolFileDWARF::GetTypes(const DWARFDIE &die, dw_offset_t min_die_offset, in GetTypes()
372 void SymbolFileDWARF::GetTypes(SymbolContextScope *sc_scope, in GetTypes()
412 SymbolFileDWARF::GetParentSymbolContextDIE(const DWARFDIE &child_die) { in GetParentSymbolContextDIE()
431 SymbolFileDWARF::SymbolFileDWARF(ObjectFileSP objfile_sp, in SymbolFileDWARF() function in SymbolFileDWARF
442 SymbolFileDWARF::~SymbolFileDWARF() = default;
449 UniqueDWARFASTTypeMap &SymbolFileDWARF::GetUniqueDWARFASTTypeMap() { in GetUniqueDWARFASTTypeMap()
458 SymbolFileDWARF::GetTypeSystemForLanguage(LanguageType language) { in GetTypeSystemForLanguage()
470 void SymbolFileDWARF::InitializeObject() { in InitializeObject()
517 bool SymbolFileDWARF::SupportedVersion(uint16_t version) { in SupportedVersion()
521 uint32_t SymbolFileDWARF::CalculateAbilities() { in CalculateAbilities()
603 void SymbolFileDWARF::LoadSectionData(lldb::SectionType sect_type, in LoadSectionData()
618 DWARFDebugAbbrev *SymbolFileDWARF::DebugAbbrev() { in DebugAbbrev()
639 DWARFDebugInfo &SymbolFileDWARF::DebugInfo() { in DebugInfo()
648 DWARFCompileUnit *SymbolFileDWARF::GetDWARFCompileUnit(CompileUnit *comp_unit) { in GetDWARFCompileUnit()
661 DWARFDebugRanges *SymbolFileDWARF::GetDebugRanges() { in GetDebugRanges()
690 lldb::CompUnitSP SymbolFileDWARF::ParseCompileUnit(DWARFCompileUnit &dwarf_cu) { in ParseCompileUnit()
710 LanguageType cu_language = SymbolFileDWARF::LanguageTypeFromDWARF( in ParseCompileUnit()
730 void SymbolFileDWARF::BuildCuTranslationTable() { in BuildCuTranslationTable()
747 llvm::Optional<uint32_t> SymbolFileDWARF::GetDWARFUnitIndex(uint32_t cu_idx) { in GetDWARFUnitIndex()
756 uint32_t SymbolFileDWARF::CalculateNumCompileUnits() { in CalculateNumCompileUnits()
762 CompUnitSP SymbolFileDWARF::ParseCompileUnitAtIndex(uint32_t cu_idx) { in ParseCompileUnitAtIndex()
772 Function *SymbolFileDWARF::ParseFunction(CompileUnit &comp_unit, in ParseFunction()
791 lldb::addr_t SymbolFileDWARF::FixupAddress(lldb::addr_t file_addr) { in FixupAddress()
798 bool SymbolFileDWARF::FixupAddress(Address &addr) { in FixupAddress()
806 lldb::LanguageType SymbolFileDWARF::ParseLanguage(CompileUnit &comp_unit) { in ParseLanguage()
815 XcodeSDK SymbolFileDWARF::ParseXcodeSDK(CompileUnit &comp_unit) { in ParseXcodeSDK()
843 size_t SymbolFileDWARF::ParseFunctions(CompileUnit &comp_unit) { in ParseFunctions()
866 bool SymbolFileDWARF::ForEachExternalModule( in ForEachExternalModule()
894 bool SymbolFileDWARF::ParseSupportFiles(CompileUnit &comp_unit, in ParseSupportFiles()
917 FileSpec SymbolFileDWARF::GetFile(DWARFUnit &unit, size_t file_idx) { in GetFile()
929 SymbolFileDWARF::GetTypeUnitSupportFiles(DWARFTypeUnit &tu) { in GetTypeUnitSupportFiles()
964 bool SymbolFileDWARF::ParseIsOptimized(CompileUnit &comp_unit) { in ParseIsOptimized()
972 bool SymbolFileDWARF::ParseImportedModules( in ParseImportedModules()
1026 bool SymbolFileDWARF::ParseLineTable(CompileUnit &comp_unit) { in ParseLineTable()
1082 SymbolFileDWARF::ParseDebugMacros(lldb::offset_t *offset) { in ParseDebugMacros()
1103 bool SymbolFileDWARF::ParseDebugMacros(CompileUnit &comp_unit) { in ParseDebugMacros()
1127 size_t SymbolFileDWARF::ParseBlocksRecursive( in ParseBlocksRecursive()
1246 bool SymbolFileDWARF::ClassOrStructIsVirtual(const DWARFDIE &parent_die) { in ClassOrStructIsVirtual()
1268 void SymbolFileDWARF::ParseDeclsForContext(CompilerDeclContext decl_ctx) { in ParseDeclsForContext()
1275 user_id_t SymbolFileDWARF::GetUID(DIERef ref) { in GetUID()
1285 llvm::Optional<SymbolFileDWARF::DecodedUID>
1286 SymbolFileDWARF::DecodeUID(lldb::user_id_t uid) { in DecodeUID()
1298 SymbolFileDWARF *dwarf = debug_map->GetSymbolFileByOSOIndex( in DecodeUID()
1319 SymbolFileDWARF::GetDIE(lldb::user_id_t uid) { in GetDIE()
1332 CompilerDecl SymbolFileDWARF::GetDeclForUID(lldb::user_id_t type_uid) { in GetDeclForUID()
1345 SymbolFileDWARF::GetDeclContextForUID(lldb::user_id_t type_uid) { in GetDeclContextForUID()
1358 SymbolFileDWARF::GetDeclContextContainingUID(lldb::user_id_t type_uid) { in GetDeclContextContainingUID()
1368 Type *SymbolFileDWARF::ResolveTypeUID(lldb::user_id_t type_uid) { in ResolveTypeUID()
1380 SymbolFileDWARF::GetDynamicArrayInfoForUID( in GetDynamicArrayInfoForUID()
1389 Type *SymbolFileDWARF::ResolveTypeUID(const DIERef &die_ref) { in ResolveTypeUID()
1393 Type *SymbolFileDWARF::ResolveTypeUID(const DWARFDIE &die, in ResolveTypeUID()
1435 bool SymbolFileDWARF::HasForwardDeclForClangType( in HasForwardDeclForClangType()
1454 bool SymbolFileDWARF::CompleteType(CompilerType &compiler_type) { in CompleteType()
1501 Type *SymbolFileDWARF::ResolveType(const DWARFDIE &die, in ResolveType()
1522 SymbolFileDWARF::GetCompUnitForDWARFCompUnit(DWARFCompileUnit &dwarf_cu) { in GetCompUnitForDWARFCompUnit()
1539 void SymbolFileDWARF::GetObjCMethods( in GetObjCMethods()
1544 bool SymbolFileDWARF::GetFunction(const DWARFDIE &die, SymbolContext &sc) { in GetFunction()
1565 lldb::ModuleSP SymbolFileDWARF::GetExternalModule(ConstString name) { in GetExternalModule()
1575 SymbolFileDWARF::GetDIE(const DIERef &die_ref) { in GetDIE()
1577 SymbolFileDWARF *dwarf = *die_ref.dwo_num() == 0x3fffffff in GetDIE()
1610 llvm::Optional<uint64_t> SymbolFileDWARF::GetDWOId() { in GetDWOId()
1622 SymbolFileDWARF::GetDwoSymbolFileForCompileUnit( in GetDwoSymbolFileForCompileUnit()
1681 void SymbolFileDWARF::UpdateExternalModuleListIfNeeded() { in UpdateExternalModuleListIfNeeded()
1765 llvm::dyn_cast_or_null<SymbolFileDWARF>(module_sp->GetSymbolFile()); in UpdateExternalModuleListIfNeeded()
1783 SymbolFileDWARF::GlobalVariableMap &SymbolFileDWARF::GetGlobalAranges() { in GetGlobalAranges()
1827 void SymbolFileDWARF::ResolveFunctionAndBlock(lldb::addr_t file_vm_addr, in ResolveFunctionAndBlock()
1854 uint32_t SymbolFileDWARF::ResolveSymbolContext(const Address &so_addr, in ResolveSymbolContext()
1961 uint32_t SymbolFileDWARF::ResolveSymbolContext( in ResolveSymbolContext()
1986 void SymbolFileDWARF::PreloadSymbols() { in PreloadSymbols()
1991 std::recursive_mutex &SymbolFileDWARF::GetModuleMutex() const { in GetModuleMutex()
1998 bool SymbolFileDWARF::DeclContextMatchesThisSymbolFile( in DeclContextMatchesThisSymbolFile()
2030 void SymbolFileDWARF::FindGlobalVariables( in FindGlobalVariables()
2111 void SymbolFileDWARF::FindGlobalVariables(const RegularExpression &regex, in FindGlobalVariables()
2145 bool SymbolFileDWARF::ResolveFunction(const DWARFDIE &orig_die, in ResolveFunction()
2201 bool SymbolFileDWARF::DIEInDeclContext(const CompilerDeclContext &decl_ctx, in DIEInDeclContext()
2219 void SymbolFileDWARF::FindFunctions(ConstString name, in FindFunctions()
2275 void SymbolFileDWARF::FindFunctions(const RegularExpression &regex, in FindFunctions()
2298 void SymbolFileDWARF::GetMangledNamesForFunction( in GetMangledNamesForFunction()
2320 void SymbolFileDWARF::FindTypes( in FindTypes()
2397 void SymbolFileDWARF::FindTypes( in FindTypes()
2442 SymbolFileDWARF::FindNamespace(ConstString name, in FindNamespace()
2484 TypeSP SymbolFileDWARF::GetTypeForDIE(const DWARFDIE &die, in GetTypeForDIE()
2518 SymbolFileDWARF::GetDeclContextDIEContainingDIE(const DWARFDIE &orig_die) { in GetDeclContextDIEContainingDIE()
2569 Symbol *SymbolFileDWARF::GetObjCClassSymbol(ConstString objc_class_name) { in GetObjCClassSymbol()
2589 bool SymbolFileDWARF::Supports_DW_AT_APPLE_objc_complete_type(DWARFUnit *cu) { in Supports_DW_AT_APPLE_objc_complete_type()
2615 TypeSP SymbolFileDWARF::FindCompleteObjCDefinitionTypeForDIE( in FindCompleteObjCDefinitionTypeForDIE()
2677 bool SymbolFileDWARF::DIEDeclContextsMatch(const DWARFDIE &die1, in DIEDeclContextsMatch()
2757 TypeSP SymbolFileDWARF::FindDefinitionTypeForDWARFDeclContext( in FindDefinitionTypeForDWARFDeclContext()
2878 TypeSP SymbolFileDWARF::ParseType(const SymbolContext &sc, const DWARFDIE &die, in ParseType()
2912 size_t SymbolFileDWARF::ParseTypes(const SymbolContext &sc, in ParseTypes()
2950 size_t SymbolFileDWARF::ParseBlocksRecursive(Function &func) { in ParseBlocksRecursive()
2971 size_t SymbolFileDWARF::ParseTypes(CompileUnit &comp_unit) { in ParseTypes()
2987 size_t SymbolFileDWARF::ParseVariablesForContext(const SymbolContext &sc) { in ParseVariablesForContext()
3037 VariableSP SymbolFileDWARF::ParseVariableDIE(const SymbolContext &sc, in ParseVariableDIE()
3389 SymbolFileDWARF::FindBlockContainingSpecification( in FindBlockContainingSpecification()
3399 SymbolFileDWARF::FindBlockContainingSpecification( in FindBlockContainingSpecification()
3432 size_t SymbolFileDWARF::ParseVariables(const SymbolContext &sc, in ParseVariables()
3596 SymbolFileDWARF::CollectCallEdges(ModuleSP module, DWARFDIE function_die) { in CollectCallEdges()
3757 SymbolFileDWARF::ParseCallEdgesInFunction(UserID func_id) { in ParseCallEdgesInFunction()
3770 ConstString SymbolFileDWARF::GetPluginName() { return GetPluginNameStatic(); } in GetPluginName()
3772 uint32_t SymbolFileDWARF::GetPluginVersion() { return 1; } in GetPluginVersion()
3774 void SymbolFileDWARF::Dump(lldb_private::Stream &s) { in Dump()
3779 void SymbolFileDWARF::DumpClangAST(Stream &s) { in DumpClangAST()
3790 SymbolFileDWARFDebugMap *SymbolFileDWARF::GetDebugMapSymfile() { in GetDebugMapSymfile()
3801 const std::shared_ptr<SymbolFileDWARFDwo> &SymbolFileDWARF::GetDwpSymbolFile() { in GetDwpSymbolFile()
3827 llvm::Expected<TypeSystem &> SymbolFileDWARF::GetTypeSystem(DWARFUnit &unit) { in GetTypeSystem()
3831 DWARFASTParser *SymbolFileDWARF::GetDWARFParser(DWARFUnit &unit) { in GetDWARFParser()
3841 CompilerDecl SymbolFileDWARF::GetDecl(const DWARFDIE &die) { in GetDecl()
3847 CompilerDeclContext SymbolFileDWARF::GetDeclContext(const DWARFDIE &die) { in GetDeclContext()
3854 SymbolFileDWARF::GetContainingDeclContext(const DWARFDIE &die) { in GetContainingDeclContext()
3860 DWARFDeclContext SymbolFileDWARF::GetDWARFDeclContext(const DWARFDIE &die) { in GetDWARFDeclContext()
3869 LanguageType SymbolFileDWARF::LanguageTypeFromDWARF(uint64_t val) { in LanguageTypeFromDWARF()
3882 LanguageType SymbolFileDWARF::GetLanguage(DWARFUnit &unit) { in GetLanguage()
3886 LanguageType SymbolFileDWARF::GetLanguageFamily(DWARFUnit &unit) { in GetLanguageFamily()