Home
last modified time | relevance | path

Searched refs:runtime_thread_pool_lock_ (Results 1 – 4 of 4) sorted by relevance

/aosp_15_r20/art/runtime/base/
H A Dlocks.cc64 Mutex* Locks::runtime_thread_pool_lock_ = nullptr; member in art::Locks
165 DCHECK(runtime_thread_pool_lock_ != nullptr); in Init()
202 DCHECK(runtime_thread_pool_lock_ == nullptr); in Init()
203 runtime_thread_pool_lock_ = new Mutex("runtime thread pool lock", current_lock_level); in Init()
H A Dlocks.h240 static Mutex* runtime_thread_pool_lock_ ACQUIRED_AFTER(runtime_shutdown_lock_);
243 static Mutex* profiler_lock_ ACQUIRED_AFTER(runtime_thread_pool_lock_);
/aosp_15_r20/art/runtime/
H A Druntime.h1001 bool DeleteThreadPool() REQUIRES(!Locks::runtime_thread_pool_lock_);
1004 void WaitForThreadPoolWorkersToStart() REQUIRES(!Locks::runtime_thread_pool_lock_);
1182 ThreadPool* AcquireThreadPool() REQUIRES(!Locks::runtime_thread_pool_lock_);
1183 void ReleaseThreadPool() REQUIRES(!Locks::runtime_thread_pool_lock_);
1296 std::unique_ptr<ThreadPool> thread_pool_ GUARDED_BY(Locks::runtime_thread_pool_lock_);
1297 size_t thread_pool_ref_count_ GUARDED_BY(Locks::runtime_thread_pool_lock_);
H A Druntime.cc1269 MutexLock mu(Thread::Current(), *Locks::runtime_thread_pool_lock_); in InitNonZygoteOrPostFork()
3273 MutexLock mu(Thread::Current(), *Locks::runtime_thread_pool_lock_); in DeleteThreadPool()
3282 MutexLock mu(Thread::Current(), *Locks::runtime_thread_pool_lock_); in AcquireThreadPool()
3288 MutexLock mu(Thread::Current(), *Locks::runtime_thread_pool_lock_); in ReleaseThreadPool()