hotspot/src/share/vm/classfile/vmSymbols.hpp
changeset 28912 27fac2f8fdbe
parent 28510 4f1d3611e0bc
child 28957 75ca61f0b7c7
equal deleted inserted replaced
28730:106944a21769 28912:27fac2f8fdbe
   241   template(override_name,                             "override")                                 \
   241   template(override_name,                             "override")                                 \
   242   template(parameterTypes_name,                       "parameterTypes")                           \
   242   template(parameterTypes_name,                       "parameterTypes")                           \
   243   template(returnType_name,                           "returnType")                               \
   243   template(returnType_name,                           "returnType")                               \
   244   template(signature_name,                            "signature")                                \
   244   template(signature_name,                            "signature")                                \
   245   template(slot_name,                                 "slot")                                     \
   245   template(slot_name,                                 "slot")                                     \
   246   template(selectAlternative_name,                    "selectAlternative")                        \
       
   247                                                                                                   \
   246                                                                                                   \
   248   /* Support for annotations (JDK 1.5 and above) */                                               \
   247   /* Support for annotations (JDK 1.5 and above) */                                               \
   249                                                                                                   \
   248                                                                                                   \
   250   template(annotations_name,                          "annotations")                              \
   249   template(annotations_name,                          "annotations")                              \
   251   template(index_name,                                "index")                                    \
   250   template(index_name,                                "index")                                    \
   293   template(setTargetNormal_name,                      "setTargetNormal")                          \
   292   template(setTargetNormal_name,                      "setTargetNormal")                          \
   294   template(setTargetVolatile_name,                    "setTargetVolatile")                        \
   293   template(setTargetVolatile_name,                    "setTargetVolatile")                        \
   295   template(setTarget_signature,                       "(Ljava/lang/invoke/MethodHandle;)V")       \
   294   template(setTarget_signature,                       "(Ljava/lang/invoke/MethodHandle;)V")       \
   296   NOT_LP64(  do_alias(intptr_signature,               int_signature)  )                           \
   295   NOT_LP64(  do_alias(intptr_signature,               int_signature)  )                           \
   297   LP64_ONLY( do_alias(intptr_signature,               long_signature) )                           \
   296   LP64_ONLY( do_alias(intptr_signature,               long_signature) )                           \
   298   template(selectAlternative_signature, "(ZLjava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;") \
   297                                                                                                   \
   299                                                                       \
       
   300   /* common method and field names */                                                             \
   298   /* common method and field names */                                                             \
   301   template(object_initializer_name,                   "<init>")                                   \
   299   template(object_initializer_name,                   "<init>")                                   \
   302   template(class_initializer_name,                    "<clinit>")                                 \
   300   template(class_initializer_name,                    "<clinit>")                                 \
   303   template(println_name,                              "println")                                  \
   301   template(println_name,                              "println")                                  \
   304   template(printStackTrace_name,                      "printStackTrace")                          \
   302   template(printStackTrace_name,                      "printStackTrace")                          \
   866    do_alias(    storeFence_signature,                             void_method_signature)                                \
   864    do_alias(    storeFence_signature,                             void_method_signature)                                \
   867   do_intrinsic(_fullFence,                sun_misc_Unsafe,        fullFence_name, fullFence_signature,           F_RN)  \
   865   do_intrinsic(_fullFence,                sun_misc_Unsafe,        fullFence_name, fullFence_signature,           F_RN)  \
   868    do_name(     fullFence_name,                                  "fullFence")                                           \
   866    do_name(     fullFence_name,                                  "fullFence")                                           \
   869    do_alias(    fullFence_signature,                              void_method_signature)                                \
   867    do_alias(    fullFence_signature,                              void_method_signature)                                \
   870                                                                                                                         \
   868                                                                                                                         \
       
   869   /* Custom branch frequencies profiling support for JSR292 */                                                          \
       
   870   do_class(java_lang_invoke_MethodHandleImpl,               "java/lang/invoke/MethodHandleImpl")                        \
       
   871   do_intrinsic(_profileBoolean, java_lang_invoke_MethodHandleImpl, profileBoolean_name, profileBoolean_signature,    F_S)  \
       
   872    do_name(     profileBoolean_name,                               "profileBoolean")                                     \
       
   873    do_signature(profileBoolean_signature,                           "(Z[I)Z")                                            \
       
   874                                                                                                                         \
   871   /* unsafe memory references (there are a lot of them...) */                                                           \
   875   /* unsafe memory references (there are a lot of them...) */                                                           \
   872   do_signature(getObject_signature,       "(Ljava/lang/Object;J)Ljava/lang/Object;")                                    \
   876   do_signature(getObject_signature,       "(Ljava/lang/Object;J)Ljava/lang/Object;")                                    \
   873   do_signature(putObject_signature,       "(Ljava/lang/Object;JLjava/lang/Object;)V")                                   \
   877   do_signature(putObject_signature,       "(Ljava/lang/Object;JLjava/lang/Object;)V")                                   \
   874   do_signature(getBoolean_signature,      "(Ljava/lang/Object;J)Z")                                                     \
   878   do_signature(getBoolean_signature,      "(Ljava/lang/Object;J)Z")                                                     \
   875   do_signature(putBoolean_signature,      "(Ljava/lang/Object;JZ)V")                                                    \
   879   do_signature(putBoolean_signature,      "(Ljava/lang/Object;JZ)V")                                                    \