diff options
| author | Gavin Corkery <gavincorkery@google.com> | 2019-12-09 18:01:13 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2019-12-09 18:01:13 +0000 |
| commit | 654af7615bc0ab6941e28131efccf8d23840c253 (patch) | |
| tree | c314c2ebc7f59b4696a345e33b52a0b3f2085fa0 /core/java | |
| parent | a281d69a39f500f5e0e31630bb7389fb1ccd9383 (diff) | |
| parent | dd1dabaef7dfae54b20f225ee407f182e86411ac (diff) | |
Merge changes from topic "log-watchdog-reason"
* changes:
Log watchdog-initiated rollback reason
Add package failure flags to Package Watchdog
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/util/StatsLog.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/core/java/android/util/StatsLog.java b/core/java/android/util/StatsLog.java index 64e15cfb7948..8cb5b05df685 100644 --- a/core/java/android/util/StatsLog.java +++ b/core/java/android/util/StatsLog.java @@ -179,6 +179,8 @@ public final class StatsLog extends StatsLogInternal { * @param rollbackType state of the rollback. * @param packageName package name being rolled back. * @param packageVersionCode version of the package being rolled back. + * @param rollbackReason reason the package is being rolled back. + * @param failingPackageName the package name causing the failure. * * @return True if the log request was sent to statsd. * @@ -186,7 +188,7 @@ public final class StatsLog extends StatsLogInternal { */ @RequiresPermission(allOf = {DUMP, PACKAGE_USAGE_STATS}) public static boolean logWatchdogRollbackOccurred(int rollbackType, String packageName, - long packageVersionCode) { + long packageVersionCode, int rollbackReason, String failingPackageName) { synchronized (sLogLock) { try { IStatsManager service = getIStatsManagerLocked(); @@ -198,7 +200,7 @@ public final class StatsLog extends StatsLogInternal { } service.sendWatchdogRollbackOccurredAtom(rollbackType, packageName, - packageVersionCode); + packageVersionCode, rollbackReason, failingPackageName); return true; } catch (RemoteException e) { sService = null; |
