< prev index next >

src/hotspot/share/classfile/vmSymbols.hpp

Print this page




  48 #define VM_ALIAS_IGNORE(id, id2)                         /*ignored*/
  49 
  50 // Mapping function names to values. New entries should be added below.
  51 
  52 #define VM_SYMBOLS_DO(template, do_alias)                                                         \
  53   /* commonly used class, package, module names */                                                \
  54   template(java_base,                                 "java.base")                                \
  55   template(java_lang_System,                          "java/lang/System")                         \
  56   template(java_lang_Object,                          "java/lang/Object")                         \
  57   template(java_lang_Class,                           "java/lang/Class")                          \
  58   template(java_lang_Package,                         "java/lang/Package")                        \
  59   template(java_lang_Module,                          "java/lang/Module")                         \
  60   template(java_lang_String,                          "java/lang/String")                         \
  61   template(java_lang_StringLatin1,                    "java/lang/StringLatin1")                   \
  62   template(java_lang_StringUTF16,                     "java/lang/StringUTF16")                    \
  63   template(java_lang_Thread,                          "java/lang/Thread")                         \
  64   template(java_lang_ThreadGroup,                     "java/lang/ThreadGroup")                    \
  65   template(java_lang_Cloneable,                       "java/lang/Cloneable")                      \
  66   template(java_lang_Throwable,                       "java/lang/Throwable")                      \
  67   template(java_lang_ClassLoader,                     "java/lang/ClassLoader")                    \
  68   template(java_lang_ClassLoader_NativeLibrary,       "java/lang/ClassLoader\x024NativeLibrary")  \
  69   template(java_lang_ThreadDeath,                     "java/lang/ThreadDeath")                    \
  70   template(java_lang_Boolean,                         "java/lang/Boolean")                        \
  71   template(java_lang_Character,                       "java/lang/Character")                      \
  72   template(java_lang_Character_CharacterCache,        "java/lang/Character$CharacterCache")       \
  73   template(java_lang_CharacterDataLatin1,             "java/lang/CharacterDataLatin1")            \
  74   template(java_lang_Float,                           "java/lang/Float")                          \
  75   template(java_lang_Double,                          "java/lang/Double")                         \
  76   template(java_lang_Byte,                            "java/lang/Byte")                           \
  77   template(java_lang_Byte_ByteCache,                  "java/lang/Byte$ByteCache")                 \
  78   template(java_lang_Short,                           "java/lang/Short")                          \
  79   template(java_lang_Short_ShortCache,                "java/lang/Short$ShortCache")               \
  80   template(java_lang_Integer,                         "java/lang/Integer")                        \
  81   template(java_lang_Integer_IntegerCache,            "java/lang/Integer$IntegerCache")           \
  82   template(java_lang_Long,                            "java/lang/Long")                           \
  83   template(java_lang_Long_LongCache,                  "java/lang/Long$LongCache")                 \
  84   template(java_lang_Shutdown,                        "java/lang/Shutdown")                       \
  85   template(java_lang_ref_Reference,                   "java/lang/ref/Reference")                  \
  86   template(java_lang_ref_SoftReference,               "java/lang/ref/SoftReference")              \
  87   template(java_lang_ref_WeakReference,               "java/lang/ref/WeakReference")              \
  88   template(java_lang_ref_FinalReference,              "java/lang/ref/FinalReference")             \


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

 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")                               \
 151   template(tag_inner_classes,                         "InnerClasses")                             \
 152   template(tag_nest_members,                          "NestMembers")                              \




  48 #define VM_ALIAS_IGNORE(id, id2)                         /*ignored*/
  49 
  50 // Mapping function names to values. New entries should be added below.
  51 
  52 #define VM_SYMBOLS_DO(template, do_alias)                                                         \
  53   /* commonly used class, package, module names */                                                \
  54   template(java_base,                                 "java.base")                                \
  55   template(java_lang_System,                          "java/lang/System")                         \
  56   template(java_lang_Object,                          "java/lang/Object")                         \
  57   template(java_lang_Class,                           "java/lang/Class")                          \
  58   template(java_lang_Package,                         "java/lang/Package")                        \
  59   template(java_lang_Module,                          "java/lang/Module")                         \
  60   template(java_lang_String,                          "java/lang/String")                         \
  61   template(java_lang_StringLatin1,                    "java/lang/StringLatin1")                   \
  62   template(java_lang_StringUTF16,                     "java/lang/StringUTF16")                    \
  63   template(java_lang_Thread,                          "java/lang/Thread")                         \
  64   template(java_lang_ThreadGroup,                     "java/lang/ThreadGroup")                    \
  65   template(java_lang_Cloneable,                       "java/lang/Cloneable")                      \
  66   template(java_lang_Throwable,                       "java/lang/Throwable")                      \
  67   template(java_lang_ClassLoader,                     "java/lang/ClassLoader")                    \

  68   template(java_lang_ThreadDeath,                     "java/lang/ThreadDeath")                    \
  69   template(java_lang_Boolean,                         "java/lang/Boolean")                        \
  70   template(java_lang_Character,                       "java/lang/Character")                      \
  71   template(java_lang_Character_CharacterCache,        "java/lang/Character$CharacterCache")       \
  72   template(java_lang_CharacterDataLatin1,             "java/lang/CharacterDataLatin1")            \
  73   template(java_lang_Float,                           "java/lang/Float")                          \
  74   template(java_lang_Double,                          "java/lang/Double")                         \
  75   template(java_lang_Byte,                            "java/lang/Byte")                           \
  76   template(java_lang_Byte_ByteCache,                  "java/lang/Byte$ByteCache")                 \
  77   template(java_lang_Short,                           "java/lang/Short")                          \
  78   template(java_lang_Short_ShortCache,                "java/lang/Short$ShortCache")               \
  79   template(java_lang_Integer,                         "java/lang/Integer")                        \
  80   template(java_lang_Integer_IntegerCache,            "java/lang/Integer$IntegerCache")           \
  81   template(java_lang_Long,                            "java/lang/Long")                           \
  82   template(java_lang_Long_LongCache,                  "java/lang/Long$LongCache")                 \
  83   template(java_lang_Shutdown,                        "java/lang/Shutdown")                       \
  84   template(java_lang_ref_Reference,                   "java/lang/ref/Reference")                  \
  85   template(java_lang_ref_SoftReference,               "java/lang/ref/SoftReference")              \
  86   template(java_lang_ref_WeakReference,               "java/lang/ref/WeakReference")              \
  87   template(java_lang_ref_FinalReference,              "java/lang/ref/FinalReference")             \


 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")                               \
 151   template(tag_inner_classes,                         "InnerClasses")                             \
 152   template(tag_nest_members,                          "NestMembers")                              \


< prev index next >