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 322 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 LOCKABLE ReaderWriterMutex;
267 // A ReaderWriterMutex is used to achieve mutual exclusion between threads, similar to a Mutex.
268 // Unlike a Mutex a ReaderWriterMutex can be used to gain exclusive (writer) or shared (reader)
270 // condition variable. A ReaderWriterMutex can be in one of three states:
283 std::ostream& operator<<(std::ostream& os, const ReaderWriterMutex& mu);
284 class LOCKABLE ReaderWriterMutex : public BaseMutex {
286 explicit ReaderWriterMutex(const char* name, LockLevel level = kDefaultMutexLevel);
287 ~ReaderWriterMutex();
291 // Block until ReaderWriterMutex is free then acquire exclusive access.
299 // Block until ReaderWriterMutex is free and acquire exclusive access. Returns true on succes
    [all...]
mutex.cc 36 ReaderWriterMutex* Locks::breakpoint_lock_ = nullptr;
37 ReaderWriterMutex* Locks::classlinker_classes_lock_ = nullptr;
39 ReaderWriterMutex* Locks::heap_bitmap_lock_ = nullptr;
45 ReaderWriterMutex* Locks::mutator_lock_ = nullptr;
451 ReaderWriterMutex::ReaderWriterMutex(const char* name, LockLevel level)
463 ReaderWriterMutex::~ReaderWriterMutex() {
484 void ReaderWriterMutex::ExclusiveLock(Thread* self) {
518 void ReaderWriterMutex::ExclusiveUnlock(Thread* self)
    [all...]
mutex-inl.h 151 inline void ReaderWriterMutex::SharedLock(Thread* self) {
180 inline void ReaderWriterMutex::SharedUnlock(Thread* self) {
227 inline bool ReaderWriterMutex::IsExclusiveHeld(const Thread* self) const {
239 inline uint64_t ReaderWriterMutex::GetExclusiveOwnerTid() const {
mutex_test.cc 140 ReaderWriterMutex mu("test rwmutex");
151 ReaderWriterMutex mu("test rwmutex");
162 ReaderWriterMutex mu("test rwmutex");
  /art/runtime/
indirect_reference_table.h 278 mirror::Object* SynchronizedGet(Thread* /*self*/, ReaderWriterMutex* /*mutex*/,
jni_internal.h 116 ReaderWriterMutex globals_lock DEFAULT_MUTEX_ACQUIRED_AFTER;
instrumentation.h 452 mutable ReaderWriterMutex deoptimized_methods_lock_ DEFAULT_MUTEX_ACQUIRED_AFTER;
class_linker.h 545 ReaderWriterMutex* DexLock()
    [all...]
thread.cc     [all...]
  /art/runtime/gc/allocator/
rosalloc.h 471 ReaderWriterMutex bulk_free_lock_ DEFAULT_MUTEX_ACQUIRED_AFTER;
  /art/compiler/driver/
compiler_driver.h 718 mutable ReaderWriterMutex freezing_constructor_lock_ DEFAULT_MUTEX_ACQUIRED_AFTER;
    [all...]

Completed in 241 milliseconds