--- old/src/hotspot/share/runtime/synchronizer.cpp Wed Nov 8 09:06:28 2017 +++ new/src/hotspot/share/runtime/synchronizer.cpp Wed Nov 8 09:06:28 2017 @@ -896,7 +896,7 @@ } // FIXME: jvmti should call this -JavaThread* ObjectSynchronizer::get_lock_owner(Handle h_obj, bool doLock) { +JavaThread* ObjectSynchronizer::get_lock_owner(ThreadsList * t_list, Handle h_obj) { if (UseBiasedLocking) { if (SafepointSynchronize::is_at_safepoint()) { BiasedLocking::revoke_at_safepoint(h_obj); @@ -925,7 +925,7 @@ if (owner != NULL) { // owning_thread_from_monitor_owner() may also return NULL here - return Threads::owning_thread_from_monitor_owner(owner, doLock); + return Threads::owning_thread_from_monitor_owner(t_list, owner); } // Unlocked case, header in place