Home | History | Annotate | Download | only in processor

Lines Matching refs:Range

52   // The map is keyed by the high address of each range, so |address| is
53 // guaranteed to be lower than the range's high address. If |range| is
54 // not directly preceded by another range, it's possible for address to
55 // be below the range's low address, though. When that happens, address
56 // references something not within any range, so return false.
58 const Range *range = iterator.GetValuePtr();
62 if (address < range->base())
65 entry = range->entryptr();
67 *entry_base = range->base();
69 *entry_size = iterator.GetKey() - range->base() + 1;
79 // If address is within a range, RetrieveRange can handle it.
94 const Range *range = iterator.GetValuePtr();
95 entry = range->entryptr();
97 *entry_base = range->base();
99 *entry_size = iterator.GetKey() - range->base() + 1;
110 BPLOG(ERROR) << "Index out of range: " << index << "/" << GetCount();
116 const Range *range = iterator.GetValuePtr();
118 entry = range->entryptr();
120 *entry_base = range->base();
122 *entry_size = iterator.GetKey() - range->base() + 1;