| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | DWARFUnit.h | 82 dw_offset_t GetOffset() const { return m_offset; } in GetOffset() 99 dw_offset_t GetFirstDIEOffset() const { in GetFirstDIEOffset() 102 dw_offset_t GetNextCompileUnitOffset() const; 109 dw_offset_t GetAbbrevOffset() const; 117 void SetBaseObjOffset(dw_offset_t base_obj_offset); 118 void SetStrOffsetsBase(dw_offset_t str_offsets_base); 136 DWARFDIE GetDIE(dw_offset_t die_offset); 174 dw_offset_t GetBaseObjOffset() const; 205 dw_offset_t m_length = 0; 221 dw_offset_t m_base_obj_offset = DW_INVALID_OFFSET; [all …]
|
| H A D | DWARFDebugLine.h | 173 typedef void (*Callback)(dw_offset_t offset, const State &state, 182 void AppendRowToMatrix(dw_offset_t offset); 184 void Finalize(dw_offset_t offset); 201 dw_offset_t line_offset = DW_INVALID_OFFSET, 205 dw_offset_t line_offset = 211 dw_offset_t stmt_list, 221 static dw_offset_t 224 const dw_offset_t line_offset); 225 static dw_offset_t 243 LineTable::shared_ptr GetLineTable(const dw_offset_t offset) const; [all …]
|
| H A D | DWARFDebugInfo.h | 22 typedef std::multimap<const char *, dw_offset_t, CStringCompareFunctionObject> 29 typedef dw_offset_t (*Callback)(SymbolFileDWARF *dwarf2Data, 32 const dw_offset_t next_offset, 41 DWARFUnit *GetCompileUnit(dw_offset_t cu_offset, uint32_t *idx_ptr = NULL); 42 DWARFUnit *GetCompileUnitContainingDIEOffset(dw_offset_t die_offset); 44 DWARFDIE GetDIEForDIEOffset(dw_offset_t die_offset); 57 static bool OffsetLessThanCompileUnitOffset(dw_offset_t offset,
|
| H A D | DWARFDebugAbbrev.h | 33 DWARFAbbreviationDeclarationSet(dw_offset_t offset, uint32_t idx_offset) in DWARFAbbreviationDeclarationSet() 37 dw_offset_t GetOffset() const { return m_offset; } in GetOffset() 50 dw_offset_t m_offset; 55 typedef std::map<dw_offset_t, DWARFAbbreviationDeclarationSet> 66 GetAbbreviationDeclarationSet(dw_offset_t cu_abbr_offset) const;
|
| H A D | DWARFDebugRanges.h | 23 virtual bool FindRanges(const DWARFUnit *cu, dw_offset_t debug_ranges_offset, 33 bool FindRanges(const DWARFUnit *cu, dw_offset_t debug_ranges_offset, 45 typedef std::map<dw_offset_t, DWARFRangeList> range_map; 61 bool FindRanges(const DWARFUnit *cu, dw_offset_t debug_ranges_offset, 71 std::map<dw_offset_t, std::vector<RngListEntry>> m_range_map;
|
| H A D | DIERef.h | 22 DIERef(dw_offset_t c, dw_offset_t d) : cu_offset(c), die_offset(d) {} in DIERef() 52 dw_offset_t cu_offset = DW_INVALID_OFFSET; 53 dw_offset_t die_offset = DW_INVALID_OFFSET;
|
| H A D | DWARFDebugInfoEntry.h | 31 typedef std::map<dw_offset_t, dw_offset_t> DIEToDIEMap; 53 typedef std::vector<dw_offset_t> offset_collection; 92 dw_offset_t 95 dw_offset_t *end_attr_offset_ptr = nullptr, 149 const dw_offset_t die_offset, lldb_private::Stream &s); 153 const dw_offset_t die_offset, 202 dw_offset_t GetOffset() const { return m_offset; } in GetOffset() 277 dw_offset_t
|
| H A D | DWARFDebugInfo.cpp | 63 std::set<dw_offset_t> cus_with_data; in GetCompileUnitAranges() 65 dw_offset_t offset = m_cu_aranges_ap.get()->OffsetAtIndex(n); in GetCompileUnitAranges() 77 dw_offset_t offset = cu->GetOffset(); in GetCompileUnitAranges() 138 dw_offset_t offset, const DWARFUnitSP &cu_sp) { in OffsetLessThanCompileUnitOffset() 142 DWARFUnit *DWARFDebugInfo::GetCompileUnit(dw_offset_t cu_offset, in GetCompileUnit() 183 DWARFDebugInfo::GetCompileUnitContainingDIEOffset(dw_offset_t die_offset) { in GetCompileUnitContainingDIEOffset() 209 DWARFDebugInfo::GetDIEForDIEOffset(dw_offset_t die_offset) { in GetDIEForDIEOffset()
|
| H A D | DWARFDebugAranges.h | 22 typedef lldb_private::RangeDataVector<dw_addr_t, uint32_t, dw_offset_t> 38 void AppendRange(dw_offset_t cu_offset, dw_addr_t low_pc, dw_addr_t high_pc); 48 dw_offset_t FindAddress(dw_addr_t address) const; 53 dw_offset_t OffsetAtIndex(uint32_t idx) const { in OffsetAtIndex()
|
| H A D | HashedNameToDIE.h | 52 dw_offset_t cu_offset; 53 dw_offset_t offset; // The DIE offset 59 DIEInfo(dw_offset_t c, dw_offset_t o, dw_tag_t t, uint32_t f, uint32_t h); 72 Prologue(dw_offset_t _die_base_offset = 0); 92 dw_offset_t die_base_offset;
|
| H A D | ManualDWARFIndex.h | 21 llvm::DenseSet<dw_offset_t> units_to_avoid = {}) 43 void ReportInvalidDIEOffset(dw_offset_t offset, in ReportInvalidDIEOffset() 64 const dw_offset_t cu_offset, IndexSet &set); 69 llvm::DenseSet<dw_offset_t> m_units_to_avoid;
|
| H A D | DWARFDebugLine.cpp | 66 DWARFDebugLine::GetLineTable(const dw_offset_t offset) const { in GetLineTable() 77 static void DumpStateToFile(dw_offset_t offset, in DumpStateToFile() 117 dw_offset_t 168 dw_offset_t DWARFDebugLine::DumpStatementOpcodes( in DumpStatementOpcodes() 170 const dw_offset_t debug_line_offset, uint32_t flags) { in DumpStatementOpcodes() 202 dw_offset_t ext_offset = offset; in DumpStatementOpcodes() 204 dw_offset_t arg_size = len - (offset - ext_offset); in DumpStatementOpcodes() 569 const dw_offset_t debug_line_offset = *offset_ptr; in ParseStatementTable() 587 const dw_offset_t end_offset = in ParseStatementTable() 838 static void ParseStatementTableCallback(dw_offset_t offset, in ParseStatementTableCallback() [all …]
|
| H A D | DWARFDebugArangeSet.h | 51 dw_offset_t GetCompileUnitDIEOffset() const { return m_header.cu_offset; } in GetCompileUnitDIEOffset() 52 dw_offset_t GetOffsetOfNextEntry() const; 53 dw_offset_t FindAddress(dw_addr_t address) const;
|
| H A D | DWARFUnit.cpp | 423 dw_offset_t local_id = in GetID() 431 dw_offset_t DWARFUnit::GetNextCompileUnitOffset() const { in GetNextCompileUnitOffset() 443 dw_offset_t DWARFUnit::GetAbbrevOffset() const { in GetAbbrevOffset() 453 void DWARFUnit::SetBaseObjOffset(dw_offset_t base_obj_offset) { in SetBaseObjOffset() 457 void DWARFUnit::SetStrOffsetsBase(dw_offset_t str_offsets_base) { in SetStrOffsetsBase() 481 const dw_offset_t cu_offset = GetOffset(); in BuildAddressRangeTable() 585 const dw_offset_t die_offset) { in CompareDIEOffset() 597 DWARFUnit::GetDIE(dw_offset_t die_offset) { in GetDIE() 773 dw_offset_t DWARFUnit::GetBaseObjOffset() const { return m_base_obj_offset; } in GetBaseObjOffset()
|
| H A D | DWARFAttribute.h | 58 void Append(const DWARFUnit *cu, dw_offset_t attr_die_offset, 63 dw_offset_t DIEOffsetAtIndex(uint32_t i) const { in DIEOffsetAtIndex() 83 dw_offset_t die_offset;
|
| H A D | DWARFDebugAranges.cpp | 60 const dw_offset_t cu_offset = set.GetCompileUnitDIEOffset(); in Extract() 106 void DWARFDebugAranges::AppendRange(dw_offset_t offset, dw_addr_t low_pc, in AppendRange() 146 dw_offset_t DWARFDebugAranges::FindAddress(dw_addr_t address) const { in FindAddress()
|
| H A D | DWARFBaseDIE.cpp | 25 dw_offset_t cu_offset = m_cu->GetOffset(); in GetDIERef() 120 dw_offset_t DWARFBaseDIE::GetOffset() const { in GetOffset() 127 dw_offset_t DWARFBaseDIE::GetCompileUnitRelativeOffset() const { in GetCompileUnitRelativeOffset()
|
| H A D | DWARFDebugRanges.cpp | 36 dw_offset_t debug_ranges_offset = offset; in Extract() 115 dw_offset_t debug_ranges_offset, in FindRanges() 206 dw_offset_t addr_base = cu->GetAddrBase(); in ReadAddressFromDebugAddrSection() 213 dw_offset_t debug_ranges_offset, in FindRanges()
|
| H A D | DebugNamesDWARFIndex.h | 45 void ReportInvalidDIEOffset(dw_offset_t offset, in ReportInvalidDIEOffset() 78 static llvm::DenseSet<dw_offset_t> GetUnits(const DebugNames &debug_names);
|
| H A D | DWARFBaseDIE.h | 99 dw_offset_t GetOffset() const; 101 dw_offset_t GetCompileUnitRelativeOffset() const;
|
| H A D | DWARFDebugInfoEntry.cpp | 391 static dw_offset_t GetRangesOffset(const DWARFDebugRangesBase *debug_ranges, in GetRangesOffset() 544 const dw_offset_t debug_loc_offset = form_value.Unsigned(); in GetDIENamesAndRanges() 833 dw_offset_t die_offset = form_value.Reference(); in GetAttributes() 861 dw_offset_t DWARFDebugInfoEntry::GetAttributeValue( in GetAttributeValue() 864 dw_offset_t *end_attr_offset_ptr, in GetAttributeValue() 888 const dw_offset_t attr_offset = offset; in GetAttributeValue() 904 dw_offset_t die_offset = die.GetDIE()->GetAttributeValue( in GetAttributeValue() 916 dw_offset_t die_offset = die.GetDIE()->GetAttributeValue( in GetAttributeValue() 1169 const dw_offset_t die_offset, Stream &s) { in GetName() 1202 const dw_offset_t die_offset, in AppendTypeName() [all …]
|
| H A D | DWARFFormValue.cpp | 558 dw_offset_t str_offset = in AsCString() 575 dw_offset_t strOffset = in AsCString() 601 dw_offset_t addr_base = m_cu->GetAddrBase(); in Address() 628 uint64_t DWARFFormValue::Reference(dw_offset_t base_offset) const { in Reference()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Symbol/ |
| H A D | DWARFCallFrameInfo.h | 73 const std::function<bool(lldb::addr_t, uint32_t, dw_offset_t)> &callback); 84 dw_offset_t cie_offset; 94 dw_offset_t inst_offset; // offset of CIE instructions in mCFIData 103 CIE(dw_offset_t offset) in CIE() 112 typedef std::map<dw_offset_t, CIESP> cie_map_t; 117 typedef RangeDataVector<lldb::addr_t, uint32_t, dw_offset_t> FDEEntryMap; 129 const CIE *GetCIE(dw_offset_t cie_offset);
|
| /freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Core/ |
| H A D | dwarf.h | 34 typedef uint64_t dw_offset_t; // Dwarf Debug Information Entry offset for any typedef 38 typedef uint32_t dw_offset_t; // Dwarf Debug Information Entry offset for any typedef 43 #define DW_INVALID_OFFSET (~(dw_offset_t)0)
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Symbol/ |
| H A D | DWARFCallFrameInfo.cpp | 229 DWARFCallFrameInfo::GetCIE(dw_offset_t cie_offset) { in GetCIE() 243 DWARFCallFrameInfo::ParseCIE(const dw_offset_t cie_offset) { in ParseCIE() 249 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() 1067 const std::function<bool(lldb::addr_t, uint32_t, dw_offset_t)> &callback) { in ForEachFDEEntries()
|