OSDN Git Service

Disable JIT single-stepping resume mode.
authorBen Cheng <bccheng@android.com>
Tue, 1 Nov 2011 20:53:39 +0000 (13:53 -0700)
committerBen Cheng <bccheng@android.com>
Tue, 1 Nov 2011 21:49:18 +0000 (14:49 -0700)
BUG: 5551114
Change-Id: Id8ee75be5e71ee258994235952871ad181024e56

vm/interp/Interp.cpp

index f78b7a4..de85fa1 100644 (file)
@@ -1829,6 +1829,10 @@ void dvmCheckBefore(const u2 *pc, u4 *fp, Thread* self)
                 }
             }
 #endif
+#if 0
+            // TODO - fix JIT single-stepping resume mode (b/5551114)
+            // self->jitResumeNPC needs to be cleared in callPrep
+
             // If we've got a native return and no other reasons to
             // remain in singlestep/break mode, do a long jump
             if (self->jitResumeNPC != NULL &&
@@ -1845,6 +1849,7 @@ void dvmCheckBefore(const u2 *pc, u4 *fp, Thread* self)
             self->jitResumeDPC = NULL;
             self->inJitCodeCache = NULL;
 #endif
+#endif
         } else {
             self->singleStepCount--;
 #if defined(WITH_JIT)