Searched refs:ACQUIRE (Results 1 – 6 of 6) sorted by relevance
223 void ExclusiveLock(Thread* self) ACQUIRE();224 void Lock(Thread* self) ACQUIRE() { ExclusiveLock(self); } in Lock()312 void ExclusiveLock(Thread* self) ACQUIRE();313 void WriterLock(Thread* self) ACQUIRE() { ExclusiveLock(self); } in WriterLock()484 MutexLock(Thread* self, Mutex& mu) ACQUIRE(mu) : self_(self), mu_(mu) { in MutexLock()504 ReaderMutexLock(Thread* self, ReaderWriterMutex& mu) ACQUIRE(mu) : in ReaderMutexLock()547 void Acquire() ACQUIRE() {} in Acquire()
274 #define ACQUIRE(...) THREAD_ANNOTATION_ATTRIBUTE__(acquire_capability(__VA_ARGS__)) macro294 #define ACQUIRE(...) macro
36 ACQUIRE(Roles::uninterruptible_);
52 explicit ScopedFakeLock(MutatorMutex& mu) ACQUIRE(mu) in ACQUIRE() function
265 const char* StartAssertNoThreadSuspension(const char* cause) ACQUIRE(Roles::uninterruptible_) { in StartAssertNoThreadSuspension()1549 ScopedAssertNoThreadSuspension(Thread* self, const char* cause) ACQUIRE(Roles::uninterruptible_) in ScopedAssertNoThreadSuspension()
2029 bool Init(int depth) SHARED_REQUIRES(Locks::mutator_lock_) ACQUIRE(Roles::uninterruptible_) { in Init()