src/share/vm/classfile/vmSymbols.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File 6761600 Sdiff src/share/vm/classfile

src/share/vm/classfile/vmSymbols.hpp

Print this page




 267   template(contextClassLoader_name,                   "contextClassLoader")                       \
 268   template(inheritedAccessControlContext_name,        "inheritedAccessControlContext")            \
 269   template(isPrivileged_name,                         "isPrivileged")                             \
 270   template(wait_name,                                 "wait")                                     \
 271   template(checkPackageAccess_name,                   "checkPackageAccess")                       \
 272   template(stackSize_name,                            "stackSize")                                \
 273   template(thread_id_name,                            "tid")                                      \
 274   template(newInstance0_name,                         "newInstance0")                             \
 275   template(limit_name,                                "limit")                                    \
 276   template(forName_name,                              "forName")                                  \
 277   template(forName0_name,                             "forName0")                                 \
 278   template(isJavaIdentifierStart_name,                "isJavaIdentifierStart")                    \
 279   template(isJavaIdentifierPart_name,                 "isJavaIdentifierPart")                     \
 280   template(exclusive_owner_thread_name,               "exclusiveOwnerThread")                     \
 281   template(park_blocker_name,                         "parkBlocker")                              \
 282   template(park_event_name,                           "nativeParkEventPointer")                   \
 283   template(cache_field_name,                          "cache")                                    \
 284   template(value_name,                                "value")                                    \
 285   template(frontCacheEnabled_name,                    "frontCacheEnabled")                        \
 286   template(stringCacheEnabled_name,                   "stringCacheEnabled")                       \

 287                                                                                                   \
 288   /* non-intrinsic name/signature pairs: */                                                       \
 289   template(register_method_name,                      "register")                                 \
 290   do_alias(register_method_signature,         object_void_signature)                              \
 291                                                                                                   \
 292   /* name symbols needed by intrinsics */                                                         \
 293   VM_INTRINSICS_DO(VM_INTRINSIC_IGNORE, VM_SYMBOL_IGNORE, template, VM_SYMBOL_IGNORE, VM_ALIAS_IGNORE) \
 294                                                                                                   \
 295   /* common signatures names */                                                                   \
 296   template(void_method_signature,                     "()V")                                      \
 297   template(void_int_signature,                        "()I")                                      \
 298   template(void_long_signature,                       "()J")                                      \
 299   template(void_boolean_signature,                    "()Z")                                      \
 300   template(int_void_signature,                        "(I)V")                                     \
 301   template(int_int_signature,                         "(I)I")                                     \
 302   template(int_bool_signature,                        "(I)Z")                                     \
 303   template(float_int_signature,                       "(F)I")                                     \
 304   template(double_long_signature,                     "(D)J")                                     \
 305   template(double_double_signature,                   "(D)D")                                     \
 306   template(int_float_signature,                       "(I)F")                                     \


 549   do_intrinsic(_getLength,                java_lang_reflect_Array, getLength_name, object_int_signature,         F_SN)  \
 550    do_name(     getLength_name,                                   "getLength")                                          \
 551                                                                                                                         \
 552   do_intrinsic(_getCallerClass,           sun_reflect_Reflection, getCallerClass_name, getCallerClass_signature, F_SN)  \
 553    do_name(     getCallerClass_name,                             "getCallerClass")                                      \
 554    do_signature(getCallerClass_signature,                        "(I)Ljava/lang/Class;")                                \
 555                                                                                                                         \
 556   do_intrinsic(_newArray,                 java_lang_reflect_Array, newArray_name, newArray_signature,            F_SN)  \
 557    do_name(     newArray_name,                                    "newArray")                                           \
 558    do_signature(newArray_signature,                               "(Ljava/lang/Class;I)Ljava/lang/Object;")             \
 559                                                                                                                         \
 560   do_intrinsic(_copyOf,                   java_util_Arrays,       copyOf_name, copyOf_signature,                 F_S)   \
 561    do_name(     copyOf_name,                                     "copyOf")                                              \
 562    do_signature(copyOf_signature,             "([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object;")             \
 563                                                                                                                         \
 564   do_intrinsic(_copyOfRange,              java_util_Arrays,       copyOfRange_name, copyOfRange_signature,       F_S)   \
 565    do_name(     copyOfRange_name,                                "copyOfRange")                                         \
 566    do_signature(copyOfRange_signature,        "([Ljava/lang/Object;IILjava/lang/Class;)[Ljava/lang/Object;")            \
 567                                                                                                                         \
 568   do_intrinsic(_equalsC,                  java_util_Arrays,       equals_name,    equalsC_signature,             F_S)   \
 569    do_name(     equals_name,                                     "equals")                                              \
 570    do_signature(equalsC_signature,                               "([C[C)Z")                                             \
 571                                                                                                                         \
 572   do_intrinsic(_invoke,                   java_lang_reflect_Method, invoke_name, object_array_object_object_signature, F_R) \
 573   /*   (symbols invoke_name and invoke_signature defined above) */                                                      \
 574                                                                                                                         \
 575   do_intrinsic(_compareTo,                java_lang_String,       compareTo_name, string_int_signature,          F_R)   \
 576    do_name(     compareTo_name,                                  "compareTo")                                           \
 577   do_intrinsic(_indexOf,                  java_lang_String,       indexOf_name, string_int_signature,            F_R)   \
 578    do_name(     indexOf_name,                                    "indexOf")                                             \

 579                                                                                                                         \
 580   do_class(java_nio_Buffer,               "java/nio/Buffer")                                                            \
 581   do_intrinsic(_checkIndex,               java_nio_Buffer,        checkIndex_name, int_int_signature,            F_R)   \
 582    do_name(     checkIndex_name,                                 "checkIndex")                                          \
 583                                                                                                                         \
 584   do_class(sun_misc_AtomicLongCSImpl,     "sun/misc/AtomicLongCSImpl")                                                  \
 585   do_intrinsic(_get_AtomicLong,           sun_misc_AtomicLongCSImpl, get_name, void_long_signature,              F_R)   \
 586   /*   (symbols get_name and void_long_signature defined above) */                                                      \
 587                                                                                                                         \
 588   do_intrinsic(_attemptUpdate,            sun_misc_AtomicLongCSImpl, attemptUpdate_name, attemptUpdate_signature, F_R)  \
 589    do_name(     attemptUpdate_name,                                 "attemptUpdate")                                    \
 590    do_signature(attemptUpdate_signature,                            "(JJ)Z")                                            \
 591                                                                                                                         \
 592   do_intrinsic(_fillInStackTrace,         java_lang_Throwable, fillInStackTrace_name, void_throwable_signature,  F_RNY) \
 593                                                                                                                         \
 594   /* support for sun.misc.Unsafe */                                                                                     \
 595   do_class(sun_misc_Unsafe,               "sun/misc/Unsafe")                                                            \
 596                                                                                                                         \
 597   do_intrinsic(_allocateInstance,         sun_misc_Unsafe,        allocateInstance_name, allocateInstance_signature, F_RN) \
 598    do_name(     allocateInstance_name,                           "allocateInstance")                                    \




 267   template(contextClassLoader_name,                   "contextClassLoader")                       \
 268   template(inheritedAccessControlContext_name,        "inheritedAccessControlContext")            \
 269   template(isPrivileged_name,                         "isPrivileged")                             \
 270   template(wait_name,                                 "wait")                                     \
 271   template(checkPackageAccess_name,                   "checkPackageAccess")                       \
 272   template(stackSize_name,                            "stackSize")                                \
 273   template(thread_id_name,                            "tid")                                      \
 274   template(newInstance0_name,                         "newInstance0")                             \
 275   template(limit_name,                                "limit")                                    \
 276   template(forName_name,                              "forName")                                  \
 277   template(forName0_name,                             "forName0")                                 \
 278   template(isJavaIdentifierStart_name,                "isJavaIdentifierStart")                    \
 279   template(isJavaIdentifierPart_name,                 "isJavaIdentifierPart")                     \
 280   template(exclusive_owner_thread_name,               "exclusiveOwnerThread")                     \
 281   template(park_blocker_name,                         "parkBlocker")                              \
 282   template(park_event_name,                           "nativeParkEventPointer")                   \
 283   template(cache_field_name,                          "cache")                                    \
 284   template(value_name,                                "value")                                    \
 285   template(frontCacheEnabled_name,                    "frontCacheEnabled")                        \
 286   template(stringCacheEnabled_name,                   "stringCacheEnabled")                       \
 287   template(equals_name,                               "equals")                                   \
 288                                                                                                   \
 289   /* non-intrinsic name/signature pairs: */                                                       \
 290   template(register_method_name,                      "register")                                 \
 291   do_alias(register_method_signature,         object_void_signature)                              \
 292                                                                                                   \
 293   /* name symbols needed by intrinsics */                                                         \
 294   VM_INTRINSICS_DO(VM_INTRINSIC_IGNORE, VM_SYMBOL_IGNORE, template, VM_SYMBOL_IGNORE, VM_ALIAS_IGNORE) \
 295                                                                                                   \
 296   /* common signatures names */                                                                   \
 297   template(void_method_signature,                     "()V")                                      \
 298   template(void_int_signature,                        "()I")                                      \
 299   template(void_long_signature,                       "()J")                                      \
 300   template(void_boolean_signature,                    "()Z")                                      \
 301   template(int_void_signature,                        "(I)V")                                     \
 302   template(int_int_signature,                         "(I)I")                                     \
 303   template(int_bool_signature,                        "(I)Z")                                     \
 304   template(float_int_signature,                       "(F)I")                                     \
 305   template(double_long_signature,                     "(D)J")                                     \
 306   template(double_double_signature,                   "(D)D")                                     \
 307   template(int_float_signature,                       "(I)F")                                     \


 550   do_intrinsic(_getLength,                java_lang_reflect_Array, getLength_name, object_int_signature,         F_SN)  \
 551    do_name(     getLength_name,                                   "getLength")                                          \
 552                                                                                                                         \
 553   do_intrinsic(_getCallerClass,           sun_reflect_Reflection, getCallerClass_name, getCallerClass_signature, F_SN)  \
 554    do_name(     getCallerClass_name,                             "getCallerClass")                                      \
 555    do_signature(getCallerClass_signature,                        "(I)Ljava/lang/Class;")                                \
 556                                                                                                                         \
 557   do_intrinsic(_newArray,                 java_lang_reflect_Array, newArray_name, newArray_signature,            F_SN)  \
 558    do_name(     newArray_name,                                    "newArray")                                           \
 559    do_signature(newArray_signature,                               "(Ljava/lang/Class;I)Ljava/lang/Object;")             \
 560                                                                                                                         \
 561   do_intrinsic(_copyOf,                   java_util_Arrays,       copyOf_name, copyOf_signature,                 F_S)   \
 562    do_name(     copyOf_name,                                     "copyOf")                                              \
 563    do_signature(copyOf_signature,             "([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object;")             \
 564                                                                                                                         \
 565   do_intrinsic(_copyOfRange,              java_util_Arrays,       copyOfRange_name, copyOfRange_signature,       F_S)   \
 566    do_name(     copyOfRange_name,                                "copyOfRange")                                         \
 567    do_signature(copyOfRange_signature,        "([Ljava/lang/Object;IILjava/lang/Class;)[Ljava/lang/Object;")            \
 568                                                                                                                         \
 569   do_intrinsic(_equalsC,                  java_util_Arrays,       equals_name,    equalsC_signature,             F_S)   \

 570    do_signature(equalsC_signature,                               "([C[C)Z")                                             \
 571                                                                                                                         \
 572   do_intrinsic(_invoke,                   java_lang_reflect_Method, invoke_name, object_array_object_object_signature, F_R) \
 573   /*   (symbols invoke_name and invoke_signature defined above) */                                                      \
 574                                                                                                                         \
 575   do_intrinsic(_compareTo,                java_lang_String,       compareTo_name, string_int_signature,          F_R)   \
 576    do_name(     compareTo_name,                                  "compareTo")                                           \
 577   do_intrinsic(_indexOf,                  java_lang_String,       indexOf_name, string_int_signature,            F_R)   \
 578    do_name(     indexOf_name,                                    "indexOf")                                             \
 579   do_intrinsic(_equals,                   java_lang_String,       equals_name, object_boolean_signature,         F_R)   \
 580                                                                                                                         \
 581   do_class(java_nio_Buffer,               "java/nio/Buffer")                                                            \
 582   do_intrinsic(_checkIndex,               java_nio_Buffer,        checkIndex_name, int_int_signature,            F_R)   \
 583    do_name(     checkIndex_name,                                 "checkIndex")                                          \
 584                                                                                                                         \
 585   do_class(sun_misc_AtomicLongCSImpl,     "sun/misc/AtomicLongCSImpl")                                                  \
 586   do_intrinsic(_get_AtomicLong,           sun_misc_AtomicLongCSImpl, get_name, void_long_signature,              F_R)   \
 587   /*   (symbols get_name and void_long_signature defined above) */                                                      \
 588                                                                                                                         \
 589   do_intrinsic(_attemptUpdate,            sun_misc_AtomicLongCSImpl, attemptUpdate_name, attemptUpdate_signature, F_R)  \
 590    do_name(     attemptUpdate_name,                                 "attemptUpdate")                                    \
 591    do_signature(attemptUpdate_signature,                            "(JJ)Z")                                            \
 592                                                                                                                         \
 593   do_intrinsic(_fillInStackTrace,         java_lang_Throwable, fillInStackTrace_name, void_throwable_signature,  F_RNY) \
 594                                                                                                                         \
 595   /* support for sun.misc.Unsafe */                                                                                     \
 596   do_class(sun_misc_Unsafe,               "sun/misc/Unsafe")                                                            \
 597                                                                                                                         \
 598   do_intrinsic(_allocateInstance,         sun_misc_Unsafe,        allocateInstance_name, allocateInstance_signature, F_RN) \
 599    do_name(     allocateInstance_name,                           "allocateInstance")                                    \


src/share/vm/classfile/vmSymbols.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File