Home
last modified time | relevance | path

Searched refs:GetDIE (Results 1 – 22 of 22) sorted by relevance

/llvm-project-15.0.7/lldb/unittests/SymbolFile/DWARF/
H A DDWARFDIETest.cpp71 const DWARFDebugInfoEntry *die_first = unit->DIE().GetDIE(); in TEST()
83 EXPECT_EQ((*child_iter).GetDIE(), die_child0); in TEST()
89 EXPECT_EQ((*child_iter).GetDIE(), die_child1); in TEST()
95 EXPECT_EQ((*child_iter).GetDIE(), die_child2); in TEST()
H A DDWARFUnitTest.cpp46 const DWARFDebugInfoEntry *die_first = unit->DIE().GetDIE(); in TEST()
82 const DWARFDebugInfoEntry *die_first = unit->DIE().GetDIE(); in TEST()
H A DDWARFASTParserClangTests.cpp100 const DWARFDebugInfoEntry *die_first = unit->DIE().GetDIE(); in TEST_F()
243 const DWARFDebugInfoEntry *cu_entry = unit->DIE().GetDIE(); in TEST_F()
/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFDIE.cpp48 if (m_seen.insert(die.GetDIE()).second) in Next()
123 DWARFDIE::GetDIE(dw_offset_t die_offset) const { in GetDIE() function in DWARFDIE
125 return m_cu->GetDIE(die_offset); in GetDIE()
233 if (GetDIE()->IsNULL()) { in GetName()
237 const char *name = GetDIE()->GetAttributeValueAsString(GetCU(), DW_AT_name, nullptr, true); in GetName()
251 if (GetDIE()->IsNULL()) { in AppendTypeName()
368 while (parent.IsValid() && parent.GetDIE() != GetDIE()) { in GetDeclContextDIEs()
H A DSymbolFileDWARFDwo.cpp126 SymbolFileDWARFDwo::GetDIE(const DIERef &die_ref) { in GetDIE() function in SymbolFileDWARFDwo
128 return DebugInfo().GetDIE(die_ref); in GetDIE()
129 return GetBaseSymbolFile().GetDIE(die_ref); in GetDIE()
H A DSymbolFileDWARF.cpp1415 SymbolFileDWARF::GetDIE(lldb::user_id_t uid) { in GetDIE() function in SymbolFileDWARF
1435 if (DWARFDIE die = GetDIE(type_uid)) in GetDeclForUID()
1448 if (DWARFDIE die = GetDIE(type_uid)) in GetDeclContextForUID()
1459 if (DWARFDIE die = GetDIE(type_uid)) in GetDeclContextContainingUID()
1469 if (DWARFDIE type_die = GetDIE(type_uid)) in ResolveTypeUID()
1479 if (DWARFDIE type_die = GetDIE(type_uid)) in GetDynamicArrayInfoForUID()
1486 return ResolveType(GetDIE(die_ref), true); in ResolveTypeUID()
1677 return dwarf->DebugInfo().GetDIE(die_ref); in GetDIE()
1680 return DebugInfo().GetDIE(die_ref); in GetDIE()
2410 DWARFDIE die = GetDIE(die_ref); in GetMangledNamesForFunction()
[all …]
H A DDWARFASTParserClang.cpp208 dwarf->GetDIEToType()[die.GetDIE()] = type_sp.get(); in ParseTypeFromClangModule()
463 dwarf->GetDIEToType()[die.GetDIE()] = type_sp.get(); in ParseTypeFromDWARF()
753 dwarf->GetDIEToType()[die.GetDIE()] = type_sp.get(); in ParseTypeModifier()
798 dwarf->GetDIEToType()[die.GetDIE()] = type_sp.get(); in ParseEnum()
1499 dwarf->GetDIEToType()[die.GetDIE()] = type_sp.get(); in UpdateSymbolContextScopeForType()
3126 m_die_to_decl[die.GetDIE()] = decl; in GetClangDeclForDIE()
3133 m_die_to_decl[die.GetDIE()] = decl; in GetClangDeclForDIE()
3197 m_die_to_decl[die.GetDIE()] = decl; in GetClangDeclForDIE()
3265 m_die_to_module.insert({module_die.GetDIE(), id}); in GetOwningClangModule()
3413 m_die_to_decl_ctx[die.GetDIE()] = decl_ctx; in LinkDeclContextToDIE()
[all …]
H A DDWARFIndex.cpp25 DWARFDIE die = dwarf.GetDIE(ref); in ProcessFunctionDIE()
76 if (DWARFDIE die = m_dwarf.GetDIE(ref)) in operator ()()
H A DDWARFDIE.h63 GetDIE(dw_offset_t die_offset) const;
64 using DWARFBaseDIE::GetDIE;
H A DDWARFBaseDIE.cpp116 return lhs.GetDIE() == rhs.GetDIE() && lhs.GetCU() == rhs.GetCU(); in operator ==()
H A DDWARFDebugInfoEntry.cpp394 die.GetDIE()->GetDIENamesAndRanges(die.GetCU(), name, mangled, ranges, in GetDIENamesAndRanges()
446 spec_die.GetDIE()->GetAttributes(spec_die.GetCU(), attributes, in GetAttributes()
500 dw_offset_t die_offset = die.GetDIE()->GetAttributeValue( in GetAttributeValue()
510 dw_offset_t die_offset = die.GetDIE()->GetAttributeValue( in GetAttributeValue()
725 if (!parent_decl_ctx_die || parent_decl_ctx_die.GetDIE() == die) in GetDWARFDeclContextStatic()
730 die = parent_decl_ctx_die.GetDIE(); in GetDWARFDeclContextStatic()
755 if (die.GetDIE() != this) { in GetParentDeclContextDIE()
H A DDWARFDebugInfo.cpp180 DWARFDebugInfo::GetDIE(const DIERef &die_ref) { in GetDIE() function in DWARFDebugInfo
183 return cu->GetNonSkeletonUnit().GetDIE(die_ref.die_offset()); in GetDIE()
H A DDebugNamesDWARFIndex.cpp70 DWARFDIE die = dwarf.GetDIE(*ref); in ProcessEntry()
178 DWARFDIE die = m_debug_info.GetDIE(*ref); in GetCompleteObjCClass()
255 if (!seen.insert(die.GetDIE()).second) in GetFunctions()
H A DDWARFFormValue.cpp519 return const_cast<DWARFUnit *>(m_unit)->GetDIE(value); in Reference()
531 return ref_cu->GetDIE(value); in Reference()
539 return tu->GetDIE(tu->GetTypeOffset()); in Reference()
H A DSymbolFileDWARFDwo.h41 GetDIE(const DIERef &die_ref) override;
H A DDWARFDebugInfo.h46 DWARFDIE GetDIE(const DIERef &die_ref);
H A DDWARFBaseDIE.h56 DWARFDebugInfoEntry *GetDIE() const { return m_die; } in GetDIE() function
H A DDWARFCompileUnit.cpp113 return GetDIE(func_aranges.FindAddress(address)); in LookupAddress()
H A DSymbolFileDWARF.h261 virtual DWARFDIE GetDIE(const DIERef &die_ref);
263 DWARFDIE GetDIE(lldb::user_id_t uid);
H A DDWARFUnit.h181 DWARFDIE GetDIE(dw_offset_t die_offset);
H A DDWARFUnit.cpp620 DWARFUnit::GetDIE(dw_offset_t die_offset) { in GetDIE() function in DWARFUnit
/llvm-project-15.0.7/lldb/source/Expression/
H A DDWARFExpression.cpp2378 DWARFDIE die = const_cast<DWARFUnit *>(dwarf_cu)->GetDIE(die_offset); in Evaluate()