Lines Matching refs:range
46 const Range &range = m_ranges.GetEntryRef(i); in GetDescription() local
47 s->AddressRange(base_addr + range.GetRangeBase(), in GetDescription()
48 base_addr + range.GetRangeEnd(), 4); in GetDescription()
85 const Range &range = m_ranges.GetEntryRef(i); in Dump() local
86 if (parent_block != nullptr && !parent_block->Contains(range)) in Dump()
90 s->AddressRange(base_addr + range.GetRangeBase(), in Dump()
91 base_addr + range.GetRangeEnd(), 4); in Dump()
162 const Range &range = m_ranges.GetEntryRef(i); in DumpAddressRanges() local
163 s->AddressRange(base_addr + range.GetRangeBase(), in DumpAddressRanges()
164 base_addr + range.GetRangeEnd(), 4); in DumpAddressRanges()
187 bool Block::Contains(const Range &range) const { in Contains()
188 return m_ranges.FindEntryThatContains(range) != nullptr; in Contains()
214 bool Block::GetRangeContainingOffset(const addr_t offset, Range &range) { in GetRangeContainingOffset() argument
217 range = *range_ptr; in GetRangeContainingOffset()
220 range.Clear(); in GetRangeContainingOffset()
225 AddressRange &range) { in GetRangeContainingAddress() argument
239 range.GetBaseAddress() = func_range.GetBaseAddress(); in GetRangeContainingAddress()
240 range.GetBaseAddress().SetOffset(func_offset + in GetRangeContainingAddress()
242 range.SetByteSize(range_ptr->GetByteSize()); in GetRangeContainingAddress()
248 range.Clear(); in GetRangeContainingAddress()
253 Target &target, AddressRange &range) { in GetRangeContainingLoadAddress() argument
277 bool Block::GetRangeAtIndex(uint32_t range_idx, AddressRange &range) { in GetRangeAtIndex() argument
282 range.GetBaseAddress() = function->GetAddressRange().GetBaseAddress(); in GetRangeAtIndex()
283 range.GetBaseAddress().Slide(vm_range.GetRangeBase()); in GetRangeAtIndex()
284 range.SetByteSize(vm_range.GetByteSize()); in GetRangeAtIndex()
309 void Block::AddRange(const Range &range) { in AddRange() argument
311 if (parent_block && !parent_block->Contains(range)) { in AddRange()
318 const addr_t block_start_addr = function_file_addr + range.GetRangeBase(); in AddRange()
319 const addr_t block_end_addr = function_file_addr + range.GetRangeEnd(); in AddRange()
342 parent_block->AddRange(range); in AddRange()
344 m_ranges.Append(range); in AddRange()