< prev index next >
src/hotspot/cpu/sparc/interp_masm_sparc.hpp
Print this page
rev 47596 : imported patch Interpreter-Poll-7
@@ -96,11 +96,11 @@
// dispatch routines
void dispatch_prolog(TosState state, int step = 0);
void dispatch_epilog(TosState state, int step = 0);
void dispatch_only(TosState state);
void dispatch_normal(TosState state);
- void dispatch_next(TosState state, int step = 0);
+ void dispatch_next(TosState state, int step = 0, bool generate_poll = false);
void dispatch_next_noverify_oop(TosState state, int step = 0);
void dispatch_via (TosState state, address* table);
void narrow(Register result);
@@ -111,11 +111,11 @@
void remove_activation(TosState state,
bool throw_monitor_exception = true,
bool install_monitor_exception = true);
protected:
- void dispatch_Lbyte_code(TosState state, address* table, int bcp_incr = 0, bool verify = true);
+ void dispatch_Lbyte_code(TosState state, address* table, int bcp_incr = 0, bool verify = true, bool generate_poll = false);
public:
// Super call_VM calls - correspond to MacroAssembler::call_VM(_leaf) calls
void super_call_VM(Register thread_cache,
Register oop_result,
< prev index next >