/art/runtime/ |
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...] |
locks.cc | 30 Mutex* Locks::thread_list_lock_ = NULL; member in class:art::Locks 44 DCHECK(thread_list_lock_ != NULL); 63 DCHECK(thread_list_lock_ == NULL); 64 thread_list_lock_ = new Mutex("thread list lock", kThreadListLock);
|
thread_list.cc | 34 thread_exit_cond_("thread exit condition variable", *Locks::thread_list_lock_) { 65 return Locks::thread_list_lock_->GetExclusiveOwnerTid(); 70 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); member in class:art::Locks 103 MutexLock mu(self, *Locks::thread_list_lock_); 123 MutexLock mu(self, *Locks::thread_list_lock_); 151 Locks::thread_list_lock_->AssertNotHeld(self); 161 MutexLock mu(self, *Locks::thread_list_lock_); 231 Locks::thread_list_lock_->AssertNotHeld(self); 236 MutexLock mu(self, *Locks::thread_list_lock_); 278 MutexLock mu(self, *Locks::thread_list_lock_); 565 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); member in class:art::Locks 572 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); member in class:art::Locks 598 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); member in class:art::Locks [all...] |
signal_catcher.h | 39 Locks::thread_list_lock_,
|
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_,
|
locks.h | 136 // The thread_list_lock_ guards ThreadList::list_. It is also commonly held to stop threads 138 static Mutex* thread_list_lock_ ACQUIRED_AFTER(runtime_shutdown_lock_); 141 static Mutex* breakpoint_lock_ ACQUIRED_AFTER(thread_list_lock_);
|
trace.h | 62 Locks::thread_list_lock_, 115 void DumpThreadList(std::ostream& os) LOCKS_EXCLUDED(Locks::thread_list_lock_);
|
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_);
|
instrumentation.cc | 357 Locks::thread_list_lock_->AssertNotHeld(self); 367 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); member in class:art::instrumentation::Locks 374 MutexLock mu(self, *Locks::thread_list_lock_);
|
monitor.h | 122 LOCKS_EXCLUDED(Locks::thread_list_lock_)
|
trace.cc | 320 MutexLock mu(self, *Locks::thread_list_lock_); 412 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); member in class:art::Locks 683 Locks::thread_list_lock_->AssertNotHeld(self); 684 MutexLock mu(self, *Locks::thread_list_lock_);
|
debugger.cc | 248 EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_) 695 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); 745 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); [all...] |
thread.cc | 188 // Sanity check that if we have a result it is either suspended or we hold the thread_list_lock_ 193 Locks::thread_list_lock_->AssertHeld(soa.Self()); 530 if (!Locks::thread_list_lock_->IsExclusiveHeld(self)) { 531 Locks::thread_list_lock_->TryLock(self); 532 if (!Locks::thread_list_lock_->IsExclusiveHeld(self)) { 533 LOG(WARNING) << "Dumping thread list without holding thread_list_lock_"; 547 Locks::thread_list_lock_->AssertHeld(self); 608 MutexLock mu(self, *Locks::thread_list_lock_); [all...] |
thread.h | 120 EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_) 124 EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_) 194 Locks::thread_list_lock_,
|
monitor.cc | 288 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); member in class:art::Locks [all...] |
runtime.cc | 177 bool tll_already_held = Locks::thread_list_lock_->IsExclusiveHeld(self); [all...] |
/art/runtime/native/ |
java_lang_Thread.cc | 40 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); 61 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); 98 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); 105 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); 145 MutexLock mu(soa.Self(), *Locks::thread_list_lock_);
|
org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc | 128 MutexLock mu(self, *Locks::thread_list_lock_);
|