Searched refs:thread_list_lock_ (Results 1 - 25 of 51) sorted by relevance

123

/art/runtime/
H A Dthread_list.h58 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_, !Lock
[all...]
H A Dthread_list.cc98 MutexLock mu(self, *Locks::thread_list_lock_);
132 return Locks::thread_list_lock_->GetExclusiveOwnerTid();
136 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); member in class:art::Locks
186 MutexLock mu(self, *Locks::thread_list_lock_);
257 MutexLock mu(self, *Locks::thread_list_lock_);
277 MutexLock mu(self, *Locks::thread_list_lock_);
323 Locks::thread_list_lock_->AssertNotHeld(self);
331 MutexLock mu(self, *Locks::thread_list_lock_);
407 Locks::thread_list_lock_->AssertNotHeld(self);
414 MutexLock mu(self, *Locks::thread_list_lock_);
1544 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); member in class:art::Locks
[all...]
H A Ddebugger.h281 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
365 REQUIRES(!Locks::thread_list_lock_) REQUIRES_SHARED(Locks::mutator_lock_);
368 REQUIRES(!Locks::thread_list_lock_) REQUIRES_SHARED(Locks::mutator_lock_);
450 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Locks::thread_list_lock_);
452 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Locks::thread_list_lock_);
469 REQUIRES(!Locks::thread_list_lock_);
472 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
478 REQUIRES(!Locks::thread_list_lock_) REQUIRES_SHARED(Locks::mutator_lock_);
481 REQUIRES(!Locks::thread_list_lock_);
484 REQUIRES(!Locks::thread_list_lock_) REQUIRES_SHARE
[all...]
H A Dtrace.h120 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_,
122 static void Pause() REQUIRES(!Locks::trace_lock_, !Locks::thread_list_lock_);
127 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::trace_lock_);
130 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::trace_lock_);
132 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::trace_lock_);
222 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::trace_lock_)
243 void DumpThreadList(std::ostream& os) REQUIRES(!Locks::thread_list_lock_);
H A Dinstrumentation.h194 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_);
198 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_);
221 REQUIRES(!Locks::thread_list_lock_,
229 REQUIRES(!Locks::thread_list_lock_,
237 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !deoptimized_methods_lock_);
243 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !deoptimized_methods_lock_);
253 REQUIRES(!Locks::thread_list_lock_,
260 REQUIRES(!Locks::thread_list_lock_,
272 REQUIRES(Locks::instrument_entrypoints_lock_, !Locks::thread_list_lock_,
275 REQUIRES(Locks::instrument_entrypoints_lock_, !Locks::thread_list_lock_,
[all...]
H A Dsignal_catcher.h49 void HandleSigQuit() REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_,
H A Dinstrumentation.cc470 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_) {
551 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_) {
674 Locks::thread_list_lock_->AssertNotHeld(self);
687 MutexLock mu(self, *Locks::thread_list_lock_);
701 MutexLock mu(self, *Locks::thread_list_lock_);
771 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); member in class:art::instrumentation::Locks
880 MutexLock mu(self, *Locks::thread_list_lock_);
916 MutexLock mu(self, *Locks::thread_list_lock_);
/art/runtime/jdwp/
H A Dobject_registry.h69 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_);
H A Dobject_registry.cc74 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/native/
H A Djava_lang_Thread.cc45 MutexLock mu(soa.Self(), *Locks::thread_list_lock_);
75 MutexLock mu(soa.Self(), *Locks::thread_list_lock_);
121 MutexLock mu(soa.Self(), *Locks::thread_list_lock_);
128 MutexLock mu(soa.Self(), *Locks::thread_list_lock_);
174 MutexLock mu(soa.Self(), *Locks::thread_list_lock_);
H A Dorg_apache_harmony_dalvik_ddmc_DdmVmInternal.cc145 MutexLock mu(self, *Locks::thread_list_lock_);
/art/runtime/gc/space/
H A Dbump_pointer_space.cc105 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_);
H A Dbump_pointer_space.h112 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_);
H A Drosalloc_space.h171 REQUIRES(!Locks::runtime_shutdown_lock_, !Locks::thread_list_lock_);
175 REQUIRES(!Locks::runtime_shutdown_lock_, !Locks::thread_list_lock_);
/art/test/203-multi-checkpoint/
H A Dmulti_checkpoint.cc80 MutexLock tll_mu(self, *Locks::thread_list_lock_);
/art/openjdkjvmti/
H A Dti_stack.cc224 art::Locks::thread_list_lock_->ExclusiveLock(soa.Self());
229 art::Locks::thread_list_lock_->ExclusiveUnlock(soa.Self());
236 art::Locks::thread_list_lock_->ExclusiveUnlock(soa.Self());
241 art::Locks::thread_list_lock_->ExclusiveUnlock(soa.Self());
245 art::Locks::thread_list_lock_->ExclusiveUnlock(soa.Self());
250 art::Locks::thread_list_lock_->ExclusiveUnlock(soa.Self());
260 // RequestSynchronousCheckpoint releases the thread_list_lock_ as a part of its execution.
271 // RequestSynchronousCheckpoint releases the thread_list_lock_ as a part of its execution.
693 art::Locks::thread_list_lock_->ExclusiveLock(soa.Self());
698 art::Locks::thread_list_lock_
[all...]
H A Dti_thread.cc209 art::MutexLock mu(self, *art::Locks::thread_list_lock_);
329 REQUIRES(art::Locks::thread_list_lock_, art::Locks::user_code_suspension_lock_) {
523 art::MutexLock tll_mu(self, *art::Locks::thread_list_lock_);
587 art::MutexLock mu(current, *art::Locks::thread_list_lock_);
628 std::unordered_map<jvmtiEnv*, const void*> data GUARDED_BY(art::Locks::thread_list_lock_);
631 static void RemoveTLSData(art::Thread* target, void* ctx) REQUIRES(art::Locks::thread_list_lock_) {
633 art::Locks::thread_list_lock_->AssertHeld(art::Thread::Current());
642 art::MutexLock mu(self, *art::Locks::thread_list_lock_);
650 art::MutexLock mu(self, *art::Locks::thread_list_lock_);
677 art::MutexLock mu(self, *art::Locks::thread_list_lock_);
[all...]
H A Dti_thread.h110 REQUIRES(art::Locks::thread_list_lock_);
119 REQUIRES(art::Locks::thread_list_lock_);
H A Dti_stack.h50 REQUIRES(!art::Locks::thread_list_lock_);
H A Dti_object.cc110 art::MutexLock tll(self, *art::Locks::thread_list_lock_);
H A Dti_monitor.cc346 art::Locks::thread_list_lock_->ExclusiveLock(self);
350 art::Locks::thread_list_lock_->ExclusiveUnlock(self);
409 // RequestSynchronousCheckpoint releases the thread_list_lock_ as a part of its execution. We
H A Dti_threadgroup.cc170 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
H A Dti_method.cc789 art::Locks::thread_list_lock_->ExclusiveLock(self);
793 art::Locks::thread_list_lock_->ExclusiveUnlock(self);
798 // RequestSynchronousCheckpoint releases the thread_list_lock_ as a part of its execution. We
925 art::Locks::thread_list_lock_->ExclusiveLock(self);
929 art::Locks::thread_list_lock_->ExclusiveUnlock(self);
933 // RequestSynchronousCheckpoint releases the thread_list_lock_ as a part of its execution.
987 art::Locks::thread_list_lock_->ExclusiveLock(self);
991 art::Locks::thread_list_lock_->ExclusiveUnlock(self);
996 // RequestSynchronousCheckpoint releases the thread_list_lock_ as a part of its execution. We
/art/openjdkjvm/
H A DOpenjdkJvm.cc354 art::MutexLock mu(soa.Self(), *art::Locks::thread_list_lock_);
379 art::MutexLock mu(soa.Self(), *art::Locks::thread_list_lock_);
391 art::MutexLock mu(soa.Self(), *art::Locks::thread_list_lock_);
/art/runtime/base/
H A Dmutex.h672 // The thread_list_lock_ guards ThreadList::list_. It is also commonly held to stop threads
674 static Mutex* thread_list_lock_ ACQUIRED_AFTER(subtype_check_lock_);
677 static ConditionVariable* thread_exit_cond_ GUARDED_BY(Locks::thread_list_lock_);
680 static Mutex* jni_libraries_lock_ ACQUIRED_AFTER(thread_list_lock_);

Completed in 3726 milliseconds

123