src/share/vm/jfr/jni/jfrJavaSupport.cpp

changeset 9925
30fb8c8cceb9
parent 9883
02a4c08a8777
child 9949
fb74ae591209
equal deleted inserted replaced
9924:89fb452b3688 9925:30fb8c8cceb9
513 513
514 void JfrJavaSupport::throw_class_format_error(const char* message, TRAPS) { 514 void JfrJavaSupport::throw_class_format_error(const char* message, TRAPS) {
515 create_and_throw(vmSymbols::java_lang_ClassFormatError(), message, THREAD); 515 create_and_throw(vmSymbols::java_lang_ClassFormatError(), message, THREAD);
516 } 516 }
517 517
518 void JfrJavaSupport::throw_runtime_exception(const char* message, TRAPS) {
519 create_and_throw(vmSymbols::java_lang_RuntimeException(), message, THREAD);
520 }
521
518 void JfrJavaSupport::abort(jstring errorMsg, Thread* t) { 522 void JfrJavaSupport::abort(jstring errorMsg, Thread* t) {
519 DEBUG_ONLY(check_java_thread_in_vm(t)); 523 DEBUG_ONLY(check_java_thread_in_vm(t));
520 524
521 ResourceMark rm(t); 525 ResourceMark rm(t);
522 const char* const error_msg = c_str(errorMsg, t); 526 const char* const error_msg = c_str(errorMsg, t);

mercurial