< prev index next >

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

Print this page

        

@@ -511,12 +511,11 @@
     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);
+        MutexLocker x(ParGCRareEvent_lock);
 
         if (!_failures) {
           log.error("----------");
         }
         ResourceMark rm;

@@ -582,12 +581,11 @@
           || 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);
+          MutexLocker x(ParGCRareEvent_lock);
 
           if (!_failures) {
             log.error("----------");
           }
           log.error("Missing rem set entry:");
< prev index next >