| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | DWARFDIE.cpp | 32 std::ptrdiff_t, DWARFDIE *, DWARFDIE *> { 86 DWARFDIE 94 DWARFDIE 102 DWARFDIE 110 DWARFDIE 118 DWARFDIE 126 DWARFDIE 139 DWARFDIE 144 DWARFDIE result; in LookupDeepestBlock() 362 std::vector<DWARFDIE> DWARFDIE::GetDeclContextDIEs() const { in GetDeclContextDIEs() [all …]
|
| H A D | DWARFASTParserClang.h | 56 const lldb_private::plugin::dwarf::DWARFDIE &die) override; 159 const lldb_private::plugin::dwarf::DWARFDIE &die); 174 const lldb_private::plugin::dwarf::DWARFDIE &die, 210 const lldb_private::plugin::dwarf::DWARFDIE &die, 211 lldb_private::plugin::dwarf::DWARFDIE *decl_ctx_die); 222 const lldb_private::plugin::dwarf::DWARFDIE &die); 278 const lldb_private::plugin::dwarf::DWARFDIE &die, 353 const lldb_private::plugin::dwarf::DWARFDIE &die, 394 const lldb_private::plugin::dwarf::DWARFDIE &die, 424 const lldb_private::plugin::dwarf::DWARFDIE &die); [all …]
|
| H A D | DWARFDIE.h | 47 DWARFDIE 50 DWARFDIE 53 DWARFDIE 56 DWARFDIE 62 DWARFDIE 66 DWARFDIE 69 DWARFDIE 97 DWARFDIE 111 class DWARFDIE::child_iterator 115 DWARFDIE m_die; [all …]
|
| H A D | DWARFIndex.h | 23 class DWARFDIE; variable 37 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 41 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 45 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 48 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 66 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 70 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 73 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 95 llvm::function_ref<bool(DWARFDIE die)> callback, 103 const llvm::function_ref<bool(DWARFDIE die)> m_callback; [all …]
|
| H A D | SymbolFileDWARF.h | 84 friend class DWARFDIE; variable 217 DWARFDIE 231 static DWARFDIE GetParentSymbolContextDIE(const DWARFDIE &die); 242 virtual DWARFDIE GetDIE(const DIERef &die_ref); 244 DWARFDIE GetDIE(lldb::user_id_t uid); 254 const DWARFDIE &die, 389 const DWARFDIE &die, 441 lldb::TypeSP GetTypeForDIE(const DWARFDIE &die, 448 DWARFDIE 452 DWARFDIE [all …]
|
| H A D | DWARFASTParser.h | 27 class DWARFDIE; variable 38 const DWARFDIE &die, 41 virtual ConstString ConstructDemangledNameFromDWARF(const DWARFDIE &die) = 0; 44 const DWARFDIE &die, 47 virtual bool CompleteTypeFromDWARF(const DWARFDIE &die, Type *type, 50 virtual CompilerDecl GetDeclForUIDFromDWARF(const DWARFDIE &die) = 0; 53 GetDeclContextForUIDFromDWARF(const DWARFDIE &die) = 0; 56 GetDeclContextContainingUIDFromDWARF(const DWARFDIE &die) = 0; 61 virtual ConstString GetDIEClassTemplateParams(const DWARFDIE &die) = 0; 64 ParseChildArrayInfo(const DWARFDIE &parent_die, [all …]
|
| H A D | DebugNamesDWARFIndex.h | 32 llvm::function_ref<bool(DWARFDIE die)> callback) override; 35 llvm::function_ref<bool(DWARFDIE die)> callback) override; 38 llvm::function_ref<bool(DWARFDIE die)> callback) override; 41 llvm::function_ref<bool(DWARFDIE die)> callback) override {} in GetObjCMethods() 44 llvm::function_ref<bool(DWARFDIE die)> callback) override; 46 llvm::function_ref<bool(DWARFDIE die)> callback) override; 48 llvm::function_ref<bool(DWARFDIE die)> callback) override; 50 llvm::function_ref<bool(DWARFDIE die)> callback) override; 54 llvm::function_ref<bool(DWARFDIE die)> callback) override; 56 llvm::function_ref<bool(DWARFDIE die)> callback) override; [all …]
|
| H A D | DWARFASTParserClang.cpp | 104 static DWARFDIE GetContainingClangModuleDIE(const DWARFDIE &die) { in GetContainingClangModuleDIE() 120 return DWARFDIE(); in GetContainingClangModuleDIE() 1425 const DWARFDIE &die, const DWARFDIE &parent_die, in ParseInheritance() 2772 const DWARFDIE &die, const DWARFDIE &parent_die, in ParseObjCProperty() 2903 const DWARFDIE &die, const DWARFDIE &parent_die, in ParseSingleMember() 3515 return DWARFDIE(); in GetContainingFunctionWithAbstractOrigin() 3524 return DWARFDIE(); in FindAnyChildWithAbstractOrigin() 3641 const DWARFDIE &die, DWARFDIE *decl_ctx_die_copy) { in GetClangDeclContextContainingDIE() 3677 const DWARFDIE &src_class_die, const DWARFDIE &dst_class_die, in CopyUniqueClassMethodTypes() 3689 auto gather = [](DWARFDIE die, UniqueCStringMap<DWARFDIE> &map, in CopyUniqueClassMethodTypes() [all …]
|
| H A D | AppleDWARFIndex.h | 46 llvm::function_ref<bool(DWARFDIE die)> callback) override; 49 llvm::function_ref<bool(DWARFDIE die)> callback) override; 52 llvm::function_ref<bool(DWARFDIE die)> callback) override; 54 llvm::function_ref<bool(DWARFDIE die)> callback) override; 57 llvm::function_ref<bool(DWARFDIE die)> callback) override; 59 llvm::function_ref<bool(DWARFDIE die)> callback) override; 61 llvm::function_ref<bool(DWARFDIE die)> callback) override; 63 llvm::function_ref<bool(DWARFDIE die)> callback) override; 67 llvm::function_ref<bool(DWARFDIE die)> callback) override; 69 llvm::function_ref<bool(DWARFDIE die)> callback) override; [all …]
|
| H A D | ManualDWARFIndex.h | 32 llvm::function_ref<bool(DWARFDIE die)> callback) override; 35 llvm::function_ref<bool(DWARFDIE die)> callback) override; 38 llvm::function_ref<bool(DWARFDIE die)> callback) override; 40 llvm::function_ref<bool(DWARFDIE die)> callback) override; 43 llvm::function_ref<bool(DWARFDIE die)> callback) override; 45 llvm::function_ref<bool(DWARFDIE die)> callback) override; 47 llvm::function_ref<bool(DWARFDIE die)> callback) override; 49 llvm::function_ref<bool(DWARFDIE die)> callback) override; 53 llvm::function_ref<bool(DWARFDIE die)> callback) override; 55 llvm::function_ref<bool(DWARFDIE die)> callback) override;
|
| H A D | DWARFIndex.cpp | 29 llvm::function_ref<bool(DWARFDIE die)> callback) { in ProcessFunctionDIE() 32 DWARFDIE die = dwarf.GetDIE(ref); in ProcessFunctionDIE() 91 const DWARFIndex &index, llvm::function_ref<bool(DWARFDIE die)> callback, in DIERefCallbackImpl() 99 if (DWARFDIE die = m_dwarf.GetDIE(ref)) in operator ()() 120 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetFullyQualifiedType() 121 GetTypes(context, [&](DWARFDIE die) { in GetFullyQualifiedType() 127 const DWARFDeclContext &context, DWARFDIE die, in GetFullyQualifiedTypeImpl() 128 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetFullyQualifiedTypeImpl()
|
| H A D | SymbolFileDWARF.cpp | 449 DWARFDIE 451 DWARFDIE die; in GetParentSymbolContextDIE() 466 return DWARFDIE(); in GetParentSymbolContextDIE() 1477 DWARFDIE 1728 DWARFDIE 2123 DWARFDIE block_die; in ResolveFunctionAndBlock() 2869 DWARFDIE 2918 return DWARFDIE(); in GetDeclContextDIEContainingDIE() 3740 DWARFDIE 3750 DWARFDIE [all …]
|
| H A D | DebugNamesDWARFIndex.cpp | 76 llvm::function_ref<bool(DWARFDIE die)> callback) { in ProcessEntry() 82 DWARFDIE die = dwarf.GetDIE(*ref); in ProcessEntry() 115 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetGlobalVariables() 139 DWARFUnit &cu, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetGlobalVariables() 178 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetCompleteObjCClass() 199 DWARFDIE die = m_debug_info.GetDIE(*ref); in GetCompleteObjCClass() 222 ConstString name, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetTypes() 236 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetTypes() 266 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetFunctions() 277 [&](DWARFDIE die) { in GetFunctions() [all …]
|
| H A D | AppleDWARFIndex.cpp | 122 llvm::function_ref<bool(DWARFDIE die)> callback, in SearchFor() 138 ConstString basename, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetGlobalVariables() 146 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetGlobalVariables() 160 DWARFUnit &cu, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetGlobalVariables() 180 ConstString class_name, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetObjCMethods() 188 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetCompleteObjCClass() 213 ConstString name, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetTypes() 221 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetTypes() 270 ConstString name, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetNamespaces() 279 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetFunctions() [all …]
|
| H A D | DWARFDebugInfoEntry.cpp | 129 std::vector<DWARFDIE> dies; in GetDIENamesAndRanges() 281 for (const DWARFDIE &die : dies) { in GetDIENamesAndRanges() 335 DWARFDIE spec_die = form_value.Reference(); in GetAttributes() 387 DWARFDIE die = form_value.Reference(); in GetAttributeValue() 397 DWARFDIE die = form_value.Reference(); in GetAttributeValue() 453 DWARFDIE DWARFDebugInfoEntry::GetAttributeValueAsReference( in GetAttributeValueAsReference() 639 DWARFDIE 645 DWARFDIE 648 DWARFDIE die(cu, const_cast<DWARFDebugInfoEntry *>(this)); in GetParentDeclContextDIE() 678 DWARFDIE decl_ctx_die = abs_die.GetParentDeclContextDIE(); in GetParentDeclContextDIE() [all …]
|
| H A D | SymbolFileDWARFDwo.h | 38 llvm::function_ref<bool(DWARFDIE die)> callback) override; 43 DWARFDIE 71 FindDefinitionTypeForDWARFDeclContext(const DWARFDIE &die) override; 74 FindCompleteObjCDefinitionTypeForDIE(const DWARFDIE &die,
|
| H A D | UniqueDWARFASTType.h | 26 UniqueDWARFASTType(lldb::TypeSP &type_sp, const DWARFDIE &die, in UniqueDWARFASTType() 48 DWARFDIE m_die; 65 bool Find(const DWARFDIE &die, const Declaration &decl, 83 bool Find(ConstString name, const DWARFDIE &die, const Declaration &decl, in Find()
|
| H A D | ManualDWARFIndex.cpp | 281 DIERef ref = *DWARFDIE(&unit, &die).GetDIERef(); in IndexUnitImpl() 315 bool is_method = DWARFDIE(&unit, &die).IsMethod(); in IndexUnitImpl() 396 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetGlobalVariables() 402 DWARFUnit &unit, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetGlobalVariables() 416 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetCompleteObjCClass() 423 ConstString name, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetTypes() 430 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetTypes() 446 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetFunctions() 454 [&](DWARFDIE die) { in GetFunctions() 466 [&](DWARFDIE die) { in GetFunctions() [all …]
|
| H A D | DWARFASTParser.cpp | 25 DWARFASTParser::ParseChildArrayInfo(const DWARFDIE &parent_die, in ParseChildArrayInfo() 31 for (DWARFDIE die : parent_die.children()) { in ParseChildArrayInfo() 53 if (DWARFDIE var_die = die.GetReferencedDIE(DW_AT_count)) { in ParseChildArrayInfo() 104 Type *DWARFASTParser::GetTypeForDIE(const DWARFDIE &die) { in GetTypeForDIE()
|
| H A D | UniqueDWARFASTType.cpp | 16 bool UniqueDWARFASTTypeList::Find(const DWARFDIE &die, in Find() 30 DWARFDIE parent_arg_die = die.GetParent(); in Find() 31 DWARFDIE parent_pos_die = udt.m_die.GetParent(); in Find()
|
| H A D | SymbolFileDWARFDwo.cpp | 114 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetObjCMethods() 123 SymbolFileDWARFDwo::FindDefinitionTypeForDWARFDeclContext(const DWARFDIE &die) { in FindDefinitionTypeForDWARFDeclContext() 128 const DWARFDIE &die, lldb_private::ConstString type_name, in FindCompleteObjCDefinitionTypeForDIE() 139 DWARFDIE
|
| H A D | DWARFDebugInfoEntry.h | 81 DWARFDIE GetAttributeValueAsReference( 162 DWARFDIE GetParentDeclContextDIE(DWARFUnit *cu) const; 163 DWARFDIE GetParentDeclContextDIE(DWARFUnit *cu,
|
| H A D | DWARFAttribute.cpp | 52 DWARFDIE 60 DWARFDIE
|
| H A D | DWARFCompileUnit.cpp | 99 DWARFDIE DWARFCompileUnit::LookupAddress(const dw_addr_t address) { in LookupAddress() 107 return DWARFDIE(); in LookupAddress()
|
| H A D | DWARFAttribute.h | 62 DWARFDIE FormValueAsReferenceAtIndex(uint32_t i) const; 63 DWARFDIE FormValueAsReference(dw_attr_t attr) const;
|