summaryrefslogtreecommitdiffstats
path: root/vm/compiler/Compiler.h
diff options
context:
space:
mode:
authorBill Buzbee <buzbee@google.com>2010-01-31 18:53:15 -0800
committerBill Buzbee <buzbee@google.com>2010-02-01 14:54:40 -0800
commit06bb83906737fec543c86ab36f450cc62066b58a (patch)
treea16d6aa6eaff6f8dce79b0ea76826920cc3ea6d1 /vm/compiler/Compiler.h
parent4ec8405ab284c5f076589684d533f67815b3b9aa (diff)
downloadandroid_dalvik-06bb83906737fec543c86ab36f450cc62066b58a.tar.gz
android_dalvik-06bb83906737fec543c86ab36f450cc62066b58a.tar.bz2
android_dalvik-06bb83906737fec543c86ab36f450cc62066b58a.zip
Jit: MethodTrace + Jit fix
Add checks for debug & trace mode to avoid re-entering Jit'd code. This is the conversative solution - we'll eventually want the Jit to integrate support for tracing and debug into Jit'd code.
Diffstat (limited to 'vm/compiler/Compiler.h')
-rw-r--r--vm/compiler/Compiler.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/vm/compiler/Compiler.h b/vm/compiler/Compiler.h
index 71eed5da1..6b4d41424 100644
--- a/vm/compiler/Compiler.h
+++ b/vm/compiler/Compiler.h
@@ -165,6 +165,7 @@ char *dvmCompilerGetSSAString(struct CompilationUnit *cUnit,
struct SSARepresentation *ssaRep);
void dvmCompilerDataFlowAnalysisDispatcher(struct CompilationUnit *cUnit,
void (*func)(struct CompilationUnit *, struct BasicBlock *));
+void dvmCompilerStateRefresh(void);
JitTraceDescription *dvmCopyTraceDescriptor(const u2 *pc);
#endif /* _DALVIK_VM_COMPILER */