| /llvm-project-15.0.7/lldb/unittests/SymbolFile/DWARF/ |
| H A D | DWARFIndexCachingTest.cpp | 115 dw_offset_t die_offset = 0; in TEST() local 120 DIERef(llvm::None, DIERef::Section::DebugInfo, ++die_offset)); in TEST() 127 DIERef(llvm::None, DIERef::Section::DebugInfo, ++die_offset)); in TEST() 134 DIERef(llvm::None, DIERef::Section::DebugInfo, ++die_offset)); in TEST() 141 DIERef(llvm::None, DIERef::Section::DebugInfo, ++die_offset)); in TEST() 148 DIERef(llvm::None, DIERef::Section::DebugInfo, ++die_offset)); in TEST() 155 DIERef(llvm::None, DIERef::Section::DebugInfo, ++die_offset)); in TEST() 162 DIERef(llvm::None, DIERef::Section::DebugInfo, ++die_offset)); in TEST() 169 DIERef(llvm::None, DIERef::Section::DebugInfo, ++die_offset)); in TEST() 176 DIERef(llvm::None, DIERef::Section::DebugInfo, ++die_offset)); in TEST() [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | DIERef.cpp | 22 OS << "/" << format_hex_no_prefix(ref.die_offset(), 8); in format() 37 dw_offset_t die_offset = data.GetU32(offset_ptr); in Decode() local 38 if (die_offset == 0) in Decode() 41 return DIERef(dwo_num, section, die_offset); in Decode() 43 return DIERef(llvm::None, section, die_offset); in Decode()
|
| H A D | DWARFDebugInfo.cpp | 150 return GetUnitContainingDIEOffset(die_ref.section(), die_ref.die_offset()); in GetUnit() 155 dw_offset_t die_offset) { in GetUnitContainingDIEOffset() argument 156 uint32_t idx = FindUnitIndex(section, die_offset); in GetUnitContainingDIEOffset() 158 if (result && !result->ContainsDIEOffset(die_offset)) in GetUnitContainingDIEOffset() 183 return cu->GetNonSkeletonUnit().GetDIE(die_ref.die_offset()); in GetDIE()
|
| H A D | DIERef.h | 31 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
|
| H A D | HashedNameToDIE.cpp | 132 : die_offset(o), tag(t), type_flags(f), qualified_name_hash(h) {} in DIEInfo() 280 hash_data.die_offset = in Read() 303 return hash_data.die_offset != DW_INVALID_OFFSET; in Read() 514 if (die_info.die_offset == 0) in AppendAllDIEsInRange() 516 if (die_offset_start <= die_info.die_offset && in AppendAllDIEsInRange() 517 die_info.die_offset < die_offset_end) in AppendAllDIEsInRange()
|
| H A D | DWARFUnit.h | 142 bool ContainsDIEOffset(dw_offset_t die_offset) const { in ContainsDIEOffset() argument 143 return die_offset >= GetFirstDIEOffset() && in ContainsDIEOffset() 144 die_offset < GetNextUnitOffset(); in ContainsDIEOffset() 181 DWARFDIE GetDIE(dw_offset_t die_offset);
|
| H A D | DWARFAttribute.h | 53 return m_infos[i].die_offset; in DIEOffsetAtIndex() 73 dw_offset_t die_offset; member
|
| H A D | DWARFDebugInfoEntry.cpp | 500 dw_offset_t die_offset = die.GetDIE()->GetAttributeValue( in GetAttributeValue() local 502 if (die_offset) in GetAttributeValue() 503 return die_offset; in GetAttributeValue() 510 dw_offset_t die_offset = die.GetDIE()->GetAttributeValue( in GetAttributeValue() local 512 if (die_offset) in GetAttributeValue() 513 return die_offset; in GetAttributeValue()
|
| H A D | DWARFUnit.cpp | 610 const dw_offset_t die_offset) { in CompareDIEOffset() argument 611 return die.GetOffset() < die_offset; in CompareDIEOffset() 620 DWARFUnit::GetDIE(dw_offset_t die_offset) { in GetDIE() argument 621 if (die_offset == DW_INVALID_OFFSET) in GetDIE() 624 if (!ContainsDIEOffset(die_offset)) { in GetDIE() 627 die_offset, GetOffset()); in GetDIE() 634 lower_bound(m_die_array.cbegin(), end, die_offset, CompareDIEOffset); in GetDIE() 636 if (pos != end && die_offset == (*pos).GetOffset()) in GetDIE()
|
| H A D | NameToDIE.cpp | 59 ns_unit.GetOffset() <= die_ref.die_offset() && in FindAllEntriesForUnit() 60 die_ref.die_offset() < ns_unit.GetNextUnitOffset()) { in FindAllEntriesForUnit()
|
| H A D | HashedNameToDIE.h | 55 dw_offset_t die_offset = DW_INVALID_OFFSET; member 68 return DIERef(llvm::None, DIERef::Section::DebugInfo, die_offset); in DIERef()
|
| H A D | DWARFDebugInfo.h | 42 dw_offset_t die_offset);
|
| H A D | DWARFIndex.cpp | 86 ref.die_offset(), name.str().c_str()); in ReportInvalidDIERef()
|
| H A D | DWARFDIE.h | 63 GetDIE(dw_offset_t die_offset) const;
|
| H A D | DWARFDIE.cpp | 123 DWARFDIE::GetDIE(dw_offset_t die_offset) const { in GetDIE() 125 return m_cu->GetDIE(die_offset); in GetDIE()
|
| H A D | DebugNamesDWARFIndex.cpp | 55 if (llvm::Optional<uint64_t> die_offset = entry.getDIEUnitOffset()) in ToDIERef() local 57 DIERef::Section::DebugInfo, cu->GetOffset() + *die_offset); in ToDIERef()
|
| H A D | SymbolFileDWARF.cpp | 284 const dw_offset_t die_offset = die.GetOffset(); in GetTypes() local 286 if (die_offset >= max_die_offset) in GetTypes() 289 if (die_offset >= min_die_offset) { in GetTypes() 1373 return GetID() | ref.die_offset(); in GetUID() 1376 return user_id_t(GetDwoNum().value_or(0)) << 32 | ref.die_offset() | in GetUID() 1399 dw_offset_t die_offset = uid; in DecodeUID() local 1400 if (die_offset == DW_INVALID_OFFSET) in DecodeUID() 1411 return DecodedUID{*this, {dwo_num, section, die_offset}}; in DecodeUID()
|
| /llvm-project-15.0.7/lldb/source/Expression/ |
| H A D | DWARFExpression.cpp | 2356 const uint64_t die_offset = opcodes.GetULEB128(&offset); in Evaluate() local 2359 if (die_offset == 0) { in Evaluate() 2378 DWARFDIE die = const_cast<DWARFUnit *>(dwarf_cu)->GetDIE(die_offset); in Evaluate()
|
| /llvm-project-15.0.7/llvm/include/llvm/BinaryFormat/ |
| H A D | Dwarf.def | 1200 HANDLE_DW_IDX(0x03, die_offset)
|