/art/runtime/ |
H A D | thread_list.h | 49 LOCKS_EXCLUDED(Locks::thread_list_lock_, Locks::mutator_lock_); 52 LOCKS_EXCLUDED(Locks::thread_list_lock_, Locks::thread_suspend_count_lock_); 58 LOCKS_EXCLUDED(Locks::thread_list_lock_, 68 LOCKS_EXCLUDED(Locks::thread_list_lock_, 80 Locks::thread_list_lock_, 89 Locks::thread_list_lock_, 98 LOCKS_EXCLUDED(Locks::thread_list_lock_, 102 LOCKS_EXCLUDED(Locks::thread_list_lock_, 110 Locks::thread_list_lock_, 116 Locks::thread_list_lock_, [all...] |
H A D | thread_list.cc | 66 MutexLock mu(self, *Locks::thread_list_lock_); 92 return Locks::thread_list_lock_->GetExclusiveOwnerTid(); 96 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); member in class:art::Locks 145 MutexLock mu(self, *Locks::thread_list_lock_); 205 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); member in class:art::Locks 216 MutexLock mu(self, *Locks::thread_list_lock_); 255 Locks::thread_list_lock_->AssertNotHeld(self); 266 MutexLock mu(self, *Locks::thread_list_lock_); 339 Locks::thread_list_lock_->AssertNotHeld(self); 346 MutexLock mu(self, *Locks::thread_list_lock_); 1175 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); member in class:art::Locks [all...] |
H A D | trace.h | 118 Locks::thread_list_lock_, 121 static void Pause() LOCKS_EXCLUDED(Locks::trace_lock_, Locks::thread_list_lock_); 127 Locks::thread_list_lock_, 132 Locks::thread_list_lock_, 136 Locks::thread_list_lock_, 193 Locks::thread_list_lock_, 208 void DumpThreadList(std::ostream& os) LOCKS_EXCLUDED(Locks::thread_list_lock_);
|
H A D | signal_catcher.h | 39 Locks::thread_list_lock_,
|
H A D | debugger.h | 273 LOCKS_EXCLUDED(Locks::thread_list_lock_, 355 LOCKS_EXCLUDED(Locks::thread_list_lock_) 359 LOCKS_EXCLUDED(Locks::thread_list_lock_) 441 LOCKS_EXCLUDED(Locks::thread_list_lock_); 444 LOCKS_EXCLUDED(Locks::thread_list_lock_); 461 LOCKS_EXCLUDED(Locks::thread_list_lock_); 464 LOCKS_EXCLUDED(Locks::thread_list_lock_, 471 LOCKS_EXCLUDED(Locks::thread_list_lock_) 475 LOCKS_EXCLUDED(Locks::thread_list_lock_); 478 LOCKS_EXCLUDED(Locks::thread_list_lock_) [all...] |
H A D | instrumentation.h | 133 LOCKS_EXCLUDED(Locks::thread_list_lock_, Locks::classlinker_classes_lock_); 138 LOCKS_EXCLUDED(Locks::thread_list_lock_, Locks::classlinker_classes_lock_); 155 LOCKS_EXCLUDED(Locks::thread_list_lock_, Locks::classlinker_classes_lock_); 160 LOCKS_EXCLUDED(Locks::thread_list_lock_, Locks::classlinker_classes_lock_); 166 LOCKS_EXCLUDED(Locks::thread_list_lock_, deoptimized_methods_lock_) 173 LOCKS_EXCLUDED(Locks::thread_list_lock_, deoptimized_methods_lock_) 185 LOCKS_EXCLUDED(Locks::thread_list_lock_, Locks::classlinker_classes_lock_); 190 LOCKS_EXCLUDED(Locks::thread_list_lock_, Locks::classlinker_classes_lock_); 201 LOCKS_EXCLUDED(Locks::thread_list_lock_, Locks::runtime_shutdown_lock_); 204 LOCKS_EXCLUDED(Locks::thread_list_lock_, Lock [all...] |
H A D | instrumentation.cc | 569 Locks::thread_list_lock_->AssertNotHeld(self); 581 MutexLock mu(self, *Locks::thread_list_lock_); 595 MutexLock mu(self, *Locks::thread_list_lock_); 654 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); member in class:art::instrumentation::Locks 735 MutexLock mu(self, *Locks::thread_list_lock_); 769 MutexLock mu(self, *Locks::thread_list_lock_);
|
H A D | profiler.h | 172 Locks::thread_list_lock_,
|
H A D | trace.cc | 299 MutexLock mu(self, *Locks::thread_list_lock_); 417 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); member in class:art::Locks 499 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); member in class:art::Locks 1006 Locks::thread_list_lock_->AssertNotHeld(self); 1007 MutexLock mu(self, *Locks::thread_list_lock_);
|
H A D | monitor.h | 183 LOCKS_EXCLUDED(Locks::thread_list_lock_)
|
H A D | thread.h | 173 EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_) 177 EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_)
|
H A D | thread.cc | 291 // Sanity check that if we have a result it is either suspended or we hold the thread_list_lock_ 296 Locks::thread_list_lock_->AssertHeld(soa.Self()); 750 if (!Locks::thread_list_lock_->IsExclusiveHeld(self)) { 751 Locks::thread_list_lock_->TryLock(self); 752 if (!Locks::thread_list_lock_->IsExclusiveHeld(self)) { 753 LOG(WARNING) << "Dumping thread list without holding thread_list_lock_"; 768 Locks::thread_list_lock_->AssertHeld(self);
|
/art/runtime/jdwp/ |
H A D | object_registry.h | 67 LOCKS_EXCLUDED(Locks::thread_list_lock_, 72 LOCKS_EXCLUDED(Locks::thread_list_lock_, 78 LOCKS_EXCLUDED(Locks::thread_list_lock_, 83 LOCKS_EXCLUDED(Locks::thread_list_lock_, 118 Locks::thread_list_lock_,
|
H A D | object_registry.cc | 67 LOCKS_EXCLUDED(Locks::thread_list_lock_, Locks::thread_suspend_count_lock_) 72 LOCKS_EXCLUDED(Locks::thread_list_lock_, Locks::thread_suspend_count_lock_) 83 Locks::thread_list_lock_->AssertNotHeld(self);
|
/art/runtime/native/ |
H A D | java_lang_Thread.cc | 44 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); 65 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); 107 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); 114 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); 156 MutexLock mu(soa.Self(), *Locks::thread_list_lock_);
|
H A D | org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc | 134 MutexLock mu(self, *Locks::thread_list_lock_);
|
/art/runtime/gc/space/ |
H A D | bump_pointer_space.h | 108 Locks::thread_list_lock_); 111 Locks::thread_list_lock_);
|
H A D | bump_pointer_space.cc | 105 MutexLock mu2(self, *Locks::thread_list_lock_); 125 MutexLock mu2(self, *Locks::thread_list_lock_); 218 MutexLock mu2(self, *Locks::thread_list_lock_); 236 MutexLock mu2(self, *Locks::thread_list_lock_);
|
H A D | rosalloc_space.h | 169 LOCKS_EXCLUDED(Locks::runtime_shutdown_lock_, Locks::thread_list_lock_); 173 LOCKS_EXCLUDED(Locks::runtime_shutdown_lock_, Locks::thread_list_lock_);
|
H A D | region_space.cc | 384 MutexLock mu2(self, *Locks::thread_list_lock_); 402 MutexLock mu2(self, *Locks::thread_list_lock_);
|
H A D | region_space.h | 95 Locks::thread_list_lock_); 98 Locks::thread_list_lock_);
|
H A D | rosalloc_space.cc | 310 MutexLock mu2(self, *Locks::thread_list_lock_);
|
/art/runtime/base/ |
H A D | mutex.h | 578 // The thread_list_lock_ guards ThreadList::list_. It is also commonly held to stop threads 580 static Mutex* thread_list_lock_ ACQUIRED_AFTER(deoptimization_lock_); 583 static ConditionVariable* thread_exit_cond_ GUARDED_BY(Locks::thread_list_lock_); 586 static Mutex* jni_libraries_lock_ ACQUIRED_AFTER(thread_list_lock_);
|
H A D | mutex.cc | 59 Mutex* Locks::thread_list_lock_ = nullptr; member in class:art::Locks 940 DCHECK(thread_list_lock_ != nullptr); 988 DCHECK(thread_list_lock_ == nullptr); 989 thread_list_lock_ = new Mutex("thread list lock", current_lock_level); 1073 thread_exit_cond_ = new ConditionVariable("thread exit condition variable", *thread_list_lock_);
|
/art/runtime/gc/allocator/ |
H A D | rosalloc.h | 258 EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_); 625 size_t RevokeAllThreadLocalRuns() LOCKS_EXCLUDED(Locks::thread_list_lock_); 629 void AssertAllThreadLocalRunsAreRevoked() LOCKS_EXCLUDED(Locks::thread_list_lock_);
|