< prev index next >

src/hotspot/share/classfile/vmSymbols.hpp

Print this page




 451   template(void_byte_signature,                       "()B")                                      \
 452   template(void_char_signature,                       "()C")                                      \
 453   template(void_short_signature,                      "()S")                                      \
 454   template(void_int_signature,                        "()I")                                      \
 455   template(void_long_signature,                       "()J")                                      \
 456   template(void_float_signature,                      "()F")                                      \
 457   template(void_double_signature,                     "()D")                                      \
 458   template(bool_void_signature,                       "(Z)V")                                     \
 459   template(int_void_signature,                        "(I)V")                                     \
 460   template(int_int_signature,                         "(I)I")                                     \
 461   template(char_char_signature,                       "(C)C")                                     \
 462   template(short_short_signature,                     "(S)S")                                     \
 463   template(int_bool_signature,                        "(I)Z")                                     \
 464   template(float_int_signature,                       "(F)I")                                     \
 465   template(double_long_signature,                     "(D)J")                                     \
 466   template(double_double_signature,                   "(D)D")                                     \
 467   template(int_float_signature,                       "(I)F")                                     \
 468   template(long_int_signature,                        "(J)I")                                     \
 469   template(long_long_signature,                       "(J)J")                                     \
 470   template(long_double_signature,                     "(J)D")                                     \

 471   template(byte_signature,                            "B")                                        \
 472   template(char_signature,                            "C")                                        \
 473   template(double_signature,                          "D")                                        \
 474   template(float_signature,                           "F")                                        \
 475   template(int_signature,                             "I")                                        \
 476   template(long_signature,                            "J")                                        \
 477   template(short_signature,                           "S")                                        \
 478   template(bool_signature,                            "Z")                                        \
 479   template(void_signature,                            "V")                                        \
 480   template(bool_array_signature,                      "[Z")                                       \
 481   template(byte_array_signature,                      "[B")                                       \
 482   template(char_array_signature,                      "[C")                                       \
 483   template(int_array_signature,                       "[I")                                       \
 484   template(object_void_signature,                     "(Ljava/lang/Object;)V")                    \
 485   template(object_int_signature,                      "(Ljava/lang/Object;)I")                    \
 486   template(object_boolean_signature,                  "(Ljava/lang/Object;)Z")                    \
 487   template(object_object_signature,                   "(Ljava/lang/Object;)Ljava/lang/Object;")   \
 488   template(string_void_signature,                     "(Ljava/lang/String;)V")                    \
 489   template(string_int_signature,                      "(Ljava/lang/String;)I")                    \
 490   template(throwable_void_signature,                  "(Ljava/lang/Throwable;)V")                 \


1039   do_intrinsic(_updateByteBufferCRC32,     java_util_zip_CRC32,   updateByteBuffer_name, updateByteBuffer_signature, F_SN) \
1040    do_name(     updateByteBuffer_name,                           "updateByteBuffer0")                                   \
1041    do_signature(updateByteBuffer_signature,                      "(IJII)I")                                             \
1042                                                                                                                         \
1043   /* support for java.util.zip.CRC32C */                                                                                \
1044   do_class(java_util_zip_CRC32C,          "java/util/zip/CRC32C")                                                       \
1045   do_intrinsic(_updateBytesCRC32C,         java_util_zip_CRC32C,  updateBytes_C_name, updateBytes_signature,       F_S) \
1046    do_name(     updateBytes_C_name,                               "updateBytes")                                        \
1047   do_intrinsic(_updateDirectByteBufferCRC32C, java_util_zip_CRC32C, updateDirectByteBuffer_C_name, updateByteBuffer_signature, F_S) \
1048    do_name(    updateDirectByteBuffer_C_name,                     "updateDirectByteBuffer")                             \
1049                                                                                                                         \
1050    /* support for java.util.zip.Adler32 */                                                                              \
1051   do_class(java_util_zip_Adler32,        "java/util/zip/Adler32")                                                       \
1052   do_intrinsic(_updateBytesAdler32,       java_util_zip_Adler32,  updateBytes_C_name,  updateBytes_signature,  F_SN)    \
1053   do_intrinsic(_updateByteBufferAdler32,  java_util_zip_Adler32,  updateByteBuffer_A_name,  updateByteBuffer_signature,  F_SN) \
1054    do_name(     updateByteBuffer_A_name,                          "updateByteBuffer")                                   \
1055                                                                                                                         \
1056   /* support for Unsafe */                                                                                              \
1057   do_class(jdk_internal_misc_Unsafe,               "jdk/internal/misc/Unsafe")                                          \
1058                                                                                                                         \






