< prev index next >

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

Print this page

        

*** 511,522 **** Log(gc, verify) log; if (!CompressedOops::is_null(heap_oop)) { oop obj = CompressedOops::decode_not_null(heap_oop); bool failed = false; if (!_g1h->is_in_closed_subset(obj) || _g1h->is_obj_dead_cond(obj, _vo)) { ! MutexLockerEx x(ParGCRareEvent_lock, ! Mutex::_no_safepoint_check_flag); if (!_failures) { log.error("----------"); } ResourceMark rm; --- 511,521 ---- Log(gc, verify) log; if (!CompressedOops::is_null(heap_oop)) { oop obj = CompressedOops::decode_not_null(heap_oop); bool failed = false; if (!_g1h->is_in_closed_subset(obj) || _g1h->is_obj_dead_cond(obj, _vo)) { ! MutexLocker x(ParGCRareEvent_lock); if (!_failures) { log.error("----------"); } ResourceMark rm;
*** 582,593 **** || to->rem_set()->contains_reference(p) || (_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) { log.error("----------"); } log.error("Missing rem set entry:"); --- 581,591 ---- || to->rem_set()->contains_reference(p) || (_containing_obj->is_objArray() ? cv_field == dirty : cv_obj == dirty || cv_field == dirty)); if (is_bad) { ! MutexLocker x(ParGCRareEvent_lock); if (!_failures) { log.error("----------"); } log.error("Missing rem set entry:");
< prev index next >