--- a/src/hotspot/share/runtime/objectMonitor.hpp Fri Jul 27 14:20:07 2018 +0530
+++ b/src/hotspot/share/runtime/objectMonitor.hpp Fri Jul 27 16:29:36 2018 -0400
@@ -103,11 +103,11 @@
// coherency misses. There is no single optimal layout for both
// single-threaded and multi-threaded environments.
//
-// - See ObjectMonitor::sanity_checks() for how critical restrictions are
-// enforced and advisory recommendations are reported.
+// - See TEST_VM(ObjectMonitor, sanity) gtest for how critical restrictions are
+// enforced.
// - Adjacent ObjectMonitors should be separated by enough space to avoid
// false sharing. This is handled by the ObjectMonitor allocation code
-// in synchronizer.cpp. Also see ObjectSynchronizer::sanity_checks().
+// in synchronizer.cpp. Also see TEST_VM(SynchronizerTest, sanity) gtest.
//
// Futures notes:
// - Separating _owner from the <remaining_fields> by enough space to
@@ -294,8 +294,6 @@
bool check(TRAPS); // true if the thread owns the monitor.
void check_slow(TRAPS);
void clear();
- static void sanity_checks(); // public for -XX:+ExecuteInternalVMTests
- // in PRODUCT for -XX:SyncKnobs=Verbose=1
void enter(TRAPS);
void exit(bool not_suspended, TRAPS);