• Home
  • Raw
  • Download

Lines Matching refs:monitor

306   if (!Runtime::Current()->IsStarted() || VLOG_IS_ON(monitor)) {  in ThrowIllegalMonitorStateExceptionF()
326 Monitor* monitor) { in FailedUnlock() argument
336 current_owner = (monitor != nullptr) ? monitor->GetOwner() : nullptr; in FailedUnlock()
594 Monitor* monitor = lw.FatLockMonitor(); in Deflate() local
595 DCHECK(monitor != nullptr); in Deflate()
596 MutexLock mu(self, monitor->monitor_lock_); in Deflate()
598 if (monitor->num_waiters_ > 0) { in Deflate()
601 Thread* owner = monitor->owner_; in Deflate()
604 if (monitor->HasHashCode()) { in Deflate()
608 if (monitor->lock_count_ > LockWord::kThinLockMaxCount) { in Deflate()
612 LockWord new_lw = LockWord::FromThinLockId(owner->GetThreadId(), monitor->lock_count_, in Deflate()
616 VLOG(monitor) << "Deflated " << obj << " to thin lock " << owner->GetTid() << " / " in Deflate()
617 << monitor->lock_count_; in Deflate()
618 } else if (monitor->HasHashCode()) { in Deflate()
619 LockWord new_lw = LockWord::FromHashCode(monitor->GetHashCode(), lw.ReadBarrierState()); in Deflate()
622 VLOG(monitor) << "Deflated " << obj << " to hash monitor " << monitor->GetHashCode(); in Deflate()
628 VLOG(monitor) << "Deflated" << obj << " to empty lock word"; in Deflate()
632 monitor->obj_ = GcRoot<mirror::Object>(nullptr); in Deflate()
645 VLOG(monitor) << "monitor: thread" << owner->GetThreadId() in Inflate()
648 VLOG(monitor) << "monitor: Inflate with hashcode " << hash_code in Inflate()
940 Monitor* monitor = thread->GetWaitMonitor(); in DescribeWait() local
941 if (monitor != nullptr) { in DescribeWait()
942 pretty_object = monitor->GetObject(); in DescribeWait()
987 Monitor* monitor = thread->GetWaitMonitor(); in GetContendedMonitor() local
988 if (monitor != nullptr) { in GetContendedMonitor()
989 result = monitor->GetObject(); in GetContendedMonitor()
1168 VLOG(monitor) << "freeing monitor " << m << " belonging to unmarked object " in SweepMonitorList()