Searched defs:Mutex (Results 1 - 2 of 2) sorted by relevance

/art/runtime/base/
H A Dmutex.cc32 Mutex* Locks::abort_lock_ = nullptr;
33 Mutex* Locks::alloc_tracker_lock_ = nullptr;
34 Mutex* Locks::allocated_monitor_ids_lock_ = nullptr;
35 Mutex* Locks::allocated_thread_ids_lock_ = nullptr;
38 Mutex* Locks::deoptimization_lock_ = nullptr;
40 Mutex* Locks::instrument_entrypoints_lock_ = nullptr;
41 Mutex* Locks::intern_table_lock_ = nullptr;
42 Mutex* Locks::logging_lock_ = nullptr;
43 Mutex* Locks::mem_maps_lock_ = nullptr;
44 Mutex* Lock
268 Mutex::Mutex(const char* name, LockLevel level, bool recursive) function in class:art::Mutex
[all...]
H A Dmutex.h50 // LockLevel is used to impose a lock hierarchy [1] where acquisition of a Mutex at a higher or
126 // Base class for all Mutex implementations
169 // Number of times the Mutex has been contended.
187 // A Mutex is used to achieve mutual exclusion between threads. A Mutex can be used to gain
188 // exclusive access to what it guards. A Mutex can be in one of two states:
197 // * Mutex is not reentrant and so an attempt to ExclusiveLock on the same thread will result in
199 std::ostream& operator<<(std::ostream& os, const Mutex& mu);
200 class LOCKABLE Mutex : public BaseMutex { class in namespace:art
202 explicit Mutex(cons
[all...]

Completed in 84 milliseconds