hotspot/src/share/vm/classfile/vmSymbols.hpp
changeset 33628 09241459a8b8
parent 33483 5b7dd5bd7c5c
child 34180 f0ec91019db2
child 33638 ef49ed90010b
equal deleted inserted replaced
33627:c5b7455f846e 33628:09241459a8b8
    51   /* commonly used class names */                                                                 \
    51   /* commonly used class names */                                                                 \
    52   template(java_lang_System,                          "java/lang/System")                         \
    52   template(java_lang_System,                          "java/lang/System")                         \
    53   template(java_lang_Object,                          "java/lang/Object")                         \
    53   template(java_lang_Object,                          "java/lang/Object")                         \
    54   template(java_lang_Class,                           "java/lang/Class")                          \
    54   template(java_lang_Class,                           "java/lang/Class")                          \
    55   template(java_lang_String,                          "java/lang/String")                         \
    55   template(java_lang_String,                          "java/lang/String")                         \
       
    56   template(java_lang_StringLatin1,                    "java/lang/StringLatin1")                   \
       
    57   template(java_lang_StringUTF16,                     "java/lang/StringUTF16")                    \
    56   template(java_lang_Thread,                          "java/lang/Thread")                         \
    58   template(java_lang_Thread,                          "java/lang/Thread")                         \
    57   template(java_lang_ThreadGroup,                     "java/lang/ThreadGroup")                    \
    59   template(java_lang_ThreadGroup,                     "java/lang/ThreadGroup")                    \
    58   template(java_lang_Cloneable,                       "java/lang/Cloneable")                      \
    60   template(java_lang_Cloneable,                       "java/lang/Cloneable")                      \
    59   template(java_lang_Throwable,                       "java/lang/Throwable")                      \
    61   template(java_lang_Throwable,                       "java/lang/Throwable")                      \
    60   template(java_lang_ClassLoader,                     "java/lang/ClassLoader")                    \
    62   template(java_lang_ClassLoader,                     "java/lang/ClassLoader")                    \
   379   template(exclusive_owner_thread_name,               "exclusiveOwnerThread")                     \
   381   template(exclusive_owner_thread_name,               "exclusiveOwnerThread")                     \
   380   template(park_blocker_name,                         "parkBlocker")                              \
   382   template(park_blocker_name,                         "parkBlocker")                              \
   381   template(park_event_name,                           "nativeParkEventPointer")                   \
   383   template(park_event_name,                           "nativeParkEventPointer")                   \
   382   template(cache_field_name,                          "cache")                                    \
   384   template(cache_field_name,                          "cache")                                    \
   383   template(value_name,                                "value")                                    \
   385   template(value_name,                                "value")                                    \
   384   template(offset_name,                               "offset")                                   \
       
   385   template(count_name,                                "count")                                    \
       
   386   template(hash_name,                                 "hash")                                     \
   386   template(hash_name,                                 "hash")                                     \
       
   387   template(coder_name,                                "coder")                                    \
       
   388   template(compact_strings_name,                      "COMPACT_STRINGS")                          \
   387   template(numberOfLeadingZeros_name,                 "numberOfLeadingZeros")                     \
   389   template(numberOfLeadingZeros_name,                 "numberOfLeadingZeros")                     \
   388   template(numberOfTrailingZeros_name,                "numberOfTrailingZeros")                    \
   390   template(numberOfTrailingZeros_name,                "numberOfTrailingZeros")                    \
   389   template(bitCount_name,                             "bitCount")                                 \
   391   template(bitCount_name,                             "bitCount")                                 \
   390   template(profile_name,                              "profile")                                  \
   392   template(profile_name,                              "profile")                                  \
   391   template(equals_name,                               "equals")                                   \
   393   template(equals_name,                               "equals")                                   \
   835    do_name(     copyOfRange_name,                                "copyOfRange")                                         \
   837    do_name(     copyOfRange_name,                                "copyOfRange")                                         \
   836    do_signature(copyOfRange_signature,        "([Ljava/lang/Object;IILjava/lang/Class;)[Ljava/lang/Object;")            \
   838    do_signature(copyOfRange_signature,        "([Ljava/lang/Object;IILjava/lang/Class;)[Ljava/lang/Object;")            \
   837                                                                                                                         \
   839                                                                                                                         \
   838   do_intrinsic(_equalsC,                  java_util_Arrays,       equals_name,    equalsC_signature,             F_S)   \
   840   do_intrinsic(_equalsC,                  java_util_Arrays,       equals_name,    equalsC_signature,             F_S)   \
   839    do_signature(equalsC_signature,                               "([C[C)Z")                                             \
   841    do_signature(equalsC_signature,                               "([C[C)Z")                                             \
   840                                                                                                                         \
   842   do_intrinsic(_equalsB,                  java_util_Arrays,       equals_name,    equalsB_signature,             F_S)   \
   841   do_intrinsic(_compareTo,                java_lang_String,       compareTo_name, string_int_signature,          F_R)   \
   843    do_signature(equalsB_signature,                               "([B[B)Z")                                             \
       
   844                                                                                                                         \
       
   845   do_intrinsic(_compressStringC,          java_lang_StringUTF16,  compress_name, encodeISOArray_signature,       F_S)   \
       
   846    do_name(     compress_name,                                   "compress")                                            \
       
   847   do_intrinsic(_compressStringB,          java_lang_StringUTF16,  compress_name, indexOfI_signature,             F_S)   \
       
   848   do_intrinsic(_inflateStringC,           java_lang_StringLatin1, inflate_name, inflateC_signature,              F_S)   \
       
   849    do_name(     inflate_name,                                    "inflate")                                             \
       
   850    do_signature(inflateC_signature,                              "([BI[CII)V")                                          \
       
   851   do_intrinsic(_inflateStringB,           java_lang_StringLatin1, inflate_name, inflateB_signature,              F_S)   \
       
   852    do_signature(inflateB_signature,                              "([BI[BII)V")                                          \
       
   853   do_intrinsic(_toBytesStringU,           java_lang_StringUTF16, toBytes_name, toBytesU_signature,               F_S)   \
       
   854    do_name(     toBytes_name,                                    "toBytes")                                             \
       
   855    do_signature(toBytesU_signature,                              "([CII)[B")                                            \
       
   856   do_intrinsic(_getCharsStringU,          java_lang_StringUTF16, getCharsU_name, getCharsU_signature,            F_S)   \
       
   857    do_name(     getCharsU_name,                                  "getChars")                                            \
       
   858    do_signature(getCharsU_signature,                             "([BII[CI)V")                                          \
       
   859   do_intrinsic(_getCharStringU,           java_lang_StringUTF16, getChar_name, getCharStringU_signature,         F_S)   \
       
   860    do_signature(getCharStringU_signature,                        "([BI)C")                                              \
       
   861   do_intrinsic(_putCharStringU,           java_lang_StringUTF16, putChar_name, putCharStringU_signature,         F_S)   \
       
   862    do_signature(putCharStringU_signature,                        "([BII)V")                                             \
       
   863   do_intrinsic(_compareToL,               java_lang_StringLatin1,compareTo_name, compareTo_indexOf_signature,    F_S)   \
       
   864   do_intrinsic(_compareToU,               java_lang_StringUTF16, compareTo_name, compareTo_indexOf_signature,    F_S)   \
       
   865   do_intrinsic(_compareToLU,              java_lang_StringLatin1,compareToLU_name, compareTo_indexOf_signature,  F_S)   \
       
   866   do_intrinsic(_compareToUL,              java_lang_StringUTF16, compareToUL_name, compareTo_indexOf_signature,  F_S)   \
       
   867    do_signature(compareTo_indexOf_signature,                     "([B[B)I")                                             \
   842    do_name(     compareTo_name,                                  "compareTo")                                           \
   868    do_name(     compareTo_name,                                  "compareTo")                                           \
   843   do_intrinsic(_indexOf,                  java_lang_String,       indexOf_name, string_int_signature,            F_R)   \
   869    do_name(     compareToLU_name,                                "compareToUTF16")                                      \
       
   870    do_name(     compareToUL_name,                                "compareToLatin1")                                     \
       
   871   do_intrinsic(_indexOfL,                 java_lang_StringLatin1,indexOf_name, compareTo_indexOf_signature,      F_S)   \
       
   872   do_intrinsic(_indexOfU,                 java_lang_StringUTF16, indexOf_name, compareTo_indexOf_signature,      F_S)   \
       
   873   do_intrinsic(_indexOfUL,                java_lang_StringUTF16, indexOfUL_name, compareTo_indexOf_signature,    F_S)   \
       
   874   do_intrinsic(_indexOfIL,                java_lang_StringLatin1,indexOf_name, indexOfI_signature,               F_S)   \
       
   875   do_intrinsic(_indexOfIU,                java_lang_StringUTF16, indexOf_name, indexOfI_signature,               F_S)   \
       
   876   do_intrinsic(_indexOfIUL,               java_lang_StringUTF16, indexOfUL_name, indexOfI_signature,             F_S)   \
       
   877   do_intrinsic(_indexOfU_char,            java_lang_StringUTF16, indexOfChar_name, indexOfChar_signature,        F_S)   \
   844    do_name(     indexOf_name,                                    "indexOf")                                             \
   878    do_name(     indexOf_name,                                    "indexOf")                                             \
   845   do_intrinsic(_equals,                   java_lang_String,       equals_name, object_boolean_signature,         F_R)   \
   879    do_name(     indexOfChar_name,                                "indexOfChar")                                         \
       
   880    do_name(     indexOfUL_name,                                  "indexOfLatin1")                                       \
       
   881    do_signature(indexOfI_signature,                              "([BI[BII)I")                                          \
       
   882    do_signature(indexOfChar_signature,                           "([BIII)I")                                            \
       
   883   do_intrinsic(_equalsL,                  java_lang_StringLatin1,equals_name, equalsB_signature,                 F_S)   \
       
   884   do_intrinsic(_equalsU,                  java_lang_StringUTF16, equals_name, equalsB_signature,                 F_S)   \
   846                                                                                                                         \
   885                                                                                                                         \
   847   do_class(java_nio_Buffer,               "java/nio/Buffer")                                                            \
   886   do_class(java_nio_Buffer,               "java/nio/Buffer")                                                            \
   848   do_intrinsic(_checkIndex,               java_nio_Buffer,        checkIndex_name, int_int_signature,            F_R)   \
   887   do_intrinsic(_checkIndex,               java_nio_Buffer,        checkIndex_name, int_int_signature,            F_R)   \
   849    do_name(     checkIndex_name,                                 "checkIndex")                                          \
   888    do_name(     checkIndex_name,                                 "checkIndex")                                          \
       
   889                                                                                                                         \
       
   890   do_class(java_lang_StringCoding,        "java/lang/StringCoding")                                                     \
       
   891   do_intrinsic(_hasNegatives,             java_lang_StringCoding, hasNegatives_name, hasNegatives_signature,     F_S)   \
       
   892    do_name(     hasNegatives_name,                               "hasNegatives")                                        \
       
   893    do_signature(hasNegatives_signature,                          "([BII)Z")                                             \
   850                                                                                                                         \
   894                                                                                                                         \
   851   do_class(sun_nio_cs_iso8859_1_Encoder,  "sun/nio/cs/ISO_8859_1$Encoder")                                              \
   895   do_class(sun_nio_cs_iso8859_1_Encoder,  "sun/nio/cs/ISO_8859_1$Encoder")                                              \
   852   do_intrinsic(_encodeISOArray,     sun_nio_cs_iso8859_1_Encoder, encodeISOArray_name, encodeISOArray_signature, F_S)   \
   896   do_intrinsic(_encodeISOArray,     sun_nio_cs_iso8859_1_Encoder, encodeISOArray_name, encodeISOArray_signature, F_S)   \
   853    do_name(     encodeISOArray_name,                             "implEncodeISOArray")                                  \
   897    do_name(     encodeISOArray_name,                             "implEncodeISOArray")                                  \
   854    do_signature(encodeISOArray_signature,                        "([CI[BII)I")                                          \
   898    do_signature(encodeISOArray_signature,                        "([CI[BII)I")                                          \
       
   899                                                                                                                         \
       
   900   do_intrinsic(_encodeByteISOArray,     java_lang_StringCoding, encodeISOArray_name, indexOfI_signature,         F_S)   \
   855                                                                                                                         \
   901                                                                                                                         \
   856   do_class(java_math_BigInteger,                      "java/math/BigInteger")                                           \
   902   do_class(java_math_BigInteger,                      "java/math/BigInteger")                                           \
   857   do_intrinsic(_multiplyToLen,      java_math_BigInteger, multiplyToLen_name, multiplyToLen_signature, F_S)             \
   903   do_intrinsic(_multiplyToLen,      java_math_BigInteger, multiplyToLen_name, multiplyToLen_signature, F_S)             \
   858    do_name(     multiplyToLen_name,                             "implMultiplyToLen")                                    \
   904    do_name(     multiplyToLen_name,                             "implMultiplyToLen")                                    \
   859    do_signature(multiplyToLen_signature,                        "([II[II[I)[I")                                         \
   905    do_signature(multiplyToLen_signature,                        "([II[II[I)[I")                                         \