Lines Matching refs:SymbolFileDWARF
104 LLDB_PLUGIN_DEFINE(SymbolFileDWARF)
106 char SymbolFileDWARF::ID;
121 return SymbolFileDWARF::GetPluginNameStatic(); in GetSettingName()
301 void SymbolFileDWARF::Initialize() { in Initialize()
309 void SymbolFileDWARF::DebuggerInitialize(Debugger &debugger) { in DebuggerInitialize()
319 void SymbolFileDWARF::Terminate() { in Terminate()
325 llvm::StringRef SymbolFileDWARF::GetPluginDescriptionStatic() { in GetPluginDescriptionStatic()
329 SymbolFile *SymbolFileDWARF::CreateInstance(ObjectFileSP objfile_sp) { in CreateInstance()
330 return new SymbolFileDWARF(std::move(objfile_sp), in CreateInstance()
334 TypeList &SymbolFileDWARF::GetTypeList() { in GetTypeList()
340 void SymbolFileDWARF::GetTypes(const DWARFDIE &die, dw_offset_t min_die_offset, in GetTypes()
410 void SymbolFileDWARF::GetTypes(SymbolContextScope *sc_scope, in GetTypes()
450 SymbolFileDWARF::GetParentSymbolContextDIE(const DWARFDIE &child_die) { in GetParentSymbolContextDIE()
469 SymbolFileDWARF::SymbolFileDWARF(ObjectFileSP objfile_sp, in SymbolFileDWARF() function in SymbolFileDWARF
477 SymbolFileDWARF::~SymbolFileDWARF() = default;
485 SymbolFileDWARF::GetForwardDeclCompilerTypeToDIE() { in GetForwardDeclCompilerTypeToDIE()
491 UniqueDWARFASTTypeMap &SymbolFileDWARF::GetUniqueDWARFASTTypeMap() { in GetUniqueDWARFASTTypeMap()
500 SymbolFileDWARF::GetTypeSystemForLanguage(LanguageType language) { in GetTypeSystemForLanguage()
512 void SymbolFileDWARF::InitializeObject() { in InitializeObject()
558 void SymbolFileDWARF::InitializeFirstCodeAddress() { in InitializeFirstCodeAddress()
565 void SymbolFileDWARF::InitializeFirstCodeAddressRecursive( in InitializeFirstCodeAddressRecursive()
577 bool SymbolFileDWARF::SupportedVersion(uint16_t version) { in SupportedVersion()
596 uint32_t SymbolFileDWARF::CalculateAbilities() { in CalculateAbilities()
680 void SymbolFileDWARF::LoadSectionData(lldb::SectionType sect_type, in LoadSectionData()
695 llvm::DWARFDebugAbbrev *SymbolFileDWARF::DebugAbbrev() { in DebugAbbrev()
718 DWARFDebugInfo &SymbolFileDWARF::DebugInfo() { in DebugInfo()
727 DWARFCompileUnit *SymbolFileDWARF::GetDWARFCompileUnit(CompileUnit *comp_unit) { in GetDWARFCompileUnit()
740 DWARFDebugRanges *SymbolFileDWARF::GetDebugRanges() { in GetDebugRanges()
779 lldb::CompUnitSP SymbolFileDWARF::ParseCompileUnit(DWARFCompileUnit &dwarf_cu) { in ParseCompileUnit()
841 LanguageType cu_language = SymbolFileDWARF::LanguageTypeFromDWARF( in ParseCompileUnit()
860 void SymbolFileDWARF::BuildCuTranslationTable() { in BuildCuTranslationTable()
877 std::optional<uint32_t> SymbolFileDWARF::GetDWARFUnitIndex(uint32_t cu_idx) { in GetDWARFUnitIndex()
886 uint32_t SymbolFileDWARF::CalculateNumCompileUnits() { in CalculateNumCompileUnits()
892 CompUnitSP SymbolFileDWARF::ParseCompileUnitAtIndex(uint32_t cu_idx) { in ParseCompileUnitAtIndex()
902 Function *SymbolFileDWARF::ParseFunction(CompileUnit &comp_unit, in ParseFunction()
950 SymbolFileDWARF::ConstructFunctionDemangledName(const DWARFDIE &die) { in ConstructFunctionDemangledName()
975 lldb::addr_t SymbolFileDWARF::FixupAddress(lldb::addr_t file_addr) { in FixupAddress()
982 bool SymbolFileDWARF::FixupAddress(Address &addr) { in FixupAddress()
990 lldb::LanguageType SymbolFileDWARF::ParseLanguage(CompileUnit &comp_unit) { in ParseLanguage()
999 XcodeSDK SymbolFileDWARF::ParseXcodeSDK(CompileUnit &comp_unit) { in ParseXcodeSDK()
1027 size_t SymbolFileDWARF::ParseFunctions(CompileUnit &comp_unit) { in ParseFunctions()
1050 bool SymbolFileDWARF::ForEachExternalModule( in ForEachExternalModule()
1078 bool SymbolFileDWARF::ParseSupportFiles(CompileUnit &comp_unit, in ParseSupportFiles()
1091 bool SymbolFileDWARF::ParseSupportFiles(DWARFUnit &dwarf_cu, in ParseSupportFiles()
1111 FileSpec SymbolFileDWARF::GetFile(DWARFUnit &unit, size_t file_idx) { in GetFile()
1125 SymbolFileDWARF::GetTypeUnitSupportFiles(DWARFTypeUnit &tu) { in GetTypeUnitSupportFiles()
1162 bool SymbolFileDWARF::ParseIsOptimized(CompileUnit &comp_unit) { in ParseIsOptimized()
1170 bool SymbolFileDWARF::ParseImportedModules( in ParseImportedModules()
1225 bool SymbolFileDWARF::ParseLineTable(CompileUnit &comp_unit) { in ParseLineTable()
1288 SymbolFileDWARF::ParseDebugMacros(lldb::offset_t *offset) { in ParseDebugMacros()
1310 bool SymbolFileDWARF::ParseDebugMacros(CompileUnit &comp_unit) { in ParseDebugMacros()
1334 size_t SymbolFileDWARF::ParseBlocksRecursive( in ParseBlocksRecursive()
1455 bool SymbolFileDWARF::ClassOrStructIsVirtual(const DWARFDIE &parent_die) { in ClassOrStructIsVirtual()
1477 void SymbolFileDWARF::ParseDeclsForContext(CompilerDeclContext decl_ctx) { in ParseDeclsForContext()
1485 SymbolFileDWARF::GetDIE(lldb::user_id_t uid) { return GetDIE(DIERef(uid)); } in GetDIE()
1487 CompilerDecl SymbolFileDWARF::GetDeclForUID(lldb::user_id_t type_uid) { in GetDeclForUID()
1500 SymbolFileDWARF::GetDeclContextForUID(lldb::user_id_t type_uid) { in GetDeclContextForUID()
1513 SymbolFileDWARF::GetDeclContextContainingUID(lldb::user_id_t type_uid) { in GetDeclContextContainingUID()
1524 SymbolFileDWARF::GetCompilerContextForUID(lldb::user_id_t type_uid) { in GetCompilerContextForUID()
1534 Type *SymbolFileDWARF::ResolveTypeUID(lldb::user_id_t type_uid) { in ResolveTypeUID()
1545 std::optional<SymbolFile::ArrayInfo> SymbolFileDWARF::GetDynamicArrayInfoForUID( in GetDynamicArrayInfoForUID()
1554 Type *SymbolFileDWARF::ResolveTypeUID(const DIERef &die_ref) { in ResolveTypeUID()
1558 Type *SymbolFileDWARF::ResolveTypeUID(const DWARFDIE &die, in ResolveTypeUID()
1602 bool SymbolFileDWARF::HasForwardDeclForCompilerType( in HasForwardDeclForCompilerType()
1619 bool SymbolFileDWARF::CompleteType(CompilerType &compiler_type) { in CompleteType()
1682 Type *SymbolFileDWARF::ResolveType(const DWARFDIE &die, in ResolveType()
1704 SymbolFileDWARF::GetCompUnitForDWARFCompUnit(DWARFCompileUnit &dwarf_cu) { in GetCompUnitForDWARFCompUnit()
1721 void SymbolFileDWARF::GetObjCMethods( in GetObjCMethods()
1726 bool SymbolFileDWARF::GetFunction(const DWARFDIE &die, SymbolContext &sc) { in GetFunction()
1747 lldb::ModuleSP SymbolFileDWARF::GetExternalModule(ConstString name) { in GetExternalModule()
1755 SymbolFileDWARF *SymbolFileDWARF::GetDIERefSymbolFile(const DIERef &die_ref) { in GetDIERefSymbolFile()
1789 SymbolFileDWARF::GetDIE(const DIERef &die_ref) { in GetDIE()
1796 SymbolFileDWARF *symbol_file = GetDIERefSymbolFile(die_ref); in GetDIE()
1813 std::optional<uint64_t> SymbolFileDWARF::GetDWOId() { in GetDWOId()
1823 DWARFUnit *SymbolFileDWARF::GetSkeletonUnit(DWARFUnit *dwo_unit) { in GetSkeletonUnit()
1828 SymbolFileDWARF::GetDwoSymbolFileForCompileUnit( in GetDwoSymbolFileForCompileUnit()
2005 void SymbolFileDWARF::UpdateExternalModuleListIfNeeded() { in UpdateExternalModuleListIfNeeded()
2089 llvm::dyn_cast_or_null<SymbolFileDWARF>(module_sp->GetSymbolFile()); in UpdateExternalModuleListIfNeeded()
2108 SymbolFileDWARF::GlobalVariableMap &SymbolFileDWARF::GetGlobalAranges() { in GetGlobalAranges()
2157 void SymbolFileDWARF::ResolveFunctionAndBlock(lldb::addr_t file_vm_addr, in ResolveFunctionAndBlock()
2184 uint32_t SymbolFileDWARF::ResolveSymbolContext(const Address &so_addr, in ResolveSymbolContext()
2291 uint32_t SymbolFileDWARF::ResolveSymbolContext( in ResolveSymbolContext()
2316 void SymbolFileDWARF::PreloadSymbols() { in PreloadSymbols()
2328 std::recursive_mutex &SymbolFileDWARF::GetModuleMutex() const { in GetModuleMutex()
2335 bool SymbolFileDWARF::DeclContextMatchesThisSymbolFile( in DeclContextMatchesThisSymbolFile()
2366 void SymbolFileDWARF::FindGlobalVariables( in FindGlobalVariables()
2454 void SymbolFileDWARF::FindGlobalVariables(const RegularExpression ®ex, in FindGlobalVariables()
2488 bool SymbolFileDWARF::ResolveFunction(const DWARFDIE &orig_die, in ResolveFunction()
2539 bool SymbolFileDWARF::DIEInDeclContext(const CompilerDeclContext &decl_ctx, in DIEInDeclContext()
2564 void SymbolFileDWARF::FindFunctions(const Module::LookupInfo &lookup_info, in FindFunctions()
2637 void SymbolFileDWARF::FindFunctions(const RegularExpression ®ex, in FindFunctions()
2660 void SymbolFileDWARF::GetMangledNamesForFunction( in GetMangledNamesForFunction()
2712 uint64_t SymbolFileDWARF::GetDebugInfoSize(bool load_all_debug_info) { in GetDebugInfoSize()
2734 void SymbolFileDWARF::FindTypes(const TypeQuery &query, TypeResults &results) { in FindTypes()
2857 SymbolFileDWARF::FindNamespace(ConstString name, in FindNamespace()
2900 TypeSP SymbolFileDWARF::GetTypeForDIE(const DWARFDIE &die, in GetTypeForDIE()
2934 SymbolFileDWARF::GetDeclContextDIEContainingDIE(const DWARFDIE &orig_die) { in GetDeclContextDIEContainingDIE()
2985 Symbol *SymbolFileDWARF::GetObjCClassSymbol(ConstString objc_class_name) { in GetObjCClassSymbol()
3005 bool SymbolFileDWARF::Supports_DW_AT_APPLE_objc_complete_type(DWARFUnit *cu) { in Supports_DW_AT_APPLE_objc_complete_type()
3031 TypeSP SymbolFileDWARF::FindCompleteObjCDefinitionTypeForDIE( in FindCompleteObjCDefinitionTypeForDIE()
3074 SymbolFileDWARF::FindDefinitionDIE(const DWARFDIE &die) { in FindDefinitionDIE()
3189 TypeSP SymbolFileDWARF::ParseType(const SymbolContext &sc, const DWARFDIE &die, in ParseType()
3224 size_t SymbolFileDWARF::ParseTypes(const SymbolContext &sc, in ParseTypes()
3262 size_t SymbolFileDWARF::ParseBlocksRecursive(Function &func) { in ParseBlocksRecursive()
3283 size_t SymbolFileDWARF::ParseTypes(CompileUnit &comp_unit) { in ParseTypes()
3299 size_t SymbolFileDWARF::ParseVariablesForContext(const SymbolContext &sc) { in ParseVariablesForContext()
3346 VariableSP SymbolFileDWARF::ParseVariableDIECached(const SymbolContext &sc, in ParseVariableDIECached()
3452 VariableSP SymbolFileDWARF::ParseVariableDIE(const SymbolContext &sc, in ParseVariableDIE()
3721 SymbolFileDWARF::FindBlockContainingSpecification( in FindBlockContainingSpecification()
3731 SymbolFileDWARF::FindBlockContainingSpecification( in FindBlockContainingSpecification()
3764 void SymbolFileDWARF::ParseAndAppendGlobalVariable( in ParseAndAppendGlobalVariable()
3821 SymbolFileDWARF::MergeBlockAbstractParameters(const DWARFDIE &block_die, in MergeBlockAbstractParameters()
3896 size_t SymbolFileDWARF::ParseVariablesInFunctionContext( in ParseVariablesInFunctionContext()
3914 size_t SymbolFileDWARF::ParseVariablesInFunctionContextRecursive( in ParseVariablesInFunctionContextRecursive()
3981 size_t SymbolFileDWARF::PopulateBlockVariableList( in PopulateBlockVariableList()
4042 SymbolFileDWARF::CollectCallEdges(ModuleSP module, DWARFDIE function_die) { in CollectCallEdges()
4199 SymbolFileDWARF::ParseCallEdgesInFunction(lldb_private::UserID func_id) { in ParseCallEdgesInFunction()
4211 void SymbolFileDWARF::Dump(lldb_private::Stream &s) { in Dump()
4216 void SymbolFileDWARF::DumpClangAST(Stream &s) { in DumpClangAST()
4227 bool SymbolFileDWARF::GetSeparateDebugInfo(StructuredData::Dictionary &d, in GetSeparateDebugInfo()
4293 SymbolFileDWARFDebugMap *SymbolFileDWARF::GetDebugMapSymfile() { in GetDebugMapSymfile()
4304 const std::shared_ptr<SymbolFileDWARFDwo> &SymbolFileDWARF::GetDwpSymbolFile() { in GetDwpSymbolFile()
4365 SymbolFileDWARF::GetTypeSystem(DWARFUnit &unit) { in GetTypeSystem()
4369 DWARFASTParser *SymbolFileDWARF::GetDWARFParser(DWARFUnit &unit) { in GetDWARFParser()
4381 CompilerDecl SymbolFileDWARF::GetDecl(const DWARFDIE &die) { in GetDecl()
4387 CompilerDeclContext SymbolFileDWARF::GetDeclContext(const DWARFDIE &die) { in GetDeclContext()
4394 SymbolFileDWARF::GetContainingDeclContext(const DWARFDIE &die) { in GetContainingDeclContext()
4400 LanguageType SymbolFileDWARF::LanguageTypeFromDWARF(uint64_t val) { in LanguageTypeFromDWARF()
4411 LanguageType SymbolFileDWARF::GetLanguage(DWARFUnit &unit) { in GetLanguage()
4415 LanguageType SymbolFileDWARF::GetLanguageFamily(DWARFUnit &unit) { in GetLanguageFamily()
4422 StatsDuration::Duration SymbolFileDWARF::GetDebugInfoIndexTime() { in GetDebugInfoIndexTime()
4428 Status SymbolFileDWARF::CalculateFrameVariableError(StackFrame &frame) { in CalculateFrameVariableError()
4460 void SymbolFileDWARF::GetCompileOptions( in GetCompileOptions()