/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
H A D | DWARFDebugInfo.cpp | 227 dw_offset_t die_offset) { in GetUnitContainingDIEOffset() argument 228 uint32_t idx = FindUnitIndex(section, die_offset); in GetUnitContainingDIEOffset() 230 if (result && !result->ContainsDIEOffset(die_offset)) in GetUnitContainingDIEOffset() 256 DWARFDebugInfo::GetDIE(DIERef::Section section, dw_offset_t die_offset) { in GetDIE() argument 257 if (DWARFUnit *cu = GetUnitContainingDIEOffset(section, die_offset)) in GetDIE() 258 return cu->GetNonSkeletonUnit().GetDIE(die_offset); in GetDIE()
|
H A D | DIERef.h | 28 /// - die_offset: The offset of the debug info entry as an absolute offset from 34 dw_offset_t die_offset) in DIERef() 35 : m_die_offset(die_offset), m_file_index(file_index.value_or(0)), in DIERef() 55 die_offset() | (m_file_index_valid ? k_file_index_valid_bit : 0) | in get_id() 67 dw_offset_t die_offset() const { return m_die_offset; } 32 DIERef(std::optional<uint32_t> file_index,Section section,dw_offset_t die_offset) DIERef() argument 65 dw_offset_t die_offset() const { return m_die_offset; } die_offset() function
|
H A D | DWARFUnit.h | 107 bool ContainsDIEOffset(dw_offset_t die_offset) const { in ContainsDIEOffset() argument 108 return die_offset >= GetFirstDIEOffset() && in ContainsDIEOffset() 109 die_offset < GetNextUnitOffset(); in ContainsDIEOffset() 146 DWARFDIE GetDIE(dw_offset_t die_offset); 151 llvm::StringRef PeekDIEName(dw_offset_t die_offset);
|
H A D | DIERef.cpp | 24 OS << "/" << format_hex_no_prefix(ref.die_offset(), 8); in format() 33 if (!die_ref.die_offset()) in Decode()
|
H A D | DWARFUnit.cpp | 640 const dw_offset_t die_offset) { in CompareDIEOffset() argument 641 return die.GetOffset() < die_offset; in CompareDIEOffset() 650 DWARFUnit::GetDIE(dw_offset_t die_offset) { in GetDIE() argument 651 if (die_offset == DW_INVALID_OFFSET) in GetDIE() 654 if (!ContainsDIEOffset(die_offset)) { in GetDIE() 656 "GetDIE for DIE {0:x16} is outside of its CU {0:x16}", die_offset, in GetDIE() 664 lower_bound(m_die_array.cbegin(), end, die_offset, CompareDIEOffset); in GetDIE() 666 if (pos != end && die_offset == (*pos).GetOffset()) in GetDIE() 671 llvm::StringRef DWARFUnit::PeekDIEName(dw_offset_t die_offset) { in PeekDIEName() argument 673 if (!die.Extract(GetData(), *this, &die_offset)) in PeekDIEName()
|
H A D | DWARFAttribute.h | 52 return m_infos[i].die_offset; in AttributeAtIndex() 72 dw_offset_t die_offset; 69 dw_offset_t die_offset; global() member
|
H A D | DWARFDebugInfo.h | 40 dw_offset_t die_offset); 44 DWARFDIE GetDIE(DIERef::Section section, dw_offset_t die_offset);
|
H A D | DWARFDebugInfoEntry.cpp | 387 dw_offset_t die_offset = die.GetDIE()->GetAttributeValue( in GetAttributeValue() local 389 if (die_offset) in GetAttributeValue() 390 return die_offset; in GetAttributeValue() 397 dw_offset_t die_offset = die.GetDIE()->GetAttributeValue( in GetAttributeValue() local 399 if (die_offset) in GetAttributeValue() 400 return die_offset; in GetAttributeValue()
|
H A D | NameToDIE.cpp | 60 ns_unit.GetOffset() <= die_ref.die_offset() && in FindAllEntriesForUnit() 61 die_ref.die_offset() < ns_unit.GetNextUnitOffset()) { in FindAllEntriesForUnit()
|
H A D | DebugNamesDWARFIndex.cpp | 141 std::optional<uint64_t> die_offset = entry.getDIEUnitOffset(); in GetDIE() local 142 if (!unit || !die_offset) in GetDIE() 144 if (DWARFDIE die = unit->GetDIE(unit->GetOffset() + *die_offset)) in GetDIE() 150 *die_offset); in GetDIE()
|
H A D | DWARFDIE.h | 63 GetDIE(dw_offset_t die_offset) const;
|
H A D | DWARFIndex.cpp | 110 ref.die_offset(), name.str().c_str()); in ReportInvalidDIERef()
|
H A D | DWARFDIE.cpp | 121 DWARFDIE::GetDIE(dw_offset_t die_offset) const { in GetDIE() 123 return m_cu->GetDIE(die_offset); in GetDIE()
|
H A D | SymbolFileDWARFDwo.cpp | 147 return DebugInfo().GetDIE(die_ref.section(), die_ref.die_offset()); in GetDIE()
|
H A D | SymbolFileDWARF.cpp | 344 const dw_offset_t die_offset = die.GetOffset(); in GetTypes() local 346 if (die_offset >= max_die_offset) in GetTypes() 349 if (die_offset >= min_die_offset) { in GetTypes() 1790 if (die_ref.die_offset() == DW_INVALID_OFFSET) in GetDIE() 1799 die_ref.die_offset()); in GetDIE() 3272 const dw_offset_t function_die_offset = DIERef(func.GetID()).die_offset(); in ParseBlocksRecursive()
|
/freebsd/contrib/elftoolchain/libdwarf/ |
H A D | libdwarf_die.c | 67 die->die_offset = offset; in _dwarf_die_add() 111 uint64_t die_offset; in _dwarf_die_parse() local 121 die_offset = offset; in _dwarf_die_parse() 140 if ((ret = _dwarf_die_add(cu, die_offset, abnum, ab, &die, in _dwarf_die_parse() 352 die->die_offset = ds->ds_size; in _dwarf_die_gen_recursive()
|
H A D | dwarf_nametbl.m4 | 123 dwarf_$1_name_offsets(Dwarf_$2 $1, char **ret_name, Dwarf_Off *die_offset, 132 if ($1 == NULL || ret_name == NULL || die_offset == NULL || 145 *die_offset = nt->nt_cu_offset + $1->np_offset;
|
H A D | dwarf_die.c | 265 *ret_offset = die->die_offset; in dwarf_dieoffset() 286 *ret_offset = die->die_offset - cu->cu_offset; in dwarf_die_CU_offset()
|
H A D | libdwarf_attr.c | 231 dbg->write(ds->ds_data, &offset, at->at_refdie->die_offset, in _dwarf_attr_write() 324 value = at->at_refdie->die_offset; in _dwarf_attr_write()
|
H A D | libdwarf_nametbl.c | 207 np->np_offset = np->np_die->die_offset; in _dwarf_nametbl_gen()
|
H A D | _libdwarf.h | 138 uint64_t die_offset; /* DIE offset in section. */ member
|
/freebsd/contrib/llvm-project/lldb/source/Expression/ |
H A D | DWARFExpression.cpp | 2087 const uint64_t die_offset = opcodes.GetULEB128(&offset); in Evaluate() local 2090 if (die_offset == 0) { in Evaluate() 2103 const uint64_t abs_die_offset = die_offset + dwarf_cu->GetOffset(); in Evaluate()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ |
H A D | Dwarf.def | 1322 HANDLE_DW_IDX(0x03, die_offset)
|