Home | History | Annotate | Download | only in src

Lines Matching defs:reservation

295 void MemoryAllocator::FreeMemory(VirtualMemory* reservation,
298 ASSERT(reservation->IsReserved());
299 size_t size = reservation->size();
311 static_cast<Address>(reservation->address())));
313 reservation->Release();
345 VirtualMemory reservation(size, alignment);
347 if (!reservation.IsReserved()) return NULL;
348 size_ += reservation.size();
349 Address base = RoundUp(static_cast<Address>(reservation.address()),
351 controller->TakeControl(&reservation);
360 VirtualMemory reservation;
361 Address base = ReserveAlignedMemory(size, alignment, &reservation);
365 if (!CommitCodePage(&reservation, base, size)) {
369 if (!reservation.Commit(base, size, false)) {
377 reservation.Release();
381 controller->TakeControl(&reservation);
496 VirtualMemory reservation;
525 &reservation);
528 size_executable_ += reservation.size();
542 &reservation);
570 result->set_reserved_memory(&reservation);
610 VirtualMemory* reservation = chunk->reserved_memory();
611 if (reservation->IsReserved()) {
612 FreeMemory(reservation, chunk->executable());