Improve dumpsys output for AlarmMAnager

Test: manual test with dumpsys alarm
Change-Id: I788be58d3cdc5e10045908b6d4501933b1603cb9
This commit is contained in:
Makoto Onuki
2017-03-01 18:11:00 -08:00
parent ef1337aca2
commit 33955e10bb

View File

@@ -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<ArrayMap<String, BroadcastStats>> mBroadcastStats