HomeSort by relevance Sort by last modified time
    Searched refs:ReaderWriterMutex (Results 1 - 14 of 14) sorted by null

  /art/compiler/dex/quick/
dex_file_to_method_inliner_map.h 48 ReaderWriterMutex lock_;
dex_file_method_inliner.h 386 ReaderWriterMutex lock_;
  /art/compiler/dex/
verification_results.h 64 ReaderWriterMutex verified_methods_lock_ DEFAULT_MUTEX_ACQUIRED_AFTER;
68 ReaderWriterMutex rejected_classes_lock_ DEFAULT_MUTEX_ACQUIRED_AFTER;
  /art/runtime/base/
mutex.h 46 class SHARED_LOCKABLE ReaderWriterMutex;
287 // A ReaderWriterMutex is used to achieve mutual exclusion between threads, similar to a Mutex.
288 // Unlike a Mutex a ReaderWriterMutex can be used to gain exclusive (writer) or shared (reader)
290 // condition variable. A ReaderWriterMutex can be in one of three states:
303 std::ostream& operator<<(std::ostream& os, const ReaderWriterMutex& mu);
304 class SHARED_LOCKABLE ReaderWriterMutex : public BaseMutex {
306 explicit ReaderWriterMutex(const char* name, LockLevel level = kDefaultMutexLevel);
307 ~ReaderWriterMutex();
311 // Block until ReaderWriterMutex is free then acquire exclusive access.
319 // Block until ReaderWriterMutex is free and acquire exclusive access. Returns true on succes
    [all...]
mutex-inl.h 126 inline void ReaderWriterMutex::SharedLock(Thread* self) {
147 inline void ReaderWriterMutex::SharedUnlock(Thread* self) {
194 inline bool ReaderWriterMutex::IsExclusiveHeld(const Thread* self) const {
206 inline uint64_t ReaderWriterMutex::GetExclusiveOwnerTid() const {
mutex.cc 38 ReaderWriterMutex* Locks::breakpoint_lock_ = nullptr;
39 ReaderWriterMutex* Locks::classlinker_classes_lock_ = nullptr;
41 ReaderWriterMutex* Locks::heap_bitmap_lock_ = nullptr;
51 ReaderWriterMutex* Locks::oat_file_manager_lock_ = nullptr;
516 ReaderWriterMutex::ReaderWriterMutex(const char* name, LockLevel level)
528 ReaderWriterMutex::~ReaderWriterMutex() {
549 void ReaderWriterMutex::ExclusiveLock(Thread* self) {
583 void ReaderWriterMutex::ExclusiveUnlock(Thread* self)
    [all...]
mutex_test.cc 140 ReaderWriterMutex mu("test rwmutex");
151 ReaderWriterMutex mu("test rwmutex");
162 ReaderWriterMutex mu("test rwmutex");
  /art/runtime/
class_table.h 161 ReaderWriterMutex& GetLock() {
167 mutable ReaderWriterMutex lock_;
java_vm_ext.h 196 ReaderWriterMutex globals_lock_ DEFAULT_MUTEX_ACQUIRED_AFTER;
instrumentation.h 580 mutable ReaderWriterMutex deoptimized_methods_lock_ DEFAULT_MUTEX_ACQUIRED_AFTER;
class_linker.h     [all...]
thread.cc     [all...]
  /art/compiler/driver/
compiler_driver.h 641 mutable ReaderWriterMutex requires_constructor_barrier_lock_ DEFAULT_MUTEX_ACQUIRED_AFTER;
  /art/runtime/gc/allocator/
rosalloc.h 759 ReaderWriterMutex bulk_free_lock_ DEFAULT_MUTEX_ACQUIRED_AFTER;
    [all...]

Completed in 1390 milliseconds