Searched refs:die_ref (Results 1 – 9 of 9) sorted by relevance
/external/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
D | NameToDIE.cpp | 25 void NameToDIE::Insert(ConstString name, const DIERef &die_ref) { in Insert() argument 26 m_map.Append(name, die_ref); in Insert() 52 const DIERef &die_ref = m_map.GetValueAtIndexUnchecked(i); in FindAllEntriesForUnit() local 53 if (unit.GetSymbolFileDWARF().GetDwoNum() == die_ref.dwo_num() && in FindAllEntriesForUnit() 54 unit.GetDebugSection() == die_ref.section() && in FindAllEntriesForUnit() 55 unit.GetOffset() <= die_ref.die_offset() && in FindAllEntriesForUnit() 56 die_ref.die_offset() < unit.GetNextUnitOffset()) { in FindAllEntriesForUnit() 57 if (!callback(die_ref)) in FindAllEntriesForUnit() 72 std::function<bool(ConstString name, const DIERef &die_ref)> const in ForEach()
|
D | DWARFDebugInfo.cpp | 156 DWARFUnit *DWARFDebugInfo::GetUnit(const DIERef &die_ref) { in GetUnit() argument 157 return GetUnitContainingDIEOffset(die_ref.section(), die_ref.die_offset()); in GetUnit() 196 DWARFDebugInfo::GetDIE(const DIERef &die_ref) { in GetDIE() argument 197 DWARFUnit *cu = GetUnit(die_ref); in GetDIE() 199 return cu->GetNonSkeletonUnit().GetDIE(die_ref.die_offset()); in GetDIE()
|
D | SymbolFileDWARFDwo.cpp | 127 SymbolFileDWARFDwo::GetDIE(const DIERef &die_ref) { in GetDIE() argument 128 if (die_ref.dwo_num() == GetDwoNum()) in GetDIE() 129 return DebugInfo().GetDIE(die_ref); in GetDIE() 130 return GetBaseSymbolFile().GetDIE(die_ref); in GetDIE()
|
D | NameToDIE.h | 29 void Insert(lldb_private::ConstString name, const DIERef &die_ref); 47 const DIERef &die_ref)> const
|
D | DWARFDebugInfo.h | 43 DWARFUnit *GetUnit(const DIERef &die_ref); 48 DWARFDIE GetDIE(const DIERef &die_ref);
|
D | AppleDWARFIndex.cpp | 183 m_apple_names_up->FindByName(name.GetStringRef(), [&](DIERef die_ref) { in GetFunctions() argument 184 return ProcessFunctionDIE(name.GetStringRef(), die_ref, dwarf, in GetFunctions()
|
D | SymbolFileDWARFDwo.h | 41 GetDIE(const DIERef &die_ref) override;
|
D | SymbolFileDWARF.h | 262 virtual DWARFDIE GetDIE(const DIERef &die_ref); 373 lldb_private::Type *ResolveTypeUID(const DIERef &die_ref);
|
D | SymbolFileDWARF.cpp | 1380 Type *SymbolFileDWARF::ResolveTypeUID(const DIERef &die_ref) { in ResolveTypeUID() argument 1381 return ResolveType(GetDIE(die_ref), true); in ResolveTypeUID() 1566 SymbolFileDWARF::GetDIE(const DIERef &die_ref) { in GetDIE() argument 1567 if (die_ref.dwo_num()) { in GetDIE() 1568 SymbolFileDWARF *dwarf = *die_ref.dwo_num() == 0x3fffffff in GetDIE() 1571 .GetUnitAtIndex(*die_ref.dwo_num()) in GetDIE() 1573 return dwarf->DebugInfo().GetDIE(die_ref); in GetDIE() 1576 return DebugInfo().GetDIE(die_ref); in GetDIE() 2370 for (DIERef die_ref : in GetMangledNamesForFunction() local 2372 DWARFDIE die = GetDIE(die_ref); in GetMangledNamesForFunction()
|