Home
last modified time | relevance | path

Searched refs:MutatorMutex (Results 1 – 7 of 7) sorted by relevance

/art/runtime/base/
Dmutex.h52 class SHARED_LOCKABLE MutatorMutex; variable
441 std::ostream& operator<<(std::ostream& os, const MutatorMutex& mu);
442 class SHARED_LOCKABLE MutatorMutex : public ReaderWriterMutex {
444 explicit MutatorMutex(const char* name, LockLevel level = kDefaultMutexLevel)
446 ~MutatorMutex() {} in ~MutatorMutex()
451 const MutatorMutex& operator!() const { return *this; }
458 DISALLOW_COPY_AND_ASSIGN(MutatorMutex);
Dlocks.h33 class SHARED_LOCKABLE MutatorMutex; variable
231 static MutatorMutex* mutator_lock_ ACQUIRED_AFTER(instrument_entrypoints_lock_);
Dmutex-inl.h303 inline void MutatorMutex::TransitionFromRunnableToSuspended(Thread* self) { in TransitionFromRunnableToSuspended()
308 inline void MutatorMutex::TransitionFromSuspendedToRunnable(Thread* self) { in TransitionFromSuspendedToRunnable()
Dlocks.cc52 MutatorMutex* Locks::mutator_lock_ = nullptr;
185 mutator_lock_ = new MutatorMutex("mutator lock", current_lock_level); in Init()
Dmutex.cc1006 std::ostream& operator<<(std::ostream& os, const MutatorMutex& mu) { in operator <<()
/art/runtime/
Dmutator_gc_coord.md88 There is an explicit `mutator_lock_` object, of type `MutatorMutex`. `MutatorMutex` is
93 `MutatorMutex::TransitionFromSuspendedToRunnable()`, is used to logically acquire
Dthread.h1704 MutatorMutex* GetMutatorLock() RETURN_CAPABILITY(Locks::mutator_lock_) { in GetMutatorLock()
2301 MutatorMutex* mutator_lock;