| /llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | DWARFDIE.cpp | 90 DWARFDIE 98 DWARFDIE 106 DWARFDIE 114 DWARFDIE 122 DWARFDIE 130 DWARFDIE 140 return DWARFDIE(); in GetAttributeValueAsReferenceDIE() 143 DWARFDIE 148 DWARFDIE result; in LookupDeepestBlock() 362 std::vector<DWARFDIE> DWARFDIE::GetDeclContextDIEs() const { in GetDeclContextDIEs() [all …]
|
| H A D | DWARFASTParserClang.h | 45 const DWARFDIE &die, 50 const DWARFDIE &die, 117 bool ParseTemplateDIE(const DWARFDIE &die, 121 const DWARFDIE &parent_die, 128 std::vector<DWARFDIE> &member_function_dies, 219 void ParseObjCProperty(const DWARFDIE &die, const DWARFDIE &parent_die, 224 ParseSingleMember(const DWARFDIE &die, const DWARFDIE &parent_die, 240 lldb::TypeSP ParseSubroutine(const DWARFDIE &die, 243 lldb::TypeSP ParseArrayType(const DWARFDIE &die, 263 const DWARFDIE &die, const DWARFDIE &parent_die, [all …]
|
| H A D | DWARFDIE.h | 47 DWARFDIE 50 DWARFDIE 53 DWARFDIE 56 DWARFDIE 62 DWARFDIE 66 DWARFDIE 69 DWARFDIE 85 DWARFDIE 99 class DWARFDIE::child_iterator 103 DWARFDIE m_die; [all …]
|
| H A D | DWARFIndex.h | 19 class DWARFDIE; variable 34 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 38 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 42 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 45 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 55 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 60 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 63 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 86 llvm::function_ref<bool(DWARFDIE die)> callback, 93 const llvm::function_ref<bool(DWARFDIE die)> m_callback; [all …]
|
| H A D | SymbolFileDWARF.h | 78 friend class DWARFDIE; variable 233 DWARFDIE 249 static DWARFDIE GetParentSymbolContextDIE(const DWARFDIE &die); 261 virtual DWARFDIE GetDIE(const DIERef &die_ref); 263 DWARFDIE GetDIE(lldb::user_id_t uid); 286 const DWARFDIE &die); 313 GetContainingDeclContext(const DWARFDIE &die); 439 lldb::TypeSP GetTypeForDIE(const DWARFDIE &die, 448 DWARFDIE 452 DWARFDIE [all …]
|
| H A D | DebugNamesDWARFIndex.h | 30 llvm::function_ref<bool(DWARFDIE die)> callback) override; 33 llvm::function_ref<bool(DWARFDIE die)> callback) override; 36 llvm::function_ref<bool(DWARFDIE die)> callback) override; 39 llvm::function_ref<bool(DWARFDIE die)> callback) override {} in GetObjCMethods() 42 llvm::function_ref<bool(DWARFDIE die)> callback) override; 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; 52 llvm::function_ref<bool(DWARFDIE die)> callback) override; 54 llvm::function_ref<bool(DWARFDIE die)> callback) override; [all …]
|
| H A D | DWARFASTParser.h | 19 class DWARFDIE; variable 31 const DWARFDIE &die, 36 const DWARFDIE &die, 40 CompleteTypeFromDWARF(const DWARFDIE &die, lldb_private::Type *type, 44 GetDeclForUIDFromDWARF(const DWARFDIE &die) = 0; 47 GetDeclContextForUIDFromDWARF(const DWARFDIE &die) = 0; 50 GetDeclContextContainingUIDFromDWARF(const DWARFDIE &die) = 0; 56 ParseChildArrayInfo(const DWARFDIE &parent_die,
|
| H A D | AppleDWARFIndex.h | 37 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; 48 llvm::function_ref<bool(DWARFDIE die)> callback) override; 50 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; 58 llvm::function_ref<bool(DWARFDIE die)> callback) override; 60 llvm::function_ref<bool(DWARFDIE die)> callback) override;
|
| H A D | DWARFASTParserClang.cpp | 99 static DWARFDIE GetContainingClangModuleDIE(const DWARFDIE &die) { in GetContainingClangModuleDIE() 115 return DWARFDIE(); in GetContainingClangModuleDIE() 1358 const DWARFDIE &die, const DWARFDIE &parent_die, in ParseInheritance() 2559 const DWARFDIE &die, const DWARFDIE &parent_die, in ParseObjCProperty() 2647 const DWARFDIE &die, const DWARFDIE &parent_die, in ParseSingleMember() 3294 return DWARFDIE(); in GetContainingFunctionWithAbstractOrigin() 3303 return DWARFDIE(); in FindAnyChildWithAbstractOrigin() 3384 const DWARFDIE &die, DWARFDIE *decl_ctx_die_copy) { in GetClangDeclContextContainingDIE() 3420 const DWARFDIE &src_class_die, const DWARFDIE &dst_class_die, in CopyUniqueClassMethodTypes() 3432 auto gather = [](DWARFDIE die, UniqueCStringMap<DWARFDIE> &map, in CopyUniqueClassMethodTypes() [all …]
|
| H A D | ManualDWARFIndex.h | 31 llvm::function_ref<bool(DWARFDIE die)> callback) override; 34 llvm::function_ref<bool(DWARFDIE die)> callback) override; 37 llvm::function_ref<bool(DWARFDIE die)> callback) override; 39 llvm::function_ref<bool(DWARFDIE die)> callback) override; 42 llvm::function_ref<bool(DWARFDIE die)> callback) override; 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; 52 llvm::function_ref<bool(DWARFDIE die)> callback) override; 54 llvm::function_ref<bool(DWARFDIE die)> callback) override;
|
| H A D | AppleDWARFIndex.cpp | 57 ConstString basename, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetGlobalVariables() 67 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetGlobalVariables() 79 DWARFUnit &cu, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetGlobalVariables() 93 ConstString class_name, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetObjCMethods() 103 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetCompleteObjCClass() 113 ConstString name, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetTypes() 122 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetTypes() 175 ConstString name, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetNamespaces() 185 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetFunctions() 194 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetFunctions()
|
| H A D | DebugNamesDWARFIndex.cpp | 70 DWARFDIE die = dwarf.GetDIE(*ref); in ProcessEntry() 103 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetGlobalVariables() 127 DWARFUnit &cu, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetGlobalVariables() 157 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetCompleteObjCClass() 178 DWARFDIE die = m_debug_info.GetDIE(*ref); in GetCompleteObjCClass() 201 ConstString name, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetTypes() 215 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetTypes() 228 ConstString name, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetNamespaces() 243 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetFunctions() 254 name_type_mask, [&](DWARFDIE die) { in GetFunctions() [all …]
|
| H A D | SymbolFileDWARF.cpp | 389 DWARFDIE 391 DWARFDIE die; in GetParentSymbolContextDIE() 406 return DWARFDIE(); in GetParentSymbolContextDIE() 1414 DWARFDIE 1425 return DWARFDIE(); in GetDIE() 1669 DWARFDIE 2612 DWARFDIE 2661 return DWARFDIE(); in GetDeclContextDIEContainingDIE() 3489 DWARFDIE 3499 DWARFDIE [all …]
|
| H A D | DWARFDebugInfoEntry.cpp | 237 std::vector<DWARFDIE> dies; in GetDIENamesAndRanges() 392 for (const DWARFDIE &die : dies) { in GetDIENamesAndRanges() 444 DWARFDIE spec_die = form_value.Reference(); in GetAttributes() 498 DWARFDIE die = form_value.Reference(); in GetAttributeValue() 508 DWARFDIE die = form_value.Reference(); in GetAttributeValue() 553 DWARFDIE DWARFDebugInfoEntry::GetAttributeValueAsReference( in GetAttributeValueAsReference() 739 DWARFDIE 746 DWARFDIE 749 DWARFDIE die(cu, const_cast<DWARFDebugInfoEntry *>(this)); in GetParentDeclContextDIE() 786 return DWARFDIE(); in GetParentDeclContextDIE() [all …]
|
| H A D | DWARFIndex.cpp | 24 llvm::function_ref<bool(DWARFDIE die)> callback) { in ProcessFunctionDIE() 25 DWARFDIE die = dwarf.GetDIE(ref); in ProcessFunctionDIE() 68 const DWARFIndex &index, llvm::function_ref<bool(DWARFDIE die)> callback, in DIERefCallbackImpl() 76 if (DWARFDIE die = m_dwarf.GetDIE(ref)) in operator ()()
|
| H A D | UniqueDWARFASTType.h | 24 UniqueDWARFASTType(lldb::TypeSP &type_sp, const DWARFDIE &die, in UniqueDWARFASTType() 46 DWARFDIE m_die; 63 bool Find(const DWARFDIE &die, const lldb_private::Declaration &decl, 82 bool Find(lldb_private::ConstString name, const DWARFDIE &die, in Find()
|
| H A D | ManualDWARFIndex.cpp | 252 DIERef ref = *DWARFDIE(&unit, &die).GetDIERef(); in IndexUnitImpl() 285 bool is_method = DWARFDIE(&unit, &die).IsMethod(); in IndexUnitImpl() 365 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetGlobalVariables() 371 DWARFUnit &unit, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetGlobalVariables() 386 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetCompleteObjCClass() 393 ConstString name, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetTypes() 400 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetTypes() 416 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetFunctions() 422 [&](DWARFDIE die) { in GetFunctions() 434 [&](DWARFDIE die) { in GetFunctions() [all …]
|
| H A D | UniqueDWARFASTType.cpp | 15 bool UniqueDWARFASTTypeList::Find(const DWARFDIE &die, in Find() 29 DWARFDIE parent_arg_die = die.GetParent(); in Find() 30 DWARFDIE parent_pos_die = udt.m_die.GetParent(); in Find()
|
| H A D | SymbolFileDWARFDwo.h | 35 llvm::function_ref<bool(DWARFDIE die)> callback) override; 40 DWARFDIE 60 const DWARFDIE &die, lldb_private::ConstString type_name,
|
| H A D | DWARFASTParser.cpp | 22 DWARFASTParser::ParseChildArrayInfo(const DWARFDIE &parent_die, in ParseChildArrayInfo() 28 for (DWARFDIE die : parent_die.children()) { in ParseChildArrayInfo() 50 if (DWARFDIE var_die = die.GetReferencedDIE(DW_AT_count)) { in ParseChildArrayInfo()
|
| H A D | SymbolFileDWARFDwo.cpp | 99 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetObjCMethods() 114 const DWARFDIE &die, lldb_private::ConstString type_name, in FindCompleteObjCDefinitionTypeForDIE() 125 DWARFDIE
|
| H A D | DWARFDebugInfoEntry.h | 70 DWARFDIE GetAttributeValueAsReference( 152 DWARFDIE GetParentDeclContextDIE(DWARFUnit *cu) const; 153 DWARFDIE GetParentDeclContextDIE(DWARFUnit *cu,
|
| H A D | DWARFAttribute.cpp | 51 DWARFDIE 59 DWARFDIE
|
| /llvm-project-15.0.7/lldb/unittests/SymbolFile/DWARF/ |
| H A D | DWARFDIETest.cpp | 74 DWARFDIE top_die(unit, die_first); in TEST() 77 llvm::iterator_range<DWARFDIE::child_iterator> children = top_die.children(); in TEST() 80 DWARFDIE::child_iterator child_iter = children.begin(); in TEST() 103 DWARFDIE no_children_die(unit, die_child0); in TEST()
|
| H A D | DWARFASTParserClangTests.cpp | 105 std::vector<DWARFDIE> dies = { in TEST_F() 106 DWARFDIE(unit, die_child0), DWARFDIE(unit, die_child1), in TEST_F() 107 DWARFDIE(unit, die_child2), DWARFDIE(unit, die_child3)}; in TEST_F() 245 DWARFDIE cu_die(unit, cu_entry); in TEST_F() 253 for (DWARFDIE func : cu_die.children()) { in TEST_F()
|