/art/runtime/ |
D | thread_list.h | 41 LOCKS_EXCLUDED(Locks::thread_list_lock_) 44 EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_) 51 LOCKS_EXCLUDED(Locks::thread_list_lock_, 59 LOCKS_EXCLUDED(Locks::thread_list_lock_, 65 LOCKS_EXCLUDED(Locks::thread_list_lock_, 71 Locks::thread_list_lock_, 78 LOCKS_EXCLUDED(Locks::thread_list_lock_, 83 EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_); 88 LOCKS_EXCLUDED(Locks::mutator_lock_, Locks::thread_list_lock_); 89 void Unregister(Thread* self) LOCKS_EXCLUDED(Locks::mutator_lock_, Locks::thread_list_lock_); [all …]
|
D | thread_list.cc | 34 thread_exit_cond_("thread exit condition variable", *Locks::thread_list_lock_) { in ThreadList() 65 return Locks::thread_list_lock_->GetExclusiveOwnerTid(); in GetLockOwner() 70 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in DumpForSigQuit() 103 MutexLock mu(self, *Locks::thread_list_lock_); in DumpUnattachedThreads() 123 MutexLock mu(self, *Locks::thread_list_lock_); in AssertThreadsAreSuspended() 151 Locks::thread_list_lock_->AssertNotHeld(self); in RunCheckpoint() 161 MutexLock mu(self, *Locks::thread_list_lock_); in RunCheckpoint() 231 Locks::thread_list_lock_->AssertNotHeld(self); in SuspendAll() 236 MutexLock mu(self, *Locks::thread_list_lock_); in SuspendAll() 278 MutexLock mu(self, *Locks::thread_list_lock_); in ResumeAll() [all …]
|
D | locks.cc | 30 Mutex* Locks::thread_list_lock_ = NULL; member in art::Locks 44 DCHECK(thread_list_lock_ != NULL); in Init() 63 DCHECK(thread_list_lock_ == NULL); in Init() 64 thread_list_lock_ = new Mutex("thread list lock", kThreadListLock); in Init()
|
D | locks.h | 138 static Mutex* thread_list_lock_ ACQUIRED_AFTER(runtime_shutdown_lock_); 141 static Mutex* breakpoint_lock_ ACQUIRED_AFTER(thread_list_lock_);
|
D | trace.h | 62 Locks::thread_list_lock_, 115 void DumpThreadList(std::ostream& os) LOCKS_EXCLUDED(Locks::thread_list_lock_);
|
D | debugger.h | 263 LOCKS_EXCLUDED(Locks::thread_list_lock_); 280 LOCKS_EXCLUDED(Locks::thread_list_lock_) 292 LOCKS_EXCLUDED(Locks::thread_list_lock_, 297 Locks::thread_list_lock_, 301 LOCKS_EXCLUDED(Locks::thread_list_lock_, 308 LOCKS_EXCLUDED(Locks::thread_list_lock_, 366 LOCKS_EXCLUDED(Locks::thread_list_lock_,
|
D | signal_catcher.h | 39 Locks::thread_list_lock_,
|
D | instrumentation.h | 106 LOCKS_EXCLUDED(Locks::thread_list_lock_, Locks::classlinker_classes_lock_); 111 LOCKS_EXCLUDED(Locks::thread_list_lock_, Locks::classlinker_classes_lock_); 216 LOCKS_EXCLUDED(Locks::thread_list_lock_, Locks::classlinker_classes_lock_);
|
D | trace.cc | 320 MutexLock mu(self, *Locks::thread_list_lock_); in RunSamplingThread() 412 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in Stop() 683 Locks::thread_list_lock_->AssertNotHeld(self); in DumpThreadList() 684 MutexLock mu(self, *Locks::thread_list_lock_); in DumpThreadList()
|
D | thread.h | 120 EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_) 124 EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_) 194 Locks::thread_list_lock_,
|
D | instrumentation.cc | 357 Locks::thread_list_lock_->AssertNotHeld(self); in ConfigureStubs() 367 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in ConfigureStubs() 374 MutexLock mu(self, *Locks::thread_list_lock_); in ConfigureStubs()
|
D | debugger.cc | 248 EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_) in DecodeThread() 695 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in GetOwnedMonitors() 745 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in GetContendedMonitor() 1574 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in GetThreadName() 1601 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in GetThreadGroup() 1701 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in GetThreadStatus() 1722 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in GetThreadDebugSuspendCount() 1735 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Interrupt() 1798 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in GetThreads() 1847 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in GetThreadFrameCount() [all …]
|
D | monitor.h | 122 LOCKS_EXCLUDED(Locks::thread_list_lock_)
|
D | thread.cc | 193 Locks::thread_list_lock_->AssertHeld(soa.Self()); in FromManagedThread() 530 if (!Locks::thread_list_lock_->IsExclusiveHeld(self)) { in UnsafeLogFatalForSuspendCount() 531 Locks::thread_list_lock_->TryLock(self); in UnsafeLogFatalForSuspendCount() 532 if (!Locks::thread_list_lock_->IsExclusiveHeld(self)) { in UnsafeLogFatalForSuspendCount() 547 Locks::thread_list_lock_->AssertHeld(self); in ModifySuspendCount() 608 MutexLock mu(self, *Locks::thread_list_lock_); in SuspendForDebugger()
|
D | monitor.cc | 288 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in FailedUnlock()
|
D | runtime.cc | 177 bool tll_already_held = Locks::thread_list_lock_->IsExclusiveHeld(self); in DumpAllThreads()
|
/art/runtime/native/ |
D | java_lang_Thread.cc | 40 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_isInterrupted() 61 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_nativeGetStatus() 98 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_nativeHoldsLock() 105 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_nativeInterrupt() 145 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_nativeSetPriority()
|
D | org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc | 128 MutexLock mu(self, *Locks::thread_list_lock_); in DdmVmInternal_getThreadStats()
|