< prev index next >

src/hotspot/share/interpreter/zero/zeroInterpreter.hpp

Print this page

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
< prev index next >