BufferStateLayer: ATRACE_CALL setBuffer
This roughly corresponds to the trace-point for
BufferQueueLayer::onFrameAvailable and should ease reading
traces as we transition from BQL to BSL.
Bug: 171232941
Test: Existing tests pass
Change-Id: Ibb2f31b34a0d9353003320af9625c027989a9e00
diff --git a/services/surfaceflinger/BufferStateLayer.cpp b/services/surfaceflinger/BufferStateLayer.cpp
index 9a45718..6f344c7 100644
--- a/services/surfaceflinger/BufferStateLayer.cpp
+++ b/services/surfaceflinger/BufferStateLayer.cpp
@@ -262,6 +262,8 @@
bool BufferStateLayer::setBuffer(const sp<GraphicBuffer>& buffer, const sp<Fence>& acquireFence,
nsecs_t postTime, nsecs_t desiredPresentTime,
const client_cache_t& clientCacheId, uint64_t frameNumber) {
+ ATRACE_CALL();
+
if (mCurrentState.buffer) {
mReleasePreviousBuffer = true;
}