Home
last modified time | relevance | path

Searched refs:die_offset (Results 1 – 25 of 28) sorted by relevance

12

/external/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
DDWARFDebugInfo.cpp157 return GetUnitContainingDIEOffset(die_ref.section(), die_ref.die_offset()); in GetUnit()
162 dw_offset_t die_offset) { in GetUnitContainingDIEOffset() argument
163 uint32_t idx = FindUnitIndex(section, die_offset); in GetUnitContainingDIEOffset()
165 if (result && !result->ContainsDIEOffset(die_offset)) in GetUnitContainingDIEOffset()
185 dw_offset_t die_offset) { in GetDIEForDIEOffset() argument
186 DWARFUnit *cu = GetUnitContainingDIEOffset(section, die_offset); in GetDIEForDIEOffset()
188 return cu->GetDIE(die_offset); in GetDIEForDIEOffset()
199 return cu->GetNonSkeletonUnit().GetDIE(die_ref.die_offset()); in GetDIE()
DDIERef.h31 dw_offset_t die_offset) in DIERef() argument
33 m_section(section), m_die_offset(die_offset) { in DIERef()
45 dw_offset_t die_offset() const { return m_die_offset; } in die_offset() function
DDWARFDebugInfo.h42 dw_offset_t die_offset);
47 dw_offset_t die_offset);
DNameToDIE.cpp55 unit.GetOffset() <= die_ref.die_offset() && in FindAllEntriesForUnit()
56 die_ref.die_offset() < unit.GetNextUnitOffset()) { in FindAllEntriesForUnit()
DDWARFAttribute.h59 return m_infos[i].die_offset; in DIEOffsetAtIndex()
76 dw_offset_t die_offset; member
DDWARFUnit.h136 bool ContainsDIEOffset(dw_offset_t die_offset) const { in ContainsDIEOffset() argument
137 return die_offset >= GetFirstDIEOffset() && in ContainsDIEOffset()
138 die_offset < GetNextUnitOffset(); in ContainsDIEOffset()
173 DWARFDIE GetDIE(dw_offset_t die_offset);
DHashedNameToDIE.cpp130 : die_offset(o), tag(t), type_flags(f), qualified_name_hash(h) {} in DIEInfo()
279 hash_data.die_offset = in Read()
302 return hash_data.die_offset != DW_INVALID_OFFSET; in Read()
513 if (die_info.die_offset == 0) in AppendAllDIEsInRange()
515 if (die_offset_start <= die_info.die_offset && in AppendAllDIEsInRange()
516 die_info.die_offset < die_offset_end) in AppendAllDIEsInRange()
DDWARFUnit.cpp517 const dw_offset_t die_offset) { in CompareDIEOffset() argument
518 return die.GetOffset() < die_offset; in CompareDIEOffset()
527 DWARFUnit::GetDIE(dw_offset_t die_offset) { in GetDIE() argument
528 if (die_offset == DW_INVALID_OFFSET) in GetDIE()
531 if (!ContainsDIEOffset(die_offset)) { in GetDIE()
534 die_offset, GetOffset()); in GetDIE()
541 lower_bound(m_die_array.cbegin(), end, die_offset, CompareDIEOffset); in GetDIE()
543 if (pos != end && die_offset == (*pos).GetOffset()) in GetDIE()
DDWARFDebugInfoEntry.cpp495 dw_offset_t die_offset = die.GetDIE()->GetAttributeValue( in GetAttributeValue() local
497 if (die_offset) in GetAttributeValue()
498 return die_offset; in GetAttributeValue()
505 dw_offset_t die_offset = die.GetDIE()->GetAttributeValue( in GetAttributeValue() local
507 if (die_offset) in GetAttributeValue()
508 return die_offset; in GetAttributeValue()
DHashedNameToDIE.h55 dw_offset_t die_offset = DW_INVALID_OFFSET; member
68 return DIERef(llvm::None, DIERef::Section::DebugInfo, die_offset); in DIERef()
DDIERef.cpp17 OS << "/" << format_hex_no_prefix(ref.die_offset(), 8); in format()
DDWARFDIE.h61 GetDIE(dw_offset_t die_offset) const;
DDWARFIndex.cpp85 ref.die_offset(), name.str().c_str()); in ReportInvalidDIERef()
DDWARFDIE.cpp122 DWARFDIE::GetDIE(dw_offset_t die_offset) const { in GetDIE()
124 return m_cu->GetDIE(die_offset); in GetDIE()
DDebugNamesDWARFIndex.cpp54 if (llvm::Optional<uint64_t> die_offset = entry.getDIEUnitOffset()) in ToDIERef() local
56 DIERef::Section::DebugInfo, cu->GetOffset() + *die_offset); in ToDIERef()
DSymbolFileDWARF.cpp300 const dw_offset_t die_offset = die.GetOffset(); in GetTypes() local
302 if (die_offset >= max_die_offset) in GetTypes()
305 if (die_offset >= min_die_offset) { in GetTypes()
1268 return GetID() | ref.die_offset(); in GetUID()
1271 return user_id_t(GetDwoNum().getValueOr(0)) << 32 | ref.die_offset() | in GetUID()
1294 dw_offset_t die_offset = uid; in DecodeUID() local
1295 if (die_offset == DW_INVALID_OFFSET) in DecodeUID()
1306 return DecodedUID{*this, {dwo_num, section, die_offset}}; in DecodeUID()
/external/elfutils/libdw/
Ddwarf_getpubnames.c204 gl.die_offset = read_4ubyte_unaligned_inc (dbg, readp); in dwarf_getpubnames()
206 gl.die_offset = read_8ubyte_unaligned_inc (dbg, readp); in dwarf_getpubnames()
209 if (gl.die_offset == 0) in dwarf_getpubnames()
213 gl.die_offset += dbg->pubnames_sets[cnt].cu_offset; in dwarf_getpubnames()
Dlibdw.h141 Dwarf_Off die_offset; member
/external/elfutils/tests/
Dget-pubnames.c37 globcnt++, gl->name, (unsigned long long int) gl->die_offset, in callback()
53 if (dwarf_offdie (dbg, gl->die_offset, &die) == NULL in callback()
/external/libabigail/src/
Dabg-dwarf-reader.cc2752 Dwarf_Off die_offset = dwarf_dieoffset(const_cast<Dwarf_Die*>(die)); in compute_canonical_die() local
2754 compute_canonical_die(die_offset, source, in compute_canonical_die()
2776 compute_canonical_die(Dwarf_Off die_offset, in compute_canonical_die() argument
2792 ABG_ASSERT(dwarf_offdie(dwarf_per_die_source(source), die_offset, &die)); in compute_canonical_die()
2810 offsets.push_back(die_offset); in compute_canonical_die()
2812 set_canonical_die_offset(canonical_dies, die_offset, die_offset); in compute_canonical_die()
2813 get_die_from_offset(source, die_offset, &canonical_die); in compute_canonical_die()
2828 set_canonical_die_offset(canonical_dies, die_offset, die_offset); in compute_canonical_die()
2844 set_canonical_die_offset(canonical_dies, die_offset, in compute_canonical_die()
2851 canonical_die_offset = die_offset; in compute_canonical_die()
[all …]
/external/llvm-project/lldb/source/Expression/
DDWARFExpression.cpp2360 const uint64_t die_offset = opcodes.GetULEB128(&offset); in Evaluate() local
2363 if (die_offset == 0) { in Evaluate()
2382 DWARFDIE die = const_cast<DWARFUnit *>(dwarf_cu)->GetDIE(die_offset); in Evaluate()
/external/elfutils/include/elfutils/
Dlibdw.h141 Dwarf_Off die_offset; member
/external/elfutils/src/
Dnm.c1399 Dwarf_Die *die = dwarf_offdie (dbg, (*found)->die_offset, in show_symbols()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/BinaryFormat/
DDwarf.def941 HANDLE_DW_IDX(0x03, die_offset)
/external/llvm-project/llvm/include/llvm/BinaryFormat/
DDwarf.def978 HANDLE_DW_IDX(0x03, die_offset)

12