199 static void throw_IncompatibleClassChangeError(JavaThread* thread); |
199 static void throw_IncompatibleClassChangeError(JavaThread* thread); |
200 static void throw_ArithmeticException(JavaThread* thread); |
200 static void throw_ArithmeticException(JavaThread* thread); |
201 static void throw_NullPointerException(JavaThread* thread); |
201 static void throw_NullPointerException(JavaThread* thread); |
202 static void throw_NullPointerException_at_call(JavaThread* thread); |
202 static void throw_NullPointerException_at_call(JavaThread* thread); |
203 static void throw_StackOverflowError(JavaThread* thread); |
203 static void throw_StackOverflowError(JavaThread* thread); |
|
204 static void throw_delayed_StackOverflowError(JavaThread* thread); |
|
205 static void throw_StackOverflowError_common(JavaThread* thread, bool delayed); |
204 static address continuation_for_implicit_exception(JavaThread* thread, |
206 static address continuation_for_implicit_exception(JavaThread* thread, |
205 address faulting_pc, |
207 address faulting_pc, |
206 ImplicitExceptionKind exception_kind); |
208 ImplicitExceptionKind exception_kind); |
207 #if INCLUDE_JVMCI |
209 #if INCLUDE_JVMCI |
208 static address deoptimize_for_implicit_exception(JavaThread* thread, address pc, nmethod* nm, int deopt_reason); |
210 static address deoptimize_for_implicit_exception(JavaThread* thread, address pc, nmethod* nm, int deopt_reason); |
209 #endif |
211 #endif |
|
212 |
|
213 static void enable_stack_reserved_zone(JavaThread* thread); |
|
214 static frame look_for_reserved_stack_annotated_method(JavaThread* thread, frame fr); |
210 |
215 |
211 // Shared stub locations |
216 // Shared stub locations |
212 static address get_poll_stub(address pc); |
217 static address get_poll_stub(address pc); |
213 |
218 |
214 static address get_ic_miss_stub() { |
219 static address get_ic_miss_stub() { |