Home
last modified time | relevance | path

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

/external/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
DDWARFDIE.cpp47 if (m_seen.insert(die.GetDIE()).second) in Next()
122 DWARFDIE::GetDIE(dw_offset_t die_offset) const { in GetDIE() function in DWARFDIE
124 return m_cu->GetDIE(die_offset); in GetDIE()
232 if (GetDIE()->IsNULL()) { in GetName()
236 const char *name = GetDIE()->GetAttributeValueAsString(GetCU(), DW_AT_name, nullptr, true); in GetName()
250 if (GetDIE()->IsNULL()) { in AppendTypeName()
367 while (parent.IsValid() && parent.GetDIE() != GetDIE()) { in GetDeclContextDIEs()
DDWARFASTParserClang.cpp220 dwarf->GetDIEToType()[die.GetDIE()] = type_sp.get(); in ParseTypeFromClangModule()
463 Type *type_ptr = dwarf->GetDIEToType().lookup(die.GetDIE()); in ParseTypeFromDWARF()
469 dwarf->GetDIEToType()[die.GetDIE()] = DIE_IS_BEING_PARSED; in ParseTypeFromDWARF()
476 dwarf->GetDIEToType()[die.GetDIE()] = type_sp.get(); in ParseTypeFromDWARF()
768 dwarf->GetDIEToType()[die.GetDIE()] = type_sp.get(); in ParseTypeModifier()
814 dwarf->GetDIEToType()[die.GetDIE()] = type_sp.get(); in ParseEnum()
816 GetCachedClangDeclContextForDIE(dwarf->GetDIE(type_sp->GetID())); in ParseEnum()
828 &m_ast, dwarf->GetForwardDeclDieToClangType().lookup(die.GetDIE())); in ParseEnum()
1021 DWARFDIE class_type_die = dwarf->GetDIE(class_type->GetID()); in ParseSubroutine()
1034 Type *type_ptr = dwarf->GetDIEToType()[die.GetDIE()]; in ParseSubroutine()
[all …]
DSymbolFileDWARFDwo.cpp127 SymbolFileDWARFDwo::GetDIE(const DIERef &die_ref) { in GetDIE() function in SymbolFileDWARFDwo
129 return DebugInfo().GetDIE(die_ref); in GetDIE()
130 return GetBaseSymbolFile().GetDIE(die_ref); in GetDIE()
DDWARFDIE.h61 GetDIE(dw_offset_t die_offset) const;
62 using DWARFBaseDIE::GetDIE;
DDWARFIndex.cpp25 DWARFDIE die = dwarf.GetDIE(ref); in ProcessFunctionDIE()
75 if (DWARFDIE die = m_dwarf.GetDIE(ref)) in operator ()()
DSymbolFileDWARF.cpp1310 SymbolFileDWARF::GetDIE(lldb::user_id_t uid) { in GetDIE() function in SymbolFileDWARF
1318 return decoded->dwarf.GetDIE(decoded->ref); in GetDIE()
1330 if (DWARFDIE die = GetDIE(type_uid)) in GetDeclForUID()
1343 if (DWARFDIE die = GetDIE(type_uid)) in GetDeclContextForUID()
1354 if (DWARFDIE die = GetDIE(type_uid)) in GetDeclContextContainingUID()
1364 if (DWARFDIE type_die = GetDIE(type_uid)) in ResolveTypeUID()
1374 if (DWARFDIE type_die = GetDIE(type_uid)) in GetDynamicArrayInfoForUID()
1381 return ResolveType(GetDIE(die_ref), true); in ResolveTypeUID()
1468 DWARFDIE dwarf_die = GetDIE(die_it->getSecond()); in CompleteType()
1476 Type *type = GetDIEToType().lookup(dwarf_die.GetDIE()); in CompleteType()
[all …]
DDWARFBaseDIE.cpp116 return lhs.GetDIE() == rhs.GetDIE() && lhs.GetCU() == rhs.GetCU(); in operator ==()
DDWARFDebugInfoEntry.cpp389 die.GetDIE()->GetDIENamesAndRanges(die.GetCU(), name, mangled, ranges, in GetDIENamesAndRanges()
441 spec_die.GetDIE()->GetAttributes(spec_die.GetCU(), attributes, in GetAttributes()
495 dw_offset_t die_offset = die.GetDIE()->GetAttributeValue( in GetAttributeValue()
505 dw_offset_t die_offset = die.GetDIE()->GetAttributeValue( in GetAttributeValue()
718 if (!parent_decl_ctx_die || parent_decl_ctx_die.GetDIE() == die) in GetDWARFDeclContextStatic()
723 die = parent_decl_ctx_die.GetDIE(); in GetDWARFDeclContextStatic()
748 if (die.GetDIE() != this) { in GetParentDeclContextDIE()
DDWARFDebugInfo.cpp188 return cu->GetDIE(die_offset); in GetDIEForDIEOffset()
196 DWARFDebugInfo::GetDIE(const DIERef &die_ref) { in GetDIE() function in DWARFDebugInfo
199 return cu->GetNonSkeletonUnit().GetDIE(die_ref.die_offset()); in GetDIE()
DDebugNamesDWARFIndex.cpp69 DWARFDIE die = dwarf.GetDIE(*ref); in ProcessEntry()
172 DWARFDIE die = m_debug_info.GetDIE(*ref); in GetCompleteObjCClass()
249 if (!seen.insert(die.GetDIE()).second) in GetFunctions()
DDWARFFormValue.cpp516 return const_cast<DWARFUnit *>(m_unit)->GetDIE(value); in Reference()
528 return ref_cu->GetDIE(value); in Reference()
536 return tu->GetDIE(tu->GetTypeOffset()); in Reference()
DSymbolFileDWARFDwo.h41 GetDIE(const DIERef &die_ref) override;
DDWARFDebugInfo.h48 DWARFDIE GetDIE(const DIERef &die_ref);
DDWARFBaseDIE.h56 DWARFDebugInfoEntry *GetDIE() const { return m_die; } in GetDIE() function
DDWARFCompileUnit.cpp113 return GetDIE(func_aranges.FindAddress(address)); in LookupAddress()
DSymbolFileDWARF.h262 virtual DWARFDIE GetDIE(const DIERef &die_ref);
264 DWARFDIE GetDIE(lldb::user_id_t uid);
DDWARFUnit.h173 DWARFDIE GetDIE(dw_offset_t die_offset);
DDWARFUnit.cpp527 DWARFUnit::GetDIE(dw_offset_t die_offset) { in GetDIE() function in DWARFUnit
/external/llvm-project/lldb/unittests/SymbolFile/DWARF/
DDWARFASTParserClangTests.cpp99 const DWARFDebugInfoEntry *die_first = unit->DIE().GetDIE(); in TEST_F()
/external/llvm-project/lldb/source/Expression/
DDWARFExpression.cpp2382 DWARFDIE die = const_cast<DWARFUnit *>(dwarf_cu)->GetDIE(die_offset); in Evaluate()