diff src/share/vm/graal/graalJavaAccess.hpp @ 13641:5a9afbf72714

Add a speculation oop for uncommon trap deoptimization. Save it in the SpeculationLog during deoptimization.
author Gilles Duboscq <duboscq@ssw.jku.at>
date Thu, 12 Dec 2013 15:13:02 +0100
parents b1838411e896
children 8d8732e14447
line wrap: on
line diff
--- a/src/share/vm/graal/graalJavaAccess.hpp	Wed Jan 15 15:11:47 2014 +0100
+++ b/src/share/vm/graal/graalJavaAccess.hpp	Thu Dec 12 15:13:02 2013 +0100
@@ -235,6 +235,9 @@
     oop_field(HotSpotMonitorValue, slot, "Lcom/oracle/graal/api/code/StackSlot;")                                                                              \
     boolean_field(HotSpotMonitorValue, eliminated)                                                                                                             \
   end_class                                                                                                                                                    \
+  start_class(SpeculationLog)                                                                                                                                  \
+    oop_field(SpeculationLog, lastFailed, "Ljava/lang/Object;")                                                                                                \
+  end_class
   /* end*/
 
 #define START_CLASS(name)                                                                                                                                      \