Searched refs:die_ref (Results 1 – 8 of 8) sorted by relevance
| /freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
| HD | NameToDIE.cpp | 30 void NameToDIE::Insert(ConstString name, const DIERef &die_ref) { in Insert() argument 31 m_map.Append(name, die_ref); in Insert() 57 const DIERef &die_ref = m_map.GetValueAtIndexUnchecked(i); in FindAllEntriesForUnit() local 58 if (ns_unit.GetSymbolFileDWARF().GetFileIndex() == die_ref.file_index() && in FindAllEntriesForUnit() 59 ns_unit.GetDebugSection() == die_ref.section() && in FindAllEntriesForUnit() 60 ns_unit.GetOffset() <= die_ref.die_offset() && in FindAllEntriesForUnit() 61 die_ref.die_offset() < ns_unit.GetNextUnitOffset()) { in FindAllEntriesForUnit() 62 if (!callback(die_ref)) in FindAllEntriesForUnit() 77 std::function<bool(ConstString name, const DIERef &die_ref)> const in ForEach() 110 if (std::optional<DIERef> die_ref = DIERef::Decode(data, offset_ptr)) in Decode() local [all …]
|
| HD | SymbolFileDWARFDwo.cpp | 145 SymbolFileDWARFDwo::GetDIE(const DIERef &die_ref) { in GetDIE() argument 146 if (die_ref.file_index() == GetFileIndex()) in GetDIE() 147 return DebugInfo().GetDIE(die_ref.section(), die_ref.die_offset()); in GetDIE() 148 return GetBaseSymbolFile().GetDIE(die_ref); in GetDIE() 178 SymbolFileDWARFDwo::GetDIERefSymbolFile(const DIERef &die_ref) { in GetDIERefSymbolFile() argument 179 return GetBaseSymbolFile().GetDIERefSymbolFile(die_ref); in GetDIERefSymbolFile()
|
| HD | DIERef.cpp | 29 DIERef die_ref(data.GetU64(offset_ptr)); in Decode() local 33 if (!die_ref.die_offset()) in Decode() 36 return die_ref; in Decode()
|
| HD | NameToDIE.h | 31 void Insert(ConstString name, const DIERef &die_ref); 49 ForEach(std::function<bool(ConstString name, const DIERef &die_ref)> const
|
| HD | SymbolFileDWARFDwo.h | 44 GetDIE(const DIERef &die_ref) override; 70 SymbolFileDWARF *GetDIERefSymbolFile(const DIERef &die_ref) override;
|
| HD | AppleDWARFIndex.cpp | 285 DIERef die_ref(std::nullopt, DIERef::Section::DebugInfo, in GetFunctions() local 287 DWARFDIE die = dwarf.GetDIE(die_ref); in GetFunctions() 289 ReportInvalidDIERef(die_ref, name); in GetFunctions()
|
| HD | SymbolFileDWARF.h | 251 virtual SymbolFileDWARF *GetDIERefSymbolFile(const DIERef &die_ref); 253 virtual DWARFDIE GetDIE(const DIERef &die_ref); 368 Type *ResolveTypeUID(const DIERef &die_ref);
|
| HD | SymbolFileDWARF.cpp | 1554 Type *SymbolFileDWARF::ResolveTypeUID(const DIERef &die_ref) { in ResolveTypeUID() argument 1555 return ResolveType(GetDIE(die_ref), true); in ResolveTypeUID() 1755 SymbolFileDWARF *SymbolFileDWARF::GetDIERefSymbolFile(const DIERef &die_ref) { in GetDIERefSymbolFile() argument 1764 std::optional<uint32_t> file_index = die_ref.file_index(); in GetDIERefSymbolFile() 1782 return DebugInfo().GetUnitAtIndex(*die_ref.file_index()) in GetDIERefSymbolFile() 1789 SymbolFileDWARF::GetDIE(const DIERef &die_ref) { in GetDIE() argument 1790 if (die_ref.die_offset() == DW_INVALID_OFFSET) in GetDIE() 1796 SymbolFileDWARF *symbol_file = GetDIERefSymbolFile(die_ref); in GetDIE() 1798 return symbol_file->DebugInfo().GetDIE(die_ref.section(), in GetDIE() 1799 die_ref.die_offset()); in GetDIE() [all …]
|