Lines Matching refs:allocate
126 // The small linAB initially has all the space and will allocate
156 vm_exit_during_initialization("Could not allocate a par lock");
1204 return allocate(size);
1212 HeapWord* CompactibleFreeListSpace::allocate(size_t size) {
1216 "use adjustObjectSize() before calling into allocate()");
1269 "use adjustObjectSize() before calling into allocate()");
1320 // is added because the dictionary may over-allocate to avoid fragmentation.
1436 // then allocate and copy, then track promoted info if needed.
1443 // Call the allocate(size_t, bool) form directly to avoid the
1444 // additional call through the allocate(size_t) form. Having
1445 // the compile inline the call is problematic because allocate(size_t)
1447 HeapWord* res = allocate(adjustObjectSize(obj_size));
2873 // If there is a remainder, and it's too small, allocate one fewer.
2882 // allocate even one block. Return fc to the