Merge "Make AndroidRuntime only start the debugger for zygote forked apps." am: 5cdf28f38b
am: 710b7c6626
Change-Id: I76a047647aaae7b50d62292ba04bd93350ba234c
This commit is contained in:
@@ -761,18 +761,17 @@ int AndroidRuntime::startVm(JavaVM** pJavaVM, JNIEnv** pEnv, bool zygote)
|
||||
|
||||
/*
|
||||
* Enable debugging only for apps forked from zygote.
|
||||
* Set suspend=y to pause during VM init and use android ADB transport.
|
||||
*/
|
||||
if (zygote) {
|
||||
// Set the JDWP provider and required arguments. By default let the runtime choose how JDWP is
|
||||
// implemented. When this is not set the runtime defaults to not allowing JDWP.
|
||||
addOption("-XjdwpOptions:suspend=n,server=y");
|
||||
parseRuntimeOption("dalvik.vm.jdwp-provider",
|
||||
jdwpProviderBuf,
|
||||
"-XjdwpProvider:",
|
||||
"default");
|
||||
}
|
||||
|
||||
// Set the JDWP provider. By default let the runtime choose.
|
||||
parseRuntimeOption("dalvik.vm.jdwp-provider",
|
||||
jdwpProviderBuf,
|
||||
"-XjdwpProvider:",
|
||||
"default");
|
||||
|
||||
parseRuntimeOption("dalvik.vm.lockprof.threshold",
|
||||
lockProfThresholdBuf,
|
||||
"-Xlockprofthreshold:");
|
||||
|
||||
Reference in New Issue
Block a user