Lines Matching defs:dex_lock_
171 // dex_lock_ is recursive as it may be used in stack dumping.
172 : dex_lock_("ClassLinker dex lock", kDefaultMutexLevel),
677 WriterMutexLock mu(Thread::Current(), dex_lock_);
705 ReaderMutexLock mu(Thread::Current(), dex_lock_);
1236 ReaderMutexLock mu(Thread::Current(), dex_lock_);
1748 ReaderMutexLock mu(self, dex_lock_);
2961 dex_lock_.AssertSharedHeld(Thread::Current());
2972 ReaderMutexLock mu(Thread::Current(), dex_lock_);
2978 dex_lock_.AssertExclusiveHeld(Thread::Current());
2993 ReaderMutexLock mu(self, dex_lock_);
2999 // suspend all threads and another thread may need the dex_lock_ to
3006 WriterMutexLock mu(self, dex_lock_);
3016 WriterMutexLock mu(Thread::Current(), dex_lock_);
3021 ReaderMutexLock mu(Thread::Current(), dex_lock_);
3047 ReaderMutexLock mu(Thread::Current(), dex_lock_);
3952 ReaderMutexLock mu(Thread::Current(), dex_lock_);
5949 return dex_lock_.GetExclusiveOwnerTid();
6021 ReaderMutexLock mu(Thread::Current(), dex_lock_);