Populate ro.boot.dalvik.vm.checkjni from android.checkjni

emulator passes `android.checkjni` in the kernel
command which we want to use in
frameworks/base/core/jni/AndroidRuntime.cpp

Bug: 182291166
Test: getprop ro.boot.dalvik.vm.checkjni
Signed-off-by: Roman Kiryanov <rkir@google.com>
Change-Id: If9473aa9492fa09d8de7cc8fb08614380e4e15f3
This commit is contained in:
Roman Kiryanov 2021-04-07 15:16:00 -07:00
parent c755e5edf9
commit 0312c20a71

View file

@ -1204,6 +1204,18 @@ static void ProcessKernelCmdline() {
// emulator specific, should be retired once emulator migrates to
// androidboot.
InitPropertySet("ro.boot.debug.sf.nobootanimation", "1");
} else if (key == "android.checkjni") {
// emulator specific, should be retired once emulator migrates to
// androidboot.
std::string value_bool;
if (value == "0") {
value_bool = "false";
} else if (value == "1") {
value_bool = "true";
} else {
value_bool = value;
}
InitPropertySet("ro.boot.dalvik.vm.checkjni", value_bool);
}
});
}