35 template <
class T>
class List;
86 #if defined(ENABLE_GC_BOEHM)
93 #define LOCK_MONITOR_ENTER(o) lock_monitor_enter((java_handle_t *) LLNI_QUICKWRAP(o))
94 #define LOCK_MONITOR_EXIT(o) lock_monitor_exit((java_handle_t *) LLNI_QUICKWRAP(o))
bool lock_monitor_exit(java_handle_t *o)
struct threadobject * owner
Dummy implementation of a mutex.
List< threadobject * > * waiters
void lock_notify_all_object(java_handle_t *o)
void lock_notify_object(java_handle_t *o)
void lock_wait_for_object(java_handle_t *o, s8 millis, s4 nanos)
void lock_schedule_lockrecord_removal(java_handle_t *o)
bool lock_is_held_by_current_thread(java_handle_t *o)
bool lock_monitor_enter(java_handle_t *o)