54 // No displatch table to switch so no need for these to do anything special
55 static void notice_safepoints() {}
56 static void ignore_safepoints() {}
57
58 static address return_entry (TosState state, int length, Bytecodes::Code code);
59 static address deopt_entry (TosState state, int length);
60
61 static address remove_activation_entry() { return (address)-1; }
62 static address remove_activation_early_entry(TosState state);
63 static address remove_activation_preserving_args_entry();
64
65 static void invoke_method(Method* method, address entry_point, TRAPS);
66 static void invoke_osr(Method* method,
67 address entry_point,
68 address osr_buf,
69 TRAPS);
70
71 static address throw_NullPointerException_entry() { return nullptr; }
72 static address throw_ArithmeticException_entry() { return nullptr; }
73 static address throw_StackOverflowError_entry() { return nullptr; }
74
75 # include "zeroInterpreter_zero.hpp"
76 };
77
78 #endif // ZERO
79
80 #endif // SHARE_INTERPRETER_ZEROINTERPRETER_HPP
|
54 // No displatch table to switch so no need for these to do anything special
55 static void notice_safepoints() {}
56 static void ignore_safepoints() {}
57
58 static address return_entry (TosState state, int length, Bytecodes::Code code);
59 static address deopt_entry (TosState state, int length);
60
61 static address remove_activation_entry() { return (address)-1; }
62 static address remove_activation_early_entry(TosState state);
63 static address remove_activation_preserving_args_entry();
64
65 static void invoke_method(Method* method, address entry_point, TRAPS);
66 static void invoke_osr(Method* method,
67 address entry_point,
68 address osr_buf,
69 TRAPS);
70
71 static address throw_NullPointerException_entry() { return nullptr; }
72 static address throw_ArithmeticException_entry() { return nullptr; }
73 static address throw_StackOverflowError_entry() { return nullptr; }
74 static address cont_resume_interpreter_adapter() { return nullptr; }
75
76 # include "zeroInterpreter_zero.hpp"
77 };
78
79 #endif // ZERO
80
81 #endif // SHARE_INTERPRETER_ZEROINTERPRETER_HPP
|