From 79eeb98d74527d6c12f2b864bdb43bbcf5b0c05a Mon Sep 17 00:00:00 2001 From: Nicolas Geoffray Date: Thu, 14 Feb 2019 15:55:20 +0000 Subject: [PATCH] Add a dalvik.vm.boot-image option for zygote and installd. Bug: 119800099 Test: adb shell setprop dalvik.vm.boot-image "/system/framework/boot.art" Change-Id: Iccafc56b5c95e848efca2699e16306a26d856478 --- core/jni/AndroidRuntime.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/jni/AndroidRuntime.cpp b/core/jni/AndroidRuntime.cpp index b94ac9c29f9f9..565fa6f631205 100644 --- a/core/jni/AndroidRuntime.cpp +++ b/core/jni/AndroidRuntime.cpp @@ -651,6 +651,11 @@ int AndroidRuntime::startVm(JavaVM** pJavaVM, JNIEnv** pEnv, bool zygote) char methodTraceFileSizeBuf[sizeof("-Xmethod-trace-file-size:") + PROPERTY_VALUE_MAX]; std::string fingerprintBuf; char jdwpProviderBuf[sizeof("-XjdwpProvider:") - 1 + PROPERTY_VALUE_MAX]; + char bootImageBuf[sizeof("-Ximage:") - 1 + PROPERTY_VALUE_MAX]; + + if (parseRuntimeOption("dalvik.vm.boot-image", bootImageBuf, "-Ximage:")) { + ALOGI("Boot image: '%s'\n", bootImageBuf); + } bool checkJni = false; property_get("dalvik.vm.checkjni", propBuf, "");