diff options
author | 2021-02-10 21:06:27 -0800 | |
---|---|---|
committer | 2021-02-16 14:40:30 -0800 | |
commit | beba6f0a81de3145552713c2aee75c34fa0a8cdb (patch) | |
tree | f9b3dc0b0f7711dd59935b7591e6b4db3dbaaaf1 /services/surfaceflinger/SurfaceFlinger.cpp | |
parent | 7381d4840a469be409390009c2aa1b11b1d7edf1 (diff) |
SurfaceFlinger: Add ClientCache dumps
Can be useful in debugging buffer leaks.
Bug: 176691195
Test: Existing tests pass
Change-Id: I8b318f272a7da3dde76d9153b21ced94127f0d8b
Diffstat (limited to 'services/surfaceflinger/SurfaceFlinger.cpp')
-rw-r--r-- | services/surfaceflinger/SurfaceFlinger.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp index 77f4009877..4f93b8930c 100644 --- a/services/surfaceflinger/SurfaceFlinger.cpp +++ b/services/surfaceflinger/SurfaceFlinger.cpp @@ -4849,6 +4849,8 @@ void SurfaceFlinger::dumpAllLocked(const DumpArgs& args, std::string& result) co getRenderEngine().dump(result); + result.append("ClientCache state:\n"); + ClientCache::getInstance().dump(result); DebugEGLImageTracker::getInstance()->dump(result); if (const auto display = getDefaultDisplayDeviceLocked()) { |