/art/runtime/ |
thread_list.h | 58 REQUIRES(!Locks::thread_list_lock_, !Locks::mutator_lock_); 61 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_); 66 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_) 76 REQUIRES(!Locks::thread_list_lock_, 90 !Locks::thread_list_lock_, 99 !Locks::thread_list_lock_, 103 Thread* FindThreadByThreadId(uint32_t thread_id) REQUIRES(Locks::thread_list_lock_); 111 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_); 119 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_); 122 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_) [all...] |
debugger.h | 261 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_); 345 REQUIRES(!Locks::thread_list_lock_) REQUIRES_SHARED(Locks::mutator_lock_); 348 REQUIRES(!Locks::thread_list_lock_) REQUIRES_SHARED(Locks::mutator_lock_); 430 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Locks::thread_list_lock_); 432 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Locks::thread_list_lock_); 449 REQUIRES(!Locks::thread_list_lock_); 452 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_); 458 REQUIRES(!Locks::thread_list_lock_) REQUIRES_SHARED(Locks::mutator_lock_); 461 REQUIRES(!Locks::thread_list_lock_); 464 REQUIRES(!Locks::thread_list_lock_) REQUIRES_SHARED(Locks::mutator_lock_) [all...] |
trace.h | 119 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_, 121 static void Pause() REQUIRES(!Locks::trace_lock_, !Locks::thread_list_lock_); 126 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::trace_lock_); 129 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::trace_lock_); 131 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::trace_lock_); 217 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::trace_lock_) 238 void DumpThreadList(std::ostream& os) REQUIRES(!Locks::thread_list_lock_);
|
thread_list.cc | 97 MutexLock mu(self, *Locks::thread_list_lock_); 131 return Locks::thread_list_lock_->GetExclusiveOwnerTid(); 135 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); member in class:art::Locks 185 MutexLock mu(self, *Locks::thread_list_lock_); 252 MutexLock mu(self, *Locks::thread_list_lock_); 272 MutexLock mu(self, *Locks::thread_list_lock_); 311 Locks::thread_list_lock_->AssertNotHeld(self); 319 MutexLock mu(self, *Locks::thread_list_lock_); 396 Locks::thread_list_lock_->AssertNotHeld(self); 403 MutexLock mu(self, *Locks::thread_list_lock_); 1533 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); member in class:art::Locks [all...] |
instrumentation.h | 179 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_); 183 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_); 202 REQUIRES(!Locks::thread_list_lock_, 210 REQUIRES(!Locks::thread_list_lock_, 218 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !deoptimized_methods_lock_); 224 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !deoptimized_methods_lock_); 234 REQUIRES(!Locks::thread_list_lock_, 241 REQUIRES(!Locks::thread_list_lock_, 253 REQUIRES(Locks::instrument_entrypoints_lock_, !Locks::thread_list_lock_, 256 REQUIRES(Locks::instrument_entrypoints_lock_, !Locks::thread_list_lock_, [all...] |
signal_catcher.h | 49 void HandleSigQuit() REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_,
|
instrumentation.cc | 444 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_) { 515 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_) { 628 Locks::thread_list_lock_->AssertNotHeld(self); 641 MutexLock mu(self, *Locks::thread_list_lock_); 655 MutexLock mu(self, *Locks::thread_list_lock_); 725 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); member in class:art::instrumentation::Locks [all...] |
jni_env_ext.h | 116 REQUIRES(!Locks::thread_list_lock_, !Locks::jni_function_table_lock_);
|
trace.cc | 306 MutexLock mu(self, *Locks::thread_list_lock_); 428 MutexLock mu(self, *Locks::thread_list_lock_); 514 MutexLock mu(self, *Locks::thread_list_lock_); [all...] |
/art/runtime/jdwp/ |
object_registry.h | 69 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_, !lock_); 73 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_, !lock_); 78 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_, !lock_); 82 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_, !lock_); 115 REQUIRES(!lock_, !Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
|
object_registry.cc | 74 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_) 79 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_) 90 Locks::thread_list_lock_->AssertNotHeld(self);
|
/art/runtime/gc/space/ |
bump_pointer_space.h | 112 REQUIRES(!Locks::runtime_shutdown_lock_, !Locks::thread_list_lock_, !block_lock_); 115 REQUIRES(!Locks::runtime_shutdown_lock_, !Locks::thread_list_lock_, !block_lock_); 118 REQUIRES(!*Locks::runtime_shutdown_lock_, !*Locks::thread_list_lock_, !block_lock_); 120 REQUIRES(!*Locks::runtime_shutdown_lock_, !*Locks::thread_list_lock_, !block_lock_);
|
bump_pointer_space.cc | 105 MutexLock mu2(self, *Locks::thread_list_lock_); 125 MutexLock mu2(self, *Locks::thread_list_lock_); 166 MutexLock mu2(self, *Locks::thread_list_lock_); 184 MutexLock mu2(self, *Locks::thread_list_lock_);
|
rosalloc_space.h | 171 REQUIRES(!Locks::runtime_shutdown_lock_, !Locks::thread_list_lock_); 175 REQUIRES(!Locks::runtime_shutdown_lock_, !Locks::thread_list_lock_);
|
region_space.h | 101 REQUIRES(!Locks::runtime_shutdown_lock_, !Locks::thread_list_lock_, !region_lock_); 104 REQUIRES(!Locks::runtime_shutdown_lock_, !Locks::thread_list_lock_, !region_lock_);
|
/art/runtime/native/ |
java_lang_Thread.cc | 45 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); 75 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); 119 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); 126 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); 172 MutexLock mu(soa.Self(), *Locks::thread_list_lock_);
|
org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc | 139 MutexLock mu(self, *Locks::thread_list_lock_);
|
/art/runtime/openjdkjvmti/ |
ti_stack.h | 48 REQUIRES(!art::Locks::thread_list_lock_);
|
ti_thread.cc | 165 REQUIRES(art::Locks::thread_list_lock_) { 181 art::MutexLock mu(soa.Self(), *art::Locks::thread_list_lock_); 315 art::MutexLock tll_mu(soa.Self(), *art::Locks::thread_list_lock_); 510 art::MutexLock mu(current, *art::Locks::thread_list_lock_); 551 std::unordered_map<jvmtiEnv*, const void*> data GUARDED_BY(art::Locks::thread_list_lock_); 554 static void RemoveTLSData(art::Thread* target, void* ctx) REQUIRES(art::Locks::thread_list_lock_) { 556 art::Locks::thread_list_lock_->AssertHeld(art::Thread::Current()); 565 art::MutexLock mu(self, *art::Locks::thread_list_lock_); 573 art::MutexLock mu(self, *art::Locks::thread_list_lock_); 602 art::MutexLock mu(self, *art::Locks::thread_list_lock_); [all...] |
ti_threadgroup.cc | 170 REQUIRES_SHARED(art::Locks::mutator_lock_) REQUIRES(!art::Locks::thread_list_lock_) { 173 art::MutexLock mu(art::Thread::Current(), *art::Locks::thread_list_lock_); member in class:openjdkjvmti::art::Locks
|
ti_stack.cc | 214 REQUIRES(art::Locks::thread_list_lock_) { // Needed for FromManagedThread. 246 art::MutexLock mu(soa.Self(), *art::Locks::thread_list_lock_); 709 art::MutexLock mu(soa.Self(), *art::Locks::thread_list_lock_); 788 art::MutexLock mu(soa.Self(), *art::Locks::thread_list_lock_);
|
/art/runtime/openjdkjvm/ |
OpenjdkJvm.cc | 355 art::MutexLock mu(soa.Self(), *art::Locks::thread_list_lock_); 380 art::MutexLock mu(soa.Self(), *art::Locks::thread_list_lock_); 392 art::MutexLock mu(soa.Self(), *art::Locks::thread_list_lock_);
|
/art/runtime/base/ |
mutex.h | 647 // The thread_list_lock_ guards ThreadList::list_. It is also commonly held to stop threads 649 static Mutex* thread_list_lock_ ACQUIRED_AFTER(cha_lock_); 652 static ConditionVariable* thread_exit_cond_ GUARDED_BY(Locks::thread_list_lock_); 655 static Mutex* jni_libraries_lock_ ACQUIRED_AFTER(thread_list_lock_);
|
/art/runtime/gc/collector/ |
concurrent_copying.h | 134 bool IsWeakRefAccessEnabled() REQUIRES(Locks::thread_list_lock_) { 303 bool weak_ref_access_enabled_ GUARDED_BY(Locks::thread_list_lock_);
|
/art/runtime/gc/allocator/ |
rosalloc.h | 457 REQUIRES(Locks::thread_list_lock_); [all...] |