< prev index next >

src/share/vm/gc/g1/heapRegion.cpp

Print this page

        

*** 577,590 **** jbyte cv_field = *_bs->byte_for_const(p); const jbyte dirty = CardTableModRefBS::dirty_card_val(); bool is_bad = !(from->is_young() || to->rem_set()->contains_reference(p) ! || !G1HRRSFlushLogBuffersOnVerify && // buffers were not flushed ! (_containing_obj->is_objArray() ? ! cv_field == dirty ! : cv_obj == dirty || cv_field == dirty)); if (is_bad) { MutexLockerEx x(ParGCRareEvent_lock, Mutex::_no_safepoint_check_flag); if (!_failures) { --- 577,590 ---- jbyte cv_field = *_bs->byte_for_const(p); const jbyte dirty = CardTableModRefBS::dirty_card_val(); bool is_bad = !(from->is_young() || to->rem_set()->contains_reference(p) ! || (!G1HRRSFlushLogBuffersOnVerify && // buffers were not flushed ! (_containing_obj->is_objArray() ! ? cv_field == dirty ! : cv_obj == dirty || cv_field == dirty))); if (is_bad) { MutexLockerEx x(ParGCRareEvent_lock, Mutex::_no_safepoint_check_flag); if (!_failures) {
*** 892,897 **** CompactibleSpace::initialize(mr, clear_space, mangle_space); _top = bottom(); set_saved_mark_word(NULL); reset_bot(); } - --- 892,896 ----
< prev index next >