< prev index next >
src/share/vm/interpreter/templateInterpreterGenerator.hpp
Print this page
@@ -59,10 +59,12 @@
address generate_safept_entry_for(TosState state, address runtime_entry);
void generate_throw_exception();
void lock_method();
+ void bang_stack_shadow_pages(bool native_call);
+
// Instruction generation
void generate_and_dispatch (Template* t, TosState tos_out = ilgl);
void set_vtos_entry_points (Template* t, address& bep, address& cep, address& sep, address& aep, address& iep, address& lep, address& fep, address& dep, address& vep);
void set_short_entry_points(Template* t, address& bep, address& cep, address& sep, address& aep, address& iep, address& lep, address& fep, address& dep, address& vep);
void set_wide_entry_point (Template* t, address& wep);
@@ -111,11 +113,10 @@
void save_native_result(void);
void restore_native_result(void);
#endif // SPARC
#ifdef AARCH64
- void bang_stack_shadow_pages(bool native_call);
void generate_transcendental_entry(AbstractInterpreter::MethodKind kind, int fpargs);
#endif // AARCH64
#ifdef PPC
void lock_method(Register Rflags, Register Rscratch1, Register Rscratch2, bool flags_preloaded=false);
< prev index next >