Revert "Make AndroidRuntime only start the debugger for zygote forked apps."

This reverts commit daf17d415c.

Reason for revert: Topic broke go/art-build. Reverting as ART Sheriff. 

Change-Id: I913dcb82532d448116b0c60d98a91b9b7442d5c9
This commit is contained in:
David Brazdil
2018-01-31 07:36:35 +00:00
parent 2372af9cd8
commit ff5d60b268

View File

@@ -761,17 +761,18 @@ 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:");