--- old/src/hotspot/share/runtime/synchronizer.cpp Sat Nov 18 16:56:15 2017 +++ new/src/hotspot/share/runtime/synchronizer.cpp Sat Nov 18 16:56:15 2017 @@ -894,7 +894,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); @@ -923,7 +923,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