Home
last modified time | relevance | path

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

123

/art/runtime/
Dthread_list.h60 REQUIRES(!Locks::thread_list_lock_, !Locks::mutator_lock_);
63 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
68 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
78 REQUIRES(!Locks::thread_list_lock_,
89 !Locks::thread_list_lock_,
98 !Locks::thread_list_lock_,
102 Thread* FindThreadByThreadId(uint32_t thread_id) REQUIRES(Locks::thread_list_lock_);
105 Thread* FindThreadByTid(int tid) REQUIRES(Locks::thread_list_lock_);
109 bool Contains(Thread* thread) REQUIRES(Locks::thread_list_lock_);
119 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
[all …]
Dthread_list.cc102 MutexLock mu(self, *Locks::thread_list_lock_); in ShutDown()
126 return Locks::thread_list_lock_->GetExclusiveOwnerTid(); in GetLockOwner()
130 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in DumpNativeStacks()
179 MutexLock mu(self, *Locks::thread_list_lock_); in DumpUnattachedThreads()
262 MutexLock mu(self, *Locks::thread_list_lock_); in Dump()
283 MutexLock mu(self, *Locks::thread_list_lock_); in AssertThreadsAreSuspended()
329 Locks::thread_list_lock_->AssertNotHeld(self); in RunCheckpoint()
337 MutexLock mu(self, *Locks::thread_list_lock_); in RunCheckpoint()
416 Locks::thread_list_lock_->AssertNotHeld(self); in RunEmptyCheckpoint()
423 MutexLock mu(self, *Locks::thread_list_lock_); in RunEmptyCheckpoint()
[all …]
Dtrace.h131 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_,
139 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_,
147 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_,
153 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_,
158 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::trace_lock_);
161 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::trace_lock_);
163 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::trace_lock_);
250 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::trace_lock_)
271 void DumpThreadList(std::ostream& os) REQUIRES(!Locks::thread_list_lock_);
Dinstrumentation.h235 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_);
239 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_);
263 REQUIRES(!Locks::thread_list_lock_,
270 REQUIRES(!Locks::thread_list_lock_,
276 void Deoptimize(ArtMethod* method) REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_);
281 void Undeoptimize(ArtMethod* method) REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_);
295 REQUIRES(!Locks::thread_list_lock_, !Locks::classlinker_classes_lock_);
300 REQUIRES(!Locks::thread_list_lock_,
307 REQUIRES(Locks::instrument_entrypoints_lock_, !Locks::thread_list_lock_,
310 REQUIRES(Locks::instrument_entrypoints_lock_, !Locks::thread_list_lock_,
[all …]
Dsignal_catcher.h39 void HandleSigQuit() REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_,
Druntime_test.cc41 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in TEST_F()
Dinstrumentation.cc645 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in InstrumentAllThreadStacks()
735 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_) { in PotentiallyAddListenerTo()
804 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in AddListener()
816 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_) { in PotentiallyRemoveListenerFrom()
891 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in RemoveListener()
936 MutexLock mu(self, *Locks::thread_list_lock_); in MaybeRestoreInstrumentationStack()
977 Locks::thread_list_lock_->AssertNotHeld(self); in UpdateStubs()
1049 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in ResetQuickAllocEntryPoints()
1281 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in EnableMethodTracing()
Ddebugger.h84 REQUIRES(!Locks::thread_list_lock_);
Dmonitor.cc472 Locks::thread_list_lock_->ExclusiveLock(self); in Lock()
485 Locks::thread_list_lock_->ExclusiveUnlock(self); in Lock()
498 Locks::thread_list_lock_->ExclusiveUnlock(self); in Lock()
549 Locks::thread_list_lock_->ExclusiveLock(self); in Lock()
575 Locks::thread_list_lock_->ExclusiveUnlock(self); in Lock()
620 Locks::thread_list_lock_->ExclusiveUnlock(self); in Lock()
688 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in FailedUnlock()
769 MutexLock mu(self, *Locks::thread_list_lock_); in Unlock()
1592 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in GetOwnerThreadId()
/art/openjdkjvmti/
Dti_stack.cc259 art::Locks::thread_list_lock_->ExclusiveLock(soa.Self()); in GetStackTrace()
264 art::Locks::thread_list_lock_->ExclusiveUnlock(soa.Self()); in GetStackTrace()
271 art::Locks::thread_list_lock_->ExclusiveUnlock(soa.Self()); in GetStackTrace()
276 art::Locks::thread_list_lock_->ExclusiveUnlock(soa.Self()); in GetStackTrace()
280 art::Locks::thread_list_lock_->ExclusiveUnlock(soa.Self()); in GetStackTrace()
285 art::Locks::thread_list_lock_->ExclusiveUnlock(soa.Self()); in GetStackTrace()
725 art::Locks::thread_list_lock_->ExclusiveLock(soa.Self()); in GetFrameCount()
730 art::Locks::thread_list_lock_->ExclusiveUnlock(soa.Self()); in GetFrameCount()
737 art::Locks::thread_list_lock_->ExclusiveUnlock(soa.Self()); in GetFrameCount()
742 art::Locks::thread_list_lock_->ExclusiveUnlock(soa.Self()); in GetFrameCount()
[all …]
Dti_thread.h74 std::unordered_map<jvmtiEnv*, const void*> data GUARDED_BY(art::Locks::thread_list_lock_);
140 REQUIRES(art::Locks::thread_list_lock_);
149 REQUIRES(art::Locks::thread_list_lock_);
168 REQUIRES(art::Locks::thread_list_lock_);
170 REQUIRES(art::Locks::thread_list_lock_);
Dti_thread.cc268 art::MutexLock mu(self, *art::Locks::thread_list_lock_); in GetThreadInfo()
388 REQUIRES(art::Locks::thread_list_lock_, art::Locks::user_code_suspension_lock_) { in GetNativeThreadState()
579 art::MutexLock tll_mu(self, *art::Locks::thread_list_lock_); in GetThreadState()
641 art::MutexLock mu(current, *art::Locks::thread_list_lock_); in GetAllThreads()
678 static void RemoveTLSData(art::Thread* target, void* ctx) REQUIRES(art::Locks::thread_list_lock_) { in RemoveTLSData()
680 art::Locks::thread_list_lock_->AssertHeld(art::Thread::Current()); in RemoveTLSData()
689 art::MutexLock mu(self, *art::Locks::thread_list_lock_); in RemoveEnvironment()
697 art::MutexLock mu(self, *art::Locks::thread_list_lock_); in SetThreadLocalStorage()
734 art::MutexLock mu(self, *art::Locks::thread_list_lock_); in GetThreadLocalStorage()
887 art::MutexLock thread_list_mu(self, *art::Locks::thread_list_lock_); in SuspendOther()
[all …]
Devents.h305 REQUIRES(art::Locks::user_code_suspension_lock_, art::Locks::thread_list_lock_);
366 REQUIRES(envs_lock_, art::Locks::thread_list_lock_);
405 REQUIRES(envs_lock_, art::Locks::thread_list_lock_);
408 REQUIRES(envs_lock_, art::Locks::thread_list_lock_);
411 REQUIRES(envs_lock_, art::Locks::thread_list_lock_);
443 GUARDED_BY(envs_lock_) GUARDED_BY(art::Locks::thread_list_lock_);
Ddeopt_manager.cc100 art::MutexLock mutll(self, *art::Locks::thread_list_lock_); in DumpDeoptInfo()
429 art::Locks::thread_list_lock_->ExclusiveLock(soa.Self()); in AddDeoptimizeThreadMethods()
433 art::Locks::thread_list_lock_->ExclusiveUnlock(soa.Self()); in AddDeoptimizeThreadMethods()
451 art::Locks::thread_list_lock_->ExclusiveUnlock(soa.Self()); in AddDeoptimizeThreadMethods()
457 art::MutexLock mu(soa.Self(), *art::Locks::thread_list_lock_); in RemoveDeoptimizeThreadMethods()
Dti_stack.h51 REQUIRES(!art::Locks::thread_list_lock_);
Dti_threadgroup.cc170 REQUIRES_SHARED(art::Locks::mutator_lock_) REQUIRES(!art::Locks::thread_list_lock_) { in GetThreads()
173 art::MutexLock mu(art::Thread::Current(), *art::Locks::thread_list_lock_); in GetThreads()
/art/runtime/gc/space/
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_);
Dbump_pointer_space.cc113 MutexLock mu2(self, *Locks::thread_list_lock_); in RevokeAllThreadLocalBuffers()
133 MutexLock mu2(self, *Locks::thread_list_lock_); in AssertAllThreadLocalBuffersAreRevoked()
170 MutexLock mu2(self, *Locks::thread_list_lock_); in GetBytesAllocated()
188 MutexLock mu2(self, *Locks::thread_list_lock_); in GetObjectsAllocated()
Drosalloc_space.h190 REQUIRES(!Locks::runtime_shutdown_lock_, !Locks::thread_list_lock_);
194 REQUIRES(!Locks::runtime_shutdown_lock_, !Locks::thread_list_lock_);
/art/runtime/native/
Djava_lang_Thread.cc45 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_isInterrupted()
76 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_nativeGetStatus()
130 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_interrupt0()
175 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_setPriority0()
/art/runtime/base/
Dlocks.h265 static Mutex* thread_list_lock_ ACQUIRED_AFTER(subtype_check_lock_);
268 static ConditionVariable* thread_exit_cond_ GUARDED_BY(Locks::thread_list_lock_);
271 static Mutex* jni_libraries_lock_ ACQUIRED_AFTER(thread_list_lock_);
Dlocks.cc68 Mutex* Locks::thread_list_lock_ = nullptr; member in art::Locks
155 DCHECK(thread_list_lock_ != nullptr); in Init()
216 DCHECK(thread_list_lock_ == nullptr); in Init()
217 thread_list_lock_ = new Mutex("thread list lock", current_lock_level); in Init()
359 thread_exit_cond_ = new ConditionVariable("thread exit condition variable", *thread_list_lock_); in InitConditions()
/art/test/203-multi-checkpoint/
Dmulti_checkpoint.cc80 MutexLock tll_mu(self, *Locks::thread_list_lock_); in Java_Main_pushCheckpoints()
/art/runtime/jni/
Djni_env_ext.h142 REQUIRES(!Locks::thread_list_lock_, !Locks::jni_function_table_lock_);
150 REQUIRES(!Locks::thread_list_lock_, !Locks::jni_function_table_lock_);
/art/openjdkjvm/
DOpenjdkJvm.cc384 art::MutexLock mu(soa.Self(), *art::Locks::thread_list_lock_); in JVM_SetThreadPriority()
410 art::MutexLock mu(soa.Self(), *art::Locks::thread_list_lock_); in JVM_Interrupt()
422 art::MutexLock mu(soa.Self(), *art::Locks::thread_list_lock_); in JVM_IsInterrupted()

123