Searched refs:MutatorMutex (Results 1 - 3 of 3) sorted by relevance

/art/runtime/base/
H A Dmutex.h50 class SHARED_LOCKABLE MutatorMutex; member in namespace:art
437 // MutatorMutex is a special kind of ReaderWriterMutex created specifically for the
450 std::ostream& operator<<(std::ostream& os, const MutatorMutex& mu);
451 class SHARED_LOCKABLE MutatorMutex : public ReaderWriterMutex { class in namespace:art
453 explicit MutatorMutex(const char* name, LockLevel level = kDefaultMutexLevel) function in class:art::MutatorMutex
455 ~MutatorMutex() {}
460 const MutatorMutex& operator!() const { return *this; }
467 DISALLOW_COPY_AND_ASSIGN(MutatorMutex);
641 static MutatorMutex* mutator_lock_ ACQUIRED_AFTER(user_code_suspension_lock_);
H A Dmutex-inl.h274 inline void MutatorMutex::TransitionFromRunnableToSuspended(Thread* self) {
279 inline void MutatorMutex::TransitionFromSuspendedToRunnable(Thread* self) {
H A Dmutex.cc53 MutatorMutex* Locks::mutator_lock_ = nullptr;
838 std::ostream& operator<<(std::ostream& os, const MutatorMutex& mu) {
1099 mutator_lock_ = new MutatorMutex("mutator lock", current_lock_level);

Completed in 47 milliseconds