Lines Matching refs:range
87 const DWARFDebugArangeSet::Descriptor &range) { in AddDescriptor() argument
89 m_arange_descriptors.push_back(range); in AddDescriptor()
95 lower_bound(m_arange_descriptors.begin(), end, range, DescriptorLessThan); in AddDescriptor()
96 const dw_addr_t range_end_addr = range.end_address(); in AddDescriptor()
99 if (range.address < pos->address) { in AddDescriptor()
102 m_arange_descriptors.insert(pos, range); in AddDescriptor()
107 pos->address = range.address; in AddDescriptor()
108 pos->length += range.length; in AddDescriptor()
112 pos->address = range.address; in AddDescriptor()
115 } else if (range.address == pos->address) { in AddDescriptor()
116 pos->length = std::max(pos->length, range.length); in AddDescriptor()
122 if (max_addr < range.address) { in AddDescriptor()
124 m_arange_descriptors.insert(pos, range); in AddDescriptor()
125 } else if (max_addr == range.address) { in AddDescriptor()
126 m_arange_descriptors.back().length += range.length; in AddDescriptor()