summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Vishnu Nair <vishnun@google.com> 2023-12-07 22:36:24 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2023-12-07 22:36:24 +0000
commit4a1f35cf3aefc3b79c88c3622225d515466b87d4 (patch)
tree86008528187e545ddabe2b3e9ffb3c4ab3b243c4
parentf0ac70772d768e1dc5deb9f370ed4c8bd4555bf0 (diff)
parentd49702c3cf6dc867a93d05bd602e675db8a44c83 (diff)
Merge "Add handleAlive in logs for child layers for layer leaks." into main am: c710884ec1 am: 58897beb3f am: d49702c3cf
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2862045 Change-Id: I685a4a59b076e7d0069f079811006820bca689d6 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--services/surfaceflinger/SurfaceFlinger.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp
index 8311617870..772fcd1dbd 100644
--- a/services/surfaceflinger/SurfaceFlinger.cpp
+++ b/services/surfaceflinger/SurfaceFlinger.cpp
@@ -4362,7 +4362,8 @@ status_t SurfaceFlinger::addClientLayer(LayerCreationArgs& args, const sp<IBinde
int sampleSize = (layer->getChildrenCount() / 100) + 1;
layer->traverseChildren([&](Layer* layer) {
if (rand() % sampleSize == 0) {
- ALOGE("Child Layer: %s", layer->getName().c_str());
+ ALOGE("Child Layer: %s%s", layer->getName().c_str(),
+ (layer->isHandleAlive() ? "handleAlive" : ""));
}
});
}