Lines Matching defs:alloc_failmode
200 _NOINLINE_ void* allocate(size_t bytes, AllocFailType alloc_failmode) {
210 if (p == NULL && alloc_failmode == AllocFailStrategy::EXIT_OOM) {
309 void* Chunk::operator new(size_t requested_size, AllocFailType alloc_failmode, size_t length) {
317 case Chunk::size: return ChunkPool::large_pool()->allocate(bytes, alloc_failmode);
318 case Chunk::medium_size: return ChunkPool::medium_pool()->allocate(bytes, alloc_failmode);
319 case Chunk::init_size: return ChunkPool::small_pool()->allocate(bytes, alloc_failmode);
322 if (p == NULL && alloc_failmode == AllocFailStrategy::EXIT_OOM) {
488 void* Arena::grow(size_t x, AllocFailType alloc_failmode) {
493 _chunk = new (alloc_failmode, len) Chunk(len);
511 void *Arena::Arealloc(void* old_ptr, size_t old_size, size_t new_size, AllocFailType alloc_failmode) {
517 char* copy = (char*)Amalloc(new_size, alloc_failmode);
546 void *new_ptr = Amalloc(new_size, alloc_failmode);