diff options
| author | Ben Cheng <bccheng@android.com> | 2011-05-11 12:03:31 -0700 |
|---|---|---|
| committer | Android Git Automerger <android-git-automerger@android.com> | 2011-05-11 12:03:31 -0700 |
| commit | b57f9acb72d5fadb455074dd4bfe718d229fd629 (patch) | |
| tree | 5f2e94c13efafadce87c9f239bcd0ca73430773e /vm/compiler/codegen/arm | |
| parent | c7ecb9b57d4f7eaeeaedbd7955c6782f8b48ec6f (diff) | |
| parent | 313d430d5b3b96b45370ccddee52a6d88a799f35 (diff) | |
| download | android_dalvik-b57f9acb72d5fadb455074dd4bfe718d229fd629.tar.gz android_dalvik-b57f9acb72d5fadb455074dd4bfe718d229fd629.tar.bz2 android_dalvik-b57f9acb72d5fadb455074dd4bfe718d229fd629.zip | |
am 313d430d: Another single-stepping fix in JIT self-verification mode.
* commit '313d430d5b3b96b45370ccddee52a6d88a799f35':
Another single-stepping fix in JIT self-verification mode.
Diffstat (limited to 'vm/compiler/codegen/arm')
| -rw-r--r-- | vm/compiler/codegen/arm/CodegenDriver.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/vm/compiler/codegen/arm/CodegenDriver.cpp b/vm/compiler/codegen/arm/CodegenDriver.cpp index 908e5bd70..5a33ffbf8 100644 --- a/vm/compiler/codegen/arm/CodegenDriver.cpp +++ b/vm/compiler/codegen/arm/CodegenDriver.cpp @@ -1353,8 +1353,7 @@ static void genPuntToInterp(CompilationUnit *cUnit, unsigned int offset) static void genInterpSingleStep(CompilationUnit *cUnit, MIR *mir) { int flags = dexGetFlagsFromOpcode(mir->dalvikInsn.opcode); - int flagsToCheck = kInstrCanBranch | kInstrCanSwitch | kInstrCanReturn | - kInstrCanThrow; + int flagsToCheck = kInstrCanBranch | kInstrCanSwitch | kInstrCanReturn; // Single stepping is considered loop mode breaker if (cUnit->jitMode == kJitLoop) { |
