Home
last modified time | relevance | path

Searched refs:thread_list_lock_ (Results 1 – 18 of 18) sorted by relevance

/art/runtime/
Dthread_list.h41 LOCKS_EXCLUDED(Locks::thread_list_lock_)
44 EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_)
51 LOCKS_EXCLUDED(Locks::thread_list_lock_,
59 LOCKS_EXCLUDED(Locks::thread_list_lock_,
65 LOCKS_EXCLUDED(Locks::thread_list_lock_,
71 Locks::thread_list_lock_,
78 LOCKS_EXCLUDED(Locks::thread_list_lock_,
83 EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_);
88 LOCKS_EXCLUDED(Locks::mutator_lock_, Locks::thread_list_lock_);
89 void Unregister(Thread* self) LOCKS_EXCLUDED(Locks::mutator_lock_, Locks::thread_list_lock_);
[all …]
Dthread_list.cc34 thread_exit_cond_("thread exit condition variable", *Locks::thread_list_lock_) { in ThreadList()
65 return Locks::thread_list_lock_->GetExclusiveOwnerTid(); in GetLockOwner()
70 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in DumpForSigQuit()
103 MutexLock mu(self, *Locks::thread_list_lock_); in DumpUnattachedThreads()
123 MutexLock mu(self, *Locks::thread_list_lock_); in AssertThreadsAreSuspended()
151 Locks::thread_list_lock_->AssertNotHeld(self); in RunCheckpoint()
161 MutexLock mu(self, *Locks::thread_list_lock_); in RunCheckpoint()
231 Locks::thread_list_lock_->AssertNotHeld(self); in SuspendAll()
236 MutexLock mu(self, *Locks::thread_list_lock_); in SuspendAll()
278 MutexLock mu(self, *Locks::thread_list_lock_); in ResumeAll()
[all …]
Dlocks.cc30 Mutex* Locks::thread_list_lock_ = NULL; member in art::Locks
44 DCHECK(thread_list_lock_ != NULL); in Init()
63 DCHECK(thread_list_lock_ == NULL); in Init()
64 thread_list_lock_ = new Mutex("thread list lock", kThreadListLock); in Init()
Dlocks.h138 static Mutex* thread_list_lock_ ACQUIRED_AFTER(runtime_shutdown_lock_);
141 static Mutex* breakpoint_lock_ ACQUIRED_AFTER(thread_list_lock_);
Dtrace.h62 Locks::thread_list_lock_,
115 void DumpThreadList(std::ostream& os) LOCKS_EXCLUDED(Locks::thread_list_lock_);
Ddebugger.h263 LOCKS_EXCLUDED(Locks::thread_list_lock_);
280 LOCKS_EXCLUDED(Locks::thread_list_lock_)
292 LOCKS_EXCLUDED(Locks::thread_list_lock_,
297 Locks::thread_list_lock_,
301 LOCKS_EXCLUDED(Locks::thread_list_lock_,
308 LOCKS_EXCLUDED(Locks::thread_list_lock_,
366 LOCKS_EXCLUDED(Locks::thread_list_lock_,
Dsignal_catcher.h39 Locks::thread_list_lock_,
Dinstrumentation.h106 LOCKS_EXCLUDED(Locks::thread_list_lock_, Locks::classlinker_classes_lock_);
111 LOCKS_EXCLUDED(Locks::thread_list_lock_, Locks::classlinker_classes_lock_);
216 LOCKS_EXCLUDED(Locks::thread_list_lock_, Locks::classlinker_classes_lock_);
Dtrace.cc320 MutexLock mu(self, *Locks::thread_list_lock_); in RunSamplingThread()
412 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in Stop()
683 Locks::thread_list_lock_->AssertNotHeld(self); in DumpThreadList()
684 MutexLock mu(self, *Locks::thread_list_lock_); in DumpThreadList()
Dthread.h120 EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_)
124 EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_)
194 Locks::thread_list_lock_,
Dinstrumentation.cc357 Locks::thread_list_lock_->AssertNotHeld(self); in ConfigureStubs()
367 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in ConfigureStubs()
374 MutexLock mu(self, *Locks::thread_list_lock_); in ConfigureStubs()
Ddebugger.cc248 EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_) in DecodeThread()
695 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in GetOwnedMonitors()
745 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in GetContendedMonitor()
1574 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in GetThreadName()
1601 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in GetThreadGroup()
1701 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in GetThreadStatus()
1722 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in GetThreadDebugSuspendCount()
1735 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Interrupt()
1798 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in GetThreads()
1847 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in GetThreadFrameCount()
[all …]
Dmonitor.h122 LOCKS_EXCLUDED(Locks::thread_list_lock_)
Dthread.cc193 Locks::thread_list_lock_->AssertHeld(soa.Self()); in FromManagedThread()
530 if (!Locks::thread_list_lock_->IsExclusiveHeld(self)) { in UnsafeLogFatalForSuspendCount()
531 Locks::thread_list_lock_->TryLock(self); in UnsafeLogFatalForSuspendCount()
532 if (!Locks::thread_list_lock_->IsExclusiveHeld(self)) { in UnsafeLogFatalForSuspendCount()
547 Locks::thread_list_lock_->AssertHeld(self); in ModifySuspendCount()
608 MutexLock mu(self, *Locks::thread_list_lock_); in SuspendForDebugger()
Dmonitor.cc288 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in FailedUnlock()
Druntime.cc177 bool tll_already_held = Locks::thread_list_lock_->IsExclusiveHeld(self); in DumpAllThreads()
/art/runtime/native/
Djava_lang_Thread.cc40 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_isInterrupted()
61 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_nativeGetStatus()
98 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_nativeHoldsLock()
105 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_nativeInterrupt()
145 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_nativeSetPriority()
Dorg_apache_harmony_dalvik_ddmc_DdmVmInternal.cc128 MutexLock mu(self, *Locks::thread_list_lock_); in DdmVmInternal_getThreadStats()