Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 78a0d841 authored by Calin Juravle's avatar Calin Juravle
Browse files

Add PackageDexUse file to dumpstate

It will allows us to investigate issues related to apks
class loader context

(cherry-pick from commit: f84d369e)

Test: atest DumpstateTest
Bug: 154789494
Merged-In: If5d2bfa005350d36006c07cdd38bf2c01417fd18
Change-Id: If5d2bfa005350d36006c07cdd38bf2c01417fd18
parent 02e24f64
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -163,6 +163,7 @@ void add_mountinfo();
#define OTA_METADATA_DIR "/metadata/ota"
#define SNAPSHOTCTL_LOG_DIR "/data/misc/snapshotctl_log"
#define LINKERCONFIG_DIR "/linkerconfig"
#define PACKAGE_DEX_USE_LIST "/data/system/package-dex-usage.list"

// TODO(narayan): Since this information has to be kept in sync
// with tombstoned, we should just put it in a common header.
@@ -1574,6 +1575,7 @@ static Dumpstate::RunStatus DumpstateDefault() {
    if (!PropertiesHelper::IsUserBuild()) {
        ds.AddDir(PROFILE_DATA_DIR_CUR, true);
        ds.AddDir(PROFILE_DATA_DIR_REF, true);
        ds.AddZipEntry(ZIP_ROOT_DIR + PACKAGE_DEX_USE_LIST, PACKAGE_DEX_USE_LIST);
    }
    ds.AddDir(PREREBOOT_DATA_DIR, false);
    add_mountinfo();