| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | DWARFUnit.h | 39 dw_offset_t m_offset = 0; 40 dw_offset_t m_length = 0; 42 dw_offset_t m_abbr_offset = 0; 57 dw_offset_t GetOffset() const { return m_offset; } in GetOffset() 60 dw_offset_t GetLength() const { return m_length; } in GetLength() 142 dw_offset_t GetFirstDIEOffset() const { in GetFirstDIEOffset() 152 dw_offset_t GetAbbrevOffset() const; 156 dw_offset_t GetLineTableOffset(); 162 void SetStrOffsetsBase(dw_offset_t str_offsets_base); 175 DWARFDIE GetDIE(dw_offset_t die_offset); [all …]
|
| H A D | DWARFDebugInfo.h | 28 typedef dw_offset_t (*Callback)(SymbolFileDWARF *dwarf2Data, 31 const dw_offset_t next_offset, 39 DWARFUnit *GetUnitAtOffset(DIERef::Section section, dw_offset_t cu_offset, 42 dw_offset_t die_offset); 47 dw_offset_t die_offset); 80 uint32_t FindUnitIndex(DIERef::Section section, dw_offset_t offset);
|
| H A D | DWARFDebugAbbrev.h | 31 DWARFAbbreviationDeclarationSet(dw_offset_t offset, uint32_t idx_offset) in DWARFAbbreviationDeclarationSet() 35 dw_offset_t GetOffset() const { return m_offset; } in GetOffset() 52 dw_offset_t m_offset; 57 typedef std::map<dw_offset_t, DWARFAbbreviationDeclarationSet> 68 GetAbbreviationDeclarationSet(dw_offset_t cu_abbr_offset) const;
|
| 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() 61 dw_offset_t offset = cu->GetOffset(); in GetCompileUnitAranges() 119 dw_offset_t offset) { in FindUnitIndex() 126 [](const std::pair<DIERef::Section, dw_offset_t> &lhs, in FindUnitIndex() 137 dw_offset_t cu_offset, in GetUnitAtOffset() 156 dw_offset_t die_offset) { in GetUnitContainingDIEOffset() 179 dw_offset_t die_offset) { in GetDIEForDIEOffset()
|
| H A D | DWARFDebugAranges.h | 18 typedef lldb_private::RangeDataVector<dw_addr_t, uint32_t, dw_offset_t> 32 void AppendRange(dw_offset_t cu_offset, dw_addr_t low_pc, dw_addr_t high_pc); 38 dw_offset_t FindAddress(dw_addr_t address) const; 43 dw_offset_t OffsetAtIndex(uint32_t idx) const { in OffsetAtIndex()
|
| H A D | DWARFDebugArangeSet.h | 47 dw_offset_t FindAddress(dw_addr_t address) const; 50 dw_offset_t GetNextOffset() const { return m_next_offset; } in GetNextOffset() 60 dw_offset_t m_offset; 61 dw_offset_t m_next_offset;
|
| H A D | DIERef.h | 31 dw_offset_t die_offset) in DIERef() 45 dw_offset_t die_offset() const { return m_die_offset; } in die_offset() 61 dw_offset_t m_die_offset;
|
| H A D | HashedNameToDIE.h | 55 dw_offset_t die_offset = DW_INVALID_OFFSET; 65 DIEInfo(dw_offset_t o, dw_tag_t t, uint32_t f, uint32_t h); 82 Prologue(dw_offset_t _die_base_offset = 0); 102 dw_offset_t die_base_offset;
|
| H A D | DWARFDebugInfoEntry.h | 56 dw_offset_t 59 dw_offset_t *end_attr_offset_ptr = nullptr, 118 dw_offset_t GetOffset() const { return m_offset; } in GetOffset() 168 dw_offset_t m_offset; // Offset within the .debug_info/.debug_types
|
| H A D | DWARFAttribute.h | 49 void Append(const DWARFFormValue &form_value, dw_offset_t attr_die_offset, 52 dw_offset_t DIEOffsetAtIndex(uint32_t i) const { in DIEOffsetAtIndex() 73 dw_offset_t die_offset;
|
| H A D | DWARFDebugAranges.cpp | 51 const dw_offset_t cu_offset = set.GetHeader().cu_offset; in extract() 84 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 | 25 bool FindRanges(const DWARFUnit *cu, dw_offset_t debug_ranges_offset, 36 typedef std::map<dw_offset_t, DWARFRangeList> range_map;
|
| H A D | ManualDWARFIndex.h | 23 llvm::DenseSet<dw_offset_t> units_to_avoid = {}) 80 llvm::DenseSet<dw_offset_t> m_units_to_avoid;
|
| H A D | DWARFDebugRanges.cpp | 32 dw_offset_t debug_ranges_offset = offset; in Extract() 112 dw_offset_t debug_ranges_offset, in FindRanges()
|
| H A D | DWARFDebugInfoEntry.cpp | 352 const dw_offset_t offset = form_value.Unsigned(); in GetDIENamesAndRanges() 468 dw_offset_t DWARFDebugInfoEntry::GetAttributeValue( in GetAttributeValue() 470 dw_offset_t *end_attr_offset_ptr, in GetAttributeValue() 484 const dw_offset_t attr_offset = offset; in GetAttributeValue() 499 dw_offset_t die_offset = die.GetDIE()->GetAttributeValue( in GetAttributeValue() 509 dw_offset_t die_offset = die.GetDIE()->GetAttributeValue( in GetAttributeValue()
|
| H A D | SymbolFileDWARF.h | 420 dw_offset_t spec_block_die_offset); 424 dw_offset_t spec_block_die_offset); 449 void GetTypes(const DWARFDIE &die, dw_offset_t min_die_offset, 450 dw_offset_t max_die_offset, uint32_t type_mask, 518 llvm::DenseMap<dw_offset_t, lldb_private::FileSpecList>
|
| H A D | DWARFUnit.cpp | 410 dw_offset_t DWARFUnit::GetAbbrevOffset() const { in GetAbbrevOffset() 414 dw_offset_t DWARFUnit::GetLineTableOffset() { in GetLineTableOffset() 530 void DWARFUnit::SetStrOffsetsBase(dw_offset_t str_offsets_base) { in SetStrOffsetsBase() 551 const dw_offset_t die_offset) { in CompareDIEOffset() 561 DWARFUnit::GetDIE(dw_offset_t die_offset) { in GetDIE() 960 DWARFUnit::FindRnglistFromOffset(dw_offset_t offset) { in FindRnglistFromOffset() 985 dw_offset_t addr_base = GetAddrBase(); in FindRnglistFromOffset()
|
| H A D | DWARFDataExtractor.cpp | 19 dw_offset_t
|
| H A D | DWARFDataExtractor.h | 28 dw_offset_t GetDWARFOffset(lldb::offset_t *offset_ptr) const;
|
| H A D | DWARFTypeUnit.h | 23 dw_offset_t GetTypeOffset() { return GetOffset() + m_header.GetTypeOffset(); } in GetTypeOffset()
|
| H A D | SymbolFileDWARF.cpp | 160 dw_offset_t unit_offset) { in ParseLLVMLineTable() 183 dw_offset_t line_offset, in ParseLLVMLineTablePrologue() 184 dw_offset_t unit_offset) { in ParseLLVMLineTablePrologue() 306 const dw_offset_t die_offset = die.GetOffset(); in GetTypes() 901 dw_offset_t offset = dwarf_cu->GetLineTableOffset(); in ParseSupportFiles() 932 dw_offset_t offset = tu.GetLineTableOffset(); in GetTypeUnitSupportFiles() 1035 dw_offset_t offset = dwarf_cu->GetLineTableOffset(); in ParseLineTable() 1303 dw_offset_t die_offset = uid; in DecodeUID() 2960 const dw_offset_t function_die_offset = func.GetID(); in ParseBlocksRecursive() 3145 dw_offset_t offset = location_form.Unsigned(); in ParseVariableDIE() [all …]
|
| H A D | DWARFAttribute.cpp | 29 dw_offset_t attr_die_offset, dw_attr_t attr) { in Append()
|
| /freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Symbol/ |
| H A D | DWARFCallFrameInfo.h | 76 const std::function<bool(lldb::addr_t, uint32_t, dw_offset_t)> &callback); 87 dw_offset_t cie_offset; 97 dw_offset_t inst_offset; // offset of CIE instructions in mCFIData 106 CIE(dw_offset_t offset) in CIE() 115 typedef std::map<dw_offset_t, CIESP> cie_map_t; 120 typedef RangeDataVector<lldb::addr_t, uint32_t, dw_offset_t> FDEEntryMap; 132 const CIE *GetCIE(dw_offset_t cie_offset);
|
| /freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Core/ |
| H A D | dwarf.h | 30 typedef uint32_t dw_offset_t; // Dwarf Debug Information Entry offset for any typedef 34 #define DW_INVALID_OFFSET (~(dw_offset_t)0)
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Symbol/ |
| H A D | DWARFCallFrameInfo.cpp | 230 DWARFCallFrameInfo::GetCIE(dw_offset_t cie_offset) { in GetCIE() 244 DWARFCallFrameInfo::ParseCIE(const dw_offset_t cie_offset) { in ParseCIE() 250 dw_offset_t cie_id, end_offset; in ParseCIE() 436 const dw_offset_t current_entry = offset; in GetFDEIndex() 437 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() 1014 const std::function<bool(lldb::addr_t, uint32_t, dw_offset_t)> &callback) { in ForEachFDEEntries()
|