< prev index next >
src/hotspot/share/runtime/synchronizer.hpp
Print this page
*** 64,75 ****
// exit must be implemented non-blocking, since the compiler cannot easily handle
// deoptimization at monitor exit. Hence, it does not take a Handle argument.
// This is full version of monitor enter and exit.
- // The interpreter and compiler use assembly copies of these routines.
- // Please keep them synchronized.
static void enter(Handle obj, BasicLock* lock, TRAPS);
static void exit(oop obj, BasicLock* lock, Thread* THREAD);
// Used only to handle jni locks or other unmatched monitor enter/exit
// Internally they will use heavy weight monitor.
--- 64,73 ----
< prev index next >