Lines Matching refs:VirtualMemory
192 class VirtualMemory final {
196 // Empty VirtualMemory object, controlling no reserved memory.
197 V8_EXPORT_PRIVATE VirtualMemory();
199 VirtualMemory(const VirtualMemory&) = delete;
200 VirtualMemory& operator=(const VirtualMemory&) = delete;
206 V8_EXPORT_PRIVATE VirtualMemory(v8::PageAllocator* page_allocator,
212 VirtualMemory(v8::PageAllocator* page_allocator, Address address, size_t size)
219 // Releases the reserved memory, if any, controlled by this VirtualMemory
221 V8_EXPORT_PRIVATE ~VirtualMemory();
224 VirtualMemory(VirtualMemory&& other) V8_NOEXCEPT { *this = std::move(other); }
227 VirtualMemory& operator=(VirtualMemory&& other) V8_NOEXCEPT {
238 // Initialize or resets an embedded VirtualMemory object.
276 // As with Free but does not write to the VirtualMemory object itself so it
277 // can be called on a VirtualMemory that is itself not writable.
290 // Represents a VirtualMemory reservation along with a BoundedPageAllocator that
359 VirtualMemory* reservation() { return &reservation_; }
360 const VirtualMemory* reservation() const { return &reservation_; }
397 VirtualMemory reservation_;