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

/art/runtime/base/
H A Dmutex.cc34 Mutex* Locks::abort_lock_ = nullptr;
35 Mutex* Locks::alloc_tracker_lock_ = nullptr;
36 Mutex* Locks::allocated_monitor_ids_lock_ = nullptr;
37 Mutex* Locks::allocated_thread_ids_lock_ = nullptr;
40 Mutex* Locks::deoptimization_lock_ = nullptr;
42 Mutex* Locks::instrument_entrypoints_lock_ = nullptr;
43 Mutex* Locks::intern_table_lock_ = nullptr;
44 Mutex* Locks::interpreter_string_init_map_lock_ = nullptr;
45 Mutex* Locks::jni_libraries_lock_ = nullptr;
46 Mutex* Lock
315 Mutex::Mutex(const char* name, LockLevel level, bool recursive) function in class:art::Mutex
[all...]
H A Dmutex.h51 // LockLevel is used to impose a lock hierarchy [1] where acquisition of a Mutex at a higher or
140 // Base class for all Mutex implementations
184 // Number of times the Mutex has been contended.
202 // A Mutex is used to achieve mutual exclusion between threads. A Mutex can be used to gain
203 // exclusive access to what it guards. A Mutex can be in one of two states:
212 // * Mutex is not reentrant and so an attempt to ExclusiveLock on the same thread will result in
214 std::ostream& operator<<(std::ostream& os, const Mutex& mu);
215 class LOCKABLE Mutex : public BaseMutex { class in namespace:art
217 explicit Mutex(cons
[all...]

Completed in 54 milliseconds