< prev index next >

src/hotspot/share/classfile/vmSymbols.hpp

Print this page




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

 127                                                                                                   \
 128   template(jdk_internal_loader_ClassLoaders_AppClassLoader,      "jdk/internal/loader/ClassLoaders$AppClassLoader")      \
 129   template(jdk_internal_loader_ClassLoaders_PlatformClassLoader, "jdk/internal/loader/ClassLoaders$PlatformClassLoader") \
 130                                                                                                   \
 131   /* Java runtime version access */                                                               \
 132   template(java_lang_VersionProps,                    "java/lang/VersionProps")                   \
 133   template(java_runtime_name_name,                    "java_runtime_name")                        \
 134   template(java_runtime_version_name,                 "java_runtime_version")                     \
 135                                                                                                   \
 136   /* system initialization */                                                                     \
 137   template(initPhase1_name,                           "initPhase1")                               \
 138   template(initPhase2_name,                           "initPhase2")                               \
 139   template(initPhase3_name,                           "initPhase3")                               \
 140   template(java_lang_module_init_signature,           "(Ljava/lang/ClassLoader;Ljava/lang/String;)V") \
 141                                                                                                   \
 142   /* class file format tags */                                                                    \
 143   template(tag_source_file,                           "SourceFile")                               \
 144   template(tag_inner_classes,                         "InnerClasses")                             \
 145   template(tag_nest_members,                          "NestMembers")                              \
 146   template(tag_nest_host,                             "NestHost")                                 \


 635   do_alias(appendToClassPathForInstrumentation_signature, string_void_signature)                                  \
 636   template(serializePropertiesToByteArray_name,        "serializePropertiesToByteArray")                          \
 637   template(serializePropertiesToByteArray_signature,   "()[B")                                                    \
 638   template(serializeAgentPropertiesToByteArray_name,   "serializeAgentPropertiesToByteArray")                     \
 639   template(classRedefinedCount_name,                   "classRedefinedCount")                                     \
 640   template(classLoader_name,                           "classLoader")                                             \
 641   template(componentType_name,                         "componentType")                                           \
 642                                                                                                                   \
 643   /* forEachRemaining support */                                                                                  \
 644   template(java_util_stream_StreamsRangeIntSpliterator,          "java/util/stream/Streams$RangeIntSpliterator")  \
 645                                                                                                                   \
 646   /* jfr signatures */                                                                                            \
 647   JFR_TEMPLATES(template)                                                                                         \
 648                                                                                                                   \
 649   /* cds */                                                                                                       \
 650   template(jdk_internal_loader_ClassLoaders,       "jdk/internal/loader/ClassLoaders")                            \
 651   template(jdk_vm_cds_SharedClassInfo,             "jdk/vm/cds/SharedClassInfo")                                  \
 652   template(url_void_signature,                     "(Ljava/net/URL;)V")                                           \
 653   template(toFileURL_name,                         "toFileURL")                                                   \
 654   template(toFileURL_signature,                    "(Ljava/lang/String;)Ljava/net/URL;")                          \


 655                                                                                                                   \
 656   /*end*/
 657 
 658 // Here are all the intrinsics known to the runtime and the CI.
 659 // Each intrinsic consists of a public enum name (like _hashCode),
 660 // followed by a specification of its klass, name, and signature:
 661 //    template(<id>,  <klass>,  <name>, <sig>, <FCODE>)
 662 //
 663 // If you add an intrinsic here, you must also define its name
 664 // and signature as members of the VM symbols.  The VM symbols for
 665 // the intrinsic name and signature may be defined above.
 666 //
 667 // Because the VM_SYMBOLS_DO macro makes reference to VM_INTRINSICS_DO,
 668 // you can also define an intrinsic's name and/or signature locally to the
 669 // intrinsic, if this makes sense.  (It often does make sense.)
 670 //
 671 // For example:
 672 //    do_intrinsic(_foo,  java_lang_Object,  foo_name, foo_signature, F_xx)
 673 //     do_name(     foo_name, "foo")
 674 //     do_signature(foo_signature, "()F")




 107   template(java_io_OutputStream,                      "java/io/OutputStream")                     \
 108   template(java_io_Reader,                            "java/io/Reader")                           \
 109   template(java_io_BufferedReader,                    "java/io/BufferedReader")                   \
 110   template(java_io_File,                              "java/io/File")                             \
 111   template(java_io_FileInputStream,                   "java/io/FileInputStream")                  \
 112   template(java_io_ByteArrayInputStream,              "java/io/ByteArrayInputStream")             \
 113   template(java_io_Serializable,                      "java/io/Serializable")                     \
 114   template(java_util_Arrays,                          "java/util/Arrays")                         \
 115   template(java_util_Objects,                         "java/util/Objects")                        \
 116   template(java_util_Properties,                      "java/util/Properties")                     \
 117   template(java_util_Vector,                          "java/util/Vector")                         \
 118   template(java_util_AbstractList,                    "java/util/AbstractList")                   \
 119   template(java_util_Hashtable,                       "java/util/Hashtable")                      \
 120   template(java_lang_Compiler,                        "java/lang/Compiler")                       \
 121   template(jdk_internal_misc_Signal,                  "jdk/internal/misc/Signal")                 \
 122   template(jdk_internal_util_Preconditions,           "jdk/internal/util/Preconditions")          \
 123   template(java_lang_AssertionStatusDirectives,       "java/lang/AssertionStatusDirectives")      \
 124   template(getBootClassPathEntryForClass_name,        "getBootClassPathEntryForClass")            \
 125   template(jdk_internal_vm_PostVMInitHook,            "jdk/internal/vm/PostVMInitHook")           \
 126   template(sun_net_www_ParseUtil,                     "sun/net/www/ParseUtil")                    \
 127   template(jdk_internal_module_ArchivedModuleGraph,   "jdk/internal/module/ArchivedModuleGraph")  \
 128                                                                                                   \
 129   template(jdk_internal_loader_ClassLoaders_AppClassLoader,      "jdk/internal/loader/ClassLoaders$AppClassLoader")      \
 130   template(jdk_internal_loader_ClassLoaders_PlatformClassLoader, "jdk/internal/loader/ClassLoaders$PlatformClassLoader") \
 131                                                                                                   \
 132   /* Java runtime version access */                                                               \
 133   template(java_lang_VersionProps,                    "java/lang/VersionProps")                   \
 134   template(java_runtime_name_name,                    "java_runtime_name")                        \
 135   template(java_runtime_version_name,                 "java_runtime_version")                     \
 136                                                                                                   \
 137   /* system initialization */                                                                     \
 138   template(initPhase1_name,                           "initPhase1")                               \
 139   template(initPhase2_name,                           "initPhase2")                               \
 140   template(initPhase3_name,                           "initPhase3")                               \
 141   template(java_lang_module_init_signature,           "(Ljava/lang/ClassLoader;Ljava/lang/String;)V") \
 142                                                                                                   \
 143   /* class file format tags */                                                                    \
 144   template(tag_source_file,                           "SourceFile")                               \
 145   template(tag_inner_classes,                         "InnerClasses")                             \
 146   template(tag_nest_members,                          "NestMembers")                              \
 147   template(tag_nest_host,                             "NestHost")                                 \


 636   do_alias(appendToClassPathForInstrumentation_signature, string_void_signature)                                  \
 637   template(serializePropertiesToByteArray_name,        "serializePropertiesToByteArray")                          \
 638   template(serializePropertiesToByteArray_signature,   "()[B")                                                    \
 639   template(serializeAgentPropertiesToByteArray_name,   "serializeAgentPropertiesToByteArray")                     \
 640   template(classRedefinedCount_name,                   "classRedefinedCount")                                     \
 641   template(classLoader_name,                           "classLoader")                                             \
 642   template(componentType_name,                         "componentType")                                           \
 643                                                                                                                   \
 644   /* forEachRemaining support */                                                                                  \
 645   template(java_util_stream_StreamsRangeIntSpliterator,          "java/util/stream/Streams$RangeIntSpliterator")  \
 646                                                                                                                   \
 647   /* jfr signatures */                                                                                            \
 648   JFR_TEMPLATES(template)                                                                                         \
 649                                                                                                                   \
 650   /* cds */                                                                                                       \
 651   template(jdk_internal_loader_ClassLoaders,       "jdk/internal/loader/ClassLoaders")                            \
 652   template(jdk_vm_cds_SharedClassInfo,             "jdk/vm/cds/SharedClassInfo")                                  \
 653   template(url_void_signature,                     "(Ljava/net/URL;)V")                                           \
 654   template(toFileURL_name,                         "toFileURL")                                                   \
 655   template(toFileURL_signature,                    "(Ljava/lang/String;)Ljava/net/URL;")                          \
 656   template(moduleFinder_signature,                 "Ljava/lang/module/ModuleFinder;")                             \
 657   template(systemModules_signature,                "Ljdk/internal/module/SystemModules;")                         \
 658                                                                                                                   \
 659   /*end*/
 660 
 661 // Here are all the intrinsics known to the runtime and the CI.
 662 // Each intrinsic consists of a public enum name (like _hashCode),
 663 // followed by a specification of its klass, name, and signature:
 664 //    template(<id>,  <klass>,  <name>, <sig>, <FCODE>)
 665 //
 666 // If you add an intrinsic here, you must also define its name
 667 // and signature as members of the VM symbols.  The VM symbols for
 668 // the intrinsic name and signature may be defined above.
 669 //
 670 // Because the VM_SYMBOLS_DO macro makes reference to VM_INTRINSICS_DO,
 671 // you can also define an intrinsic's name and/or signature locally to the
 672 // intrinsic, if this makes sense.  (It often does make sense.)
 673 //
 674 // For example:
 675 //    do_intrinsic(_foo,  java_lang_Object,  foo_name, foo_signature, F_xx)
 676 //     do_name(     foo_name, "foo")
 677 //     do_signature(foo_signature, "()F")


< prev index next >