diff src/share/vm/graal/graalJavaAccess.hpp @ 4439:f7251c729b31

profiling info first try
author Christian Haeubl <christian.haeubl@oracle.com>
date Thu, 19 Jan 2012 16:29:35 -0800
parents 8074251d1e05
children 4e3aaf14cbc6
line wrap: on
line diff
--- a/src/share/vm/graal/graalJavaAccess.hpp	Tue Jan 17 20:35:49 2012 +0100
+++ b/src/share/vm/graal/graalJavaAccess.hpp	Thu Jan 19 16:29:35 2012 -0800
@@ -68,6 +68,10 @@
     int_field(HotSpotMethodResolved, maxLocals)                                         \
     int_field(HotSpotMethodResolved, maxStackSize)                                      \
   end_class                                                                             \
+  start_class(HotSpotProfilingInfo)                                                     \
+    oop_field(HotSpotProfilingInfo, compiler, "Lcom/oracle/max/graal/hotspot/Compiler;") \
+    oop_field(HotSpotProfilingInfo, javaMirror, "Ljava/lang/Object;")                   \
+  end_class                                                                             \
   start_class(HotSpotType)                                                              \
     oop_field(HotSpotType, name, "Ljava/lang/String;")                                  \
   end_class                                                                             \
@@ -226,12 +230,6 @@
     oop_field(CiMonitorValue, lockData, "Lcom/oracle/max/cri/ci/CiValue;")              \
     boolean_field(CiMonitorValue, eliminated)                                           \
   end_class                                                                             \
-  start_class(RiTypeProfile)                                                            \
-    int_field(RiTypeProfile, count)                                                     \
-    int_field(RiTypeProfile, morphism)                                                  \
-    oop_field(RiTypeProfile, probabilities, "[F")                                       \
-    oop_field(RiTypeProfile, types, "[Lcom/oracle/max/cri/ri/RiResolvedType;")          \
-  end_class                                                                             \
   /* end*/
 
 #define START_CLASS(name)                       \