src/share/vm/classfile/vmSymbols.hpp

Print this page
rev 2161 : [mq]: initial-intrinsification-changes


 662    do_name(     copyOf_name,                                     "copyOf")                                              \
 663    do_signature(copyOf_signature,             "([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object;")             \
 664                                                                                                                         \
 665   do_intrinsic(_copyOfRange,              java_util_Arrays,       copyOfRange_name, copyOfRange_signature,       F_S)   \
 666    do_name(     copyOfRange_name,                                "copyOfRange")                                         \
 667    do_signature(copyOfRange_signature,        "([Ljava/lang/Object;IILjava/lang/Class;)[Ljava/lang/Object;")            \
 668                                                                                                                         \
 669   do_intrinsic(_equalsC,                  java_util_Arrays,       equals_name,    equalsC_signature,             F_S)   \
 670    do_signature(equalsC_signature,                               "([C[C)Z")                                             \
 671                                                                                                                         \
 672   do_intrinsic(_compareTo,                java_lang_String,       compareTo_name, string_int_signature,          F_R)   \
 673    do_name(     compareTo_name,                                  "compareTo")                                           \
 674   do_intrinsic(_indexOf,                  java_lang_String,       indexOf_name, string_int_signature,            F_R)   \
 675    do_name(     indexOf_name,                                    "indexOf")                                             \
 676   do_intrinsic(_equals,                   java_lang_String,       equals_name, object_boolean_signature,         F_R)   \
 677                                                                                                                         \
 678   do_class(java_nio_Buffer,               "java/nio/Buffer")                                                            \
 679   do_intrinsic(_checkIndex,               java_nio_Buffer,        checkIndex_name, int_int_signature,            F_R)   \
 680    do_name(     checkIndex_name,                                 "checkIndex")                                          \
 681                                                                                                                         \




 682   do_class(sun_misc_AtomicLongCSImpl,     "sun/misc/AtomicLongCSImpl")                                                  \
 683   do_intrinsic(_get_AtomicLong,           sun_misc_AtomicLongCSImpl, get_name, void_long_signature,              F_R)   \
 684   /*   (symbols get_name and void_long_signature defined above) */                                                      \
 685                                                                                                                         \
 686   do_intrinsic(_attemptUpdate,            sun_misc_AtomicLongCSImpl, attemptUpdate_name, attemptUpdate_signature, F_R)  \
 687    do_name(     attemptUpdate_name,                                 "attemptUpdate")                                    \
 688    do_signature(attemptUpdate_signature,                            "(JJ)Z")                                            \
 689                                                                                                                         \
 690   /* support for sun.misc.Unsafe */                                                                                     \
 691   do_class(sun_misc_Unsafe,               "sun/misc/Unsafe")                                                            \
 692                                                                                                                         \
 693   do_intrinsic(_allocateInstance,         sun_misc_Unsafe,        allocateInstance_name, allocateInstance_signature, F_RN) \
 694    do_name(     allocateInstance_name,                           "allocateInstance")                                    \
 695    do_signature(allocateInstance_signature,   "(Ljava/lang/Class;)Ljava/lang/Object;")                                  \
 696   do_intrinsic(_copyMemory,               sun_misc_Unsafe,        copyMemory_name, copyMemory_signature,         F_RN)  \
 697    do_name(     copyMemory_name,                                 "copyMemory")                                          \
 698    do_signature(copyMemory_signature,         "(Ljava/lang/Object;JLjava/lang/Object;JJ)V")                             \
 699   do_intrinsic(_park,                     sun_misc_Unsafe,        park_name, park_signature,                     F_RN)  \
 700    do_name(     park_name,                                       "park")                                                \
 701    do_signature(park_signature,                                  "(ZJ)V")                                               \




 662    do_name(     copyOf_name,                                     "copyOf")                                              \
 663    do_signature(copyOf_signature,             "([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object;")             \
 664                                                                                                                         \
 665   do_intrinsic(_copyOfRange,              java_util_Arrays,       copyOfRange_name, copyOfRange_signature,       F_S)   \
 666    do_name(     copyOfRange_name,                                "copyOfRange")                                         \
 667    do_signature(copyOfRange_signature,        "([Ljava/lang/Object;IILjava/lang/Class;)[Ljava/lang/Object;")            \
 668                                                                                                                         \
 669   do_intrinsic(_equalsC,                  java_util_Arrays,       equals_name,    equalsC_signature,             F_S)   \
 670    do_signature(equalsC_signature,                               "([C[C)Z")                                             \
 671                                                                                                                         \
 672   do_intrinsic(_compareTo,                java_lang_String,       compareTo_name, string_int_signature,          F_R)   \
 673    do_name(     compareTo_name,                                  "compareTo")                                           \
 674   do_intrinsic(_indexOf,                  java_lang_String,       indexOf_name, string_int_signature,            F_R)   \
 675    do_name(     indexOf_name,                                    "indexOf")                                             \
 676   do_intrinsic(_equals,                   java_lang_String,       equals_name, object_boolean_signature,         F_R)   \
 677                                                                                                                         \
 678   do_class(java_nio_Buffer,               "java/nio/Buffer")                                                            \
 679   do_intrinsic(_checkIndex,               java_nio_Buffer,        checkIndex_name, int_int_signature,            F_R)   \
 680    do_name(     checkIndex_name,                                 "checkIndex")                                          \
 681                                                                                                                         \
 682   /* java/lang/ref/Reference */                                                                                         \
 683   do_intrinsic(_Reference_get,            java_lang_ref_Reference, get_name,    void_object_signature, F_R)             \
 684                                                                                                                         \
 685                                                                                                                         \
 686   do_class(sun_misc_AtomicLongCSImpl,     "sun/misc/AtomicLongCSImpl")                                                  \
 687   do_intrinsic(_get_AtomicLong,           sun_misc_AtomicLongCSImpl, get_name, void_long_signature,              F_R)   \
 688   /*   (symbols get_name and void_long_signature defined above) */                                                      \
 689                                                                                                                         \
 690   do_intrinsic(_attemptUpdate,            sun_misc_AtomicLongCSImpl, attemptUpdate_name, attemptUpdate_signature, F_R)  \
 691    do_name(     attemptUpdate_name,                                 "attemptUpdate")                                    \
 692    do_signature(attemptUpdate_signature,                            "(JJ)Z")                                            \
 693                                                                                                                         \
 694   /* support for sun.misc.Unsafe */                                                                                     \
 695   do_class(sun_misc_Unsafe,               "sun/misc/Unsafe")                                                            \
 696                                                                                                                         \
 697   do_intrinsic(_allocateInstance,         sun_misc_Unsafe,        allocateInstance_name, allocateInstance_signature, F_RN) \
 698    do_name(     allocateInstance_name,                           "allocateInstance")                                    \
 699    do_signature(allocateInstance_signature,   "(Ljava/lang/Class;)Ljava/lang/Object;")                                  \
 700   do_intrinsic(_copyMemory,               sun_misc_Unsafe,        copyMemory_name, copyMemory_signature,         F_RN)  \
 701    do_name(     copyMemory_name,                                 "copyMemory")                                          \
 702    do_signature(copyMemory_signature,         "(Ljava/lang/Object;JLjava/lang/Object;JJ)V")                             \
 703   do_intrinsic(_park,                     sun_misc_Unsafe,        park_name, park_signature,                     F_RN)  \
 704    do_name(     park_name,                                       "park")                                                \
 705    do_signature(park_signature,                                  "(ZJ)V")                                               \