/art/runtime/entrypoints/quick/ |
quick_alloc_entrypoints.h | 37 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_, Locks::runtime_shutdown_lock_); 40 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_, Locks::runtime_shutdown_lock_);
|
/art/runtime/ |
runtime.h | 156 bool IsShuttingDownLocked() const EXCLUSIVE_LOCKS_REQUIRED(Locks::runtime_shutdown_lock_) { 160 size_t NumberOfThreadsBeingBorn() const EXCLUSIVE_LOCKS_REQUIRED(Locks::runtime_shutdown_lock_) { 164 void StartThreadBirth() EXCLUSIVE_LOCKS_REQUIRED(Locks::runtime_shutdown_lock_) { 168 void EndThreadBirth() EXCLUSIVE_LOCKS_REQUIRED(Locks::runtime_shutdown_lock_); 583 size_t threads_being_born_ GUARDED_BY(Locks::runtime_shutdown_lock_); 586 std::unique_ptr<ConditionVariable> shutdown_cond_ GUARDED_BY(Locks::runtime_shutdown_lock_); 589 bool shutting_down_ GUARDED_BY(Locks::runtime_shutdown_lock_); 592 bool shutting_down_started_ GUARDED_BY(Locks::runtime_shutdown_lock_);
|
instrumentation.h | 189 LOCKS_EXCLUDED(Locks::thread_list_lock_, Locks::runtime_shutdown_lock_); 192 LOCKS_EXCLUDED(Locks::thread_list_lock_, Locks::runtime_shutdown_lock_); 193 void ResetQuickAllocEntryPoints() EXCLUSIVE_LOCKS_REQUIRED(Locks::runtime_shutdown_lock_);
|
thread_list.h | 123 EXCLUSIVE_LOCKS_REQUIRED(Locks::runtime_shutdown_lock_)
|
runtime.cc | 123 shutdown_cond_(new ConditionVariable("Runtime shutdown", *Locks::runtime_shutdown_lock_)), 167 MutexLock mu(self, *Locks::runtime_shutdown_lock_); 483 void Runtime::EndThreadBirth() EXCLUSIVE_LOCKS_REQUIRED(Locks::runtime_shutdown_lock_) { 563 MutexLock mu(self, *Locks::runtime_shutdown_lock_); [all...] |
thread.cc | 155 MutexLock mu(nullptr, *Locks::runtime_shutdown_lock_); 296 MutexLock mu(self, *Locks::runtime_shutdown_lock_); 330 MutexLock mu(self, *Locks::runtime_shutdown_lock_); 384 MutexLock mu(nullptr, *Locks::runtime_shutdown_lock_); [all...] |
thread.h | 895 void Init(ThreadList*, JavaVMExt*) EXCLUSIVE_LOCKS_REQUIRED(Locks::runtime_shutdown_lock_); [all...] |
thread_list.cc | 805 MutexLock mu(self, *Locks::runtime_shutdown_lock_); [all...] |
instrumentation.cc | 633 MutexLock mu(self, *Locks::runtime_shutdown_lock_); [all...] |
/art/runtime/gc/space/ |
bump_pointer_space.h | 107 void RevokeAllThreadLocalBuffers() LOCKS_EXCLUDED(Locks::runtime_shutdown_lock_, 110 void AssertAllThreadLocalBuffersAreRevoked() LOCKS_EXCLUDED(Locks::runtime_shutdown_lock_,
|
bump_pointer_space.cc | 102 MutexLock mu(self, *Locks::runtime_shutdown_lock_); 121 MutexLock mu(self, *Locks::runtime_shutdown_lock_); 212 MutexLock mu(self, *Locks::runtime_shutdown_lock_); 230 MutexLock mu(self, *Locks::runtime_shutdown_lock_);
|
rosalloc_space.h | 146 LOCKS_EXCLUDED(Locks::runtime_shutdown_lock_, Locks::thread_list_lock_); 150 LOCKS_EXCLUDED(Locks::runtime_shutdown_lock_, Locks::thread_list_lock_);
|
rosalloc_space.cc | 298 MutexLock mu(self, *Locks::runtime_shutdown_lock_);
|
/art/runtime/base/ |
mutex.h | 562 static Mutex* runtime_shutdown_lock_ ACQUIRED_AFTER(heap_bitmap_lock_); 565 static Mutex* profiler_lock_ ACQUIRED_AFTER(runtime_shutdown_lock_);
|
mutex.cc | 53 Mutex* Locks::runtime_shutdown_lock_ = nullptr; member in class:art::Locks 307 MutexLock mu(Thread::Current(), *Locks::runtime_shutdown_lock_); member in class:art::Locks 484 MutexLock mu(Thread::Current(), *Locks::runtime_shutdown_lock_); 703 MutexLock mu(Thread::Current(), *Locks::runtime_shutdown_lock_); 904 DCHECK(runtime_shutdown_lock_ == nullptr); 905 runtime_shutdown_lock_ = new Mutex("runtime shutdown lock", current_lock_level); [all...] |
/art/runtime/gc/ |
heap.h | 219 LOCKS_EXCLUDED(Locks::runtime_shutdown_lock_); 273 void ConcurrentGC(Thread* self) LOCKS_EXCLUDED(Locks::runtime_shutdown_lock_); 497 LOCKS_EXCLUDED(Locks::runtime_shutdown_lock_, Locks::thread_list_lock_); 695 void RequestHeapTrim() LOCKS_EXCLUDED(Locks::runtime_shutdown_lock_); 699 LOCKS_EXCLUDED(Locks::runtime_shutdown_lock_); [all...] |
heap.cc | 523 MutexLock mu(nullptr, *Locks::runtime_shutdown_lock_); [all...] |
/art/runtime/gc/allocator/ |
rosalloc.cc | 1717 MutexLock mu(Thread::Current(), *Locks::runtime_shutdown_lock_); member in class:art::gc::allocator::Locks [all...] |