< prev index next >

src/hotspot/share/runtime/synchronizer.hpp

Print this page
rev 47794 : Port 09.17.Thread_SMR_logging_update from JDK9 to JDK10

*** 30,39 **** --- 30,40 ---- #include "runtime/basicLock.hpp" #include "runtime/handles.hpp" #include "runtime/perfData.hpp" class ObjectMonitor; + class ThreadsList; struct DeflateMonitorCounters { int nInuse; // currently associated with objects int nInCirculation; // extant int nScavenged; // reclaimed
*** 123,133 **** // java.lang.Thread support static bool current_thread_holds_lock(JavaThread* thread, Handle h_obj); static LockOwnership query_lock_ownership(JavaThread * self, Handle h_obj); ! static JavaThread* get_lock_owner(Handle h_obj, bool doLock); // JNI detach support static void release_monitors_owned_by_thread(TRAPS); static void monitors_iterate(MonitorClosure* m); --- 124,134 ---- // java.lang.Thread support static bool current_thread_holds_lock(JavaThread* thread, Handle h_obj); static LockOwnership query_lock_ownership(JavaThread * self, Handle h_obj); ! static JavaThread* get_lock_owner(ThreadsList * t_list, Handle h_obj); // JNI detach support static void release_monitors_owned_by_thread(TRAPS); static void monitors_iterate(MonitorClosure* m);
< prev index next >