Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFDIE.cpp55 if (m_seen.insert(die.GetDIE()).second) in Next()
121 DWARFDIE::GetDIE(dw_offset_t die_offset) const { in GetDIE() function in DWARFDIE
123 return m_cu->GetDIE(die_offset); in GetDIE()
223 if (GetDIE()->IsNULL()) { in GetName()
227 const char *name = GetDIE()->GetAttributeValueAsString(GetCU(), DW_AT_name, nullptr, true); in GetName()
241 if (GetDIE()->IsNULL()) { in AppendTypeName()
H A DSymbolFileDWARF.cpp819 if (!GetDWOName(dwarf_cu, *cu_die.GetDIE())) in ParseCompileUnit()
921 DWARFRangeList ranges = die.GetDIE()->GetAttributeAddressRanges( in ParseFunction()
1485 SymbolFileDWARF::GetDIE(lldb::user_id_t uid) { return GetDIE(DIERef(uid)); } in GetDIE() function in SymbolFileDWARF
1494 if (DWARFDIE die = GetDIE(type_uid)) in GetDeclForUID()
1507 if (DWARFDIE die = GetDIE(type_uid)) in GetDeclContextForUID()
1518 if (DWARFDIE die = GetDIE(type_uid)) in GetDeclContextContainingUID()
1529 if (DWARFDIE die = GetDIE(type_uid)) in GetCompilerContextForUID()
1539 if (DWARFDIE type_die = GetDIE(type_uid)) in ResolveTypeUID()
1548 if (DWARFDIE type_die = GetDIE(type_uid)) in GetDynamicArrayInfoForUID()
1555 return ResolveType(GetDIE(die_ref), true); in ResolveTypeUID()
[all …]
H A DSymbolFileDWARFDwo.cpp145 SymbolFileDWARFDwo::GetDIE(const DIERef &die_ref) { in GetDIE() function in SymbolFileDWARFDwo
147 return DebugInfo().GetDIE(die_ref.section(), die_ref.die_offset()); in GetDIE()
148 return GetBaseSymbolFile().GetDIE(die_ref); in GetDIE()
H A DDebugNamesDWARFIndex.cpp139 DWARFDIE DebugNamesDWARFIndex::GetDIE(const DebugNames::Entry &entry) const { in GetDIE() function in DebugNamesDWARFIndex
144 if (DWARFDIE die = unit->GetDIE(unit->GetOffset() + *die_offset)) in GetDIE()
157 DWARFDIE die = GetDIE(entry); in ProcessEntry()
269 DWARFDIE die = GetDIE(entry); in GetCompleteObjCClass()
458 if (DWARFDIE die = GetDIE(entry)) { in GetFunctions()
461 if (!seen.insert(die.GetDIE()).second) in GetFunctions()
H A DDWARFDIE.h63 GetDIE(dw_offset_t die_offset) const;
64 using DWARFBaseDIE::GetDIE;
H A DDWARFBaseDIE.cpp123 return lhs.GetDIE() == rhs.GetDIE() && lhs.GetCU() == rhs.GetCU(); in operator ==()
H A DDWARFASTParserClang.cpp458 dwarf->GetDIEToType().try_emplace(die.GetDIE(), DIE_IS_BEING_PARSED); in ParseTypeFromDWARF()
525 dwarf->GetDIEToType()[die.GetDIE()] = type_sp.get(); in ParseTypeFromDWARF()
896 def_die.GetDIE(), DIE_IS_BEING_PARSED); in ParseEnum()
941 dwarf->GetDIEToType()[def_die.GetDIE()] = type_sp.get(); in ParseEnum()
1059 if (DWARFDIE class_type_die = dwarf->GetDIE(class_type->GetID())) { in ParseCXXMethod()
1070 Type *type_ptr = dwarf->GetDIEToType().lookup(die.GetDIE()); in ParseCXXMethod()
1678 dwarf->GetDIEToType()[die.GetDIE()] = type_sp.get(); in ParseStructureLikeDIE()
2420 Type *func_type = dwarf->GetDIEToType().lookup(die.GetDIE()); in ParseFunctionFromDWARF()
3266 DIEToDeclMap::iterator cache_pos = m_die_to_decl.find(die.GetDIE()); in GetClangDeclForDIE()
3272 m_die_to_decl[die.GetDIE()] = decl; in GetClangDeclForDIE()
[all …]
H A DDWARFDebugInfoEntry.cpp281 die.GetDIE()->GetDIENamesAndRanges(die.GetCU(), name, mangled, ranges, in GetDIENamesAndRanges()
335 spec_die.GetDIE()->GetAttributes(spec_die.GetCU(), attributes, in GetAttributes()
387 dw_offset_t die_offset = die.GetDIE()->GetAttributeValue( in GetAttributeValue()
397 dw_offset_t die_offset = die.GetDIE()->GetAttributeValue( in GetAttributeValue()
H A DDWARFFormValue.cpp549 return unit ? unit->GetDIE(offset) : DWARFDIE(); in Reference()
H A DDWARFDebugInfo.cpp256 DWARFDebugInfo::GetDIE(DIERef::Section section, dw_offset_t die_offset) { in GetDIE() function in DWARFDebugInfo
258 return cu->GetNonSkeletonUnit().GetDIE(die_offset); in GetDIE()
H A DDWARFCompileUnit.cpp105 return GetDIE(func_aranges.FindAddress(address)); in LookupAddress()
H A DDWARFDebugInfo.h44 DWARFDIE GetDIE(DIERef::Section section, dw_offset_t die_offset);
H A DSymbolFileDWARFDwo.h44 GetDIE(const DIERef &die_ref) override;
H A DDWARFBaseDIE.h59 DWARFDebugInfoEntry *GetDIE() const { return m_die; } in GetDIE() function
H A DDWARFIndex.cpp94 if (DWARFDIE die = m_dwarf.GetDIE(ref)) in operator ()()
H A DDebugNamesDWARFIndex.h88 DWARFDIE GetDIE(const DebugNames::Entry &entry) const;
H A DSymbolFileDWARF.h253 virtual DWARFDIE GetDIE(const DIERef &die_ref);
255 DWARFDIE GetDIE(lldb::user_id_t uid);
H A DDWARFUnit.h146 DWARFDIE GetDIE(dw_offset_t die_offset);
H A DAppleDWARFIndex.cpp287 DWARFDIE die = dwarf.GetDIE(die_ref); in GetFunctions()
H A DManualDWARFIndex.cpp192 if (unit.GetDIE(unit.GetFirstDIEOffset()).GetFirstChild().Tag() != in IndexUnit()
H A DDWARFUnit.cpp650 DWARFUnit::GetDIE(dw_offset_t die_offset) { in GetDIE() function in DWARFUnit
/freebsd/contrib/llvm-project/lldb/source/Expression/
H A DDWARFExpression.cpp2105 DWARFDIE die = const_cast<DWARFUnit *>(dwarf_cu)->GetDIE(abs_die_offset); in Evaluate()