Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFUnit.h39 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 DDWARFDebugInfo.h28 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 DDWARFDebugAbbrev.h31 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 DDWARFDebugInfo.cpp49 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 DDWARFDebugAranges.h18 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 DDWARFDebugArangeSet.h47 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 DDIERef.h31 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 DHashedNameToDIE.h55 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 DDWARFDebugInfoEntry.h56 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 DDWARFAttribute.h49 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 DDWARFDebugAranges.cpp51 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 DDWARFDebugRanges.h25 bool FindRanges(const DWARFUnit *cu, dw_offset_t debug_ranges_offset,
36 typedef std::map<dw_offset_t, DWARFRangeList> range_map;
H A DManualDWARFIndex.h23 llvm::DenseSet<dw_offset_t> units_to_avoid = {})
80 llvm::DenseSet<dw_offset_t> m_units_to_avoid;
H A DDWARFDebugRanges.cpp32 dw_offset_t debug_ranges_offset = offset; in Extract()
112 dw_offset_t debug_ranges_offset, in FindRanges()
H A DDWARFDebugInfoEntry.cpp352 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 DSymbolFileDWARF.h420 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 DDWARFUnit.cpp410 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 DDWARFDataExtractor.cpp19 dw_offset_t
H A DDWARFDataExtractor.h28 dw_offset_t GetDWARFOffset(lldb::offset_t *offset_ptr) const;
H A DDWARFTypeUnit.h23 dw_offset_t GetTypeOffset() { return GetOffset() + m_header.GetTypeOffset(); } in GetTypeOffset()
H A DSymbolFileDWARF.cpp160 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 DDWARFAttribute.cpp29 dw_offset_t attr_die_offset, dw_attr_t attr) { in Append()
/freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DDWARFCallFrameInfo.h76 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 Ddwarf.h30 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 DDWARFCallFrameInfo.cpp230 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()

12