Home
last modified time | relevance | path

Searched refs:profiler_lock_ (Results 1 – 6 of 6) sorted by relevance

/art/runtime/jit/
Dprofile_saver.h36 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 …]
Dprofile_saver.cc154 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/
Dprofiler.h172 !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_);
Dprofiler.cc151 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/
Dmutex.h607 static Mutex* profiler_lock_ ACQUIRED_AFTER(runtime_shutdown_lock_);
610 static Mutex* trace_lock_ ACQUIRED_AFTER(profiler_lock_);
Dmutex.cc50 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()