< prev index next >

src/hotspot/share/runtime/synchronizer.cpp

Print this page
rev 54697 : imported patch 8221734-v2-merge

@@ -1312,11 +1312,11 @@
                                            oop object,
                                            const InflateCause cause) {
   // Inflate mutates the heap ...
   // Relaxing assertion for bug 6320749.
   assert(Universe::verify_in_progress() ||
-         !SafepointSynchronize::is_at_safepoint(), "invariant");
+         !Universe::heap()->is_gc_active(), "invariant");
 
   EventJavaMonitorInflate event;
 
   for (;;) {
     const markOop mark = object->mark();

@@ -1441,11 +1441,11 @@
 
       // Hopefully the performance counters are allocated on distinct cache lines
       // to avoid false sharing on MP systems ...
       OM_PERFDATA_OP(Inflations, inc());
       if (log_is_enabled(Trace, monitorinflation)) {
-        ResourceMark rm(Self);
+        ResourceMark rm;
         lsh.print_cr("inflate(has_locker): object=" INTPTR_FORMAT ", mark="
                      INTPTR_FORMAT ", type='%s'", p2i(object),
                      p2i(object->mark()), object->klass()->external_name());
       }
       if (event.should_commit()) {

@@ -1491,11 +1491,11 @@
 
     // Hopefully the performance counters are allocated on distinct
     // cache lines to avoid false sharing on MP systems ...
     OM_PERFDATA_OP(Inflations, inc());
     if (log_is_enabled(Trace, monitorinflation)) {
-      ResourceMark rm(Self);
+      ResourceMark rm;
       lsh.print_cr("inflate(neutral): object=" INTPTR_FORMAT ", mark="
                    INTPTR_FORMAT ", type='%s'", p2i(object),
                    p2i(object->mark()), object->klass()->external_name());
     }
     if (event.should_commit()) {
< prev index next >