Add dex2oat -g to control whether the compiled code has debugger support.
Change-Id: I69c83f707d874fee0464929769b1f1f28e9d97ee
diff --git a/src/compiler/Frontend.cc b/src/compiler/Frontend.cc
index 3b03a35..701e245 100644
--- a/src/compiler/Frontend.cc
+++ b/src/compiler/Frontend.cc
@@ -33,7 +33,6 @@
//(1 << kPromoteRegs) |
//(1 << kTrackLiveTemps) |
//(1 << kSkipLargeMethodOptimization) |
- //(1 << kGenCodeForDebugger) |
0;
uint32_t compilerDebugFlags = 0 | // Enable debug/testing modes
@@ -787,7 +786,7 @@
}
/* Are we generating code for the debugger? */
- if (cUnit->disableOpt & (1 << kGenCodeForDebugger)) {
+ if (compiler.IsDebuggingSupported()) {
cUnit->genDebugger = true;
// Yes, disable most optimizations
cUnit->disableOpt |= (