Searched refs:DWARFDebugAranges (Results 1 – 21 of 21) sorted by relevance
20 DWARFDebugAranges::DWARFDebugAranges() : m_aranges() {} in DWARFDebugAranges() function in DWARFDebugAranges35 void DWARFDebugAranges::extract(const DWARFDataExtractor &debug_aranges_data) { in extract()71 void DWARFDebugAranges::Dump(Log *log) const { in Dump()84 void DWARFDebugAranges::AppendRange(dw_offset_t offset, dw_addr_t low_pc, in AppendRange()90 void DWARFDebugAranges::Sort(bool minimize) { in Sort()99 dw_offset_t DWARFDebugAranges::FindAddress(dw_addr_t address) const { in FindAddress()
16 class DWARFDebugAranges {25 DWARFDebugAranges();
57 const DWARFDebugAranges &GetCompileUnitAranges();68 std::unique_ptr<DWARFDebugAranges>
29 DWARFDebugAranges *debug_aranges) { in BuildAddressRangeTable()109 const DWARFDebugAranges &func_aranges = GetFunctionAranges(); in LookupAddress()
163 virtual void BuildAddressRangeTable(DWARFDebugAranges *debug_aranges) = 0;167 const DWARFDebugAranges &GetFunctionAranges();308 std::unique_ptr<DWARFDebugAranges> m_func_aranges_up;
37 const DWARFDebugAranges &DWARFDebugInfo::GetCompileUnitAranges() { in GetCompileUnitAranges()41 m_cu_aranges_up = std::make_unique<DWARFDebugAranges>(); in GetCompileUnitAranges()
17 void BuildAddressRangeTable(DWARFDebugAranges *debug_aranges) override {} in BuildAddressRangeTable()
17 void BuildAddressRangeTable(DWARFDebugAranges *debug_aranges) override;
22 class DWARFDebugAranges; variable375 DWARFDebugAranges *debug_aranges);
45 DWARFDebugAranges *debug_aranges) const;
795 const DWARFDebugAranges &DWARFUnit::GetFunctionAranges() { in GetFunctionAranges()797 m_func_aranges_up = std::make_unique<DWARFDebugAranges>(); in GetFunctionAranges()
44 class DWARFDebugAranges; variable
694 DWARFUnit *cu, DWARFDebugAranges *debug_aranges) const { in BuildFunctionAddressRangeTable()
1427 DWARFDebugAranges *debug_aranges) { in AddOSOARanges()
1871 const DWARFDebugAranges &aranges = debug_info.GetCompileUnitAranges(); in ResolveSymbolContext()
21 void DWARFDebugAranges::extract( in extract()45 void DWARFDebugAranges::generate(DWARFContext *CTX) { in generate()73 void DWARFDebugAranges::clear() { in clear()79 void DWARFDebugAranges::appendRange(uint64_t CUOffset, uint64_t LowPC, in appendRange()87 void DWARFDebugAranges::construct() { in construct()121 uint64_t DWARFDebugAranges::findAddress(uint64_t Address) const { in findAddress()
813 const DWARFDebugAranges *DWARFContext::getDebugAranges() { in getDebugAranges()817 Aranges.reset(new DWARFDebugAranges()); in getDebugAranges()
21 class DWARFDebugAranges {
60 std::unique_ptr<DWARFDebugAranges> Aranges;284 const DWARFDebugAranges *getDebugAranges();
514 SRCS+= Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp
493 SRCS_MIW+= DebugInfo/DWARF/DWARFDebugAranges.cpp