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

Commit d205cde5 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Revert "Add debug logs""

parents bf3bdc66 96d601bd
Loading
Loading
Loading
Loading
+0 −25
Original line number Diff line number Diff line
@@ -6738,31 +6738,6 @@ public class PackageParser {
                + " " + packageName + "}";
        }

        public String dumpState_temp() {
            String flags = "";
            flags += ((applicationInfo.flags & ApplicationInfo.FLAG_UPDATED_SYSTEM_APP) != 0 ? "U" : "");
            flags += ((applicationInfo.flags & ApplicationInfo.FLAG_SYSTEM) != 0 ? "S" : "");
            if ("".equals(flags)) {
                flags = "-";
            }
            String privFlags = "";
            privFlags += ((applicationInfo.privateFlags & ApplicationInfo.PRIVATE_FLAG_PRIVILEGED) != 0 ? "P" : "");
            privFlags += ((applicationInfo.privateFlags & ApplicationInfo.PRIVATE_FLAG_OEM) != 0 ? "O" : "");
            privFlags += ((applicationInfo.privateFlags & ApplicationInfo.PRIVATE_FLAG_VENDOR) != 0 ? "V" : "");
            if ("".equals(privFlags)) {
                privFlags = "-";
            }
            return "Package{"
            + Integer.toHexString(System.identityHashCode(this))
            + " " + packageName
            + ", ver:" + getLongVersionCode()
            + ", path: " + codePath
            + ", flags: " + flags
            + ", privFlags: " + privFlags
            + ", extra: " + (mExtras == null ? "<<NULL>>" : Integer.toHexString(System.identityHashCode(mExtras)) + "}")
            + "}";
        }

        @Override
        public int describeContents() {
            return 0;
+0 −112
Original line number Diff line number Diff line
@@ -2746,12 +2746,6 @@ public class PackageManagerService extends IPackageManager.Stub
                                mSettings.getDisabledSystemPkgLPr(ps.name);
                        if (disabledPs.codePath == null || !disabledPs.codePath.exists()
                                || disabledPs.pkg == null) {
if (REFACTOR_DEBUG) {
Slog.e("TODD",
        "Possibly deleted app: " + ps.dumpState_temp()
        + "; path: " + (disabledPs.codePath == null ? "<<NULL>>":disabledPs.codePath)
        + "; pkg: " + (disabledPs.pkg==null?"<<NULL>>":disabledPs.pkg.toString()));
}
                            possiblyDeletedUpdatedSystemApps.add(ps.name);
                        }
                    }
