File tree Expand file tree Collapse file tree
services/surfaceflinger/tests/unittests Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -516,8 +516,10 @@ class TestableSurfaceFlinger {
516516 return mFlinger ->SurfaceFlinger ::getDisplayNativePrimaries (displayToken, primaries);
517517 }
518518
519- auto & getTransactionQueue () { return mFlinger ->mTransactionHandler .mLocklessTransactionQueue ; }
520- auto & getPendingTransactionQueue () {
519+ auto & getTransactionQueue () NO_THREAD_SAFETY_ANALYSIS {
520+ return mFlinger ->mTransactionHandler .mLocklessTransactionQueue ;
521+ }
522+ auto & getPendingTransactionQueue () NO_THREAD_SAFETY_ANALYSIS {
521523 ftl::FakeGuard guard (kMainThreadContext );
522524 return mFlinger ->mTransactionHandler .mPendingTransactionQueues ;
523525 }
@@ -706,7 +708,9 @@ class TestableSurfaceFlinger {
706708
707709 auto & mutableMinAcquiredBuffers () { return SurfaceFlinger::minAcquiredBuffers; }
708710 auto & mutableLayersPendingRemoval () { return mFlinger ->mLayersPendingRemoval ; }
709- auto & mutableLayerSnapshotBuilder () { return mFlinger ->mLayerSnapshotBuilder ; };
711+ auto & mutableLayerSnapshotBuilder () NO_THREAD_SAFETY_ANALYSIS {
712+ return mFlinger ->mLayerSnapshotBuilder ;
713+ }
710714
711715 auto fromHandle (const sp<IBinder>& handle) { return LayerHandle::getLayer (handle); }
712716
You can’t perform that action at this time.
0 commit comments