summaryrefslogtreecommitdiffstats
path: root/services/java/com/android/server/pm/Installer.java
diff options
context:
space:
mode:
Diffstat (limited to 'services/java/com/android/server/pm/Installer.java')
-rw-r--r--services/java/com/android/server/pm/Installer.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/services/java/com/android/server/pm/Installer.java b/services/java/com/android/server/pm/Installer.java
index 0f384b1..4fd9277 100644
--- a/services/java/com/android/server/pm/Installer.java
+++ b/services/java/com/android/server/pm/Installer.java
@@ -240,11 +240,12 @@ public final class Installer {
builder.append(" *"); // No pkgName arg present
builder.append(' ');
builder.append(instructionSet);
+ builder.append(" 0"); // vmSafeMode=false
return execute(builder.toString());
}
public int dexopt(String apkPath, int uid, boolean isPublic, String pkgName,
- String instructionSet) {
+ String instructionSet, boolean vmSafeMode) {
StringBuilder builder = new StringBuilder("dexopt");
builder.append(' ');
builder.append(apkPath);
@@ -255,6 +256,7 @@ public final class Installer {
builder.append(pkgName);
builder.append(' ');
builder.append(instructionSet);
+ builder.append(vmSafeMode ? " 1" : " 0");
return execute(builder.toString());
}