Lines Matching full:address
110 // Store the range in the map by its high address, so that lower_bound can
111 // be used to quickly locate a range by address.
119 const AddressType &address, EntryType *entry,
124 MapConstIterator iterator = map_.lower_bound(address);
128 // The map is keyed by the high address of each range, so |address| is
129 // guaranteed to be lower than the range's high address. If |range| is
130 // not directly preceded by another range, it's possible for address to
131 // be below the range's low address, though. When that happens, address
133 if (address < iterator->second.base())
148 const AddressType &address, EntryType *entry,
153 // If address is within a range, RetrieveRange can handle it.
154 if (RetrieveRange(address, entry, entry_base, entry_size))
157 // upper_bound gives the first element whose key is greater than address,
158 // but we want the first element whose key is less than or equal to address.
160 // points to the beginning of the map - in that case, address is lower than
162 MapConstIterator iterator = map_.upper_bound(address);