equal
deleted
inserted
replaced
109 static address _throw_exception_entry; |
109 static address _throw_exception_entry; |
110 |
110 |
111 static address _throw_StackOverflowError_entry; |
111 static address _throw_StackOverflowError_entry; |
112 |
112 |
113 static address _remove_activation_entry; // continuation address if an exception is not handled by current frame |
113 static address _remove_activation_entry; // continuation address if an exception is not handled by current frame |
114 #ifdef HOTSWAP |
|
115 static address _remove_activation_preserving_args_entry; // continuation address when current frame is being popped |
114 static address _remove_activation_preserving_args_entry; // continuation address when current frame is being popped |
116 #endif // HOTSWAP |
|
117 |
115 |
118 #ifndef PRODUCT |
116 #ifndef PRODUCT |
119 static EntryPoint _trace_code; |
117 static EntryPoint _trace_code; |
120 #endif // !PRODUCT |
118 #endif // !PRODUCT |
121 static EntryPoint _return_entry[number_of_return_entries]; // entry points to return to from a call |
119 static EntryPoint _return_entry[number_of_return_entries]; // entry points to return to from a call |
144 |
142 |
145 |
143 |
146 public: |
144 public: |
147 |
145 |
148 static address remove_activation_early_entry(TosState state) { return _earlyret_entry.entry(state); } |
146 static address remove_activation_early_entry(TosState state) { return _earlyret_entry.entry(state); } |
149 #ifdef HOTSWAP |
147 static address remove_activation_preserving_args_entry() { return _remove_activation_preserving_args_entry; } |
150 static address remove_activation_preserving_args_entry() { return _remove_activation_preserving_args_entry; } |
|
151 #endif // HOTSWAP |
|
152 |
148 |
153 static address remove_activation_entry() { return _remove_activation_entry; } |
149 static address remove_activation_entry() { return _remove_activation_entry; } |
154 static address throw_exception_entry() { return _throw_exception_entry; } |
150 static address throw_exception_entry() { return _throw_exception_entry; } |
155 static address throw_ArithmeticException_entry() { return _throw_ArithmeticException_entry; } |
151 static address throw_ArithmeticException_entry() { return _throw_ArithmeticException_entry; } |
156 static address throw_NullPointerException_entry() { return _throw_NullPointerException_entry; } |
152 static address throw_NullPointerException_entry() { return _throw_NullPointerException_entry; } |