--- a/hotspot/src/share/vm/runtime/synchronizer.hpp Wed May 26 14:16:55 2010 -0700
+++ b/hotspot/src/share/vm/runtime/synchronizer.hpp Thu Jun 03 13:21:47 2010 -0400
@@ -150,6 +150,8 @@
// 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();
+ static bool deflate_monitor(ObjectMonitor* mid, oop obj, ObjectMonitor** FreeHeadp,
+ ObjectMonitor** FreeTailp);
static void oops_do(OopClosure* f);
// debugging