From dac757cb7c59c3adc713660d6d33c12d37110385 Mon Sep 17 00:00:00 2001 From: JW Wang Date: Fri, 13 Nov 2020 15:25:06 +0800 Subject: [PATCH] Dump historical rollbacks for debugging purpose (3/n) Bug: 172644981 Test: m Change-Id: I6010de4d9273805a43df8b0e8f7798ea6bfc3f89 --- .../server/rollback/RollbackManagerServiceImpl.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/services/core/java/com/android/server/rollback/RollbackManagerServiceImpl.java b/services/core/java/com/android/server/rollback/RollbackManagerServiceImpl.java index 873f60d220fb8..069d72becde77 100644 --- a/services/core/java/com/android/server/rollback/RollbackManagerServiceImpl.java +++ b/services/core/java/com/android/server/rollback/RollbackManagerServiceImpl.java @@ -1242,6 +1242,18 @@ class RollbackManagerServiceImpl extends IRollbackManager.Stub implements Rollba rollback.dump(ipw); } ipw.println(); + + List historicalRollbacks = mRollbackStore.loadHistorialRollbacks(); + if (!historicalRollbacks.isEmpty()) { + ipw.println("Historical rollbacks:"); + ipw.increaseIndent(); + for (Rollback rollback : historicalRollbacks) { + rollback.dump(ipw); + } + ipw.decreaseIndent(); + ipw.println(); + } + PackageWatchdog.getInstance(mContext).dump(ipw); }); }