/art/runtime/ |
D | thread_list.h | 50 REQUIRES(!Locks::thread_list_lock_, !Locks::mutator_lock_); 53 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_); 58 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_) 68 REQUIRES(!Locks::thread_list_lock_, 80 !Locks::thread_list_lock_, 89 !Locks::thread_list_lock_, 93 Thread* FindThreadByThreadId(uint32_t thread_id) REQUIRES(Locks::thread_list_lock_); 99 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_); 102 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_); 110 !Locks::thread_list_lock_, [all …]
|
D | thread_list.cc | 82 MutexLock mu(self, *Locks::thread_list_lock_); in ~ThreadList() 114 return Locks::thread_list_lock_->GetExclusiveOwnerTid(); in GetLockOwner() 118 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in DumpNativeStacks() 168 MutexLock mu(self, *Locks::thread_list_lock_); in DumpUnattachedThreads() 234 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in Dump() 250 MutexLock mu(self, *Locks::thread_list_lock_); in AssertThreadsAreSuspended() 289 Locks::thread_list_lock_->AssertNotHeld(self); in RunCheckpoint() 297 MutexLock mu(self, *Locks::thread_list_lock_); in RunCheckpoint() 370 Locks::thread_list_lock_->AssertNotHeld(self); in RunCheckpointOnRunnableThreads() 377 MutexLock mu(self, *Locks::thread_list_lock_); in RunCheckpointOnRunnableThreads() [all …]
|
D | debugger.h | 257 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_); 338 REQUIRES(!Locks::thread_list_lock_) SHARED_REQUIRES(Locks::mutator_lock_); 341 REQUIRES(!Locks::thread_list_lock_) SHARED_REQUIRES(Locks::mutator_lock_); 421 SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!Locks::thread_list_lock_); 423 SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!Locks::thread_list_lock_); 440 REQUIRES(!Locks::thread_list_lock_); 443 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_); 449 REQUIRES(!Locks::thread_list_lock_) SHARED_REQUIRES(Locks::mutator_lock_); 452 REQUIRES(!Locks::thread_list_lock_); 455 REQUIRES(!Locks::thread_list_lock_) SHARED_REQUIRES(Locks::mutator_lock_); [all …]
|
D | trace.h | 117 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_, 119 static void Pause() REQUIRES(!Locks::trace_lock_, !Locks::thread_list_lock_); 124 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::trace_lock_); 127 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::trace_lock_); 129 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::trace_lock_); 197 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::trace_lock_) 217 void DumpThreadList(std::ostream& os) REQUIRES(!Locks::thread_list_lock_);
|
D | instrumentation.h | 145 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_); 149 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_); 168 REQUIRES(!Locks::thread_list_lock_, 176 REQUIRES(!Locks::thread_list_lock_, 184 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !deoptimized_methods_lock_); 190 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !deoptimized_methods_lock_); 200 REQUIRES(!Locks::thread_list_lock_, 207 REQUIRES(!Locks::thread_list_lock_, 219 REQUIRES(Locks::instrument_entrypoints_lock_, !Locks::thread_list_lock_, 222 REQUIRES(Locks::instrument_entrypoints_lock_, !Locks::thread_list_lock_, [all …]
|
D | signal_catcher.h | 38 void HandleSigQuit() REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_,
|
D | instrumentation.cc | 416 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_) { in PotentiallyAddListenerTo() 487 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_) { in PotentiallyRemoveListenerFrom() 596 Locks::thread_list_lock_->AssertNotHeld(self); in ConfigureStubs() 609 MutexLock mu(self, *Locks::thread_list_lock_); in ConfigureStubs() 623 MutexLock mu(self, *Locks::thread_list_lock_); in ConfigureStubs() 685 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in ResetQuickAllocEntryPoints() 777 MutexLock mu(self, *Locks::thread_list_lock_); in Deoptimize() 814 MutexLock mu(self, *Locks::thread_list_lock_); in Undeoptimize()
|
D | monitor.h | 192 REQUIRES(!Locks::thread_list_lock_, 228 REQUIRES(!Locks::thread_list_lock_)
|
D | trace.cc | 299 MutexLock mu(self, *Locks::thread_list_lock_); in RunSamplingThread() 421 MutexLock mu(self, *Locks::thread_list_lock_); in StopTracing() 507 MutexLock mu(self, *Locks::thread_list_lock_); in Pause() 1033 Locks::thread_list_lock_->AssertNotHeld(self); in DumpThreadList() 1034 MutexLock mu(self, *Locks::thread_list_lock_); in DumpThreadList()
|
D | profiler.h | 171 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_,
|
D | thread.h | 176 REQUIRES(Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_) 179 REQUIRES(Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
|
/art/runtime/jdwp/ |
D | object_registry.h | 67 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_, !lock_); 71 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_, !lock_); 76 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_, !lock_); 80 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_, !lock_); 113 REQUIRES(!lock_, !Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
|
D | object_registry.cc | 67 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_) 72 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_) 83 Locks::thread_list_lock_->AssertNotHeld(self); in InternalAdd()
|
/art/runtime/native/ |
D | java_lang_Thread.cc | 43 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_isInterrupted() 73 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_nativeGetStatus() 117 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_nativeHoldsLock() 124 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_nativeInterrupt() 166 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_nativeSetPriority()
|
D | org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc | 134 MutexLock mu(self, *Locks::thread_list_lock_); in DdmVmInternal_getThreadStats()
|
/art/runtime/gc/space/ |
D | bump_pointer_space.h | 108 REQUIRES(!Locks::runtime_shutdown_lock_, !Locks::thread_list_lock_, !block_lock_); 111 REQUIRES(!Locks::runtime_shutdown_lock_, !Locks::thread_list_lock_, !block_lock_); 114 REQUIRES(!*Locks::runtime_shutdown_lock_, !*Locks::thread_list_lock_, !block_lock_); 116 REQUIRES(!*Locks::runtime_shutdown_lock_, !*Locks::thread_list_lock_, !block_lock_);
|
D | bump_pointer_space.cc | 105 MutexLock mu2(self, *Locks::thread_list_lock_); in RevokeAllThreadLocalBuffers() 125 MutexLock mu2(self, *Locks::thread_list_lock_); in AssertAllThreadLocalBuffersAreRevoked() 218 MutexLock mu2(self, *Locks::thread_list_lock_); in GetBytesAllocated() 236 MutexLock mu2(self, *Locks::thread_list_lock_); in GetObjectsAllocated()
|
D | rosalloc_space.h | 171 REQUIRES(!Locks::runtime_shutdown_lock_, !Locks::thread_list_lock_); 175 REQUIRES(!Locks::runtime_shutdown_lock_, !Locks::thread_list_lock_);
|
D | region_space.cc | 384 MutexLock mu2(self, *Locks::thread_list_lock_); in RevokeAllThreadLocalBuffers() 402 MutexLock mu2(self, *Locks::thread_list_lock_); in AssertAllThreadLocalBuffersAreRevoked()
|
D | region_space.h | 97 REQUIRES(!Locks::runtime_shutdown_lock_, !Locks::thread_list_lock_, !region_lock_); 100 REQUIRES(!Locks::runtime_shutdown_lock_, !Locks::thread_list_lock_, !region_lock_);
|
D | rosalloc_space.cc | 308 MutexLock mu2(self, *Locks::thread_list_lock_); in InspectAllRosAllocWithSuspendAll()
|
/art/runtime/base/ |
D | mutex.h | 625 static Mutex* thread_list_lock_ ACQUIRED_AFTER(interpreter_string_init_map_lock_); 628 static ConditionVariable* thread_exit_cond_ GUARDED_BY(Locks::thread_list_lock_); 631 static Mutex* jni_libraries_lock_ ACQUIRED_AFTER(thread_list_lock_);
|
D | mutex.cc | 60 Mutex* Locks::thread_list_lock_ = nullptr; member in art::Locks 962 DCHECK(thread_list_lock_ != nullptr); in Init() 1011 DCHECK(thread_list_lock_ == nullptr); in Init() 1012 thread_list_lock_ = new Mutex("thread list lock", current_lock_level); in Init() 1108 thread_exit_cond_ = new ConditionVariable("thread exit condition variable", *thread_list_lock_); in InitConditions()
|
/art/runtime/openjdkjvm/ |
D | OpenjdkJvm.cc | 355 art::MutexLock mu(soa.Self(), *art::Locks::thread_list_lock_); in JVM_SetThreadPriority() 380 art::MutexLock mu(soa.Self(), *art::Locks::thread_list_lock_); in JVM_Interrupt() 392 art::MutexLock mu(soa.Self(), *art::Locks::thread_list_lock_); in JVM_IsInterrupted()
|
/art/runtime/gc/allocator/ |
D | rosalloc.h | 457 REQUIRES(Locks::thread_list_lock_); 900 size_t RevokeAllThreadLocalRuns() REQUIRES(!Locks::thread_list_lock_, !lock_, !bulk_free_lock_); 904 void AssertAllThreadLocalRunsAreRevoked() REQUIRES(!Locks::thread_list_lock_, !bulk_free_lock_); 925 void Verify() REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !bulk_free_lock_,
|