From 84d9a81c7df07609e5e77cce1baafb3730cc4133 Mon Sep 17 00:00:00 2001 From: Calin Juravle Date: Mon, 18 Sep 2017 17:40:48 -0700 Subject: Fix dexopt dump Dexopt dump prints the status of primary oat file instead of secondary. We cannot get the secondary dex file status without an installd call so this CL just removes the status line. (cherry picked from commit cf72222f41f4ce73302274d2e8b4fcc735c3bd00) Bug: 65843255 Test: adb shell dumpsys package dexopt Merged-In: I76028704267eed68ba8c51f45ce8b54f403cc255 Change-Id: I76028704267eed68ba8c51f45ce8b54f403cc255 --- .../core/java/com/android/server/pm/PackageDexOptimizer.java | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/services/core/java/com/android/server/pm/PackageDexOptimizer.java b/services/core/java/com/android/server/pm/PackageDexOptimizer.java index dfa828df5236..49d26fea396c 100644 --- a/services/core/java/com/android/server/pm/PackageDexOptimizer.java +++ b/services/core/java/com/android/server/pm/PackageDexOptimizer.java @@ -429,16 +429,7 @@ public class PackageDexOptimizer { PackageDexUsage.DexUseInfo dexUseInfo = e.getValue(); pw.println(dex); pw.increaseIndent(); - for (String isa : dexUseInfo.getLoaderIsas()) { - String status = null; - try { - status = DexFile.getDexFileStatus(path, isa); - } catch (IOException ioe) { - status = "[Exception]: " + ioe.getMessage(); - } - pw.println(isa + ": " + status); - } - + // TODO(calin): get the status of the oat file (needs installd call) pw.println("class loader context: " + dexUseInfo.getClassLoaderContext()); if (dexUseInfo.isUsedByOtherApps()) { pw.println("used be other apps: " + dexUseInfo.getLoadingPackages()); -- cgit v1.2.3-59-g8ed1b