Lines Matching refs:LocalAddr
238 void *LocalAddr = nullptr; in reserve() local
251 LocalAddr = mmap(nullptr, NumBytes, PROT_READ | PROT_WRITE, MAP_SHARED, in reserve()
253 if (LocalAddr == MAP_FAILED) { in reserve()
269 LocalAddr = in reserve()
271 if (!LocalAddr) { in reserve()
281 Reservations.insert({RemoteAddr, {LocalAddr, NumBytes}}); in reserve()
302 return static_cast<char *>(R->second.LocalAddr) + Offset; in prepare()
320 char *Base = static_cast<char *>(Reservation->second.LocalAddr) + in initialize()
378 if (munmap(Reservations[Base].LocalAddr, Reservations[Base].Size) != 0) in release()
384 if (!UnmapViewOfFile(Reservations[Base].LocalAddr)) in release()
421 munmap(R.second.LocalAddr, R.second.Size); in ~SharedMemoryMapper()
425 UnmapViewOfFile(R.second.LocalAddr); in ~SharedMemoryMapper()