Home
last modified time | relevance | path

Searched refs:dw_offset_t (Results 1 – 25 of 47) sorted by relevance

12

/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFUnit.h82 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 DDWARFDebugLine.h173 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 DDWARFDebugInfo.h22 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 DDWARFDebugAbbrev.h33 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 DDWARFDebugRanges.h23 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 DDIERef.h22 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 DDWARFDebugInfoEntry.h31 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 DDWARFDebugInfo.cpp63 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 DDWARFDebugAranges.h22 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 DHashedNameToDIE.h52 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 DManualDWARFIndex.h21 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 DDWARFDebugLine.cpp66 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 DDWARFDebugArangeSet.h51 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 DDWARFUnit.cpp423 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 DDWARFAttribute.h58 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 DDWARFDebugAranges.cpp60 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 DDWARFBaseDIE.cpp25 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 DDWARFDebugRanges.cpp36 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 DDebugNamesDWARFIndex.h45 void ReportInvalidDIEOffset(dw_offset_t offset, in ReportInvalidDIEOffset()
78 static llvm::DenseSet<dw_offset_t> GetUnits(const DebugNames &debug_names);
H A DDWARFBaseDIE.h99 dw_offset_t GetOffset() const;
101 dw_offset_t GetCompileUnitRelativeOffset() const;
H A DDWARFDebugInfoEntry.cpp391 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 DDWARFFormValue.cpp558 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 DDWARFCallFrameInfo.h73 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 Ddwarf.h34 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 DDWARFCallFrameInfo.cpp229 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()

12