hotspot/src/share/vm/c1/c1_Runtime1.cpp
changeset 8067 f5f4eac4c48f
parent 7913 dd096a83bdbb
child 8495 a4959965eaa3
equal deleted inserted replaced
8066:919e5489b292 8067:f5f4eac4c48f
   337 JRT_ENTRY(void, Runtime1::unimplemented_entry(JavaThread* thread, StubID id))
   337 JRT_ENTRY(void, Runtime1::unimplemented_entry(JavaThread* thread, StubID id))
   338   tty->print_cr("Runtime1::entry_for(%d) returned unimplemented entry point", id);
   338   tty->print_cr("Runtime1::entry_for(%d) returned unimplemented entry point", id);
   339 JRT_END
   339 JRT_END
   340 
   340 
   341 
   341 
   342 JRT_ENTRY(void, Runtime1::throw_array_store_exception(JavaThread* thread))
   342 JRT_ENTRY(void, Runtime1::throw_array_store_exception(JavaThread* thread, oopDesc* obj))
   343   THROW(vmSymbolHandles::java_lang_ArrayStoreException());
   343   ResourceMark rm(thread);
       
   344   const char* klass_name = Klass::cast(obj->klass())->external_name();
       
   345   SharedRuntime::throw_and_post_jvmti_exception(thread, vmSymbols::java_lang_ArrayStoreException(), klass_name);
   344 JRT_END
   346 JRT_END
   345 
   347 
   346 
   348 
   347 JRT_ENTRY(void, Runtime1::post_jvmti_exception_throw(JavaThread* thread))
   349 JRT_ENTRY(void, Runtime1::post_jvmti_exception_throw(JavaThread* thread))
   348   if (JvmtiExport::can_post_on_exceptions()) {
   350   if (JvmtiExport::can_post_on_exceptions()) {