< prev index next > src/hotspot/cpu/x86/interp_masm_x86.hpp
Print this page
virtual void check_and_handle_popframe();
virtual void check_and_handle_earlyret();
void load_earlyret_value(TosState state);
+ // Use for vthread preemption
void call_VM_preemptable(Register oop_result,
address entry_point,
- Register arg_1);
+ Register arg_1,
+ bool check_exceptions = true);
+ void call_VM_preemptable(Register oop_result,
+ address entry_point,
+ Register arg_1,
+ Register arg_2,
+ bool check_exceptions = true);
+
+ void call_VM_preemptable_helper(Register oop_result,
+ address entry_point,
+ int number_of_arguments,
+ bool check_exceptions);
void restore_after_resume(bool is_native);
// Interpreter-specific registers
void save_bcp() {
movptr(Address(rbp, frame::interpreter_frame_bcp_offset * wordSize), _bcp_register);
< prev index next >