diff options
author | Ben Cheng <bccheng@android.com> | 2009-06-08 18:25:27 -0700 |
---|---|---|
committer | Ben Cheng <bccheng@android.com> | 2009-06-09 10:22:02 -0700 |
commit | 1efc9c5e4c5c4c2fccde18e5771c68d064c33bd3 (patch) | |
tree | ce5752fc6cf30cf460483784cdfe4e01eb06bbdf /vm/compiler/Compiler.h | |
parent | 46cd5b63c29d3284a9ff3e0d0711fb136f409313 (diff) | |
download | android_dalvik-1efc9c5e4c5c4c2fccde18e5771c68d064c33bd3.tar.gz android_dalvik-1efc9c5e4c5c4c2fccde18e5771c68d064c33bd3.tar.bz2 android_dalvik-1efc9c5e4c5c4c2fccde18e5771c68d064c33bd3.zip |
Fix two codegen problems: out-of-bound PC-relative addresses and missing branch to the chaining cell at the end of non-branch-ending basic blocks.
Diffstat (limited to 'vm/compiler/Compiler.h')
-rw-r--r-- | vm/compiler/Compiler.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/vm/compiler/Compiler.h b/vm/compiler/Compiler.h index 9bcee1285..1ab66871b 100644 --- a/vm/compiler/Compiler.h +++ b/vm/compiler/Compiler.h @@ -92,7 +92,7 @@ void dvmCompilerShutdown(void); bool dvmCompilerWorkEnqueue(const u2* pc, WorkOrderKind kind, void* info); void *dvmCheckCodeCache(void *method); void *dvmCompileMethod(Method *method); -void *dvmCompileTrace(JitTraceDescription *trace); +void *dvmCompileTrace(JitTraceDescription *trace, int numMaxInsts); void dvmCompilerDumpStats(void); void dvmCompilerDrainQueue(void); void dvmJitUnchainAll(void); |