Home
last modified time | relevance | path

Searched refs:DWARFDIE (Results 1 – 25 of 37) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFDIE.cpp32 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 DDWARFASTParserClang.h56 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 DDWARFDIE.h47 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 DDWARFIndex.h23 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 DSymbolFileDWARF.h84 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 DDWARFASTParser.h27 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 DDebugNamesDWARFIndex.h32 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 DDWARFASTParserClang.cpp104 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 DAppleDWARFIndex.h46 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 DManualDWARFIndex.h32 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 DDWARFIndex.cpp29 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 DSymbolFileDWARF.cpp449 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 DDebugNamesDWARFIndex.cpp76 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 DAppleDWARFIndex.cpp122 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 DDWARFDebugInfoEntry.cpp129 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 DSymbolFileDWARFDwo.h38 llvm::function_ref<bool(DWARFDIE die)> callback) override;
43 DWARFDIE
71 FindDefinitionTypeForDWARFDeclContext(const DWARFDIE &die) override;
74 FindCompleteObjCDefinitionTypeForDIE(const DWARFDIE &die,
H A DUniqueDWARFASTType.h26 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 DManualDWARFIndex.cpp281 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 DDWARFASTParser.cpp25 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 DUniqueDWARFASTType.cpp16 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 DSymbolFileDWARFDwo.cpp114 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 DDWARFDebugInfoEntry.h81 DWARFDIE GetAttributeValueAsReference(
162 DWARFDIE GetParentDeclContextDIE(DWARFUnit *cu) const;
163 DWARFDIE GetParentDeclContextDIE(DWARFUnit *cu,
H A DDWARFAttribute.cpp52 DWARFDIE
60 DWARFDIE
H A DDWARFCompileUnit.cpp99 DWARFDIE DWARFCompileUnit::LookupAddress(const dw_addr_t address) { in LookupAddress()
107 return DWARFDIE(); in LookupAddress()
H A DDWARFAttribute.h62 DWARFDIE FormValueAsReferenceAtIndex(uint32_t i) const;
63 DWARFDIE FormValueAsReference(dw_attr_t attr) const;

12