Lines Matching defs:allocator
24 // The allocator consists of three parts (classes):
37 // to the allocator when a free chunk is reused). The client can cause such
39 // 8192 by the allocator which would cause 4095 bytes of fragmentation (which is
117 // Note that |allocator| must outlive |this|.
121 DiscardableMemoryAshmemAllocator* allocator) {
127 return make_scoped_ptr(new AshmemRegion(fd, size, base, allocator));
219 // Note that |allocator| must outlive |this|.
223 DiscardableMemoryAshmemAllocator* allocator)
227 allocator_(allocator),
233 DCHECK(allocator);
478 // multiset to the allocator itself in order to decrease even more
491 // is too fragmented. In case creation fails the allocator retries by