< prev index next >

src/hotspot/share/classfile/vmSymbols.hpp

Print this page
rev 54728 : force inline of iterator() methods for better scalar replacement of iterators
rev 54748 : force inline of iterator() methods for better scalar replacement of iterators, v2.0


 109   template(java_io_OutputStream,                      "java/io/OutputStream")                     \
 110   template(java_io_Reader,                            "java/io/Reader")                           \
 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                                                                                                   \
 130   template(jdk_internal_loader_ClassLoaders_AppClassLoader,      "jdk/internal/loader/ClassLoaders$AppClassLoader")      \
 131   template(jdk_internal_loader_ClassLoaders_PlatformClassLoader, "jdk/internal/loader/ClassLoaders$PlatformClassLoader") \
 132                                                                                                   \
 133   /* Java runtime version access */                                                               \
 134   template(java_lang_VersionProps,                    "java/lang/VersionProps")                   \
 135   template(java_runtime_name_name,                    "java_runtime_name")                        \
 136   template(java_runtime_version_name,                 "java_runtime_version")                     \
 137                                                                                                   \
 138   /* system initialization */                                                                     \
 139   template(initPhase1_name,                           "initPhase1")                               \
 140   template(initPhase2_name,                           "initPhase2")                               \
 141   template(initPhase3_name,                           "initPhase3")                               \
 142   template(java_lang_module_init_signature,           "(Ljava/lang/ClassLoader;Ljava/lang/String;)V") \
 143                                                                                                   \
 144   /* class file format tags */                                                                    \
 145   template(tag_source_file,                           "SourceFile")                               \
 146   template(tag_inner_classes,                         "InnerClasses")                             \
 147   template(tag_nest_members,                          "NestMembers")                              \
 148   template(tag_nest_host,                             "NestHost")                                 \


 432   template(input_stream_signature,                    "Ljava/io/InputStream;")                    \
 433   template(print_stream_signature,                    "Ljava/io/PrintStream;")                    \
 434   template(security_manager_signature,                "Ljava/lang/SecurityManager;")              \
 435   template(definePackage_name,                        "definePackage")                            \
 436   template(definePackage_signature,                   "(Ljava/lang/String;Ljava/lang/Module;)Ljava/lang/Package;") \
 437   template(defineOrCheckPackage_name,                 "defineOrCheckPackage")                     \
 438   template(defineOrCheckPackage_signature,            "(Ljava/lang/String;Ljava/util/jar/Manifest;Ljava/net/URL;)Ljava/lang/Package;") \
 439   template(fileToEncodedURL_name,                     "fileToEncodedURL")                         \
 440   template(fileToEncodedURL_signature,                "(Ljava/io/File;)Ljava/net/URL;")           \
 441   template(getProtectionDomain_name,                  "getProtectionDomain")                      \
 442   template(getProtectionDomain_signature,             "(Ljava/security/CodeSource;)Ljava/security/ProtectionDomain;") \
 443   template(java_lang_Integer_array_signature,         "[Ljava/lang/Integer;")                     \
 444   template(url_code_signer_array_void_signature,      "(Ljava/net/URL;[Ljava/security/CodeSigner;)V") \
 445   template(module_entry_name,                         "module_entry")                             \
 446   template(resolved_references_name,                  "<resolved_references>")                    \
 447   template(init_lock_name,                            "<init_lock>")                              \
 448   template(address_size_name,                         "ADDRESS_SIZE0")                            \
 449   template(page_size_name,                            "PAGE_SIZE")                                \
 450   template(big_endian_name,                           "BIG_ENDIAN")                               \
 451   template(use_unaligned_access_name,                 "UNALIGNED_ACCESS")                         \

 452                                                                                                   \
 453   /* name symbols needed by intrinsics */                                                         \
 454   VM_INTRINSICS_DO(VM_INTRINSIC_IGNORE, VM_SYMBOL_IGNORE, template, VM_SYMBOL_IGNORE, VM_ALIAS_IGNORE) \
 455                                                                                                   \
 456   /* common signatures names */                                                                   \
 457   template(void_method_signature,                     "()V")                                      \
 458   template(void_boolean_signature,                    "()Z")                                      \
 459   template(void_byte_signature,                       "()B")                                      \
 460   template(void_char_signature,                       "()C")                                      \
 461   template(void_short_signature,                      "()S")                                      \
 462   template(void_int_signature,                        "()I")                                      \
 463   template(void_long_signature,                       "()J")                                      \
 464   template(void_float_signature,                      "()F")                                      \
 465   template(void_double_signature,                     "()D")                                      \
 466   template(bool_void_signature,                       "(Z)V")                                     \
 467   template(int_void_signature,                        "(I)V")                                     \
 468   template(int_int_signature,                         "(I)I")                                     \
 469   template(char_char_signature,                       "(C)C")                                     \
 470   template(short_short_signature,                     "(S)S")                                     \
 471   template(int_bool_signature,                        "(I)Z")                                     \




 109   template(java_io_OutputStream,                      "java/io/OutputStream")                     \
 110   template(java_io_Reader,                            "java/io/Reader")                           \
 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                                                                                                   \
 131   template(jdk_internal_loader_ClassLoaders_AppClassLoader,      "jdk/internal/loader/ClassLoaders$AppClassLoader")      \
 132   template(jdk_internal_loader_ClassLoaders_PlatformClassLoader, "jdk/internal/loader/ClassLoaders$PlatformClassLoader") \
 133                                                                                                   \
 134   /* Java runtime version access */                                                               \
 135   template(java_lang_VersionProps,                    "java/lang/VersionProps")                   \
 136   template(java_runtime_name_name,                    "java_runtime_name")                        \
 137   template(java_runtime_version_name,                 "java_runtime_version")                     \
 138                                                                                                   \
 139   /* system initialization */                                                                     \
 140   template(initPhase1_name,                           "initPhase1")                               \
 141   template(initPhase2_name,                           "initPhase2")                               \
 142   template(initPhase3_name,                           "initPhase3")                               \
 143   template(java_lang_module_init_signature,           "(Ljava/lang/ClassLoader;Ljava/lang/String;)V") \
 144                                                                                                   \
 145   /* class file format tags */                                                                    \
 146   template(tag_source_file,                           "SourceFile")                               \
 147   template(tag_inner_classes,                         "InnerClasses")                             \
 148   template(tag_nest_members,                          "NestMembers")                              \
 149   template(tag_nest_host,                             "NestHost")                                 \


 433   template(input_stream_signature,                    "Ljava/io/InputStream;")                    \
 434   template(print_stream_signature,                    "Ljava/io/PrintStream;")                    \
 435   template(security_manager_signature,                "Ljava/lang/SecurityManager;")              \
 436   template(definePackage_name,                        "definePackage")                            \
 437   template(definePackage_signature,                   "(Ljava/lang/String;Ljava/lang/Module;)Ljava/lang/Package;") \
 438   template(defineOrCheckPackage_name,                 "defineOrCheckPackage")                     \
 439   template(defineOrCheckPackage_signature,            "(Ljava/lang/String;Ljava/util/jar/Manifest;Ljava/net/URL;)Ljava/lang/Package;") \
 440   template(fileToEncodedURL_name,                     "fileToEncodedURL")                         \
 441   template(fileToEncodedURL_signature,                "(Ljava/io/File;)Ljava/net/URL;")           \
 442   template(getProtectionDomain_name,                  "getProtectionDomain")                      \
 443   template(getProtectionDomain_signature,             "(Ljava/security/CodeSource;)Ljava/security/ProtectionDomain;") \
 444   template(java_lang_Integer_array_signature,         "[Ljava/lang/Integer;")                     \
 445   template(url_code_signer_array_void_signature,      "(Ljava/net/URL;[Ljava/security/CodeSigner;)V") \
 446   template(module_entry_name,                         "module_entry")                             \
 447   template(resolved_references_name,                  "<resolved_references>")                    \
 448   template(init_lock_name,                            "<init_lock>")                              \
 449   template(address_size_name,                         "ADDRESS_SIZE0")                            \
 450   template(page_size_name,                            "PAGE_SIZE")                                \
 451   template(big_endian_name,                           "BIG_ENDIAN")                               \
 452   template(use_unaligned_access_name,                 "UNALIGNED_ACCESS")                         \
 453   template(iterator_name,                             "iterator")                                 \
 454                                                                                                   \
 455   /* name symbols needed by intrinsics */                                                         \
 456   VM_INTRINSICS_DO(VM_INTRINSIC_IGNORE, VM_SYMBOL_IGNORE, template, VM_SYMBOL_IGNORE, VM_ALIAS_IGNORE) \
 457                                                                                                   \
 458   /* common signatures names */                                                                   \
 459   template(void_method_signature,                     "()V")                                      \
 460   template(void_boolean_signature,                    "()Z")                                      \
 461   template(void_byte_signature,                       "()B")                                      \
 462   template(void_char_signature,                       "()C")                                      \
 463   template(void_short_signature,                      "()S")                                      \
 464   template(void_int_signature,                        "()I")                                      \
 465   template(void_long_signature,                       "()J")                                      \
 466   template(void_float_signature,                      "()F")                                      \
 467   template(void_double_signature,                     "()D")                                      \
 468   template(bool_void_signature,                       "(Z)V")                                     \
 469   template(int_void_signature,                        "(I)V")                                     \
 470   template(int_int_signature,                         "(I)I")                                     \
 471   template(char_char_signature,                       "(C)C")                                     \
 472   template(short_short_signature,                     "(S)S")                                     \
 473   template(int_bool_signature,                        "(I)Z")                                     \


< prev index next >