Merge "Propagate the "dalvik.vm.minidebuginfo" property to ART run-time." am: ddd440b8a2
am: 8df431a8ef
Change-Id: Ib2c08bb7bcf5d85c15db9ec16eca1ae9c7930eb6
This commit is contained in:
@@ -57,6 +57,8 @@ public final class Zygote {
|
||||
public static final int ONLY_USE_SYSTEM_OAT_FILES = 1 << 10;
|
||||
/** Do not enfore hidden API access restrictions. */
|
||||
public static final int DISABLE_HIDDEN_API_CHECKS = 1 << 11;
|
||||
/** Force generation of native debugging information for backtraces. */
|
||||
public static final int DEBUG_GENERATE_MINI_DEBUG_INFO = 1 << 12;
|
||||
|
||||
/** No external storage should be mounted. */
|
||||
public static final int MOUNT_EXTERNAL_NONE = 0;
|
||||
|
||||
@@ -3878,9 +3878,13 @@ public class ActivityManagerService extends IActivityManager.Stub
|
||||
runtimeFlags |= Zygote.DEBUG_ENABLE_CHECKJNI;
|
||||
}
|
||||
String genDebugInfoProperty = SystemProperties.get("debug.generate-debug-info");
|
||||
if ("true".equals(genDebugInfoProperty)) {
|
||||
if ("1".equals(genDebugInfoProperty) || "true".equals(genDebugInfoProperty)) {
|
||||
runtimeFlags |= Zygote.DEBUG_GENERATE_DEBUG_INFO;
|
||||
}
|
||||
String genMiniDebugInfoProperty = SystemProperties.get("dalvik.vm.minidebuginfo");
|
||||
if ("1".equals(genMiniDebugInfoProperty) || "true".equals(genMiniDebugInfoProperty)) {
|
||||
runtimeFlags |= Zygote.DEBUG_GENERATE_MINI_DEBUG_INFO;
|
||||
}
|
||||
if ("1".equals(SystemProperties.get("debug.jni.logging"))) {
|
||||
runtimeFlags |= Zygote.DEBUG_ENABLE_JNI_LOGGING;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user