Searched refs:recursive_ (Results 1 – 2 of 2) sorted by relevance
322 : BaseMutex(name, level), exclusive_owner_(0), recursion_count_(0), recursive_(recursive) { in Mutex()362 if (kDebugLocking && !recursive_) { in ExclusiveLock()365 if (!recursive_ || !IsExclusiveHeld(self)) { in ExclusiveLock()406 CHECK(recursion_count_ == 1 || recursive_) << "Unexpected recursion count on mutex: " in ExclusiveLock()414 if (kDebugLocking && !recursive_) { in ExclusiveTryLock()417 if (!recursive_ || !IsExclusiveHeld(self)) { in ExclusiveTryLock()446 CHECK(recursion_count_ == 1 || recursive_) << "Unexpected recursion count on mutex: " in ExclusiveTryLock()469 if (!recursive_ || recursion_count_ == 0) { in ExclusiveUnlock()471 CHECK(recursion_count_ == 0 || recursive_) << "Unexpected recursion count on mutex: " in ExclusiveUnlock()517 os << (recursive_ ? "recursive " : "non-recursive ") in Dump()
250 const bool recursive_; // Can the lock be recursively held? variable