@@ -2803,10 +2797,6 @@ Slog.e("TODD",
                for (String deletedAppName : possiblyDeletedUpdatedSystemApps) {
                    PackageParser.Package deletedPkg = mPackages.get(deletedAppName);
                    mSettings.removeDisabledSystemPackageLPw(deletedAppName);
if (REFACTOR_DEBUG) {
Slog.e("TODD",
        "remove update; name: " + deletedAppName + ", exists? " + (deletedPkg != null));
}
                    final String msg;
                    if (deletedPkg == null) {
                        // should have found an update, but, we didn't; remove everything
@@ -8534,8 +8524,6 @@ Slog.e("TODD",
        return false;
    }
    // Temporary to catch potential issues with refactoring
    private static boolean REFACTOR_DEBUG = true;
    /**
     * Adds a new package to the internal data structures during platform initialization.
     * <p>After adding, the package is known to the system and available for querying.
@@ -8576,10 +8564,6 @@ Slog.e("TODD",
        synchronized (mPackages) {
            renamedPkgName = mSettings.getRenamedPackageLPr(pkg.mRealPackage);
            final String realPkgName = getRealPackageName(pkg, renamedPkgName);
if (REFACTOR_DEBUG) {
Slog.e("TODD",
        "Add pkg: " + pkg.packageName + (realPkgName==null?"":", realName: " + realPkgName));
}
            if (realPkgName != null) {
                ensurePackageRenamed(pkg, renamedPkgName);
            }
@@ -8594,12 +8578,6 @@ Slog.e("TODD",
            if (DEBUG_INSTALL && isSystemPkgUpdated) {
                Slog.d(TAG, "updatedPkg = " + disabledPkgSetting);
            }
if (REFACTOR_DEBUG) {
Slog.e("TODD",
        "SSP? " + scanSystemPartition
        + ", exists? " + pkgAlreadyExists + (pkgAlreadyExists?" "+pkgSetting.toString():"")
        + ", upgraded? " + isSystemPkgUpdated + (isSystemPkgUpdated?" "+disabledPkgSetting.toString():""));
}
            final SharedUserSetting sharedUserSetting = (pkg.mSharedUserId != null)
                    ? mSettings.getSharedUserLPw(pkg.mSharedUserId,
@@ -8611,12 +8589,6 @@ Slog.e("TODD",
                Log.d(TAG, "Shared UserID " + pkg.mSharedUserId
                        + " (uid=" + sharedUserSetting.userId + "):"
                        + " packages=" + sharedUserSetting.packages);
if (REFACTOR_DEBUG) {
Slog.e("TODD",
        "Shared UserID " + pkg.mSharedUserId
        + " (uid=" + sharedUserSetting.userId + "):"
        + " packages=" + sharedUserSetting.packages);
}
            }
            if (scanSystemPartition) {
@@ -8625,10 +8597,6 @@ Slog.e("TODD",
                // version on /data, cycle through all of its children packages and
                // remove children that are no longer defined.
                if (isSystemPkgUpdated) {
if (REFACTOR_DEBUG) {
Slog.e("TODD",
        "Disable child packages");
}
                    final int scannedChildCount = (pkg.childPackages != null)
                            ? pkg.childPackages.size() : 0;
                    final int disabledChildCount = disabledPkgSetting.childPackageNames != null
@@ -8640,19 +8608,11 @@ Slog.e("TODD",
                        for (int j = 0; j < scannedChildCount; j++) {
                            PackageParser.Package childPkg = pkg.childPackages.get(j);
                            if (childPkg.packageName.equals(disabledChildPackageName)) {
if (REFACTOR_DEBUG) {
Slog.e("TODD",
        "Ignore " + disabledChildPackageName);
}
                                disabledPackageAvailable = true;
                                break;
                            }
                        }
                        if (!disabledPackageAvailable) {
if (REFACTOR_DEBUG) {
Slog.e("TODD",
        "Disable " + disabledChildPackageName);
}
                            mSettings.removeDisabledSystemPackageLPw(disabledChildPackageName);
                        }
                    }
@@ -8661,44 +8621,17 @@ Slog.e("TODD",
                            disabledPkgSetting /* pkgSetting */, null /* disabledPkgSetting */,
                            null /* originalPkgSetting */, null, parseFlags, scanFlags,
                            (pkg == mPlatformPackage), user);
if (REFACTOR_DEBUG) {
Slog.e("TODD",
        "Scan disabled system package");
Slog.e("TODD",
        "Pre: " + request.pkgSetting.dumpState_temp());
}
final ScanResult result =
                    scanPackageOnlyLI(request, mFactoryTest, -1L);
if (REFACTOR_DEBUG) {
Slog.e("TODD",
        "Post: " + (result.success?result.pkgSetting.dumpState_temp():"FAILED scan"));
}
                }
            }
        }
        final boolean newPkgChangedPaths =
                pkgAlreadyExists && !pkgSetting.codePathString.equals(pkg.codePath);
if (REFACTOR_DEBUG) {
Slog.e("TODD",
        "paths changed? " + newPkgChangedPaths
        + "; old: " + pkg.codePath
        + ", new: " + (pkgSetting==null?"<<NULL>>":pkgSetting.codePathString));
}
        final boolean newPkgVersionGreater =
                pkgAlreadyExists && pkg.getLongVersionCode() > pkgSetting.versionCode;
if (REFACTOR_DEBUG) {
Slog.e("TODD",
        "version greater? " + newPkgVersionGreater
        + "; old: " + pkg.getLongVersionCode()
        + ", new: " + (pkgSetting==null?"<<NULL>>":pkgSetting.versionCode));
}
        final boolean isSystemPkgBetter = scanSystemPartition && isSystemPkgUpdated
                && newPkgChangedPaths && newPkgVersionGreater;
