Lines Matching refs:monitor

655   if (!Runtime::Current()->IsStarted() || VLOG_IS_ON(monitor)) {  in ThrowIllegalMonitorStateExceptionF()
677 Monitor* monitor) { in FailedUnlock() argument
689 Thread* current_owner = (monitor != nullptr) ? monitor->GetOwner() : nullptr; in FailedUnlock()
995 Monitor* monitor = lw.FatLockMonitor(); in Deflate() local
996 DCHECK(monitor != nullptr); in Deflate()
998 if (monitor->num_waiters_.load(std::memory_order_relaxed) > 0) { in Deflate()
1001 if (!monitor->monitor_lock_.ExclusiveTryLock(self)) { in Deflate()
1006 DCHECK_EQ(monitor->lock_count_, 0u); in Deflate()
1007 DCHECK_EQ(monitor->owner_.load(std::memory_order_relaxed), static_cast<Thread*>(nullptr)); in Deflate()
1008 if (monitor->HasHashCode()) { in Deflate()
1009 LockWord new_lw = LockWord::FromHashCode(monitor->GetHashCode(), lw.GCState()); in Deflate()
1012 VLOG(monitor) << "Deflated " << obj << " to hash monitor " << monitor->GetHashCode(); in Deflate()
1018 VLOG(monitor) << "Deflated" << obj << " to empty lock word"; in Deflate()
1020 monitor->monitor_lock_.ExclusiveUnlock(self); in Deflate()
1021 DCHECK(!(monitor->monitor_lock_.IsExclusiveHeld(self))); in Deflate()
1024 monitor->obj_ = GcRoot<mirror::Object>(nullptr); in Deflate()
1037 VLOG(monitor) << "monitor: thread" << owner->GetThreadId() in Inflate()
1040 VLOG(monitor) << "monitor: Inflate with hashcode " << hash_code in Inflate()
1409 Monitor* monitor = thread->GetWaitMonitor(); in FetchState() local
1410 if (monitor != nullptr) { in FetchState()
1411 *monitor_object = monitor->GetObject(); in FetchState()
1448 Monitor* monitor = thread->GetWaitMonitor(); in GetContendedMonitor() local
1449 if (monitor != nullptr) { in GetContendedMonitor()
1450 result = monitor->GetObject(); in GetContendedMonitor()
1657 VLOG(monitor) << "freeing monitor " << m << " belonging to unmarked object " in SweepMonitorList()