Home
last modified time | relevance | path

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

123

/aosp12/art/runtime/
H A Dthread_list.h78 REQUIRES(!Locks::thread_list_lock_,
89 !Locks::thread_list_lock_,
98 !Locks::thread_list_lock_,
136 !Locks::thread_list_lock_,
141 REQUIRES(Locks::thread_list_lock_);
154 !Locks::thread_list_lock_,
158 !Locks::thread_list_lock_,
176 REQUIRES(!Locks::thread_list_lock_);
183 REQUIRES(!Locks::thread_list_lock_)
198 REQUIRES(!Locks::thread_list_lock_);
[all …]
H A Dthread_list.cc97 MutexLock mu(self, *Locks::thread_list_lock_); in ShutDown()
248 MutexLock mu(self, *Locks::thread_list_lock_); in Dump()
268 MutexLock mu(self, *Locks::thread_list_lock_); in AssertThreadsAreSuspended()
314 Locks::thread_list_lock_->AssertNotHeld(self); in RunCheckpoint()
322 MutexLock mu(self, *Locks::thread_list_lock_); in RunCheckpoint()
401 Locks::thread_list_lock_->AssertNotHeld(self); in RunEmptyCheckpoint()
408 MutexLock mu(self, *Locks::thread_list_lock_); in RunEmptyCheckpoint()
515 Locks::thread_list_lock_->AssertNotHeld(self); in FlipThreadRoots()
544 MutexLock mu(self, *Locks::thread_list_lock_); in FlipThreadRoots()
667 Locks::thread_list_lock_->AssertNotHeld(self); in SuspendAllInternal()
[all …]
H A Dtrace.h134 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_,
142 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_,
150 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_,
156 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_,
161 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::trace_lock_);
164 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::trace_lock_);
166 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::trace_lock_);
254 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::trace_lock_)
275 void DumpThreadList(std::ostream& os) REQUIRES(!Locks::thread_list_lock_);
H A Dinstrumentation.h244 REQUIRES(!Locks::thread_list_lock_,
252 REQUIRES(!Locks::thread_list_lock_,
260 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !GetDeoptimizedMethodsLock());
276 REQUIRES(!Locks::thread_list_lock_,
283 REQUIRES(!Locks::thread_list_lock_,
295 REQUIRES(Locks::instrument_entrypoints_lock_, !Locks::thread_list_lock_,
298 REQUIRES(Locks::instrument_entrypoints_lock_, !Locks::thread_list_lock_,
533 REQUIRES(!Locks::thread_list_lock_,
573 !Locks::thread_list_lock_,
577 !Locks::thread_list_lock_,
[all …]
H A Dsignal_catcher.h39 void HandleSigQuit() REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_,
H A Druntime_test.cc41 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in TEST_F()
H A Dinstrumentation.cc549 MutexLock mu(self, *Locks::thread_list_lock_); in DeoptimizeAllThreadFrames()
567 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_) { in PotentiallyAddListenerTo()
643 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_) { in PotentiallyRemoveListenerFrom()
791 Locks::thread_list_lock_->AssertNotHeld(self); in UpdateStubs()
804 MutexLock mu(self, *Locks::thread_list_lock_); in UpdateStubs()
818 MutexLock mu(self, *Locks::thread_list_lock_); in UpdateStubs()
906 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in ResetQuickAllocEntryPoints()
1021 MutexLock mu(self, *Locks::thread_list_lock_); in Deoptimize()
1057 MutexLock mu(self, *Locks::thread_list_lock_); in Undeoptimize()
H A 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()
548 Locks::thread_list_lock_->ExclusiveLock(self); in Lock()
574 Locks::thread_list_lock_->ExclusiveUnlock(self); in Lock()
619 Locks::thread_list_lock_->ExclusiveUnlock(self); in Lock()
687 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in FailedUnlock()
768 MutexLock mu(self, *Locks::thread_list_lock_); in Unlock()
1589 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in GetOwnerThreadId()
H A Dthread.h208 REQUIRES(Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
211 REQUIRES(Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
310 RELEASE(Locks::thread_list_lock_)
1263 uint32_t DecrementForceInterpreterCount() REQUIRES(Locks::thread_list_lock_) { in DecrementForceInterpreterCount()
1267 uint32_t IncrementForceInterpreterCount() REQUIRES(Locks::thread_list_lock_) { in IncrementForceInterpreterCount()
1271 void SetForceInterpreterCount(uint32_t value) REQUIRES(Locks::thread_list_lock_) { in SetForceInterpreterCount()
1371 REQUIRES_SHARED(Locks::thread_list_lock_);
H A Druntime-inl.h94 MutexLock tll_mu(Thread::Current(), *Locks::thread_list_lock_); in DoAndMaybeSwitchInterpreter()
/aosp12/art/openjdkjvmti/
H A Dti_stack.cc261 art::Locks::thread_list_lock_->ExclusiveLock(soa.Self()); in GetStackTrace()
934 art::Locks::thread_list_lock_->ExclusiveLock(self); in GetOwnedMonitorInfoCommon()
1043 art::Locks::thread_list_lock_->ExclusiveLock(self); in NotifyFramePop()
1046 art::Locks::thread_list_lock_->ExclusiveUnlock(self); in NotifyFramePop()
1070 art::Locks::thread_list_lock_->ExclusiveUnlock(self); in NotifyFramePop()
1075 art::Locks::thread_list_lock_->ExclusiveUnlock(self); in NotifyFramePop()
1102 art::Locks::thread_list_lock_->ExclusiveUnlock(self); in NotifyFramePop()
1131 art::Locks::thread_list_lock_->ExclusiveLock(self); in NonStandardExitFrames()
1201 REQUIRES(!art::Locks::thread_list_lock_) in RELEASE_SHARED()
1258 art::Locks::thread_list_lock_->AssertNotHeld(self_); in SetupMethodExitEvents()
[all …]
H A 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_);
H A Dti_thread.cc271 art::MutexLock mu(self, *art::Locks::thread_list_lock_); in GetThreadInfo()
641 art::MutexLock mu(current, *art::Locks::thread_list_lock_); in GetAllThreads()
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()
943 art::MutexLock mu(self, *art::Locks::thread_list_lock_); in SuspendThread()
1012 art::MutexLock mu(self, *art::Locks::thread_list_lock_); in IsCurrentThread()
1091 art::Locks::thread_list_lock_->ExclusiveLock(self); in StopThread()
1095 art::Locks::thread_list_lock_->ExclusiveUnlock(self); in StopThread()
1098 art::Locks::thread_list_lock_->ExclusiveUnlock(self); in StopThread()
[all …]
H A Devents.h307 REQUIRES(art::Locks::user_code_suspension_lock_, art::Locks::thread_list_lock_);
368 REQUIRES(envs_lock_, art::Locks::thread_list_lock_);
407 REQUIRES(envs_lock_, art::Locks::thread_list_lock_);
410 REQUIRES(envs_lock_, art::Locks::thread_list_lock_);
413 REQUIRES(envs_lock_, art::Locks::thread_list_lock_);
445 GUARDED_BY(envs_lock_) GUARDED_BY(art::Locks::thread_list_lock_);
H A Ddeopt_manager.cc119 art::MutexLock mutll(self, *art::Locks::thread_list_lock_); in DumpDeoptInfo()
413 art::Locks::thread_list_lock_->ExclusiveLock(soa.Self()); in AddDeoptimizeThreadMethods()
417 art::Locks::thread_list_lock_->ExclusiveUnlock(soa.Self()); in AddDeoptimizeThreadMethods()
435 art::Locks::thread_list_lock_->ExclusiveUnlock(soa.Self()); in AddDeoptimizeThreadMethods()
441 art::MutexLock mu(soa.Self(), *art::Locks::thread_list_lock_); in RemoveDeoptimizeThreadMethods()
H A Dti_threadgroup.cc173 REQUIRES_SHARED(art::Locks::mutator_lock_) REQUIRES(!art::Locks::thread_list_lock_) { in GetThreads()
176 art::MutexLock mu(art::Thread::Current(), *art::Locks::thread_list_lock_); in GetThreads()
/aosp12/art/runtime/gc/space/
H A Dbump_pointer_space.h114 REQUIRES(!Locks::runtime_shutdown_lock_, !Locks::thread_list_lock_, !block_lock_);
117 REQUIRES(!Locks::runtime_shutdown_lock_, !Locks::thread_list_lock_, !block_lock_);
120 REQUIRES(!*Locks::runtime_shutdown_lock_, !*Locks::thread_list_lock_, !block_lock_);
122 REQUIRES(!*Locks::runtime_shutdown_lock_, !*Locks::thread_list_lock_, !block_lock_);
H A Dbump_pointer_space.cc114 MutexLock mu2(self, *Locks::thread_list_lock_); in RevokeAllThreadLocalBuffers()
134 MutexLock mu2(self, *Locks::thread_list_lock_); in AssertAllThreadLocalBuffersAreRevoked()
175 MutexLock mu2(self, *Locks::thread_list_lock_); in GetBytesAllocated()
193 MutexLock mu2(self, *Locks::thread_list_lock_); in GetObjectsAllocated()
H A Drosalloc_space.h190 REQUIRES(!Locks::runtime_shutdown_lock_, !Locks::thread_list_lock_);
194 REQUIRES(!Locks::runtime_shutdown_lock_, !Locks::thread_list_lock_);
/aosp12/art/runtime/native/
H A Djava_lang_Thread.cc45 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_isInterrupted()
75 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_nativeGetStatus()
128 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_interrupt0()
173 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_setPriority0()
/aosp12/art/runtime/base/
H A 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_);
H A Dlocks.cc68 Mutex* Locks::thread_list_lock_ = nullptr; member in art::Locks
154 DCHECK(thread_list_lock_ != nullptr); in Init()
215 DCHECK(thread_list_lock_ == nullptr); in Init()
216 thread_list_lock_ = new Mutex("thread list lock", current_lock_level); in Init()
354 thread_exit_cond_ = new ConditionVariable("thread exit condition variable", *thread_list_lock_); in InitConditions()
/aosp12/art/runtime/jni/
H A Djni_env_ext.h147 REQUIRES(!Locks::thread_list_lock_, !Locks::jni_function_table_lock_);
155 REQUIRES(!Locks::thread_list_lock_, !Locks::jni_function_table_lock_);
/aosp12/art/test/203-multi-checkpoint/
H A Dmulti_checkpoint.cc80 MutexLock tll_mu(self, *Locks::thread_list_lock_); in Java_Main_pushCheckpoints()
/aosp12/art/openjdkjvm/
H A DOpenjdkJvm.cc355 art::MutexLock mu(soa.Self(), *art::Locks::thread_list_lock_); in JVM_SetThreadPriority()
380 art::MutexLock mu(soa.Self(), *art::Locks::thread_list_lock_); in JVM_Interrupt()
392 art::MutexLock mu(soa.Self(), *art::Locks::thread_list_lock_); in JVM_IsInterrupted()

123