Lines Matching refs:Reservations
51 Reservations[MB.base()].Size = MB.allocatedSize(); in reserve()
101 Reservations[AI.MappingBase.toPtr<void *>()].Allocations.push_back(MinAddr); in initialize()
146 auto &R = Reservations[Base.toPtr<void *>()]; in release()
168 Reservations.erase(Base.toPtr<void *>()); in release()
179 ReservationAddrs.reserve(Reservations.size()); in ~InProcessMemoryMapper()
180 for (const auto &R : Reservations) { in ~InProcessMemoryMapper()
281 Reservations.insert({RemoteAddr, {LocalAddr, NumBytes}}); in reserve()
296 auto R = Reservations.upper_bound(Addr); in prepare()
297 assert(R != Reservations.begin() && "Attempt to prepare unreserved range"); in prepare()
307 auto Reservation = Reservations.upper_bound(AI.MappingBase); in initialize()
308 assert(Reservation != Reservations.begin() && "Attempt to initialize unreserved range"); in initialize()
378 if (munmap(Reservations[Base].LocalAddr, Reservations[Base].Size) != 0) in release()
384 if (!UnmapViewOfFile(Reservations[Base].LocalAddr)) in release()
390 Reservations.erase(Base); in release()
417 for (const auto &R : Reservations) { in ~SharedMemoryMapper()