Mercurial > hg > truffle
comparison src/share/vm/runtime/deoptimization.hpp @ 3018:5857923e563c
Fixed an issue with frame states in exception dispatch chains (now we are correctly rethrowing the exception immediately at entering the interpreter).
author | Thomas Wuerthinger <thomas@wuerthinger.net> |
---|---|
date | Sat, 18 Jun 2011 19:13:55 +0200 |
parents | 1d1603768966 |
children | 79165996a12d |
comparison
equal
deleted
inserted
replaced
3017:b4ba003eb11d | 3018:5857923e563c |
---|---|
70 Action_none, // just interpret, do not invalidate nmethod | 70 Action_none, // just interpret, do not invalidate nmethod |
71 Action_maybe_recompile, // recompile the nmethod; need not invalidate | 71 Action_maybe_recompile, // recompile the nmethod; need not invalidate |
72 Action_reinterpret, // invalidate the nmethod, reset IC, maybe recompile | 72 Action_reinterpret, // invalidate the nmethod, reset IC, maybe recompile |
73 Action_make_not_entrant, // invalidate the nmethod, recompile (probably) | 73 Action_make_not_entrant, // invalidate the nmethod, recompile (probably) |
74 Action_make_not_compilable, // invalidate the nmethod and do not compile | 74 Action_make_not_compilable, // invalidate the nmethod and do not compile |
75 Action_rethrow_exception_in_interpreter, | |
75 Action_LIMIT | 76 Action_LIMIT |
76 // Note: Keep this enum in sync. with _trap_action_name. | 77 // Note: Keep this enum in sync. with _trap_action_name. |
77 }; | 78 }; |
78 | 79 |
79 enum { | 80 enum { |