1059   do_intrinsic(_allocateInstance,         jdk_internal_misc_Unsafe,     allocateInstance_name, allocateInstance_signature, F_RN) \
1060    do_name(     allocateInstance_name,                                  "allocateInstance")                                      \
1061    do_signature(allocateInstance_signature,                             "(Ljava/lang/Class;)Ljava/lang/Object;")                 \
1062   do_intrinsic(_allocateUninitializedArray, jdk_internal_misc_Unsafe,   allocateUninitializedArray_name, newArray_signature,  F_R) \
1063    do_name(     allocateUninitializedArray_name,                        "allocateUninitializedArray0")                           \
1064   do_intrinsic(_copyMemory,               jdk_internal_misc_Unsafe,     copyMemory_name, copyMemory_signature,         F_RN)     \
1065    do_name(     copyMemory_name,                                        "copyMemory0")                                           \
1066    do_signature(copyMemory_signature,                                   "(Ljava/lang/Object;JLjava/lang/Object;JJ)V")            \
1067   do_intrinsic(_loadFence,                jdk_internal_misc_Unsafe,     loadFence_name, loadFence_signature,           F_RN)     \
1068    do_name(     loadFence_name,                                         "loadFence")                                             \
1069    do_alias(    loadFence_signature,                                    void_method_signature)                                   \
1070   do_intrinsic(_storeFence,               jdk_internal_misc_Unsafe,     storeFence_name, storeFence_signature,         F_RN)     \
1071    do_name(     storeFence_name,                                        "storeFence")                                            \
1072    do_alias(    storeFence_signature,                                   void_method_signature)                                   \
1073   do_intrinsic(_fullFence,                jdk_internal_misc_Unsafe,     fullFence_name, fullFence_signature,           F_RN)     \
1074    do_name(     fullFence_name,                                         "fullFence")                                             \
1075    do_alias(    fullFence_signature,                                    void_method_signature)                                   \
1076                                                                                                                         \
1077   /* Custom branch frequencies profiling support for JSR292 */                                                          \
1078   do_class(java_lang_invoke_MethodHandleImpl,               "java/lang/invoke/MethodHandleImpl")                        \




 451   template(void_byte_signature,                       "()B")                                      \
 452   template(void_char_signature,                       "()C")                                      \
 453   template(void_short_signature,                      "()S")                                      \
 454   template(void_int_signature,                        "()I")                                      \
 455   template(void_long_signature,                       "()J")                                      \
 456   template(void_float_signature,                      "()F")                                      \
 457   template(void_double_signature,                     "()D")                                      \
 458   template(bool_void_signature,                       "(Z)V")                                     \
 459   template(int_void_signature,                        "(I)V")                                     \
 460   template(int_int_signature,                         "(I)I")                                     \
 461   template(char_char_signature,                       "(C)C")                                     \
 462   template(short_short_signature,                     "(S)S")                                     \
 463   template(int_bool_signature,                        "(I)Z")                                     \
 464   template(float_int_signature,                       "(F)I")                                     \
 465   template(double_long_signature,                     "(D)J")                                     \
 466   template(double_double_signature,                   "(D)D")                                     \
 467   template(int_float_signature,                       "(I)F")                                     \
 468   template(long_int_signature,                        "(J)I")                                     \
 469   template(long_long_signature,                       "(J)J")                                     \
 470   template(long_double_signature,                     "(J)D")                                     \
 471   template(long_void_signature,                       "(J)V")                                     \
 472   template(byte_signature,                            "B")                                        \
 473   template(char_signature,                            "C")                                        \
 474   template(double_signature,                          "D")                                        \
 475   template(float_signature,                           "F")                                        \
 476   template(int_signature,                             "I")                                        \
 477   template(long_signature,                            "J")                                        \
 478   template(short_signature,                           "S")                                        \
 479   template(bool_signature,                            "Z")                                        \
 480   template(void_signature,                            "V")                                        \
 481   template(bool_array_signature,                      "[Z")                                       \
 482   template(byte_array_signature,                      "[B")                                       \
 483   template(char_array_signature,                      "[C")                                       \
 484   template(int_array_signature,                       "[I")                                       \
 485   template(object_void_signature,                     "(Ljava/lang/Object;)V")                    \
 486   template(object_int_signature,                      "(Ljava/lang/Object;)I")                    \
 487   template(object_boolean_signature,                  "(Ljava/lang/Object;)Z")                    \
 488   template(object_object_signature,                   "(Ljava/lang/Object;)Ljava/lang/Object;")   \
 489   template(string_void_signature,                     "(Ljava/lang/String;)V")                    \
 490   template(string_int_signature,                      "(Ljava/lang/String;)I")                    \
 491   template(throwable_void_signature,                  "(Ljava/lang/Throwable;)V")                 \


