equal
deleted
inserted
replaced
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()) { |