diff options
author | Bill Buzbee <buzbee@google.com> | 2010-01-31 18:53:15 -0800 |
---|---|---|
committer | Bill Buzbee <buzbee@google.com> | 2010-02-01 14:54:40 -0800 |
commit | 06bb83906737fec543c86ab36f450cc62066b58a (patch) | |
tree | a16d6aa6eaff6f8dce79b0ea76826920cc3ea6d1 /vm/compiler/Compiler.h | |
parent | 4ec8405ab284c5f076589684d533f67815b3b9aa (diff) | |
download | android_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.h | 1 |
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 */ |