diff src/share/vm/c1/c1_Runtime1.hpp @ 6453:3bba61323b38

added VMErrorNode intrinsic to support handling fatal errors in snippets
author Doug Simon <doug.simon@oracle.com>
date Thu, 27 Sep 2012 14:23:04 +0200
parents c8759f9f9e3c
children 921005bb0b45
line wrap: on
line diff
--- a/src/share/vm/c1/c1_Runtime1.hpp	Wed Sep 26 21:48:07 2012 +0200
+++ b/src/share/vm/c1/c1_Runtime1.hpp	Thu Sep 27 14:23:04 2012 +0200
@@ -76,7 +76,8 @@
   stub(graal_arithmetic_drem)        \
   stub(graal_monitorenter)           \
   stub(graal_monitorexit)            \
-  stub(graal_verify_oop)         \
+  stub(graal_verify_oop)             \
+  stub(graal_vm_error)               \
   stub(graal_set_deopt_info)         \
   stub(graal_create_null_pointer_exception) \
   stub(graal_create_out_of_bounds_exception) \
@@ -207,6 +208,7 @@
   static void graal_generic_callback(JavaThread* thread, oop _callback, oop _argument);
   static void graal_monitorenter(JavaThread* thread, oopDesc* obj, BasicLock* lock);
   static void graal_monitorexit (JavaThread* thread, oopDesc* obj, BasicLock* lock);
+  static void graal_vm_error(JavaThread* thread, oop where, oop format, jlong value);
   static void graal_log_printf(JavaThread* thread, oop format, jlong value);
   static void graal_log_primitive(JavaThread* thread, jchar typeChar, jlong value, jboolean newline);