Searched refs:runtime_shutdown_lock_ (Results 1 – 20 of 20) sorted by relevance
/art/runtime/entrypoints/quick/ |
D | quick_alloc_entrypoints.h | 36 REQUIRES(Locks::mutator_lock_, Locks::runtime_shutdown_lock_); 39 REQUIRES(Locks::mutator_lock_, Locks::runtime_shutdown_lock_);
|
/art/runtime/gc/space/ |
D | bump_pointer_space.h | 114 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_);
|
D | bump_pointer_space.cc | 113 MutexLock mu(self, *Locks::runtime_shutdown_lock_); in RevokeAllThreadLocalBuffers() 133 MutexLock mu(self, *Locks::runtime_shutdown_lock_); in AssertAllThreadLocalBuffersAreRevoked() 174 MutexLock mu(self, *Locks::runtime_shutdown_lock_); in GetBytesAllocated() 192 MutexLock mu(self, *Locks::runtime_shutdown_lock_); in GetObjectsAllocated()
|
D | rosalloc_space.h | 190 REQUIRES(!Locks::runtime_shutdown_lock_, !Locks::thread_list_lock_); 194 REQUIRES(!Locks::runtime_shutdown_lock_, !Locks::thread_list_lock_);
|
D | region_space.h | 146 REQUIRES(!Locks::runtime_shutdown_lock_, !Locks::thread_list_lock_, !region_lock_); 149 REQUIRES(!Locks::runtime_shutdown_lock_, !Locks::thread_list_lock_, !region_lock_);
|
D | rosalloc_space.cc | 376 MutexLock mu(self, *Locks::runtime_shutdown_lock_); in InspectAllRosAllocWithSuspendAll()
|
D | region_space.cc | 876 MutexLock mu(self, *Locks::runtime_shutdown_lock_); in RevokeAllThreadLocalBuffers() 894 MutexLock mu(self, *Locks::runtime_shutdown_lock_); in AssertAllThreadLocalBuffersAreRevoked()
|
/art/runtime/ |
D | runtime.h | 205 bool IsShuttingDownLocked() const REQUIRES(Locks::runtime_shutdown_lock_) { in IsShuttingDownLocked() 209 size_t NumberOfThreadsBeingBorn() const REQUIRES(Locks::runtime_shutdown_lock_) { in NumberOfThreadsBeingBorn() 213 void StartThreadBirth() REQUIRES(Locks::runtime_shutdown_lock_) { in StartThreadBirth() 217 void EndThreadBirth() REQUIRES(Locks::runtime_shutdown_lock_); 1016 size_t threads_being_born_ GUARDED_BY(Locks::runtime_shutdown_lock_); 1019 std::unique_ptr<ConditionVariable> shutdown_cond_ GUARDED_BY(Locks::runtime_shutdown_lock_); 1022 bool shutting_down_ GUARDED_BY(Locks::runtime_shutdown_lock_); 1025 bool shutting_down_started_ GUARDED_BY(Locks::runtime_shutdown_lock_);
|
D | instrumentation.h | 286 !Locks::runtime_shutdown_lock_); 289 !Locks::runtime_shutdown_lock_); 290 void ResetQuickAllocEntryPoints() REQUIRES(Locks::runtime_shutdown_lock_);
|
D | thread_list.h | 153 REQUIRES(Locks::runtime_shutdown_lock_)
|
D | thread_list.cc | 1305 MutexLock mu(self, *Locks::runtime_shutdown_lock_); in WaitForOtherNonDaemonThreadsToExit()
|
D | thread.h | 1364 REQUIRES(Locks::runtime_shutdown_lock_);
|
/art/runtime/base/ |
D | locks.h | 231 static Mutex* runtime_shutdown_lock_ ACQUIRED_AFTER(heap_bitmap_lock_); 234 static Mutex* runtime_thread_pool_lock_ ACQUIRED_AFTER(runtime_shutdown_lock_);
|
D | locks.cc | 63 Mutex* Locks::runtime_shutdown_lock_ = nullptr; member in art::Locks 191 DCHECK(runtime_shutdown_lock_ == nullptr); in Init() 192 runtime_shutdown_lock_ = new Mutex("runtime shutdown lock", current_lock_level); in Init()
|
D | mutex.cc | 332 MutexLock mu(Thread::Current(), *Locks::runtime_shutdown_lock_); in IsSafeToCallAbortSafe()
|
/art/adbconnection/ |
D | adbconnection.cc | 195 art::MutexLock mu(self, *art::Locks::runtime_shutdown_lock_); in CallbackFunction() 243 art::MutexLock mu(self, *art::Locks::runtime_shutdown_lock_); in StartDebuggerThreads() 267 art::MutexLock mu(art::Thread::Current(), *art::Locks::runtime_shutdown_lock_); in StartDebuggerThreads()
|
/art/openjdkjvmti/ |
D | ti_thread.cc | 785 art::MutexLock mu(art::Thread::Current(), *art::Locks::runtime_shutdown_lock_); in AgentCallback() 820 art::MutexLock mu(art::Thread::Current(), *art::Locks::runtime_shutdown_lock_); in RunAgentThread() 860 art::MutexLock mu(art::Thread::Current(), *art::Locks::runtime_shutdown_lock_); in RunAgentThread()
|
/art/runtime/gc/ |
D | heap.h | 309 REQUIRES(Locks::mutator_lock_, !Locks::runtime_shutdown_lock_); 375 REQUIRES(!Locks::runtime_shutdown_lock_, !*gc_complete_lock_, !*pending_task_lock_); 657 REQUIRES(Locks::mutator_lock_, !Locks::runtime_shutdown_lock_, !Locks::thread_list_lock_);
|
D | heap.cc | 821 MutexLock mu(nullptr, *Locks::runtime_shutdown_lock_); in ChangeAllocator() 3324 MutexLock mu(self, *Locks::runtime_shutdown_lock_); in RevokeAllThreadLocalAllocationStacks() 3805 static bool CanAddHeapTask(Thread* self) REQUIRES(!Locks::runtime_shutdown_lock_) { in CanAddHeapTask()
|
/art/runtime/gc/allocator/ |
D | rosalloc.cc | 1586 MutexLock mu(Thread::Current(), *Locks::runtime_shutdown_lock_); in RevokeAllThreadLocalRuns() 1613 MutexLock shutdown_mu(self, *Locks::runtime_shutdown_lock_); in AssertAllThreadLocalRunsAreRevoked()
|