Trace vsync id

Add vsync id to the main trace functions.

Test: capture a systrace
Bug: 170914689
Change-Id: If17394d1bd75bf8139e82c88783e89c00a30a167
This commit is contained in:
Ady Abraham
2021-03-01 10:46:40 -08:00
parent 043304fc1d
commit 150816ce28
2 changed files with 7 additions and 3 deletions

View File

@@ -17,7 +17,7 @@
#include "DrawFrameTask.h"
#include <utils/Log.h>
#include <utils/Trace.h>
#include <utils/TraceUtils.h>
#include "../DeferredLayerUpdater.h"
#include "../DisplayList.h"
@@ -82,7 +82,8 @@ void DrawFrameTask::postAndWait() {
}
void DrawFrameTask::run() {
ATRACE_NAME("DrawFrame");
const int64_t vsyncId = mFrameInfo[static_cast<int>(FrameInfoIndex::FrameTimelineVsyncId)];
ATRACE_FORMAT("DrawFrames %" PRId64, vsyncId);
bool canUnblockUiThread;
bool canDrawThisFrame;