Merge "Revert "Make AndroidRuntime only start the debugger for zygote forked apps.""
am: b3cef78e8d
Change-Id: I489a9ed838033ba72a62fb6241093b89b3fb54b2
This commit is contained in:
@@ -761,16 +761,17 @@ int AndroidRuntime::startVm(JavaVM** pJavaVM, JNIEnv** pEnv, bool zygote)
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* Enable debugging only for apps forked from zygote.
|
* Enable debugging only for apps forked from zygote.
|
||||||
|
* Set suspend=y to pause during VM init and use android ADB transport.
|
||||||
*/
|
*/
|
||||||
if (zygote) {
|
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");
|
addOption("-XjdwpOptions:suspend=n,server=y");
|
||||||
|
}
|
||||||
|
|
||||||
|
// Set the JDWP provider. By default let the runtime choose.
|
||||||
parseRuntimeOption("dalvik.vm.jdwp-provider",
|
parseRuntimeOption("dalvik.vm.jdwp-provider",
|
||||||
jdwpProviderBuf,
|
jdwpProviderBuf,
|
||||||
"-XjdwpProvider:",
|
"-XjdwpProvider:",
|
||||||
"default");
|
"default");
|
||||||
}
|
|
||||||
|
|
||||||
parseRuntimeOption("dalvik.vm.lockprof.threshold",
|
parseRuntimeOption("dalvik.vm.lockprof.threshold",
|
||||||
lockProfThresholdBuf,
|
lockProfThresholdBuf,
|
||||||
|
|||||||
Reference in New Issue
Block a user