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

12

/art/runtime/
H A Dthread_list.h49 LOCKS_EXCLUDED(Locks::thread_list_lock_, Locks::mutator_lock_);
52 LOCKS_EXCLUDED(Locks::thread_list_lock_, Locks::thread_suspend_count_lock_);
58 LOCKS_EXCLUDED(Locks::thread_list_lock_,
68 LOCKS_EXCLUDED(Locks::thread_list_lock_,
80 Locks::thread_list_lock_,
89 Locks::thread_list_lock_,
98 LOCKS_EXCLUDED(Locks::thread_list_lock_,
102 LOCKS_EXCLUDED(Locks::thread_list_lock_,
110 Locks::thread_list_lock_,
116 Locks::thread_list_lock_,
[all...]
H A Dthread_list.cc66 MutexLock mu(self, *Locks::thread_list_lock_);
92 return Locks::thread_list_lock_->GetExclusiveOwnerTid();
96 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); member in class:art::Locks
145 MutexLock mu(self, *Locks::thread_list_lock_);
205 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); member in class:art::Locks
216 MutexLock mu(self, *Locks::thread_list_lock_);
255 Locks::thread_list_lock_->AssertNotHeld(self);
266 MutexLock mu(self, *Locks::thread_list_lock_);
339 Locks::thread_list_lock_->AssertNotHeld(self);
346 MutexLock mu(self, *Locks::thread_list_lock_);
1175 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); member in class:art::Locks
[all...]
H A Dtrace.h118 Locks::thread_list_lock_,
121 static void Pause() LOCKS_EXCLUDED(Locks::trace_lock_, Locks::thread_list_lock_);
127 Locks::thread_list_lock_,
132 Locks::thread_list_lock_,
136 Locks::thread_list_lock_,
193 Locks::thread_list_lock_,
208 void DumpThreadList(std::ostream& os) LOCKS_EXCLUDED(Locks::thread_list_lock_);
H A Dsignal_catcher.h39 Locks::thread_list_lock_,
H A Ddebugger.h273 LOCKS_EXCLUDED(Locks::thread_list_lock_,
355 LOCKS_EXCLUDED(Locks::thread_list_lock_)
359 LOCKS_EXCLUDED(Locks::thread_list_lock_)
441 LOCKS_EXCLUDED(Locks::thread_list_lock_);
444 LOCKS_EXCLUDED(Locks::thread_list_lock_);
461 LOCKS_EXCLUDED(Locks::thread_list_lock_);
464 LOCKS_EXCLUDED(Locks::thread_list_lock_,
471 LOCKS_EXCLUDED(Locks::thread_list_lock_)
475 LOCKS_EXCLUDED(Locks::thread_list_lock_);
478 LOCKS_EXCLUDED(Locks::thread_list_lock_)
[all...]
H A Dinstrumentation.h133 LOCKS_EXCLUDED(Locks::thread_list_lock_, Locks::classlinker_classes_lock_);
138 LOCKS_EXCLUDED(Locks::thread_list_lock_, Locks::classlinker_classes_lock_);
155 LOCKS_EXCLUDED(Locks::thread_list_lock_, Locks::classlinker_classes_lock_);
160 LOCKS_EXCLUDED(Locks::thread_list_lock_, Locks::classlinker_classes_lock_);
166 LOCKS_EXCLUDED(Locks::thread_list_lock_, deoptimized_methods_lock_)
173 LOCKS_EXCLUDED(Locks::thread_list_lock_, deoptimized_methods_lock_)
185 LOCKS_EXCLUDED(Locks::thread_list_lock_, Locks::classlinker_classes_lock_);
190 LOCKS_EXCLUDED(Locks::thread_list_lock_, Locks::classlinker_classes_lock_);
201 LOCKS_EXCLUDED(Locks::thread_list_lock_, Locks::runtime_shutdown_lock_);
204 LOCKS_EXCLUDED(Locks::thread_list_lock_, Lock
[all...]
H A Dinstrumentation.cc569 Locks::thread_list_lock_->AssertNotHeld(self);
581 MutexLock mu(self, *Locks::thread_list_lock_);
595 MutexLock mu(self, *Locks::thread_list_lock_);
654 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); member in class:art::instrumentation::Locks
735 MutexLock mu(self, *Locks::thread_list_lock_);
769 MutexLock mu(self, *Locks::thread_list_lock_);
H A Dprofiler.h172 Locks::thread_list_lock_,
H A Dtrace.cc299 MutexLock mu(self, *Locks::thread_list_lock_);
417 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); member in class:art::Locks
499 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); member in class:art::Locks
1006 Locks::thread_list_lock_->AssertNotHeld(self);
1007 MutexLock mu(self, *Locks::thread_list_lock_);
H A Dmonitor.h183 LOCKS_EXCLUDED(Locks::thread_list_lock_)
H A Dthread.h173 EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_)
177 EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_)
H A Dthread.cc291 // Sanity check that if we have a result it is either suspended or we hold the thread_list_lock_
296 Locks::thread_list_lock_->AssertHeld(soa.Self());
750 if (!Locks::thread_list_lock_->IsExclusiveHeld(self)) {
751 Locks::thread_list_lock_->TryLock(self);
752 if (!Locks::thread_list_lock_->IsExclusiveHeld(self)) {
753 LOG(WARNING) << "Dumping thread list without holding thread_list_lock_";
768 Locks::thread_list_lock_->AssertHeld(self);
/art/runtime/jdwp/
H A Dobject_registry.h67 LOCKS_EXCLUDED(Locks::thread_list_lock_,
72 LOCKS_EXCLUDED(Locks::thread_list_lock_,
78 LOCKS_EXCLUDED(Locks::thread_list_lock_,
83 LOCKS_EXCLUDED(Locks::thread_list_lock_,
118 Locks::thread_list_lock_,
H A Dobject_registry.cc67 LOCKS_EXCLUDED(Locks::thread_list_lock_, Locks::thread_suspend_count_lock_)
72 LOCKS_EXCLUDED(Locks::thread_list_lock_, Locks::thread_suspend_count_lock_)
83 Locks::thread_list_lock_->AssertNotHeld(self);
/art/runtime/native/
H A Djava_lang_Thread.cc44 MutexLock mu(soa.Self(), *Locks::thread_list_lock_);
65 MutexLock mu(soa.Self(), *Locks::thread_list_lock_);
107 MutexLock mu(soa.Self(), *Locks::thread_list_lock_);
114 MutexLock mu(soa.Self(), *Locks::thread_list_lock_);
156 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 Locks::thread_list_lock_);
111 Locks::thread_list_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.h169 LOCKS_EXCLUDED(Locks::runtime_shutdown_lock_, Locks::thread_list_lock_);
173 LOCKS_EXCLUDED(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.h95 Locks::thread_list_lock_);
98 Locks::thread_list_lock_);
H A Drosalloc_space.cc310 MutexLock mu2(self, *Locks::thread_list_lock_);
/art/runtime/base/
H A Dmutex.h578 // The thread_list_lock_ guards ThreadList::list_. It is also commonly held to stop threads
580 static Mutex* thread_list_lock_ ACQUIRED_AFTER(deoptimization_lock_);
583 static ConditionVariable* thread_exit_cond_ GUARDED_BY(Locks::thread_list_lock_);
586 static Mutex* jni_libraries_lock_ ACQUIRED_AFTER(thread_list_lock_);
H A Dmutex.cc59 Mutex* Locks::thread_list_lock_ = nullptr; member in class:art::Locks
940 DCHECK(thread_list_lock_ != nullptr);
988 DCHECK(thread_list_lock_ == nullptr);
989 thread_list_lock_ = new Mutex("thread list lock", current_lock_level);
1073 thread_exit_cond_ = new ConditionVariable("thread exit condition variable", *thread_list_lock_);
/art/runtime/gc/allocator/
H A Drosalloc.h258 EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_);
625 size_t RevokeAllThreadLocalRuns() LOCKS_EXCLUDED(Locks::thread_list_lock_);
629 void AssertAllThreadLocalRunsAreRevoked() LOCKS_EXCLUDED(Locks::thread_list_lock_);

Completed in 626 milliseconds

12