Lines Matching defs:ReaderWriterMutex
513 ReaderWriterMutex::ReaderWriterMutex(const char* name, LockLevel level)
524 ReaderWriterMutex::~ReaderWriterMutex() {
545 void ReaderWriterMutex::ExclusiveLock(Thread* self) {
578 void ReaderWriterMutex::ExclusiveUnlock(Thread* self) {
607 bool ReaderWriterMutex::ExclusiveLockWithTimeout(Thread* self, int64_t ms, int32_t ns) {
661 bool ReaderWriterMutex::SharedTryLock(Thread* self) {
690 bool ReaderWriterMutex::IsExclusiveHeld(const Thread* self) const {
702 bool ReaderWriterMutex::IsSharedHeld(const Thread* self) const {
713 uint64_t ReaderWriterMutex::GetExclusiveOwnerTid() const {
744 void ReaderWriterMutex::Dump(std::ostream& os) const {
751 std::ostream& operator<<(std::ostream& os, const ReaderWriterMutex& mu) {