Searched refs:Reservations (Results 1 – 5 of 5) sorted by relevance
49 Reservations[MB.base()].Size = MB.allocatedSize(); in reserve()127 auto &R = Reservations[Base.toPtr<void *>()]; in release()149 Reservations.erase(Base.toPtr<void *>()); in release()160 ReservationAddrs.reserve(Reservations.size()); in ~InProcessMemoryMapper()161 for (const auto &R : Reservations) { in ~InProcessMemoryMapper()277 auto R = Reservations.upper_bound(Addr); in prepare()289 assert(Reservation != Reservations.end() && in initialize()357 if (munmap(Reservations[Base].LocalAddr, Reservations[Base].Size) != 0) in release()369 Reservations.erase(Base); in release()396 if (!Reservations.empty()) { in ~SharedMemoryMapper()[all …]
75 virtual void release(ArrayRef<ExecutorAddr> Reservations,98 void release(ArrayRef<ExecutorAddr> Reservations,116 ReservationMap Reservations; variable149 void release(ArrayRef<ExecutorAddr> Reservations,165 std::map<ExecutorAddr, Reservation> Reservations; variable
111 Reservations[Addr].Size = Size; in reserve()113 Reservations[Addr].SharedMemoryFile = SharedMemoryFile; in reserve()176 Reservations[Reservation.toPtr<void *>()].Allocations.push_back(MinAddr); in initialize()223 auto &R = Reservations[Base.toPtr<void *>()]; in release()255 Reservations.erase(Base.toPtr<void *>()); in release()268 if (!Reservations.empty()) { in shutdown()271 ReservationAddrs.reserve(Reservations.size()); in shutdown()272 for (const auto &R : Reservations) { in shutdown()
43 Error release(MemoryMapper &M, const std::vector<ExecutorAddr> &Reservations) { in release() argument46 M.release(Reservations, [&](auto R) { P.set_value(std::move(R)); }); in release()
74 ReservationMap Reservations; variable