Lines Matching defs:owner
769 // CASE: stack-locked. Mark points to a BasicLock on the owner's stack.
779 void * owner = mark->monitor()->_owner ;
780 if (owner == NULL) return owner_none ;
781 return (owner == self ||
782 self->is_lock_owned((address)owner)) ? owner_self : owner_other;
802 address owner = NULL;
808 owner = (address) mark->locker();
815 owner = (address) monitor->owner();
818 if (owner != NULL) {
819 return Threads::owning_thread_from_monitor_owner(owner, doLock);
1282 // value from the basiclock on the owner's stack to the objectMonitor, all
1283 // the while preserving the hashCode stability invariants. If the owner
1285 // and control will eventually pass from slow_exit() to inflate. The owner
1287 // the 0 causes the owner to stall if the owner happens to try to
1295 // fetch the displaced mark from the owner's stack.
1296 // The owner can't die or unwind past the lock while our INFLATING
1297 // object is in the mark. Furthermore the owner can't complete
1608 if (mid->owner() == THREAD) {