Home
last modified time | relevance | path

Searched refs:GetExclusiveOwnerTid (Results 1 – 8 of 8) sorted by relevance

/art/runtime/base/
Dmutex-inl.h203 DCHECK(GetExclusiveOwnerTid() == 0 || GetExclusiveOwnerTid() == -1); in SharedLock()
210 DCHECK(GetExclusiveOwnerTid() == 0 || GetExclusiveOwnerTid() == -1); in SharedUnlock()
238 bool result = (GetExclusiveOwnerTid() == SafeGetTid(self)); in IsExclusiveHeld()
252 inline pid_t Mutex::GetExclusiveOwnerTid() const { in GetExclusiveOwnerTid() function
268 bool result = (GetExclusiveOwnerTid() == SafeGetTid(self)); in IsExclusiveHeld()
278 inline pid_t ReaderWriterMutex::GetExclusiveOwnerTid() const { in GetExclusiveOwnerTid() function
Dmutex.cc433 << "destroying mutex with owner or contenders. Owner:" << GetExclusiveOwnerTid(); in ~Mutex()
435 if (GetExclusiveOwnerTid() != 0) { in ~Mutex()
466 ScopedContentionRecorder scr(this, SafeGetTid(self), GetExclusiveOwnerTid()); in ExclusiveLock()
520 DCHECK_EQ(GetExclusiveOwnerTid(), 0) << " my tid = " << SafeGetTid(self) in ExclusiveLock()
537 pid_t owner_tid = GetExclusiveOwnerTid(); in DumpStack()
620 DCHECK_EQ(GetExclusiveOwnerTid(), 0); in ExclusiveTryLock()
692 DCHECK_NE(GetExclusiveOwnerTid(), 0); in ExclusiveUnlock()
747 << " owner=" << GetExclusiveOwnerTid() << " "; in Dump()
782 CHECK_EQ(GetExclusiveOwnerTid(), 0); in ~ReaderWriterMutex()
808 ScopedContentionRecorder scr(this, SafeGetTid(self), GetExclusiveOwnerTid()); in ExclusiveLock()
[all …]
Dmutex.h220 pid_t GetExclusiveOwnerTid() const;
398 pid_t GetExclusiveOwnerTid() const;
/art/runtime/
Dmonitor.cc239 DCHECK_EQ(monitor_lock_.GetExclusiveOwnerTid(), 0) << " my tid = " << SafeGetTid(self); in Install()
242 DCHECK_EQ(monitor_lock_.GetExclusiveOwnerTid(), owner->GetTid()) in Install()
259 DCHECK_EQ(monitor_lock_.GetExclusiveOwnerTid(), 0) << " my tid = " << SafeGetTid(self); in Install()
Dthread_list.cc119 return Locks::thread_list_lock_->GetExclusiveOwnerTid(); in GetLockOwner()
Druntime.cc2483 pid_t mutator_lock_owner = Locks::mutator_lock_->GetExclusiveOwnerTid(); in DumpLockHolders()
Dthread.cc2126 if (rw_mutex->GetExclusiveOwnerTid() == tid) { in DumpState()
Dclass_linker.cc10758 return Locks::classlinker_classes_lock_->GetExclusiveOwnerTid(); in GetClassesLockOwner()
10762 return Locks::dex_lock_->GetExclusiveOwnerTid(); in GetDexLockOwner()