/art/runtime/ |
D | thread_list.h | 60 REQUIRES(!Locks::thread_list_lock_, !Locks::mutator_lock_); 63 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_); 68 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_) 78 REQUIRES(!Locks::thread_list_lock_, 89 !Locks::thread_list_lock_, 98 !Locks::thread_list_lock_, 102 Thread* FindThreadByThreadId(uint32_t thread_id) REQUIRES(Locks::thread_list_lock_); 105 Thread* FindThreadByTid(int tid) REQUIRES(Locks::thread_list_lock_); 109 bool Contains(Thread* thread) REQUIRES(Locks::thread_list_lock_); 119 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_); [all …]
|
D | thread_list.cc | 102 MutexLock mu(self, *Locks::thread_list_lock_); in ShutDown() 126 return Locks::thread_list_lock_->GetExclusiveOwnerTid(); in GetLockOwner() 130 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in DumpNativeStacks() 179 MutexLock mu(self, *Locks::thread_list_lock_); in DumpUnattachedThreads() 262 MutexLock mu(self, *Locks::thread_list_lock_); in Dump() 283 MutexLock mu(self, *Locks::thread_list_lock_); in AssertThreadsAreSuspended() 329 Locks::thread_list_lock_->AssertNotHeld(self); in RunCheckpoint() 337 MutexLock mu(self, *Locks::thread_list_lock_); in RunCheckpoint() 416 Locks::thread_list_lock_->AssertNotHeld(self); in RunEmptyCheckpoint() 423 MutexLock mu(self, *Locks::thread_list_lock_); in RunEmptyCheckpoint() [all …]
|
D | trace.h | 131 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_, 139 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_, 147 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_, 153 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_, 158 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::trace_lock_); 161 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::trace_lock_); 163 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::trace_lock_); 250 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::trace_lock_) 271 void DumpThreadList(std::ostream& os) REQUIRES(!Locks::thread_list_lock_);
|
D | instrumentation.h | 235 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_); 239 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_); 263 REQUIRES(!Locks::thread_list_lock_, 270 REQUIRES(!Locks::thread_list_lock_, 276 void Deoptimize(ArtMethod* method) REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_); 281 void Undeoptimize(ArtMethod* method) REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_); 295 REQUIRES(!Locks::thread_list_lock_, !Locks::classlinker_classes_lock_); 300 REQUIRES(!Locks::thread_list_lock_, 307 REQUIRES(Locks::instrument_entrypoints_lock_, !Locks::thread_list_lock_, 310 REQUIRES(Locks::instrument_entrypoints_lock_, !Locks::thread_list_lock_, [all …]
|
D | signal_catcher.h | 39 void HandleSigQuit() REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_,
|
D | runtime_test.cc | 41 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in TEST_F()
|
D | instrumentation.cc | 645 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in InstrumentAllThreadStacks() 735 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_) { in PotentiallyAddListenerTo() 804 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in AddListener() 816 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_) { in PotentiallyRemoveListenerFrom() 891 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in RemoveListener() 936 MutexLock mu(self, *Locks::thread_list_lock_); in MaybeRestoreInstrumentationStack() 977 Locks::thread_list_lock_->AssertNotHeld(self); in UpdateStubs() 1049 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in ResetQuickAllocEntryPoints() 1281 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in EnableMethodTracing()
|
D | debugger.h | 84 REQUIRES(!Locks::thread_list_lock_);
|
D | monitor.cc | 472 Locks::thread_list_lock_->ExclusiveLock(self); in Lock() 485 Locks::thread_list_lock_->ExclusiveUnlock(self); in Lock() 498 Locks::thread_list_lock_->ExclusiveUnlock(self); in Lock() 549 Locks::thread_list_lock_->ExclusiveLock(self); in Lock() 575 Locks::thread_list_lock_->ExclusiveUnlock(self); in Lock() 620 Locks::thread_list_lock_->ExclusiveUnlock(self); in Lock() 688 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in FailedUnlock() 769 MutexLock mu(self, *Locks::thread_list_lock_); in Unlock() 1592 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in GetOwnerThreadId()
|
/art/openjdkjvmti/ |
D | ti_stack.cc | 259 art::Locks::thread_list_lock_->ExclusiveLock(soa.Self()); in GetStackTrace() 264 art::Locks::thread_list_lock_->ExclusiveUnlock(soa.Self()); in GetStackTrace() 271 art::Locks::thread_list_lock_->ExclusiveUnlock(soa.Self()); in GetStackTrace() 276 art::Locks::thread_list_lock_->ExclusiveUnlock(soa.Self()); in GetStackTrace() 280 art::Locks::thread_list_lock_->ExclusiveUnlock(soa.Self()); in GetStackTrace() 285 art::Locks::thread_list_lock_->ExclusiveUnlock(soa.Self()); in GetStackTrace() 725 art::Locks::thread_list_lock_->ExclusiveLock(soa.Self()); in GetFrameCount() 730 art::Locks::thread_list_lock_->ExclusiveUnlock(soa.Self()); in GetFrameCount() 737 art::Locks::thread_list_lock_->ExclusiveUnlock(soa.Self()); in GetFrameCount() 742 art::Locks::thread_list_lock_->ExclusiveUnlock(soa.Self()); in GetFrameCount() [all …]
|
D | ti_thread.h | 74 std::unordered_map<jvmtiEnv*, const void*> data GUARDED_BY(art::Locks::thread_list_lock_); 140 REQUIRES(art::Locks::thread_list_lock_); 149 REQUIRES(art::Locks::thread_list_lock_); 168 REQUIRES(art::Locks::thread_list_lock_); 170 REQUIRES(art::Locks::thread_list_lock_);
|
D | ti_thread.cc | 268 art::MutexLock mu(self, *art::Locks::thread_list_lock_); in GetThreadInfo() 388 REQUIRES(art::Locks::thread_list_lock_, art::Locks::user_code_suspension_lock_) { in GetNativeThreadState() 579 art::MutexLock tll_mu(self, *art::Locks::thread_list_lock_); in GetThreadState() 641 art::MutexLock mu(current, *art::Locks::thread_list_lock_); in GetAllThreads() 678 static void RemoveTLSData(art::Thread* target, void* ctx) REQUIRES(art::Locks::thread_list_lock_) { in RemoveTLSData() 680 art::Locks::thread_list_lock_->AssertHeld(art::Thread::Current()); in RemoveTLSData() 689 art::MutexLock mu(self, *art::Locks::thread_list_lock_); in RemoveEnvironment() 697 art::MutexLock mu(self, *art::Locks::thread_list_lock_); in SetThreadLocalStorage() 734 art::MutexLock mu(self, *art::Locks::thread_list_lock_); in GetThreadLocalStorage() 887 art::MutexLock thread_list_mu(self, *art::Locks::thread_list_lock_); in SuspendOther() [all …]
|
D | events.h | 305 REQUIRES(art::Locks::user_code_suspension_lock_, art::Locks::thread_list_lock_); 366 REQUIRES(envs_lock_, art::Locks::thread_list_lock_); 405 REQUIRES(envs_lock_, art::Locks::thread_list_lock_); 408 REQUIRES(envs_lock_, art::Locks::thread_list_lock_); 411 REQUIRES(envs_lock_, art::Locks::thread_list_lock_); 443 GUARDED_BY(envs_lock_) GUARDED_BY(art::Locks::thread_list_lock_);
|
D | deopt_manager.cc | 100 art::MutexLock mutll(self, *art::Locks::thread_list_lock_); in DumpDeoptInfo() 429 art::Locks::thread_list_lock_->ExclusiveLock(soa.Self()); in AddDeoptimizeThreadMethods() 433 art::Locks::thread_list_lock_->ExclusiveUnlock(soa.Self()); in AddDeoptimizeThreadMethods() 451 art::Locks::thread_list_lock_->ExclusiveUnlock(soa.Self()); in AddDeoptimizeThreadMethods() 457 art::MutexLock mu(soa.Self(), *art::Locks::thread_list_lock_); in RemoveDeoptimizeThreadMethods()
|
D | ti_stack.h | 51 REQUIRES(!art::Locks::thread_list_lock_);
|
D | ti_threadgroup.cc | 170 REQUIRES_SHARED(art::Locks::mutator_lock_) REQUIRES(!art::Locks::thread_list_lock_) { in GetThreads() 173 art::MutexLock mu(art::Thread::Current(), *art::Locks::thread_list_lock_); in GetThreads()
|
/art/runtime/gc/space/ |
D | 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_);
|
D | bump_pointer_space.cc | 113 MutexLock mu2(self, *Locks::thread_list_lock_); in RevokeAllThreadLocalBuffers() 133 MutexLock mu2(self, *Locks::thread_list_lock_); in AssertAllThreadLocalBuffersAreRevoked() 170 MutexLock mu2(self, *Locks::thread_list_lock_); in GetBytesAllocated() 188 MutexLock mu2(self, *Locks::thread_list_lock_); in GetObjectsAllocated()
|
D | rosalloc_space.h | 190 REQUIRES(!Locks::runtime_shutdown_lock_, !Locks::thread_list_lock_); 194 REQUIRES(!Locks::runtime_shutdown_lock_, !Locks::thread_list_lock_);
|
/art/runtime/native/ |
D | java_lang_Thread.cc | 45 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_isInterrupted() 76 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_nativeGetStatus() 130 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_interrupt0() 175 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_setPriority0()
|
/art/runtime/base/ |
D | locks.h | 265 static Mutex* thread_list_lock_ ACQUIRED_AFTER(subtype_check_lock_); 268 static ConditionVariable* thread_exit_cond_ GUARDED_BY(Locks::thread_list_lock_); 271 static Mutex* jni_libraries_lock_ ACQUIRED_AFTER(thread_list_lock_);
|
D | locks.cc | 68 Mutex* Locks::thread_list_lock_ = nullptr; member in art::Locks 155 DCHECK(thread_list_lock_ != nullptr); in Init() 216 DCHECK(thread_list_lock_ == nullptr); in Init() 217 thread_list_lock_ = new Mutex("thread list lock", current_lock_level); in Init() 359 thread_exit_cond_ = new ConditionVariable("thread exit condition variable", *thread_list_lock_); in InitConditions()
|
/art/test/203-multi-checkpoint/ |
D | multi_checkpoint.cc | 80 MutexLock tll_mu(self, *Locks::thread_list_lock_); in Java_Main_pushCheckpoints()
|
/art/runtime/jni/ |
D | jni_env_ext.h | 142 REQUIRES(!Locks::thread_list_lock_, !Locks::jni_function_table_lock_); 150 REQUIRES(!Locks::thread_list_lock_, !Locks::jni_function_table_lock_);
|
/art/openjdkjvm/ |
D | OpenjdkJvm.cc | 384 art::MutexLock mu(soa.Self(), *art::Locks::thread_list_lock_); in JVM_SetThreadPriority() 410 art::MutexLock mu(soa.Self(), *art::Locks::thread_list_lock_); in JVM_Interrupt() 422 art::MutexLock mu(soa.Self(), *art::Locks::thread_list_lock_); in JVM_IsInterrupted()
|