summaryrefslogtreecommitdiffstats
path: root/vm/compiler/Compiler.h
diff options
context:
space:
mode:
authorBen Cheng <bccheng@android.com>2010-08-26 14:56:31 -0700
committerBen Cheng <bccheng@android.com>2010-08-26 14:56:31 -0700
commit34dc79631e667156530757b17d322e7c2daa601b (patch)
treec0718131a6ae0322474b4ffd0648d5095289c121 /vm/compiler/Compiler.h
parent95a60666ffcccdc4b57a26040247085e225810dc (diff)
downloadandroid_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.h4
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,