< prev index next >

src/hotspot/share/runtime/synchronizer.hpp

Print this page
rev 52355 : Remove safepoint-cleanup piggybacking code

@@ -150,19 +150,18 @@
 
   // GC: we current use aggressive monitor deflation policy
   // Basically we deflate all monitors that are not busy.
   // An adaptive profile-based deflation policy could be used if needed
   static void deflate_idle_monitors(DeflateMonitorCounters* counters);
-  static void deflate_thread_local_monitors(Thread* thread, DeflateMonitorCounters* counters, OopClosure* cl);
+  static void deflate_thread_local_monitors(Thread* thread, DeflateMonitorCounters* counters);
   static void prepare_deflate_idle_monitors(DeflateMonitorCounters* counters);
   static void finish_deflate_idle_monitors(DeflateMonitorCounters* counters);
 
   // For a given monitor list: global or per-thread, deflate idle monitors
   static int deflate_monitor_list(ObjectMonitor** listheadp,
                                   ObjectMonitor** freeHeadp,
-                                  ObjectMonitor** freeTailp,
-                                  OopClosure* cl = NULL);
+                                  ObjectMonitor** freeTailp);
   static bool deflate_monitor(ObjectMonitor* mid, oop obj,
                               ObjectMonitor** freeHeadp,
                               ObjectMonitor** freeTailp);
   static bool is_cleanup_needed();
   static void oops_do(OopClosure* f);
< prev index next >