Lines Matching refs:reservation
154 base::Optional<AddressSpaceReservation> reservation =
158 if (!reservation.has_value())
161 new VirtualAddressSubspace(*reservation, this, max_page_permissions));
183 AddressSpaceReservation reservation, VirtualAddressSpaceBase* parent_space,
187 reinterpret_cast<Address>(reservation.base()),
188 reservation.size(), max_page_permissions),
189 reservation_(reservation),
190 region_allocator_(reinterpret_cast<Address>(reservation.base()),
191 reservation.size(),
195 // On Windows, the address space reservation needs to be split and merged at
341 base::Optional<AddressSpaceReservation> reservation =
345 if (!reservation.has_value()) {
350 new VirtualAddressSubspace(*reservation, this, max_page_permissions));
371 AddressSpaceReservation reservation = subspace->reservation_;
372 Address base = reinterpret_cast<Address>(reservation.base());
373 CHECK_EQ(reservation.size(), region_allocator_.FreeRegion(base));
374 CHECK(reservation_.FreeSubReservation(reservation));