diff options
author | Ben Cheng <bccheng@android.com> | 2010-08-26 14:56:31 -0700 |
---|---|---|
committer | Ben Cheng <bccheng@android.com> | 2010-08-26 14:56:31 -0700 |
commit | 34dc79631e667156530757b17d322e7c2daa601b (patch) | |
tree | c0718131a6ae0322474b4ffd0648d5095289c121 /vm/compiler/Compiler.h | |
parent | 95a60666ffcccdc4b57a26040247085e225810dc (diff) | |
download | android_dalvik-34dc79631e667156530757b17d322e7c2daa601b.tar.gz android_dalvik-34dc79631e667156530757b17d322e7c2daa601b.tar.bz2 android_dalvik-34dc79631e667156530757b17d322e7c2daa601b.zip |
Make JIT inliner work under single-stepping mode.
Bug: 2936661
Change-Id: Id85530db5281e0ea28ffb31e8769f3bfec8be54a
Diffstat (limited to 'vm/compiler/Compiler.h')
-rw-r--r-- | vm/compiler/Compiler.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/vm/compiler/Compiler.h b/vm/compiler/Compiler.h index 9aeb66133..739d5175f 100644 --- a/vm/compiler/Compiler.h +++ b/vm/compiler/Compiler.h @@ -73,6 +73,10 @@ dvmUnlockMutex(&gDvmJit.codeCacheProtectionLock); \ } +#define SINGLE_STEP_OP(opcode) \ + (gDvmJit.includeSelectedOp != \ + ((gDvmJit.opList[opcode >> 3] & (1 << (opcode & 0x7))) != 0)) + typedef enum JitInstructionSetType { DALVIK_JIT_NONE = 0, DALVIK_JIT_ARM, |