< prev index next >

src/share/vm/jvmci/jvmciRuntime.hpp

Print this page

        

*** 143,189 **** static void initialize_well_known_classes(TRAPS); static void metadata_do(void f(Metadata*)); ! static void shutdown(); static bool shutdown_called() { return _shutdown_called; } static bool treat_as_trivial(Method* method); static void parse_lines(char* path, ParseClosure* closure, bool warnStatFailure); - /** - * Aborts the VM due to an unexpected exception. - */ - static void abort_on_pending_exception(Handle exception, const char* message, bool dump_core = false); - - /** - * Calls Throwable.printStackTrace() on a given exception. - */ - static void call_printStackTrace(Handle exception, Thread* thread); - - #define CHECK_ABORT THREAD); \ - if (HAS_PENDING_EXCEPTION) { \ - char buf[256]; \ - jio_snprintf(buf, 256, "Uncaught exception at %s:%d", __FILE__, __LINE__); \ - JVMCIRuntime::abort_on_pending_exception(PENDING_EXCEPTION, buf); \ - return; \ - } \ - (void)(0 - - #define CHECK_ABORT_(result) THREAD); \ - if (HAS_PENDING_EXCEPTION) { \ - char buf[256]; \ - jio_snprintf(buf, 256, "Uncaught exception at %s:%d", __FILE__, __LINE__); \ - JVMCIRuntime::abort_on_pending_exception(PENDING_EXCEPTION, buf); \ - return result; \ - } \ - (void)(0 - static BasicType kindToBasicType(Handle kind, TRAPS); // The following routines are all called from compiled JVMCI code static void new_instance(JavaThread* thread, Klass* klass); --- 143,161 ---- static void initialize_well_known_classes(TRAPS); static void metadata_do(void f(Metadata*)); ! static void shutdown(TRAPS); static bool shutdown_called() { return _shutdown_called; } static bool treat_as_trivial(Method* method); static void parse_lines(char* path, ParseClosure* closure, bool warnStatFailure); static BasicType kindToBasicType(Handle kind, TRAPS); // The following routines are all called from compiled JVMCI code static void new_instance(JavaThread* thread, Klass* klass);
< prev index next >