• Home
  • Raw
  • Download

Lines Matching refs:owner

87 Monitor::Monitor(Thread* self, Thread* owner, mirror::Object* obj, int32_t hash_code)  in Monitor()  argument
91 owner_(owner), in Monitor()
105 CHECK(owner == nullptr || owner == self || owner->IsSuspended()); in Monitor()
109 Monitor::Monitor(Thread* self, Thread* owner, mirror::Object* obj, int32_t hash_code, in Monitor() argument
114 owner_(owner), in Monitor()
127 CHECK(owner == nullptr || owner == self || owner->IsSuspended()); in Monitor()
387 Thread* owner = owner_; in Unlock() local
388 if (owner == self) { in Unlock()
403 FailedUnlock(GetObject(), self, owner, this); in Unlock()
601 Thread* owner = monitor->owner_; in Deflate() local
602 if (owner != nullptr) { 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()
637 void Monitor::Inflate(Thread* self, Thread* owner, mirror::Object* obj, int32_t hash_code) { in Inflate() argument
641 Monitor* m = MonitorPool::CreateMonitor(self, owner, obj, hash_code); in Inflate()
644 if (owner != nullptr) { in Inflate()
645 VLOG(monitor) << "monitor: thread" << owner->GetThreadId() in Inflate()
670 Thread* owner; in InflateThinLocked() local
673 owner = thread_list->SuspendThreadByThreadId(owner_thread_id, false, &timed_out); in InflateThinLocked()
675 if (owner != nullptr) { in InflateThinLocked()
681 Inflate(self, owner, obj.Get(), hash_code); in InflateThinLocked()
683 thread_list->Resume(owner, false); in InflateThinLocked()
795 Thread* owner = in MonitorExit() local
797 FailedUnlock(h_obj.Get(), self, owner, nullptr); in MonitorExit()
1108 Thread* owner = owner_; in GetOwnerThreadId() local
1109 if (owner != nullptr) { in GetOwnerThreadId()
1110 return owner->GetThreadId(); in GetOwnerThreadId()