if (REFACTOR_DEBUG) {
    Slog.e("TODD",
            "system better? " + isSystemPkgBetter);
}
        if (isSystemPkgBetter) {
            // The version of the application on /system is greater than the version on
            // /data. Switch back to the application on /system.
@@ -8714,13 +8647,6 @@ if (REFACTOR_DEBUG) {
                    + " name: " + pkgSetting.name
                    + "; " + pkgSetting.versionCode + " --> " + pkg.getLongVersionCode()
                    + "; " + pkgSetting.codePathString + " --> " + pkg.codePath);
if (REFACTOR_DEBUG) {
Slog.e("TODD",
        "System package changed;"
        + " name: " + pkgSetting.name
        + "; " + pkgSetting.versionCode + " --> " + pkg.getLongVersionCode()
        + "; " + pkgSetting.codePathString + " --> " + pkg.codePath);
}
            final InstallArgs args = createInstallArgsForExisting(
                    packageFlagsToInstallFlags(pkgSetting), pkgSetting.codePathString,
@@ -8732,10 +8658,6 @@ Slog.e("TODD",
        }
        if (scanSystemPartition && isSystemPkgUpdated && !isSystemPkgBetter) {
if (REFACTOR_DEBUG) {
Slog.e("TODD",
        "THROW exception; system pkg version not good enough");
}
            // The version of the application on the /system partition is less than or
            // equal to the version on the /data partition. Throw an exception and use
            // the application already installed on the /data partition.
@@ -8766,11 +8688,6 @@ Slog.e("TODD",
                logCriticalInfo(Log.WARN,
                        "System package signature mismatch;"
                        + " name: " + pkgSetting.name);
if (REFACTOR_DEBUG) {
Slog.e("TODD",
        "System package signature mismatch;"
        + " name: " + pkgSetting.name);
}
                try (PackageFreezer freezer = freezePackage(pkg.packageName,
                        "scanPackageInternalLI")) {
                    deletePackageLIF(pkg.packageName, null, true, null, 0, null, false, null);
@@ -8785,13 +8702,6 @@ Slog.e("TODD",
                        + " name: " + pkgSetting.name
                        + "; " + pkgSetting.versionCode + " --> " + pkg.getLongVersionCode()
                        + "; " + pkgSetting.codePathString + " --> " + pkg.codePath);
if (REFACTOR_DEBUG) {
Slog.e("TODD",
        "System package enabled;"
        + " name: " + pkgSetting.name
        + "; " + pkgSetting.versionCode + " --> " + pkg.getLongVersionCode()
        + "; " + pkgSetting.codePathString + " --> " + pkg.codePath);
}
                InstallArgs args = createInstallArgsForExisting(
                        packageFlagsToInstallFlags(pkgSetting), pkgSetting.codePathString,
                        pkgSetting.resourcePathString, getAppDexInstructionSets(pkgSetting));
@@ -8808,35 +8718,13 @@ Slog.e("TODD",
                        + " name: " + pkgSetting.name
                        + "; old: " + pkgSetting.codePathString + " @ " + pkgSetting.versionCode
                        + "; new: " + pkg.codePath + " @ " + pkg.codePath);
if (REFACTOR_DEBUG) {
Slog.e("TODD",
        "System package disabled;"
        + " name: " + pkgSetting.name
        + "; old: " + pkgSetting.codePathString + " @ " + pkgSetting.versionCode
        + "; new: " + pkg.codePath + " @ " + pkg.codePath);
}
            }
        }
if (REFACTOR_DEBUG) {
Slog.e("TODD",
        "Scan package");
Slog.e("TODD",
        "Pre: " + (pkgSetting==null?"<<NONE>>":pkgSetting.dumpState_temp()));
}
        final PackageParser.Package scannedPkg = scanPackageNewLI(pkg, parseFlags, scanFlags
                | SCAN_UPDATE_SIGNATURE, currentTime, user);
if (REFACTOR_DEBUG) {
pkgSetting = mSettings.getPackageLPr(pkg.packageName);
Slog.e("TODD",
        "Post: " + (pkgSetting==null?"<<NONE>>":pkgSetting.dumpState_temp()));
}
        if (shouldHideSystemApp) {
if (REFACTOR_DEBUG) {
Slog.e("TODD",
        "Disable package: " + pkg.packageName);
}
            synchronized (mPackages) {
                mSettings.disableSystemPackageLPw(pkg.packageName, true);
            }
+0 −29
Original line number Diff line number Diff line
@@ -97,35 +97,6 @@ public final class PackageSetting extends PackageSettingBase {
            + " " + name + "/" + appId + "}";
    }

    // Temporary to catch potential issues with refactoring
    public String dumpState_temp() {
        String flags = "";
        flags += ((pkgFlags & ApplicationInfo.FLAG_UPDATED_SYSTEM_APP) != 0 ? "U" : "");
        flags += ((pkgFlags & ApplicationInfo.FLAG_SYSTEM) != 0 ? "S" : "");
        if ("".equals(flags)) {
            flags = "-";
        }
        String privFlags = "";
        privFlags += ((pkgPrivateFlags & ApplicationInfo.PRIVATE_FLAG_PRIVILEGED) != 0 ? "P" : "");
        privFlags += ((pkgPrivateFlags & ApplicationInfo.PRIVATE_FLAG_OEM) != 0 ? "O" : "");
        privFlags += ((pkgPrivateFlags & ApplicationInfo.PRIVATE_FLAG_VENDOR) != 0 ? "V" : "");
        if ("".equals(privFlags)) {
            privFlags = "-";
        }
        return "PackageSetting{"
                + Integer.toHexString(System.identityHashCode(this))
                + " " + name + (realName == null ? "" : "("+realName+")") + "/" + appId + (sharedUser==null?"":" u:" + sharedUser.name+"("+sharedUserId+")")
                + ", ver:" + versionCode
                + ", path: " + codePath
                + ", pABI: " + primaryCpuAbiString
                + ", sABI: " + secondaryCpuAbiString
                + ", oABI: " + cpuAbiOverrideString
                + ", flags: " + flags
                + ", privFlags: " + privFlags
                + ", pkg: " + (pkg == null ? "<<NULL>>" : pkg.dumpState_temp())
                + "}";
    }

    public void copyFrom(PackageSetting orig) {
        super.copyFrom(orig);
        doCopy(orig);