Lines Matching refs:allocate
377 // The basic allocation policy controls how you allocate memory without
387 // attempt to allocate the requested memory.
409 HeapWord* result = young_gen()->allocate(size);
430 result = young_gen()->allocate(size);
441 // Failed to allocate without a gc.
547 return old_gen()->allocate(size);
550 // If a "death march" is in progress, allocate from the old gen a limited
555 return old_gen()->allocate(size);
577 // First level allocation failure, scavenge and allocate in young gen.
580 HeapWord* result = young_gen()->allocate(size);
583 // Mark sweep and allocate in young generation.
586 result = young_gen()->allocate(size);
593 // allocate in old generation.
595 result = old_gen()->allocate(size);
599 // More complete mark sweep and allocate in young generation.
602 result = young_gen()->allocate(size);
606 // After more complete mark sweep, allocate in old generation.
608 result = old_gen()->allocate(size);
742 // we do not set collection policy, only where & when to allocate and
754 // First level allocation failure. Mark-sweep and allocate in perm gen.
786 return young_gen()->allocate(size);