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

12

/art/runtime/
H A Dthread_list.h50 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...]
H A Dthread_list.cc82 MutexLock mu(self, *Locks::thread_list_lock_);
114 return Locks::thread_list_lock_->GetExclusiveOwnerTid();
118 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); member in class:art::Locks
168 MutexLock mu(self, *Locks::thread_list_lock_);
234 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); member in class:art::Locks
250 MutexLock mu(self, *Locks::thread_list_lock_);
289 Locks::thread_list_lock_->AssertNotHeld(self);
297 MutexLock mu(self, *Locks::thread_list_lock_);
370 Locks::thread_list_lock_->AssertNotHeld(self);
377 MutexLock mu(self, *Locks::thread_list_lock_);
1305 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); member in class:art::Locks
[all...]
H A Dsignal_catcher.h38 void HandleSigQuit() REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_,
H A Ddebugger.h257 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_REQUIRE
[all...]
H A Dtrace.h117 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_);
H A Dinstrumentation.h145 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...]
H A Dinstrumentation.cc416 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_) {
487 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_) {
596 Locks::thread_list_lock_->AssertNotHeld(self);
609 MutexLock mu(self, *Locks::thread_list_lock_);
623 MutexLock mu(self, *Locks::thread_list_lock_);
685 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); member in class:art::instrumentation::Locks
777 MutexLock mu(self, *Locks::thread_list_lock_);
814 MutexLock mu(self, *Locks::thread_list_lock_);
H A Dmonitor.h192 REQUIRES(!Locks::thread_list_lock_,
228 REQUIRES(!Locks::thread_list_lock_)
H A Dprofiler.h171 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_,
H A Dtrace.cc299 MutexLock mu(self, *Locks::thread_list_lock_);
421 MutexLock mu(self, *Locks::thread_list_lock_);
507 MutexLock mu(self, *Locks::thread_list_lock_);
1033 Locks::thread_list_lock_->AssertNotHeld(self);
1034 MutexLock mu(self, *Locks::thread_list_lock_);
H A Dmonitor.cc393 MutexLock mu2(Thread::Current(), *Locks::thread_list_lock_); member in class:art::Locks
486 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); member in class:art::Locks
/art/runtime/jdwp/
H A Dobject_registry.h67 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_);
H A Dobject_registry.cc67 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);
/art/runtime/native/
H A Djava_lang_Thread.cc43 MutexLock mu(soa.Self(), *Locks::thread_list_lock_);
73 MutexLock mu(soa.Self(), *Locks::thread_list_lock_);
117 MutexLock mu(soa.Self(), *Locks::thread_list_lock_);
124 MutexLock mu(soa.Self(), *Locks::thread_list_lock_);
166 MutexLock mu(soa.Self(), *Locks::thread_list_lock_);
H A Dorg_apache_harmony_dalvik_ddmc_DdmVmInternal.cc134 MutexLock mu(self, *Locks::thread_list_lock_);
/art/runtime/gc/space/
H A Dbump_pointer_space.h108 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_);
H A Dbump_pointer_space.cc105 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 Drosalloc_space.h171 REQUIRES(!Locks::runtime_shutdown_lock_, !Locks::thread_list_lock_);
175 REQUIRES(!Locks::runtime_shutdown_lock_, !Locks::thread_list_lock_);
H A Dregion_space.cc384 MutexLock mu2(self, *Locks::thread_list_lock_);
402 MutexLock mu2(self, *Locks::thread_list_lock_);
H A Dregion_space.h97 REQUIRES(!Locks::runtime_shutdown_lock_, !Locks::thread_list_lock_, !region_lock_);
100 REQUIRES(!Locks::runtime_shutdown_lock_, !Locks::thread_list_lock_, !region_lock_);
H A Drosalloc_space.cc308 MutexLock mu2(self, *Locks::thread_list_lock_);
/art/runtime/base/
H A Dmutex.h623 // The thread_list_lock_ guards ThreadList::list_. It is also commonly held to stop threads
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_);
H A Dmutex.cc60 Mutex* Locks::thread_list_lock_ = nullptr; member in class:art::Locks
962 DCHECK(thread_list_lock_ != nullptr);
1011 DCHECK(thread_list_lock_ == nullptr);
1012 thread_list_lock_ = new Mutex("thread list lock", current_lock_level);
1108 thread_exit_cond_ = new ConditionVariable("thread exit condition variable", *thread_list_lock_);
/art/runtime/openjdkjvm/
H A DOpenjdkJvm.cc355 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/gc/allocator/
H A Drosalloc.h457 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_,

Completed in 365 milliseconds

12