diff src/share/vm/graal/graalJavaAccess.hpp @ 3714:b648304ba4ff

Change Graal monitor enter and exit from BasicObjectLock to BasicLock
author Christian Wimmer <christian.wimmer@oracle.com>
date Tue, 13 Dec 2011 21:17:46 -0800
parents 4e037604f6ee
children 319860ae697a
line wrap: on
line diff
--- a/src/share/vm/graal/graalJavaAccess.hpp	Tue Dec 13 21:16:50 2011 -0800
+++ b/src/share/vm/graal/graalJavaAccess.hpp	Tue Dec 13 21:17:46 2011 -0800
@@ -220,6 +220,11 @@
     oop_field(CiVirtualObject, type, "Lcom/sun/cri/ri/RiType;")                         \
     oop_field(CiVirtualObject, values, "[Lcom/sun/cri/ci/CiValue;")                     \
   end_class                                                                             \
+  start_class(CiMonitorValue)                                                           \
+    oop_field(CiMonitorValue, owner, "Lcom/sun/cri/ci/CiValue;")                        \
+    oop_field(CiMonitorValue, lockData, "Lcom/sun/cri/ci/CiValue;")                     \
+    boolean_field(CiMonitorValue, eliminated)                                           \
+  end_class                                                                             \
   start_class(RiTypeProfile)                                                            \
     int_field(RiTypeProfile, count)                                                     \
     int_field(RiTypeProfile, morphism)                                                  \