/freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/ |
H A D | DWARFCallFrameInfo.h | 77 const std::function<bool(lldb::addr_t, uint32_t, dw_offset_t)> &callback); 88 dw_offset_t cie_offset; 98 dw_offset_t inst_offset; // offset of CIE instructions in mCFIData 107 CIE(dw_offset_t offset) in CIE() 117 typedef std::map<dw_offset_t, CIESP> cie_map_t; 122 typedef RangeDataVector<lldb::addr_t, uint32_t, dw_offset_t> FDEEntryMap; 131 bool FDEToUnwindPlan(dw_offset_t offset, Address startaddr, 134 const CIE *GetCIE(dw_offset_t cie_offset); 162 ParseCIE(const dw_offset_t cie_offset);
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
H A D | DWARFUnit.h | 98 dw_offset_t GetOffset() const { return m_header.getOffset(); } in GetOffset() 107 bool ContainsDIEOffset(dw_offset_t die_offset) const { in ContainsDIEOffset() 111 dw_offset_t GetFirstDIEOffset() const { in GetFirstDIEOffset() 114 dw_offset_t GetNextUnitOffset() const { return m_header.getNextUnitOffset(); } in GetNextUnitOffset() 118 dw_offset_t GetLength() const { return m_header.getLength(); } in GetLength() 121 dw_offset_t GetAbbrevOffset() const; 125 dw_offset_t GetLineTableOffset(); 131 void SetStrOffsetsBase(dw_offset_t str_offsets_base); 146 DWARFDIE GetDIE(dw_offset_t die_offset); 151 llvm::StringRef PeekDIEName(dw_offset_t die_offset); [all …]
|
H A D | DWARFDebugInfo.h | 28 typedef dw_offset_t (*Callback)(SymbolFileDWARF *dwarf2Data, DWARFUnit *cu, 30 const dw_offset_t next_offset, 37 DWARFUnit *GetUnitAtOffset(DIERef::Section section, dw_offset_t cu_offset, 40 dw_offset_t die_offset); 44 DWARFDIE GetDIE(DIERef::Section section, dw_offset_t die_offset); 81 uint32_t FindUnitIndex(DIERef::Section section, dw_offset_t offset);
|
H A D | DIERef.h | 34 dw_offset_t die_offset) in DIERef() 67 dw_offset_t die_offset() const { return m_die_offset; } 125 dw_offset_t m_die_offset : k_die_offset_bit_size; 127 dw_offset_t m_file_index : k_file_index_bit_size; 129 dw_offset_t m_file_index_valid : 1; 131 dw_offset_t m_section : 1;
|
H A D | DWARFDebugAranges.h | 20 typedef RangeDataVector<dw_addr_t, uint32_t, dw_offset_t> RangeToDIE; 33 void AppendRange(dw_offset_t cu_offset, dw_addr_t low_pc, dw_addr_t high_pc); 39 dw_offset_t FindAddress(dw_addr_t address) const; 44 dw_offset_t OffsetAtIndex(uint32_t idx) const { in OffsetAtIndex()
|
H A D | DWARFDebugInfo.cpp | 49 std::set<dw_offset_t> cus_with_data; in GetCompileUnitAranges() 51 dw_offset_t offset = m_cu_aranges_up->OffsetAtIndex(n); in GetCompileUnitAranges() 68 dw_offset_t offset = cu->GetOffset(); in GetCompileUnitAranges() 194 dw_offset_t offset) { in FindUnitIndex() 201 [](const std::pair<DIERef::Section, dw_offset_t> &lhs, in FindUnitIndex() 212 dw_offset_t cu_offset, in GetUnitAtOffset() 227 dw_offset_t die_offset) { in GetUnitContainingDIEOffset() 256 DWARFDebugInfo::GetDIE(DIERef::Section section, dw_offset_t die_offset) { in GetDIE()
|
H A D | DWARFDebugArangeSet.h | 49 dw_offset_t FindAddress(dw_addr_t address) const; in GetHeader() 52 dw_offset_t GetNextOffset() const { return m_next_offset; } in GetDescriptorRef() 62 dw_offset_t m_offset; 63 dw_offset_t m_next_offset;
|
H A D | DWARFDebugInfoEntry.h | 63 dw_offset_t 66 dw_offset_t *end_attr_offset_ptr = nullptr, 128 dw_offset_t GetOffset() const { return m_offset; } in GetOffset() 170 dw_offset_t m_offset : DW_DIE_OFFSET_MAX_BITSIZE; 173 dw_offset_t m_parent_idx : 64 - DW_DIE_OFFSET_MAX_BITSIZE;
|
H A D | DWARFAttribute.h | 48 void Append(const DWARFFormValue &form_value, dw_offset_t attr_die_offset, in DIEOffsetAtIndex() 51 dw_offset_t DIEOffsetAtIndex(uint32_t i) const { in AttributeAtIndex() 72 dw_offset_t die_offset;
|
H A D | DWARFDebugAranges.cpp | 52 const dw_offset_t cu_offset = set.GetHeader().cu_offset; in extract() 85 void DWARFDebugAranges::AppendRange(dw_offset_t offset, dw_addr_t low_pc, in AppendRange() 99 dw_offset_t DWARFDebugAranges::FindAddress(dw_addr_t address) const { in FindAddress()
|
H A D | DWARFDebugRanges.h | 26 dw_offset_t debug_ranges_offset) const; 29 std::map<dw_offset_t, DWARFRangeList> m_range_map;
|
H A D | DWARFDebugAbbrev.h |
|
H A D | DWARFDebugInfoEntry.cpp | 242 const dw_offset_t offset = form_value.Unsigned(); in GetDIENamesAndRanges() 356 dw_offset_t DWARFDebugInfoEntry::GetAttributeValue( in GetAttributeValue() 358 dw_offset_t *end_attr_offset_ptr, in GetAttributeValue() 372 const dw_offset_t attr_offset = offset; in GetAttributeValue() 387 dw_offset_t die_offset = die.GetDIE()->GetAttributeValue( in GetAttributeValue() 397 dw_offset_t die_offset = die.GetDIE()->GetAttributeValue( in GetAttributeValue()
|
H A D | DWARFUnit.cpp | 450 dw_offset_t DWARFUnit::GetAbbrevOffset() const { in GetAbbrevOffset() 454 dw_offset_t DWARFUnit::GetLineTableOffset() { in GetLineTableOffset() 608 void DWARFUnit::SetStrOffsetsBase(dw_offset_t str_offsets_base) { in SetStrOffsetsBase() 614 dw_offset_t addr_base = GetAddrBase(); in ReadAddressFromDebugAddrSection() 640 const dw_offset_t die_offset) { in CompareDIEOffset() 650 DWARFUnit::GetDIE(dw_offset_t die_offset) { in GetDIE() 671 llvm::StringRef DWARFUnit::PeekDIEName(dw_offset_t die_offset) { in PeekDIEName() 1024 DWARFUnit::FindRnglistFromOffset(dw_offset_t offset) { in FindRnglistFromOffset() 1050 dw_offset_t addr_base = GetAddrBase(); in FindRnglistFromOffset()
|
H A D | ManualDWARFIndex.h | 24 llvm::DenseSet<dw_offset_t> units_to_avoid = {}, 174 llvm::DenseSet<dw_offset_t> m_units_to_avoid;
|
H A D | SymbolFileDWARF.h | 460 dw_offset_t spec_block_die_offset); 464 dw_offset_t spec_block_die_offset); 484 void GetTypes(const DWARFDIE &die, dw_offset_t min_die_offset, 485 dw_offset_t max_die_offset, uint32_t type_mask, 544 llvm::DenseMap<dw_offset_t, std::unique_ptr<SupportFileList>>
|
H A D | DWARFDataExtractor.h | 28 dw_offset_t GetDWARFOffset(lldb::offset_t *offset_ptr) const;
|
H A D | DWARFDataExtractor.cpp | 19 dw_offset_t
|
H A D | DWARFTypeUnit.h | 29 dw_offset_t GetTypeOffset() { return GetOffset() + m_header.getTypeOffset(); } in GetTypeOffset()
|
H A D | DWARFDebugRanges.cpp | 45 dw_offset_t debug_ranges_offset) const { in FindRanges()
|
H A D | DWARFDebugAbbrev.cpp |
|
H A D | DWARFAttribute.cpp | 32 dw_offset_t attr_die_offset, dw_attr_t attr) { in Append()
|
H A D | DWARFCompileUnit.cpp | 42 const dw_offset_t cu_offset = GetOffset(); in BuildAddressRangeTable()
|
/freebsd/contrib/llvm-project/lldb/source/Symbol/ |
H A D | DWARFCallFrameInfo.cpp | 234 DWARFCallFrameInfo::GetCIE(dw_offset_t cie_offset) { in GetCIE() 248 DWARFCallFrameInfo::ParseCIE(const dw_offset_t cie_offset) { in ParseCIE() 254 dw_offset_t cie_id, end_offset; in ParseCIE() 439 const dw_offset_t current_entry = offset; in GetFDEIndex() 440 dw_offset_t cie_id, next_entry, cie_offset; in GetFDEIndex() 525 bool DWARFCallFrameInfo::FDEToUnwindPlan(dw_offset_t dwarf_offset, in FDEToUnwindPlan() 539 dw_offset_t cie_offset; in FDEToUnwindPlan() 571 const dw_offset_t end_offset = current_entry + length + (is_64bit ? 12 : 4); in FDEToUnwindPlan() 1019 const std::function<bool(lldb::addr_t, uint32_t, dw_offset_t)> &callback) { in ForEachFDEEntries()
|
/freebsd/contrib/llvm-project/lldb/include/lldb/Core/ |
H A D | dwarf.h | 31 typedef uint64_t dw_offset_t; // Dwarf Debug Information Entry offset for any typedef
|