Lines Matching refs:range
47 const Range &range = m_ranges.GetEntryRef(i); in GetDescription() local
48 DumpAddressRange(s->AsRawOstream(), base_addr + range.GetRangeBase(), in GetDescription()
49 base_addr + range.GetRangeEnd(), 4); in GetDescription()
86 const Range &range = m_ranges.GetEntryRef(i); in Dump() local
87 if (parent_block != nullptr && !parent_block->Contains(range)) in Dump()
91 DumpAddressRange(s->AsRawOstream(), base_addr + range.GetRangeBase(), in Dump()
92 base_addr + range.GetRangeEnd(), 4); in Dump()
173 const Range &range = m_ranges.GetEntryRef(i); in DumpAddressRanges() local
174 DumpAddressRange(s->AsRawOstream(), base_addr + range.GetRangeBase(), in DumpAddressRanges()
175 base_addr + range.GetRangeEnd(), 4); in DumpAddressRanges()
198 bool Block::Contains(const Range &range) const { in Contains()
199 return m_ranges.FindEntryThatContains(range) != nullptr; in Contains()
240 bool Block::GetRangeContainingOffset(const addr_t offset, Range &range) { in GetRangeContainingOffset() argument
243 range = *range_ptr; in GetRangeContainingOffset()
246 range.Clear(); in GetRangeContainingOffset()
251 AddressRange &range) { in GetRangeContainingAddress() argument
265 range.GetBaseAddress() = func_range.GetBaseAddress(); in GetRangeContainingAddress()
266 range.GetBaseAddress().SetOffset(func_offset + in GetRangeContainingAddress()
268 range.SetByteSize(range_ptr->GetByteSize()); in GetRangeContainingAddress()
274 range.Clear(); in GetRangeContainingAddress()
279 Target &target, AddressRange &range) { in GetRangeContainingLoadAddress() argument
303 bool Block::GetRangeAtIndex(uint32_t range_idx, AddressRange &range) { in GetRangeAtIndex() argument
308 range.GetBaseAddress() = function->GetAddressRange().GetBaseAddress(); in GetRangeAtIndex()
309 range.GetBaseAddress().Slide(vm_range.GetRangeBase()); in GetRangeAtIndex()
310 range.SetByteSize(vm_range.GetByteSize()); in GetRangeAtIndex()
335 void Block::AddRange(const Range &range) { in AddRange() argument
337 if (parent_block && !parent_block->Contains(range)) { in AddRange()
344 const addr_t block_start_addr = function_file_addr + range.GetRangeBase(); in AddRange()
345 const addr_t block_end_addr = function_file_addr + range.GetRangeEnd(); in AddRange()
370 parent_block->AddRange(range); in AddRange()
372 m_ranges.Append(range); in AddRange()