[SF] Adds ATRACE for VsyncPredictor
Adds ATRACE with ExpectedPresentTime for the
present

BUG: 284845445
Test: Verified with a trace
Change-Id: I88f8ed8a398e6cb6e93ccad2df7d98d2db448719
diff --git a/services/surfaceflinger/Scheduler/VSyncPredictor.cpp b/services/surfaceflinger/Scheduler/VSyncPredictor.cpp
index 799466b..57aa010 100644
--- a/services/surfaceflinger/Scheduler/VSyncPredictor.cpp
+++ b/services/surfaceflinger/Scheduler/VSyncPredictor.cpp
@@ -294,8 +294,10 @@
     if (renderRatePhase == 0) {
         const auto vsyncTime = mLastVsyncSequence->vsyncTime;
         if (FlagManager::getInstance().vrr_config() && mDisplayModeDataOpt) {
-            mVsyncTrackerCallback.onVsyncGenerated(mId, TimePoint::fromNs(vsyncTime),
-                                                   *mDisplayModeDataOpt,
+            const auto vsyncTimePoint = TimePoint::fromNs(vsyncTime);
+            ATRACE_FORMAT("%s InPhase vsyncIn %.2fms", __func__,
+                          ticks<std::milli, float>(vsyncTimePoint - TimePoint::now()));
+            mVsyncTrackerCallback.onVsyncGenerated(mId, vsyncTimePoint, *mDisplayModeDataOpt,
                                                    Period::fromNs(mIdealPeriod));
         }
         return vsyncTime;
@@ -306,7 +308,10 @@
     const auto nextAnticipatedVsyncTime =
             nextAnticipatedVSyncTimeFromLocked(approximateNextVsync - slope / 2);
     if (FlagManager::getInstance().vrr_config() && mDisplayModeDataOpt) {
-        mVsyncTrackerCallback.onVsyncGenerated(mId, TimePoint::fromNs(nextAnticipatedVsyncTime),
+        const auto nextAnticipatedVsyncTimePoint = TimePoint::fromNs(nextAnticipatedVsyncTime);
+        ATRACE_FORMAT("%s outOfPhase vsyncIn %.2fms", __func__,
+                      ticks<std::milli, float>(nextAnticipatedVsyncTimePoint - TimePoint::now()));
+        mVsyncTrackerCallback.onVsyncGenerated(mId, nextAnticipatedVsyncTimePoint,
                                                *mDisplayModeDataOpt, Period::fromNs(mIdealPeriod));
     }
     return nextAnticipatedVsyncTime;