Mercurial > hg > truffle
comparison src/share/vm/code/debugInfoRec.hpp @ 900:9987d9d5eb0e
6833129: specjvm98 fails with NullPointerException in the compiler with -XX:DeoptimizeALot
Summary: developed a reexecute logic for the interpreter to reexecute the bytecode when deopt happens
Reviewed-by: kvn, never, jrose, twisti
author | cfang |
---|---|
date | Fri, 31 Jul 2009 17:12:33 -0700 |
parents | a61af66fc99e |
children | 89e0543e1737 |
comparison
equal
deleted
inserted
replaced
899:55cb84cd1247 | 900:9987d9d5eb0e |
---|---|
85 // by add_non_safepoint, and the locals, expressions, and monitors | 85 // by add_non_safepoint, and the locals, expressions, and monitors |
86 // must all be null. | 86 // must all be null. |
87 void describe_scope(int pc_offset, | 87 void describe_scope(int pc_offset, |
88 ciMethod* method, | 88 ciMethod* method, |
89 int bci, | 89 int bci, |
90 bool reexecute, | |
90 DebugToken* locals = NULL, | 91 DebugToken* locals = NULL, |
91 DebugToken* expressions = NULL, | 92 DebugToken* expressions = NULL, |
92 DebugToken* monitors = NULL); | 93 DebugToken* monitors = NULL); |
93 | 94 |
94 | 95 |