< prev index next >

src/hotspot/share/classfile/vmSymbols.hpp

Print this page
rev 63810 : Merge


 111   template(java_io_BufferedReader,                    "java/io/BufferedReader")                   \
 112   template(java_io_File,                              "java/io/File")                             \
 113   template(java_io_FileInputStream,                   "java/io/FileInputStream")                  \
 114   template(java_io_ByteArrayInputStream,              "java/io/ByteArrayInputStream")             \
 115   template(java_io_Serializable,                      "java/io/Serializable")                     \
 116   template(java_util_Arrays,                          "java/util/Arrays")                         \
 117   template(java_util_Objects,                         "java/util/Objects")                        \
 118   template(java_util_Properties,                      "java/util/Properties")                     \
 119   template(java_util_Vector,                          "java/util/Vector")                         \
 120   template(java_util_AbstractList,                    "java/util/AbstractList")                   \
 121   template(java_util_Hashtable,                       "java/util/Hashtable")                      \
 122   template(java_lang_Compiler,                        "java/lang/Compiler")                       \
 123   template(jdk_internal_misc_Signal,                  "jdk/internal/misc/Signal")                 \
 124   template(jdk_internal_util_Preconditions,           "jdk/internal/util/Preconditions")          \
 125   template(java_lang_AssertionStatusDirectives,       "java/lang/AssertionStatusDirectives")      \
 126   template(getBootClassPathEntryForClass_name,        "getBootClassPathEntryForClass")            \
 127   template(jdk_internal_vm_PostVMInitHook,            "jdk/internal/vm/PostVMInitHook")           \
 128   template(sun_net_www_ParseUtil,                     "sun/net/www/ParseUtil")                    \
 129   template(java_util_Iterator,                        "java/util/Iterator")                       \
 130   template(java_lang_Record,                          "java/lang/Record")                         \

 131                                                                                                   \
 132   template(jdk_internal_loader_NativeLibraries,       "jdk/internal/loader/NativeLibraries")      \
 133   template(jdk_internal_loader_ClassLoaders_AppClassLoader,      "jdk/internal/loader/ClassLoaders$AppClassLoader")      \
 134   template(jdk_internal_loader_ClassLoaders_PlatformClassLoader, "jdk/internal/loader/ClassLoaders$PlatformClassLoader") \
 135                                                                                                   \
 136   /* Java runtime version access */                                                               \
 137   template(java_lang_VersionProps,                    "java/lang/VersionProps")                   \
 138   template(java_runtime_name_name,                    "java_runtime_name")                        \
 139   template(java_runtime_version_name,                 "java_runtime_version")                     \
 140   template(java_runtime_vendor_version_name,          "VENDOR_VERSION")                           \
 141   template(java_runtime_vendor_vm_bug_url_name,       "VENDOR_URL_VM_BUG")                        \
 142                                                                                                   \
 143   /* system initialization */                                                                     \
 144   template(initPhase1_name,                           "initPhase1")                               \
 145   template(initPhase2_name,                           "initPhase2")                               \
 146   template(initPhase3_name,                           "initPhase3")                               \
 147   template(java_lang_module_init_signature,           "(Ljava/lang/ClassLoader;Ljava/lang/String;)V") \
 148                                                                                                   \
 149   /* class file format tags */                                                                    \
 150   template(tag_source_file,                           "SourceFile")                               \


 486   template(int_float_signature,                       "(I)F")                                     \
 487   template(long_int_signature,                        "(J)I")                                     \
 488   template(long_long_signature,                       "(J)J")                                     \
 489   template(long_double_signature,                     "(J)D")                                     \
 490   template(long_void_signature,                       "(J)V")                                     \
 491   template(byte_signature,                            "B")                                        \
 492   template(char_signature,                            "C")                                        \
 493   template(double_signature,                          "D")                                        \
 494   template(float_signature,                           "F")                                        \
 495   template(int_signature,                             "I")                                        \
 496   template(long_signature,                            "J")                                        \
 497   template(short_signature,                           "S")                                        \
 498   template(bool_signature,                            "Z")                                        \
 499   template(void_signature,                            "V")                                        \
 500   template(bool_array_signature,                      "[Z")                                       \
 501   template(byte_array_signature,                      "[B")                                       \
 502   template(char_array_signature,                      "[C")                                       \
 503   template(int_array_signature,                       "[I")                                       \
 504   template(object_void_signature,                     "(Ljava/lang/Object;)V")                    \
 505   template(object_int_signature,                      "(Ljava/lang/Object;)I")                    \

 506   template(object_boolean_signature,                  "(Ljava/lang/Object;)Z")                    \
 507   template(object_object_signature,                   "(Ljava/lang/Object;)Ljava/lang/Object;")   \

 508   template(string_void_signature,                     "(Ljava/lang/String;)V")                    \
 509   template(string_int_signature,                      "(Ljava/lang/String;)I")                    \
 510   template(throwable_void_signature,                  "(Ljava/lang/Throwable;)V")                 \
 511   template(void_throwable_signature,                  "()Ljava/lang/Throwable;")                  \
 512   template(throwable_throwable_signature,             "(Ljava/lang/Throwable;)Ljava/lang/Throwable;")             \
 513   template(class_void_signature,                      "(Ljava/lang/Class;)V")                     \
 514   template(class_int_signature,                       "(Ljava/lang/Class;)I")                     \
 515   template(class_long_signature,                      "(Ljava/lang/Class;)J")                     \
 516   template(class_boolean_signature,                   "(Ljava/lang/Class;)Z")                     \
 517   template(throwable_string_void_signature,           "(Ljava/lang/Throwable;Ljava/lang/String;)V")               \
 518   template(string_array_void_signature,               "([Ljava/lang/String;)V")                                   \
 519   template(string_array_string_array_void_signature,  "([Ljava/lang/String;[Ljava/lang/String;)V")                \
 520   template(thread_throwable_void_signature,           "(Ljava/lang/Thread;Ljava/lang/Throwable;)V")               \
 521   template(thread_void_signature,                     "(Ljava/lang/Thread;)V")                                    \
 522   template(threadgroup_runnable_void_signature,       "(Ljava/lang/ThreadGroup;Ljava/lang/Runnable;)V")           \
 523   template(threadgroup_string_void_signature,         "(Ljava/lang/ThreadGroup;Ljava/lang/String;)V")             \
 524   template(string_class_signature,                    "(Ljava/lang/String;)Ljava/lang/Class;")                    \
 525   template(object_object_object_signature,            "(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;") \
 526   template(string_string_string_signature,            "(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;") \
 527   template(string_string_signature,                   "(Ljava/lang/String;)Ljava/lang/String;")                   \


 884   do_intrinsic(_getSuperclass,            java_lang_Class,        getSuperclass_name, void_class_signature,      F_RN)  \
 885    do_name(     getSuperclass_name,                              "getSuperclass")                                       \
 886   do_intrinsic(_Class_cast,               java_lang_Class,        Class_cast_name, object_object_signature,      F_R)   \
 887    do_name(     Class_cast_name,                                 "cast")                                                \
 888                                                                                                                         \
 889   do_intrinsic(_getClassAccessFlags,      reflect_Reflection,     getClassAccessFlags_name, class_int_signature, F_SN)  \
 890    do_name(     getClassAccessFlags_name,                        "getClassAccessFlags")                                 \
 891   do_intrinsic(_getLength,                java_lang_reflect_Array, getLength_name, object_int_signature,         F_SN)  \
 892    do_name(     getLength_name,                                   "getLength")                                          \
 893                                                                                                                         \
 894   do_intrinsic(_getCallerClass,           reflect_Reflection,     getCallerClass_name, void_class_signature,     F_SN)  \
 895    do_name(     getCallerClass_name,                             "getCallerClass")                                      \
 896                                                                                                                         \
 897   do_intrinsic(_newArray,                 java_lang_reflect_Array, newArray_name, newArray_signature,            F_SN)  \
 898    do_name(     newArray_name,                                    "newArray")                                           \
 899    do_signature(newArray_signature,                               "(Ljava/lang/Class;I)Ljava/lang/Object;")             \
 900                                                                                                                         \
 901   do_intrinsic(_onSpinWait,               java_lang_Thread,       onSpinWait_name, onSpinWait_signature,         F_S)   \
 902    do_name(     onSpinWait_name,                                  "onSpinWait")                                         \
 903    do_alias(    onSpinWait_signature,                             void_method_signature)                                \












 904                                                                                                                         \
 905   do_intrinsic(_copyOf,                   java_util_Arrays,       copyOf_name, copyOf_signature,                 F_S)   \
 906    do_name(     copyOf_name,                                     "copyOf")                                              \
 907    do_signature(copyOf_signature,             "([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object;")             \
 908                                                                                                                         \
 909   do_intrinsic(_copyOfRange,              java_util_Arrays,       copyOfRange_name, copyOfRange_signature,       F_S)   \
 910    do_name(     copyOfRange_name,                                "copyOfRange")                                         \
 911    do_signature(copyOfRange_signature,        "([Ljava/lang/Object;IILjava/lang/Class;)[Ljava/lang/Object;")            \
 912                                                                                                                         \
 913   do_intrinsic(_equalsC,                  java_util_Arrays,       equals_name,    equalsC_signature,             F_S)   \
 914    do_signature(equalsC_signature,                               "([C[C)Z")                                             \
 915   do_intrinsic(_equalsB,                  java_util_Arrays,       equals_name,    equalsB_signature,             F_S)   \
 916    do_signature(equalsB_signature,                               "([B[B)Z")                                             \
 917                                                                                                                         \
 918   do_intrinsic(_compressStringC,          java_lang_StringUTF16,  compress_name, encodeISOArray_signature,       F_S)   \
 919    do_name(     compress_name,                                   "compress")                                            \
 920   do_intrinsic(_compressStringB,          java_lang_StringUTF16,  compress_name, indexOfI_signature,             F_S)   \
 921   do_intrinsic(_inflateStringC,           java_lang_StringLatin1, inflate_name, inflateC_signature,              F_S)   \
 922    do_name(     inflate_name,                                    "inflate")                                             \
 923    do_signature(inflateC_signature,                              "([BI[CII)V")                                          \




 111   template(java_io_BufferedReader,                    "java/io/BufferedReader")                   \
 112   template(java_io_File,                              "java/io/File")                             \
 113   template(java_io_FileInputStream,                   "java/io/FileInputStream")                  \
 114   template(java_io_ByteArrayInputStream,              "java/io/ByteArrayInputStream")             \
 115   template(java_io_Serializable,                      "java/io/Serializable")                     \
 116   template(java_util_Arrays,                          "java/util/Arrays")                         \
 117   template(java_util_Objects,                         "java/util/Objects")                        \
 118   template(java_util_Properties,                      "java/util/Properties")                     \
 119   template(java_util_Vector,                          "java/util/Vector")                         \
 120   template(java_util_AbstractList,                    "java/util/AbstractList")                   \
 121   template(java_util_Hashtable,                       "java/util/Hashtable")                      \
 122   template(java_lang_Compiler,                        "java/lang/Compiler")                       \
 123   template(jdk_internal_misc_Signal,                  "jdk/internal/misc/Signal")                 \
 124   template(jdk_internal_util_Preconditions,           "jdk/internal/util/Preconditions")          \
 125   template(java_lang_AssertionStatusDirectives,       "java/lang/AssertionStatusDirectives")      \
 126   template(getBootClassPathEntryForClass_name,        "getBootClassPathEntryForClass")            \
 127   template(jdk_internal_vm_PostVMInitHook,            "jdk/internal/vm/PostVMInitHook")           \
 128   template(sun_net_www_ParseUtil,                     "sun/net/www/ParseUtil")                    \
 129   template(java_util_Iterator,                        "java/util/Iterator")                       \
 130   template(java_lang_Record,                          "java/lang/Record")                         \
 131   template(java_lang_Runtime,                         "java/lang/Runtime")                        \
 132                                                                                                   \
 133   template(jdk_internal_loader_NativeLibraries,       "jdk/internal/loader/NativeLibraries")      \
 134   template(jdk_internal_loader_ClassLoaders_AppClassLoader,      "jdk/internal/loader/ClassLoaders$AppClassLoader")      \
 135   template(jdk_internal_loader_ClassLoaders_PlatformClassLoader, "jdk/internal/loader/ClassLoaders$PlatformClassLoader") \
 136                                                                                                   \
 137   /* Java runtime version access */                                                               \
 138   template(java_lang_VersionProps,                    "java/lang/VersionProps")                   \
 139   template(java_runtime_name_name,                    "java_runtime_name")                        \
 140   template(java_runtime_version_name,                 "java_runtime_version")                     \
 141   template(java_runtime_vendor_version_name,          "VENDOR_VERSION")                           \
 142   template(java_runtime_vendor_vm_bug_url_name,       "VENDOR_URL_VM_BUG")                        \
 143                                                                                                   \
 144   /* system initialization */                                                                     \
 145   template(initPhase1_name,                           "initPhase1")                               \
 146   template(initPhase2_name,                           "initPhase2")                               \
 147   template(initPhase3_name,                           "initPhase3")                               \
 148   template(java_lang_module_init_signature,           "(Ljava/lang/ClassLoader;Ljava/lang/String;)V") \
 149                                                                                                   \
 150   /* class file format tags */                                                                    \
 151   template(tag_source_file,                           "SourceFile")                               \


 487   template(int_float_signature,                       "(I)F")                                     \
 488   template(long_int_signature,                        "(J)I")                                     \
 489   template(long_long_signature,                       "(J)J")                                     \
 490   template(long_double_signature,                     "(J)D")                                     \
 491   template(long_void_signature,                       "(J)V")                                     \
 492   template(byte_signature,                            "B")                                        \
 493   template(char_signature,                            "C")                                        \
 494   template(double_signature,                          "D")                                        \
 495   template(float_signature,                           "F")                                        \
 496   template(int_signature,                             "I")                                        \
 497   template(long_signature,                            "J")                                        \
 498   template(short_signature,                           "S")                                        \
 499   template(bool_signature,                            "Z")                                        \
 500   template(void_signature,                            "V")                                        \
 501   template(bool_array_signature,                      "[Z")                                       \
 502   template(byte_array_signature,                      "[B")                                       \
 503   template(char_array_signature,                      "[C")                                       \
 504   template(int_array_signature,                       "[I")                                       \
 505   template(object_void_signature,                     "(Ljava/lang/Object;)V")                    \
 506   template(object_int_signature,                      "(Ljava/lang/Object;)I")                    \
 507   template(object_long_signature,                     "(Ljava/lang/Object;)J")                    \
 508   template(object_boolean_signature,                  "(Ljava/lang/Object;)Z")                    \
 509   template(object_object_signature,                   "(Ljava/lang/Object;)Ljava/lang/Object;")   \
 510   template(object_object_array_int_signature,         "(Ljava/lang/Object;[Ljava/lang/Object;)I") \
 511   template(string_void_signature,                     "(Ljava/lang/String;)V")                    \
 512   template(string_int_signature,                      "(Ljava/lang/String;)I")                    \
 513   template(throwable_void_signature,                  "(Ljava/lang/Throwable;)V")                 \
 514   template(void_throwable_signature,                  "()Ljava/lang/Throwable;")                  \
 515   template(throwable_throwable_signature,             "(Ljava/lang/Throwable;)Ljava/lang/Throwable;")             \
 516   template(class_void_signature,                      "(Ljava/lang/Class;)V")                     \
 517   template(class_int_signature,                       "(Ljava/lang/Class;)I")                     \
 518   template(class_long_signature,                      "(Ljava/lang/Class;)J")                     \
 519   template(class_boolean_signature,                   "(Ljava/lang/Class;)Z")                     \
 520   template(throwable_string_void_signature,           "(Ljava/lang/Throwable;Ljava/lang/String;)V")               \
 521   template(string_array_void_signature,               "([Ljava/lang/String;)V")                                   \
 522   template(string_array_string_array_void_signature,  "([Ljava/lang/String;[Ljava/lang/String;)V")                \
 523   template(thread_throwable_void_signature,           "(Ljava/lang/Thread;Ljava/lang/Throwable;)V")               \
 524   template(thread_void_signature,                     "(Ljava/lang/Thread;)V")                                    \
 525   template(threadgroup_runnable_void_signature,       "(Ljava/lang/ThreadGroup;Ljava/lang/Runnable;)V")           \
 526   template(threadgroup_string_void_signature,         "(Ljava/lang/ThreadGroup;Ljava/lang/String;)V")             \
 527   template(string_class_signature,                    "(Ljava/lang/String;)Ljava/lang/Class;")                    \
 528   template(object_object_object_signature,            "(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;") \
 529   template(string_string_string_signature,            "(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;") \
 530   template(string_string_signature,                   "(Ljava/lang/String;)Ljava/lang/String;")                   \


 887   do_intrinsic(_getSuperclass,            java_lang_Class,        getSuperclass_name, void_class_signature,      F_RN)  \
 888    do_name(     getSuperclass_name,                              "getSuperclass")                                       \
 889   do_intrinsic(_Class_cast,               java_lang_Class,        Class_cast_name, object_object_signature,      F_R)   \
 890    do_name(     Class_cast_name,                                 "cast")                                                \
 891                                                                                                                         \
 892   do_intrinsic(_getClassAccessFlags,      reflect_Reflection,     getClassAccessFlags_name, class_int_signature, F_SN)  \
 893    do_name(     getClassAccessFlags_name,                        "getClassAccessFlags")                                 \
 894   do_intrinsic(_getLength,                java_lang_reflect_Array, getLength_name, object_int_signature,         F_SN)  \
 895    do_name(     getLength_name,                                   "getLength")                                          \
 896                                                                                                                         \
 897   do_intrinsic(_getCallerClass,           reflect_Reflection,     getCallerClass_name, void_class_signature,     F_SN)  \
 898    do_name(     getCallerClass_name,                             "getCallerClass")                                      \
 899                                                                                                                         \
 900   do_intrinsic(_newArray,                 java_lang_reflect_Array, newArray_name, newArray_signature,            F_SN)  \
 901    do_name(     newArray_name,                                    "newArray")                                           \
 902    do_signature(newArray_signature,                               "(Ljava/lang/Class;I)Ljava/lang/Object;")             \
 903                                                                                                                         \
 904   do_intrinsic(_onSpinWait,               java_lang_Thread,       onSpinWait_name, onSpinWait_signature,         F_S)   \
 905    do_name(     onSpinWait_name,                                  "onSpinWait")                                         \
 906    do_alias(    onSpinWait_signature,                             void_method_signature)                                \
 907                                                                                                                         \
 908   do_intrinsic(_sizeOf,                   java_lang_Runtime,      sizeOf_name, sizeOf_signature,                 F_SN)  \
 909    do_name(     sizeOf_name,                                      "sizeOf0")                                            \
 910    do_alias(    sizeOf_signature,                                 object_long_signature)                                \
 911                                                                                                                         \
 912   do_intrinsic(_addressOf,                java_lang_Runtime,      addressOf_name, addressOf_signature,           F_SN)  \
 913    do_name(     addressOf_name,                                   "addressOf0")                                         \
 914    do_alias(    addressOf_signature,                              object_long_signature)                                \
 915                                                                                                                         \
 916   do_intrinsic(_getReferencedObjects,     java_lang_Runtime,      getReferencedObjects_name, getReferencedObjects_signature, F_SN)  \
 917    do_name(     getReferencedObjects_name,                        "getReferencedObjects")                               \
 918    do_alias(    getReferencedObjects_signature,                   object_object_array_int_signature)                    \
 919                                                                                                                         \
 920   do_intrinsic(_copyOf,                   java_util_Arrays,       copyOf_name, copyOf_signature,                 F_S)   \
 921    do_name(     copyOf_name,                                     "copyOf")                                              \
 922    do_signature(copyOf_signature,             "([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object;")             \
 923                                                                                                                         \
 924   do_intrinsic(_copyOfRange,              java_util_Arrays,       copyOfRange_name, copyOfRange_signature,       F_S)   \
 925    do_name(     copyOfRange_name,                                "copyOfRange")                                         \
 926    do_signature(copyOfRange_signature,        "([Ljava/lang/Object;IILjava/lang/Class;)[Ljava/lang/Object;")            \
 927                                                                                                                         \
 928   do_intrinsic(_equalsC,                  java_util_Arrays,       equals_name,    equalsC_signature,             F_S)   \
 929    do_signature(equalsC_signature,                               "([C[C)Z")                                             \
 930   do_intrinsic(_equalsB,                  java_util_Arrays,       equals_name,    equalsB_signature,             F_S)   \
 931    do_signature(equalsB_signature,                               "([B[B)Z")                                             \
 932                                                                                                                         \
 933   do_intrinsic(_compressStringC,          java_lang_StringUTF16,  compress_name, encodeISOArray_signature,       F_S)   \
 934    do_name(     compress_name,                                   "compress")                                            \
 935   do_intrinsic(_compressStringB,          java_lang_StringUTF16,  compress_name, indexOfI_signature,             F_S)   \
 936   do_intrinsic(_inflateStringC,           java_lang_StringLatin1, inflate_name, inflateC_signature,              F_S)   \
 937    do_name(     inflate_name,                                    "inflate")                                             \
 938    do_signature(inflateC_signature,                              "([BI[CII)V")                                          \


< prev index next >