Searched refs:real_addr (Results 1 – 3 of 3) sorted by relevance
22 real_addr_to_mapped_range_[iter->real_addr] = iter; in AddressMapper()26 bool AddressMapper::MapWithID(const uint64_t real_addr, const uint64_t size, in MapWithID() argument35 if (real_addr + size - 1 != UINT64_MAX && !(real_addr + size > real_addr)) { in MapWithID()37 LOG(ERROR) << "Address mapping at " << std::hex << real_addr in MapWithID()43 range.real_addr = real_addr; in MapWithID()56 auto map_iter_start = real_addr_to_mapped_range_.lower_bound(real_addr); in MapWithID()60 auto map_iter_end = real_addr_to_mapped_range_.lower_bound(real_addr + size); in MapWithID()88 uint64_t gap_before = range.real_addr - old_range.real_addr; in MapWithID()90 (old_range.real_addr + old_range.size) - (range.real_addr + range.size); in MapWithID()96 if ((gap_before && GetAlignedOffset(range.real_addr)) || in MapWithID()[all …]
44 bool MapWithID(const uint64_t real_addr, const uint64_t size,50 bool GetMappedAddressAndListIterator(const uint64_t real_addr,57 void GetMappedIDAndOffset(const uint64_t real_addr,89 uint64_t real_addr; member101 return (real_addr <= range.real_addr + range.size - 1) && in Intersects()102 (real_addr + size - 1 >= range.real_addr); in Intersects()107 return (real_addr <= range.real_addr) && in Covers()108 (real_addr + size - 1 >= range.real_addr + range.size - 1); in Covers()114 return (real_addr < range.real_addr) && in Contains()115 (real_addr + size - 1 > range.real_addr + range.size - 1); in Contains()[all …]
23 explicit MemLoc(void *const real_addr) : loc_(real_addr) { } in MemLoc() argument