From: Nataniel Borges Date: Tue, 5 Feb 2019 23:43:29 +0000 (-0800) Subject: Add window trace status to the bug report X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=24325ced93b9368c1ba823e02850d0b849979e02;p=android-x86%2Fframeworks-base.git Add window trace status to the bug report Add the window trace status when dumping the WM service for the bugreport. The status include: - Enabled or not - Log level (0 - all, 1 - trim or 2 - critical) - Buffer size - User buffer space - Number of elements in the buffer Test: Run `dumpsys window trace` Change-Id: Iec43922523b5aab6f14c03f4b5999dcce8ea5dce --- diff --git a/services/core/java/com/android/server/wm/WindowManagerService.java b/services/core/java/com/android/server/wm/WindowManagerService.java index 899bf7c8fd39..1f116f8d5b85 100644 --- a/services/core/java/com/android/server/wm/WindowManagerService.java +++ b/services/core/java/com/android/server/wm/WindowManagerService.java @@ -5736,6 +5736,11 @@ public class WindowManagerService extends IWindowManager.Stub mRoot.dumpTokens(pw, dumpAll); } + private void dumpTraceStatus(PrintWriter pw) { + pw.println("WINDOW MANAGER TRACE (dumpsys window trace)"); + pw.print(mWindowTracing.getStatus() + "\n"); + } + private void dumpSessionsLocked(PrintWriter pw, boolean dumpAll) { pw.println("WINDOW MANAGER SESSIONS (dumpsys window sessions)"); for (int i=0; i