Mercurial > hg > truffle
comparison src/share/vm/interpreter/templateInterpreterGenerator.hpp @ 8328:6b6cbd8b8914
Support deoptimizing before the entry to a synchronized method.
author | Thomas Wuerthinger <thomas.wuerthinger@oracle.com> |
---|---|
date | Sun, 17 Mar 2013 21:20:39 +0100 |
parents | 38fa55e5e792 |
children | 096c224171c4 |
comparison
equal
deleted
inserted
replaced
8327:e24fb475bdec | 8328:6b6cbd8b8914 |
---|---|
53 address generate_ClassCastException_handler(); | 53 address generate_ClassCastException_handler(); |
54 address generate_ArrayIndexOutOfBounds_handler(const char* name); | 54 address generate_ArrayIndexOutOfBounds_handler(const char* name); |
55 address generate_continuation_for(TosState state); | 55 address generate_continuation_for(TosState state); |
56 address generate_return_entry_for(TosState state, int step); | 56 address generate_return_entry_for(TosState state, int step); |
57 address generate_earlyret_entry_for(TosState state); | 57 address generate_earlyret_entry_for(TosState state); |
58 address generate_deopt_entry_for(TosState state, int step); | |
59 address generate_safept_entry_for(TosState state, address runtime_entry); | 58 address generate_safept_entry_for(TosState state, address runtime_entry); |
60 void generate_throw_exception(); | 59 void generate_throw_exception(); |
61 | 60 |
62 // entry point generator | 61 // entry point generator |
63 // address generate_method_entry(AbstractInterpreter::MethodKind kind); | 62 // address generate_method_entry(AbstractInterpreter::MethodKind kind); |