diff src/share/vm/jvmci/jvmciJavaClasses.hpp @ 22767:d88299d598d6

Add support for passing back bailout messages
author Tom Rodriguez <tom.rodriguez@oracle.com>
date Tue, 12 Jan 2016 12:54:31 -0800
parents c5dfcc7bdfaf
children 1fbfcc0334d3
line wrap: on
line diff
--- a/src/share/vm/jvmci/jvmciJavaClasses.hpp	Tue Jan 12 15:03:56 2016 +0100
+++ b/src/share/vm/jvmci/jvmciJavaClasses.hpp	Tue Jan 12 12:54:31 2016 -0800
@@ -161,6 +161,10 @@
   start_class(CompilationResult_Mark)                                                                                                                          \
     oop_field(CompilationResult_Mark, id, "Ljava/lang/Object;")                                                                                                \
   end_class                                                                                                                                                    \
+  start_class(CompilationRequestFailure)                                                                                                                       \
+    oop_field(CompilationRequestFailure, message, "Ljava/lang/String;")                                                                                        \
+    boolean_field(CompilationRequestFailure, retry)                                                                                                            \
+  end_class                                                                                                                                                    \
   start_class(DebugInfo)                                                                                                                                       \
     oop_field(DebugInfo, bytecodePosition, "Ljdk/vm/ci/code/BytecodePosition;")                                                                                \
     oop_field(DebugInfo, referenceMap, "Ljdk/vm/ci/code/ReferenceMap;")                                                                                        \
@@ -272,7 +276,7 @@
     long_field(HotSpotConstantPool, metaspaceConstantPool)                                                                                                     \
   end_class                                                                                                                                                    \
   start_class(HotSpotJVMCIRuntime)                                                                                                                             \
-  objArrayOop_field(HotSpotJVMCIRuntime, trivialPrefixes, "[Ljava/lang/String;")                                                                               \
+    objArrayOop_field(HotSpotJVMCIRuntime, trivialPrefixes, "[Ljava/lang/String;")                                                                             \
   end_class                                                                                                                                                    \
   /* end*/