diff src/share/vm/classfile/systemDictionary.hpp @ 1423:760213a60e8b

* rewrite of the code installation * partial support for safepoints * macro-based CiTargetMethod interface * code stub support
author Lukas Stadler <lukas.stadler@oracle.com>
date Mon, 16 Aug 2010 18:59:36 -0700
parents cd37471eaecc
children abc670a709dc
line wrap: on
line diff
--- a/src/share/vm/classfile/systemDictionary.hpp	Mon Aug 02 15:44:38 2010 -0700
+++ b/src/share/vm/classfile/systemDictionary.hpp	Mon Aug 16 18:59:36 2010 -0700
@@ -170,6 +170,27 @@
   template(Short_klass,                  java_lang_Short,                Pre) \
   template(Integer_klass,                java_lang_Integer,              Pre) \
   template(Long_klass,                   java_lang_Long,                 Pre) \
+                                                                              \
+  template(HotSpotTypeResolved_klass,    com_sun_hotspot_c1x_HotSpotTypeResolved, Pre)                  \
+  template(HotSpotMethod_klass,          com_sun_hotspot_c1x_HotSpotMethod, Pre)                        \
+  template(HotSpotTargetMethod_klass,    com_sun_hotspot_c1x_HotSpotTargetMethod, Pre)                  \
+  template(CiTargetMethod_klass,         com_sun_cri_ci_CiTargetMethod, Pre)                            \
+  template(CiTargetMethod_Site_klass,    com_sun_cri_ci_CiTargetMethod_Site, Pre)                       \
+  template(CiTargetMethod_Call_klass,    com_sun_cri_ci_CiTargetMethod_Call, Pre)                       \
+  template(CiTargetMethod_DataPatch_klass, com_sun_cri_ci_CiTargetMethod_DataPatch, Pre)                \
+  template(CiTargetMethod_Safepoint_klass, com_sun_cri_ci_CiTargetMethod_Safepoint, Pre)                \
+  template(CiTargetMethod_ExceptionHandler_klass, com_sun_cri_ci_CiTargetMethod_ExceptionHandler, Pre)  \
+  template(CiTargetMethod_Mark_klass,    com_sun_cri_ci_CiTargetMethod_Mark, Pre)                       \
+  template(CiDebugInfo_klass,            com_sun_cri_ci_CiDebugInfo, Pre)                               \
+  template(CiDebugInfo_Frame_klass,      com_sun_cri_ci_CiDebugInfo_Frame, Pre)                         \
+  template(CiRegisterValue_klass,        com_sun_cri_ci_CiRegisterValue, Pre)                           \
+  template(CiStackSlot_klass,            com_sun_cri_ci_CiStackSlot, Pre)                               \
+  template(CiCodePos_klass,              com_sun_cri_ci_CiCodePos, Pre)                                 \
+  template(CiConstant_klass,             com_sun_cri_ci_CiConstant, Pre)                                \
+  template(CiKind_klass,                 com_sun_cri_ci_CiKind, Pre)                                    \
+  template(CiRuntimeCall_klass,          com_sun_cri_ci_CiRuntimeCall, Pre)                             \
+  template(RiMethod_klass,               com_sun_cri_ri_RiMethod, Pre)                                  \
+
   /*end*/