Searched refs:mMainThreadLock (Results 1 – 2 of 2) sorted by relevance
96 std::mutex mMainThreadLock; variable97 std::thread mThread GUARDED_BY(mMainThreadLock);98 bool mDone GUARDED_BY(mMainThreadLock) = false;106 std::vector<CommittedTransactions> mCommittedTransactions GUARDED_BY(mMainThreadLock);109 std::vector<int32_t /* layerId */> mRemovedLayers GUARDED_BY(mMainThreadLock);117 void tryPushToTracingThread() EXCLUDES(mMainThreadLock);123 void flush(int64_t vsyncId) EXCLUDES(mMainThreadLock);125 proto::TransactionTraceFile writeToProto() EXCLUDES(mMainThreadLock);
100 std::scoped_lock lock(mMainThreadLock); in TransactionTracing()108 std::scoped_lock lock(mMainThreadLock); in ~TransactionTracing()174 std::unique_lock<std::mutex> lock(mMainThreadLock); in loop()175 base::ScopedLockAssertion assumeLocked(mMainThreadLock); in loop()176 mTransactionsAvailableCv.wait(lock, [&]() REQUIRES(mMainThreadLock) { in loop()340 if (mMainThreadLock.try_lock()) { in tryPushToTracingThread()350 mMainThreadLock.unlock(); in tryPushToTracingThread()