summaryrefslogtreecommitdiffstats
path: root/vm/interp
diff options
context:
space:
mode:
authorBen Cheng <bccheng@android.com>2011-11-02 17:31:44 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2011-11-02 17:31:44 +0000
commitb353eec6d8635ecd514f9b7ea56497f79786e12d (patch)
treeda80c9426e8d4ff59f668579a5a78563ceee59f0 /vm/interp
parent566a832224f09bfc683a987f4fa6d90bd5010efe (diff)
parentf51d43f0ebfa5739d1ee691d661097dbbad98041 (diff)
downloadandroid_dalvik-b353eec6d8635ecd514f9b7ea56497f79786e12d.tar.gz
android_dalvik-b353eec6d8635ecd514f9b7ea56497f79786e12d.tar.bz2
android_dalvik-b353eec6d8635ecd514f9b7ea56497f79786e12d.zip
am f51d43f0: am e3d9cde4: Disable JIT single-stepping resume mode.
* commit 'f51d43f0ebfa5739d1ee691d661097dbbad98041': Disable JIT single-stepping resume mode.
Diffstat (limited to 'vm/interp')
-rw-r--r--vm/interp/Interp.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/vm/interp/Interp.cpp b/vm/interp/Interp.cpp
index 62d4469fc..7951eff29 100644
--- a/vm/interp/Interp.cpp
+++ b/vm/interp/Interp.cpp
@@ -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)