Home
last modified time | relevance | path

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

12

/art/runtime/
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 …]
Dthread_list.cc82 MutexLock mu(self, *Locks::thread_list_lock_); in ~ThreadList()
114 return Locks::thread_list_lock_->GetExclusiveOwnerTid(); in GetLockOwner()
118 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in DumpNativeStacks()
168 MutexLock mu(self, *Locks::thread_list_lock_); in DumpUnattachedThreads()
234 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in Dump()
250 MutexLock mu(self, *Locks::thread_list_lock_); in AssertThreadsAreSuspended()
289 Locks::thread_list_lock_->AssertNotHeld(self); in RunCheckpoint()
297 MutexLock mu(self, *Locks::thread_list_lock_); in RunCheckpoint()
370 Locks::thread_list_lock_->AssertNotHeld(self); in RunCheckpointOnRunnableThreads()
377 MutexLock mu(self, *Locks::thread_list_lock_); in RunCheckpointOnRunnableThreads()
[all …]
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_REQUIRES(Locks::mutator_lock_);
[all …]
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_);
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 …]
Dsignal_catcher.h38 void HandleSigQuit() REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_,
Dinstrumentation.cc416 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_) { in PotentiallyAddListenerTo()
487 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_) { in PotentiallyRemoveListenerFrom()
596 Locks::thread_list_lock_->AssertNotHeld(self); in ConfigureStubs()
609 MutexLock mu(self, *Locks::thread_list_lock_); in ConfigureStubs()
623 MutexLock mu(self, *Locks::thread_list_lock_); in ConfigureStubs()
685 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in ResetQuickAllocEntryPoints()
777 MutexLock mu(self, *Locks::thread_list_lock_); in Deoptimize()
814 MutexLock mu(self, *Locks::thread_list_lock_); in Undeoptimize()
Dmonitor.h192 REQUIRES(!Locks::thread_list_lock_,
228 REQUIRES(!Locks::thread_list_lock_)
Dtrace.cc299 MutexLock mu(self, *Locks::thread_list_lock_); in RunSamplingThread()
421 MutexLock mu(self, *Locks::thread_list_lock_); in StopTracing()
507 MutexLock mu(self, *Locks::thread_list_lock_); in Pause()
1033 Locks::thread_list_lock_->AssertNotHeld(self); in DumpThreadList()
1034 MutexLock mu(self, *Locks::thread_list_lock_); in DumpThreadList()
Dprofiler.h171 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_,
Dthread.h176 REQUIRES(Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
179 REQUIRES(Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
/art/runtime/jdwp/
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_);
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); in InternalAdd()
/art/runtime/native/
Djava_lang_Thread.cc43 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_isInterrupted()
73 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_nativeGetStatus()
117 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_nativeHoldsLock()
124 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_nativeInterrupt()
166 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_nativeSetPriority()
Dorg_apache_harmony_dalvik_ddmc_DdmVmInternal.cc134 MutexLock mu(self, *Locks::thread_list_lock_); in DdmVmInternal_getThreadStats()
/art/runtime/gc/space/
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_);
Dbump_pointer_space.cc105 MutexLock mu2(self, *Locks::thread_list_lock_); in RevokeAllThreadLocalBuffers()
125 MutexLock mu2(self, *Locks::thread_list_lock_); in AssertAllThreadLocalBuffersAreRevoked()
218 MutexLock mu2(self, *Locks::thread_list_lock_); in GetBytesAllocated()
236 MutexLock mu2(self, *Locks::thread_list_lock_); in GetObjectsAllocated()
Drosalloc_space.h171 REQUIRES(!Locks::runtime_shutdown_lock_, !Locks::thread_list_lock_);
175 REQUIRES(!Locks::runtime_shutdown_lock_, !Locks::thread_list_lock_);
Dregion_space.cc384 MutexLock mu2(self, *Locks::thread_list_lock_); in RevokeAllThreadLocalBuffers()
402 MutexLock mu2(self, *Locks::thread_list_lock_); in AssertAllThreadLocalBuffersAreRevoked()
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_);
Drosalloc_space.cc308 MutexLock mu2(self, *Locks::thread_list_lock_); in InspectAllRosAllocWithSuspendAll()
/art/runtime/base/
Dmutex.h625 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_);
Dmutex.cc60 Mutex* Locks::thread_list_lock_ = nullptr; member in art::Locks
962 DCHECK(thread_list_lock_ != nullptr); in Init()
1011 DCHECK(thread_list_lock_ == nullptr); in Init()
1012 thread_list_lock_ = new Mutex("thread list lock", current_lock_level); in Init()
1108 thread_exit_cond_ = new ConditionVariable("thread exit condition variable", *thread_list_lock_); in InitConditions()
/art/runtime/openjdkjvm/
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()
/art/runtime/gc/allocator/
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_,

12