1040   do_intrinsic(_updateByteBufferCRC32,     java_util_zip_CRC32,   updateByteBuffer_name, updateByteBuffer_signature, F_SN) \
1041    do_name(     updateByteBuffer_name,                           "updateByteBuffer0")                                   \
1042    do_signature(updateByteBuffer_signature,                      "(IJII)I")                                             \
1043                                                                                                                         \
1044   /* support for java.util.zip.CRC32C */                                                                                \
1045   do_class(java_util_zip_CRC32C,          "java/util/zip/CRC32C")                                                       \
1046   do_intrinsic(_updateBytesCRC32C,         java_util_zip_CRC32C,  updateBytes_C_name, updateBytes_signature,       F_S) \
1047    do_name(     updateBytes_C_name,                               "updateBytes")                                        \
1048   do_intrinsic(_updateDirectByteBufferCRC32C, java_util_zip_CRC32C, updateDirectByteBuffer_C_name, updateByteBuffer_signature, F_S) \
1049    do_name(    updateDirectByteBuffer_C_name,                     "updateDirectByteBuffer")                             \
1050                                                                                                                         \
1051    /* support for java.util.zip.Adler32 */                                                                              \
1052   do_class(java_util_zip_Adler32,        "java/util/zip/Adler32")                                                       \
1053   do_intrinsic(_updateBytesAdler32,       java_util_zip_Adler32,  updateBytes_C_name,  updateBytes_signature,  F_SN)    \
1054   do_intrinsic(_updateByteBufferAdler32,  java_util_zip_Adler32,  updateByteBuffer_A_name,  updateByteBuffer_signature,  F_SN) \
1055    do_name(     updateByteBuffer_A_name,                          "updateByteBuffer")                                   \
1056                                                                                                                         \
1057   /* support for Unsafe */                                                                                              \
1058   do_class(jdk_internal_misc_Unsafe,               "jdk/internal/misc/Unsafe")                                          \
1059                                                                                                                         \
1060   do_intrinsic(_writeback0,               jdk_internal_misc_Unsafe,     writeback0_name, long_void_signature , F_RN)             \
1061    do_name(     writeback0_name,                                        "writeback0")                                            \
1062   do_intrinsic(_writebackPreSync0,        jdk_internal_misc_Unsafe,     writebackPreSync0_name, void_method_signature , F_RN)    \
1063    do_name(     writebackPreSync0_name,                                        "writebackPreSync0")                              \
1064   do_intrinsic(_writebackPostSync0,        jdk_internal_misc_Unsafe,     writebackPostSync0_name, void_method_signature , F_RN)   \
1065    do_name(     writebackPostSync0_name,                                        "writebackPostSync0")                            \
1066   do_intrinsic(_allocateInstance,         jdk_internal_misc_Unsafe,     allocateInstance_name, allocateInstance_signature, F_RN) \
1067    do_name(     allocateInstance_name,                                  "allocateInstance")                                      \
1068    do_signature(allocateInstance_signature,                             "(Ljava/lang/Class;)Ljava/lang/Object;")                 \
1069   do_intrinsic(_allocateUninitializedArray, jdk_internal_misc_Unsafe,   allocateUninitializedArray_name, newArray_signature,  F_R) \
1070    do_name(     allocateUninitializedArray_name,                        "allocateUninitializedArray0")                           \
1071   do_intrinsic(_copyMemory,               jdk_internal_misc_Unsafe,     copyMemory_name, copyMemory_signature,         F_RN)     \
1072    do_name(     copyMemory_name,                                        "copyMemory0")                                           \
1073    do_signature(copyMemory_signature,                                   "(Ljava/lang/Object;JLjava/lang/Object;JJ)V")            \
1074   do_intrinsic(_loadFence,                jdk_internal_misc_Unsafe,     loadFence_name, loadFence_signature,           F_RN)     \
1075    do_name(     loadFence_name,                                         "loadFence")                                             \
1076    do_alias(    loadFence_signature,                                    void_method_signature)                                   \
1077   do_intrinsic(_storeFence,               jdk_internal_misc_Unsafe,     storeFence_name, storeFence_signature,         F_RN)     \
1078    do_name(     storeFence_name,                                        "storeFence")                                            \
1079    do_alias(    storeFence_signature,                                   void_method_signature)                                   \
1080   do_intrinsic(_fullFence,                jdk_internal_misc_Unsafe,     fullFence_name, fullFence_signature,           F_RN)     \
1081    do_name(     fullFence_name,                                         "fullFence")                                             \
1082    do_alias(    fullFence_signature,                                    void_method_signature)                                   \
1083                                                                                                                         \
1084   /* Custom branch frequencies profiling support for JSR292 */                                                          \
1085   do_class(java_lang_invoke_MethodHandleImpl,               "java/lang/invoke/MethodHandleImpl")                        \


< prev index next >