Searched refs:profiler_lock_ (Results 1 – 6 of 6) sorted by relevance
/art/runtime/jit/ |
D | profile_saver.h | 36 REQUIRES(!Locks::profiler_lock_, !wait_lock_); 41 REQUIRES(!Locks::profiler_lock_, !wait_lock_) 45 static bool IsStarted() REQUIRES(!Locks::profiler_lock_); 54 REQUIRES(!Locks::profiler_lock_, !wait_lock_) 72 REQUIRES(!Locks::profiler_lock_, !wait_lock_) 76 void Run() REQUIRES(!Locks::profiler_lock_, !wait_lock_); 80 REQUIRES(!Locks::profiler_lock_) 87 bool ShuttingDown(Thread* self) REQUIRES(!Locks::profiler_lock_); 92 REQUIRES(Locks::profiler_lock_); 111 static ProfileSaver* instance_ GUARDED_BY(Locks::profiler_lock_); [all …]
|
D | profile_saver.cc | 154 MutexLock mu(Thread::Current(), *Locks::profiler_lock_); in NotifyJitActivity() 238 MutexLock mu(Thread::Current(), *Locks::profiler_lock_); in FetchAndCacheResolvedClassesAndMethods() 275 MutexLock mu(Thread::Current(), *Locks::profiler_lock_); in ProcessProfilingInfo() 409 MutexLock mu(Thread::Current(), *Locks::profiler_lock_); in Start() 441 MutexLock profiler_mutex(Thread::Current(), *Locks::profiler_lock_); in Stop() 469 MutexLock profiler_mutex(Thread::Current(), *Locks::profiler_lock_); in Stop() 477 MutexLock mu(self, *Locks::profiler_lock_); in ShuttingDown() 482 MutexLock mu(Thread::Current(), *Locks::profiler_lock_); in IsStarted() 513 MutexLock mu(Thread::Current(), *Locks::profiler_lock_); in NotifyDexUse() 530 MutexLock mu(Thread::Current(), *Locks::profiler_lock_); in NotifyDexUse() [all …]
|
/art/runtime/ |
D | profiler.h | 172 !Locks::profiler_lock_); 175 static void Stop() REQUIRES(!Locks::profiler_lock_, !wait_lock_, !Locks::profiler_lock_) 178 static void Shutdown() REQUIRES(!Locks::profiler_lock_) NO_THREAD_SAFETY_ANALYSIS; 196 static void* RunProfilerThread(void* arg) REQUIRES(!Locks::profiler_lock_) 203 static bool ShuttingDown(Thread* self) REQUIRES(!Locks::profiler_lock_); 205 static BackgroundMethodSamplingProfiler* profiler_ GUARDED_BY(Locks::profiler_lock_); 208 static volatile bool shutting_down_ GUARDED_BY(Locks::profiler_lock_);
|
D | profiler.cc | 151 MutexLock mu(self, *Locks::profiler_lock_); in ShuttingDown() 338 MutexLock mu(self, *Locks::profiler_lock_); in Start() 348 MutexLock mu(self, *Locks::profiler_lock_); in Start() 364 MutexLock trace_mu(Thread::Current(), *Locks::profiler_lock_); in Stop() 380 MutexLock mu(Thread::Current(), *Locks::profiler_lock_); in Stop()
|
/art/runtime/base/ |
D | mutex.h | 607 static Mutex* profiler_lock_ ACQUIRED_AFTER(runtime_shutdown_lock_); 610 static Mutex* trace_lock_ ACQUIRED_AFTER(profiler_lock_);
|
D | mutex.cc | 50 Mutex* Locks::profiler_lock_ = nullptr; member in art::Locks 961 DCHECK(profiler_lock_ != nullptr); in Init() 999 DCHECK(profiler_lock_ == nullptr); in Init() 1000 profiler_lock_ = new Mutex("profiler lock", current_lock_level); in Init()
|