Home
last modified time | relevance | path

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

/art/runtime/base/
Dlocks.h188 static Mutex* instrument_entrypoints_lock_ ACQUIRED_AFTER(user_code_suspension_lock_);
225 static MutatorMutex* mutator_lock_ ACQUIRED_AFTER(instrument_entrypoints_lock_);
Dlocks.cc46 Mutex* Locks::instrument_entrypoints_lock_ = nullptr; member in art::Locks
175 DCHECK(instrument_entrypoints_lock_ == nullptr); in Init()
176 instrument_entrypoints_lock_ = new Mutex("instrument entrypoint lock", current_lock_level); in Init()
/art/runtime/
Dinstrumentation.h282 void InstrumentQuickAllocEntryPoints() REQUIRES(!Locks::instrument_entrypoints_lock_);
283 void UninstrumentQuickAllocEntryPoints() REQUIRES(!Locks::instrument_entrypoints_lock_);
285 REQUIRES(Locks::instrument_entrypoints_lock_, !Locks::thread_list_lock_,
288 REQUIRES(Locks::instrument_entrypoints_lock_, !Locks::thread_list_lock_,
Dinstrumentation.cc802 Locks::instrument_entrypoints_lock_->AssertHeld(self); in SetEntrypointsInstrumented()
826 MutexLock mu(Thread::Current(), *Locks::instrument_entrypoints_lock_); in InstrumentQuickAllocEntryPoints()
831 MutexLock mu(Thread::Current(), *Locks::instrument_entrypoints_lock_); in UninstrumentQuickAllocEntryPoints()
836 Locks::instrument_entrypoints_lock_->AssertHeld(Thread::Current()); in InstrumentQuickAllocEntryPointsLocked()
844 Locks::instrument_entrypoints_lock_->AssertHeld(Thread::Current()); in UninstrumentQuickAllocEntryPointsLocked()
Druntime.h458 REQUIRES(!Locks::instrument_entrypoints_lock_, !Locks::mutator_lock_);
Druntime.cc1969 MutexLock mu(self, *Locks::instrument_entrypoints_lock_); in SetStatsEnabled()