< prev index next >

src/share/vm/gc/g1/g1AllocRegion.inline.hpp

Print this page
rev 8978 : imported patch remove_err_msg
rev 8979 : [mq]: vmerr_static

*** 29,39 **** #include "gc/g1/heapRegion.inline.hpp" inline HeapWord* G1AllocRegion::allocate(HeapRegion* alloc_region, size_t word_size, bool bot_updates) { ! assert(alloc_region != NULL, err_msg("pre-condition")); if (!bot_updates) { return alloc_region->allocate_no_bot_updates(word_size); } else { return alloc_region->allocate(word_size); --- 29,39 ---- #include "gc/g1/heapRegion.inline.hpp" inline HeapWord* G1AllocRegion::allocate(HeapRegion* alloc_region, size_t word_size, bool bot_updates) { ! assert(alloc_region != NULL, "pre-condition"); if (!bot_updates) { return alloc_region->allocate_no_bot_updates(word_size); } else { return alloc_region->allocate(word_size);
*** 48,59 **** inline HeapWord* G1AllocRegion::par_allocate(HeapRegion* alloc_region, size_t min_word_size, size_t desired_word_size, size_t* actual_word_size, bool bot_updates) { ! assert(alloc_region != NULL, err_msg("pre-condition")); ! assert(!alloc_region->is_empty(), err_msg("pre-condition")); if (!bot_updates) { return alloc_region->par_allocate_no_bot_updates(min_word_size, desired_word_size, actual_word_size); } else { return alloc_region->par_allocate(min_word_size, desired_word_size, actual_word_size); --- 48,59 ---- inline HeapWord* G1AllocRegion::par_allocate(HeapRegion* alloc_region, size_t min_word_size, size_t desired_word_size, size_t* actual_word_size, bool bot_updates) { ! assert(alloc_region != NULL, "pre-condition"); ! assert(!alloc_region->is_empty(), "pre-condition"); if (!bot_updates) { return alloc_region->par_allocate_no_bot_updates(min_word_size, desired_word_size, actual_word_size); } else { return alloc_region->par_allocate(min_word_size, desired_word_size, actual_word_size);
*** 67,80 **** inline HeapWord* G1AllocRegion::attempt_allocation(size_t min_word_size, size_t desired_word_size, size_t* actual_word_size, bool bot_updates) { ! assert(bot_updates == _bot_updates, ar_ext_msg(this, "pre-condition")); HeapRegion* alloc_region = _alloc_region; ! assert(alloc_region != NULL, ar_ext_msg(this, "not initialized properly")); HeapWord* result = par_allocate(alloc_region, min_word_size, desired_word_size, actual_word_size, bot_updates); if (result != NULL) { trace("alloc", min_word_size, desired_word_size, *actual_word_size, result); return result; --- 67,80 ---- inline HeapWord* G1AllocRegion::attempt_allocation(size_t min_word_size, size_t desired_word_size, size_t* actual_word_size, bool bot_updates) { ! assert(bot_updates == _bot_updates, G1_ALLOC_REGION_MSG("pre-condition")); HeapRegion* alloc_region = _alloc_region; ! assert(alloc_region != NULL, G1_ALLOC_REGION_MSG("not initialized properly")); HeapWord* result = par_allocate(alloc_region, min_word_size, desired_word_size, actual_word_size, bot_updates); if (result != NULL) { trace("alloc", min_word_size, desired_word_size, *actual_word_size, result); return result;
*** 111,122 **** return NULL; } inline HeapWord* G1AllocRegion::attempt_allocation_force(size_t word_size, bool bot_updates) { ! assert(bot_updates == _bot_updates, ar_ext_msg(this, "pre-condition")); ! assert(_alloc_region != NULL, ar_ext_msg(this, "not initialized properly")); trace("forcing alloc", word_size, word_size); HeapWord* result = new_alloc_region_and_allocate(word_size, true /* force */); if (result != NULL) { trace("alloc forced", word_size, word_size, word_size, result); --- 111,122 ---- return NULL; } inline HeapWord* G1AllocRegion::attempt_allocation_force(size_t word_size, bool bot_updates) { ! assert(bot_updates == _bot_updates, G1_ALLOC_REGION_MSG("pre-condition")); ! assert(_alloc_region != NULL, G1_ALLOC_REGION_MSG("not initialized properly")); trace("forcing alloc", word_size, word_size); HeapWord* result = new_alloc_region_and_allocate(word_size, true /* force */); if (result != NULL) { trace("alloc forced", word_size, word_size, word_size, result);
< prev index next >