Loading services/core/java/com/android/server/pm/PackageManagerService.java +1 −1 Original line number Diff line number Diff line Loading @@ -10355,7 +10355,7 @@ public class PackageManagerService extends IPackageManager.Stub if (Build.IS_DEBUGGABLE && pkg.isPrivileged() && !SystemProperties.getBoolean(PROPERTY_NAME_PM_DEXOPT_PRIV_APPS_OOB, true)) { SystemProperties.getBoolean(PROPERTY_NAME_PM_DEXOPT_PRIV_APPS_OOB, false)) { PackageManagerServiceUtils.logPackageHasUncompressedCode(pkg); } services/core/java/com/android/server/pm/PackageManagerServiceUtils.java +4 −4 Original line number Diff line number Diff line Loading @@ -331,18 +331,18 @@ public class PackageManagerServiceUtils { ZipEntry entry = it.next(); if (entry.getName().endsWith(".dex")) { if (entry.getMethod() != ZipEntry.STORED) { Slog.wtf(TAG, "APK " + fileName + " has compressed dex code " + Slog.w(TAG, "APK " + fileName + " has compressed dex code " + entry.getName()); } else if ((entry.getDataOffset() & 0x3) != 0) { Slog.wtf(TAG, "APK " + fileName + " has unaligned dex code " + Slog.w(TAG, "APK " + fileName + " has unaligned dex code " + entry.getName()); } } else if (entry.getName().endsWith(".so")) { if (entry.getMethod() != ZipEntry.STORED) { Slog.wtf(TAG, "APK " + fileName + " has compressed native code " + Slog.w(TAG, "APK " + fileName + " has compressed native code " + entry.getName()); } else if ((entry.getDataOffset() & (0x1000 - 1)) != 0) { Slog.wtf(TAG, "APK " + fileName + " has unaligned native code " + Slog.w(TAG, "APK " + fileName + " has unaligned native code " + entry.getName()); } } Loading Loading
services/core/java/com/android/server/pm/PackageManagerService.java +1 −1 Original line number Diff line number Diff line Loading @@ -10355,7 +10355,7 @@ public class PackageManagerService extends IPackageManager.Stub if (Build.IS_DEBUGGABLE && pkg.isPrivileged() && !SystemProperties.getBoolean(PROPERTY_NAME_PM_DEXOPT_PRIV_APPS_OOB, true)) { SystemProperties.getBoolean(PROPERTY_NAME_PM_DEXOPT_PRIV_APPS_OOB, false)) { PackageManagerServiceUtils.logPackageHasUncompressedCode(pkg); }
services/core/java/com/android/server/pm/PackageManagerServiceUtils.java +4 −4 Original line number Diff line number Diff line Loading @@ -331,18 +331,18 @@ public class PackageManagerServiceUtils { ZipEntry entry = it.next(); if (entry.getName().endsWith(".dex")) { if (entry.getMethod() != ZipEntry.STORED) { Slog.wtf(TAG, "APK " + fileName + " has compressed dex code " + Slog.w(TAG, "APK " + fileName + " has compressed dex code " + entry.getName()); } else if ((entry.getDataOffset() & 0x3) != 0) { Slog.wtf(TAG, "APK " + fileName + " has unaligned dex code " + Slog.w(TAG, "APK " + fileName + " has unaligned dex code " + entry.getName()); } } else if (entry.getName().endsWith(".so")) { if (entry.getMethod() != ZipEntry.STORED) { Slog.wtf(TAG, "APK " + fileName + " has compressed native code " + Slog.w(TAG, "APK " + fileName + " has compressed native code " + entry.getName()); } else if ((entry.getDataOffset() & (0x1000 - 1)) != 0) { Slog.wtf(TAG, "APK " + fileName + " has unaligned native code " + Slog.w(TAG, "APK " + fileName + " has unaligned native code " + entry.getName()); } } Loading