Lines Matching refs:current
206 // depends on Thread::current().
246 // them together was facile -- a bit too facile. The current implementation badly
393 // Stall for "Delay" time units - iterations in the current implementation.
512 // Note that we current drop the inner lock (clear OnDeck) in the slow-path
547 assert (RelaxAssert || w != Thread::current()->_MutexEvent, "invariant") ;
599 assert (RelaxAssert || w != Thread::current()->_MutexEvent, "invariant") ;
610 // for unpark()ing the OnDeck thread to the current or subsequent owners
686 assert (_owner == Thread::current(), "invariant") ;
732 assert (_owner == Thread::current(), "invariant") ;
949 this->lock(Thread::current());
965 lock_without_safepoint_check (Thread::current()) ;
972 Thread * const Self = Thread::current();
997 assert (_owner == Thread::current(), "invariant") ;
998 assert (_OnDeck != Thread::current()->_MutexEvent , "invariant") ;
1001 assert(SafepointSynchronize::is_at_safepoint() && Thread::current()->is_VM_thread(), "sneak");
1078 assert(SafepointSynchronize::is_at_safepoint() && Thread::current()->is_VM_thread(), "sneak");
1086 Thread * const Self = Thread::current() ;
1193 bool ret = _owner == Thread::current();
1287 assert(new_owner == Thread::current(), "Should I be doing this?");
1335 assert(old_owner == Thread::current(), "removing the owner thread of an unowned mutex");
1384 assert(_owner != thread, "deadlock: blocking on monitor owned by current thread");