Lines Matching defs:memory
26 // memory. The chunks cannot be deallocated individually, but instead
32 // allocation is attempted, a segment of memory will be requested
49 // Allocate 'size' bytes of uninitialized memory in the Zone; expands the Zone
50 // by allocating new segments of memory on demand using AccountingAllocator
77 // Return 'size' bytes of memory back to Zone. These bytes can be reused
100 // Allocates memory for T instance and constructs object by calling respective
107 void* memory = Allocate<T>(sizeof(T));
108 return new (memory) T(std::forward<Args>(args)...);
111 // Allocates uninitialized memory for 'length' number of T instances.
137 // Allows the zone to be safely reused. Releases the memory except for the
146 // Returns precise value of used zone memory, allowed to be called only
153 // When V8_ENABLE_PRECISE_ZONE_STATS is not defined, returns used zone memory
184 // Deletes all objects and free all memory allocated in the Zone.
204 // includes memory allocated from the OS but not yet allocated from
210 // memory in the Zone. Should only be called if there isn't enough
239 // zone memory. All memory allocated in the given Zone during the scope's