From 6eaa0f91bc758156c137fccc5f894cdada8eb2af Mon Sep 17 00:00:00 2001 From: Kelvin Zhang Date: Mon, 12 Sep 2022 09:29:19 -0700 Subject: Add update_engine prefs dir to bugreport During OTA update, update_engine will cache some states, such as buffer offset, to prefs dir. These states are used to pause/resume an OTA update. Add these prefs to bugreport for debugging purposes. Test: th Bug: 245549982 Change-Id: I9b36f418eb26c76bc9538a167a0bec7c253dfc49 --- cmds/dumpstate/dumpstate.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cmds/dumpstate/dumpstate.cpp b/cmds/dumpstate/dumpstate.cpp index 6dea91bc2b..336da5d457 100644 --- a/cmds/dumpstate/dumpstate.cpp +++ b/cmds/dumpstate/dumpstate.cpp @@ -170,6 +170,7 @@ void add_mountinfo(); #define RECOVERY_DIR "/cache/recovery" #define RECOVERY_DATA_DIR "/data/misc/recovery" #define UPDATE_ENGINE_LOG_DIR "/data/misc/update_engine_log" +#define UPDATE_ENGINE_PREF_DIR "/data/misc/update_engine/prefs" #define LOGPERSIST_DATA_DIR "/data/misc/logd" #define PREREBOOT_DATA_DIR "/data/misc/prereboot" #define PROFILE_DATA_DIR_CUR "/data/misc/profiles/cur" @@ -1827,6 +1828,7 @@ Dumpstate::RunStatus Dumpstate::DumpstateDefaultAfterCritical() { ds.AddDir(RECOVERY_DIR, true); ds.AddDir(RECOVERY_DATA_DIR, true); ds.AddDir(UPDATE_ENGINE_LOG_DIR, true); + ds.AddDir(UPDATE_ENGINE_PREF_DIR, true); ds.AddDir(LOGPERSIST_DATA_DIR, false); if (!PropertiesHelper::IsUserBuild()) { ds.AddDir(PROFILE_DATA_DIR_CUR, true); -- cgit v1.2.3-59-g8ed1b