Example #1
0
 // Support for MT garbage collection. See above comment.
 HeapWord* cas_allocate(size_t word_size) {
   HeapWord* res = cas_allocate_noexpand(word_size);
   return (res == NULL) ? expand_and_cas_allocate(word_size) : res;
 }
Example #2
0
HeapWord* PSOldGen::expand_and_cas_allocate(size_t word_size) {
  expand(word_size*HeapWordSize);
  return cas_allocate_noexpand(word_size);
}