hotspot/src/share/vm/runtime/sharedRuntime.cpp
changeset 189 4248c8e21063
parent 1 489c9b5090e2
child 201 7893b7ce2d8d
equal deleted inserted replaced
21:c5b9e3a56692 189:4248c8e21063
   463 }
   463 }
   464 
   464 
   465 JRT_ENTRY(void, SharedRuntime::throw_AbstractMethodError(JavaThread* thread))
   465 JRT_ENTRY(void, SharedRuntime::throw_AbstractMethodError(JavaThread* thread))
   466   // These errors occur only at call sites
   466   // These errors occur only at call sites
   467   throw_and_post_jvmti_exception(thread, vmSymbols::java_lang_AbstractMethodError());
   467   throw_and_post_jvmti_exception(thread, vmSymbols::java_lang_AbstractMethodError());
       
   468 JRT_END
       
   469 
       
   470 JRT_ENTRY(void, SharedRuntime::throw_IncompatibleClassChangeError(JavaThread* thread))
       
   471   // These errors occur only at call sites
       
   472   throw_and_post_jvmti_exception(thread, vmSymbols::java_lang_IncompatibleClassChangeError(), "vtable stub");
   468 JRT_END
   473 JRT_END
   469 
   474 
   470 JRT_ENTRY(void, SharedRuntime::throw_ArithmeticException(JavaThread* thread))
   475 JRT_ENTRY(void, SharedRuntime::throw_ArithmeticException(JavaThread* thread))
   471   throw_and_post_jvmti_exception(thread, vmSymbols::java_lang_ArithmeticException(), "/ by zero");
   476   throw_and_post_jvmti_exception(thread, vmSymbols::java_lang_ArithmeticException(), "/ by zero");
   472 JRT_END
   477 JRT_END