void vm_exit_during_initialization(symbolHandle ex, const char* message) { ResourceMark rm; vm_notify_during_shutdown(ex->as_C_string(), message); // Failure during initialization, we don't want to dump core vm_abort(false); }
void vm_exit_during_initialization(Handle exception) { tty->print_cr("Error occurred during initialization of VM"); // If there are exceptions on this thread it must be cleared // first and here. Any future calls to EXCEPTION_MARK requires // that no pending exceptions exist. Thread *THREAD = Thread::current(); if (HAS_PENDING_EXCEPTION) { CLEAR_PENDING_EXCEPTION; } java_lang_Throwable::print(exception, tty); tty->cr(); java_lang_Throwable::print_stack_trace(exception(), tty); tty->cr(); vm_notify_during_shutdown(NULL, NULL); vm_abort(false); }
void vm_shutdown_during_initialization(const char* error, const char* message) { vm_notify_during_shutdown(error, message); vm_shutdown(); }
void vm_exit_during_initialization(const char* error, const char* message) { vm_notify_during_shutdown(error, message); // Failure during initialization, we don't want to dump core vm_abort(false); }
void vm_exit_during_initialization(const char* error, const char* message) { vm_notify_during_shutdown(error, message); vm_abort(false); }
void vm_exit_during_initialization(symbolHandle ex, const char* message) { ResourceMark rm; vm_notify_during_shutdown(ex->as_C_string(), message); vm_abort(false); }