From 33955e10bb834d72f66c5a16b8a848c1ef7070bc Mon Sep 17 00:00:00 2001 From: Makoto Onuki Date: Wed, 1 Mar 2017 18:11:00 -0800 Subject: [PATCH] Improve dumpsys output for AlarmMAnager Test: manual test with dumpsys alarm Change-Id: I788be58d3cdc5e10045908b6d4501933b1603cb9 --- .../android/server/AlarmManagerService.java | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/services/core/java/com/android/server/AlarmManagerService.java b/services/core/java/com/android/server/AlarmManagerService.java index 02223c1b6d75c..5ffb7385fcc3a 100644 --- a/services/core/java/com/android/server/AlarmManagerService.java +++ b/services/core/java/com/android/server/AlarmManagerService.java @@ -856,6 +856,19 @@ class AlarmManagerService extends SystemService { mFilterStats = fs; mAlarmType = alarmType; } + + @Override + public String toString() { + return "InFlight{" + + "pendingIntent=" + mPendingIntent + + ", workSource=" + mWorkSource + + ", uid=" + mUid + + ", tag=" + mTag + + ", broadcastStats=" + mBroadcastStats + + ", filterStats=" + mFilterStats + + ", alarmType=" + mAlarmType + + "}"; + } } static final class FilterStats { @@ -873,6 +886,19 @@ class AlarmManagerService extends SystemService { mBroadcastStats = broadcastStats; mTag = tag; } + + @Override + public String toString() { + return "FilterStats{" + + "tag=" + mTag + + ", lastTime=" + lastTime + + ", aggregateTime=" + aggregateTime + + ", count=" + count + + ", numWakeup=" + numWakeup + + ", startTime=" + startTime + + ", nesting=" + nesting + + "}"; + } } static final class BroadcastStats { @@ -890,6 +916,19 @@ class AlarmManagerService extends SystemService { mUid = uid; mPackageName = packageName; } + + @Override + public String toString() { + return "BroadcastStats{" + + "uid=" + mUid + + ", packageName=" + mPackageName + + ", aggregateTime=" + aggregateTime + + ", count=" + count + + ", numWakeup=" + numWakeup + + ", startTime=" + startTime + + ", nesting=" + nesting + + "}"; + } } final SparseArray> mBroadcastStats