< prev index next >

src/hotspot/share/classfile/vmSymbols.hpp

Print this page
rev 63810 : Merge

@@ -126,10 +126,11 @@
   template(getBootClassPathEntryForClass_name,        "getBootClassPathEntryForClass")            \
   template(jdk_internal_vm_PostVMInitHook,            "jdk/internal/vm/PostVMInitHook")           \
   template(sun_net_www_ParseUtil,                     "sun/net/www/ParseUtil")                    \
   template(java_util_Iterator,                        "java/util/Iterator")                       \
   template(java_lang_Record,                          "java/lang/Record")                         \
+  template(java_lang_Runtime,                         "java/lang/Runtime")                        \
                                                                                                   \
   template(jdk_internal_loader_NativeLibraries,       "jdk/internal/loader/NativeLibraries")      \
   template(jdk_internal_loader_ClassLoaders_AppClassLoader,      "jdk/internal/loader/ClassLoaders$AppClassLoader")      \
   template(jdk_internal_loader_ClassLoaders_PlatformClassLoader, "jdk/internal/loader/ClassLoaders$PlatformClassLoader") \
                                                                                                   \

@@ -501,12 +502,14 @@
   template(byte_array_signature,                      "[B")                                       \
   template(char_array_signature,                      "[C")                                       \
   template(int_array_signature,                       "[I")                                       \
   template(object_void_signature,                     "(Ljava/lang/Object;)V")                    \
   template(object_int_signature,                      "(Ljava/lang/Object;)I")                    \
+  template(object_long_signature,                     "(Ljava/lang/Object;)J")                    \
   template(object_boolean_signature,                  "(Ljava/lang/Object;)Z")                    \
   template(object_object_signature,                   "(Ljava/lang/Object;)Ljava/lang/Object;")   \
+  template(object_object_array_int_signature,         "(Ljava/lang/Object;[Ljava/lang/Object;)I") \
   template(string_void_signature,                     "(Ljava/lang/String;)V")                    \
   template(string_int_signature,                      "(Ljava/lang/String;)I")                    \
   template(throwable_void_signature,                  "(Ljava/lang/Throwable;)V")                 \
   template(void_throwable_signature,                  "()Ljava/lang/Throwable;")                  \
   template(throwable_throwable_signature,             "(Ljava/lang/Throwable;)Ljava/lang/Throwable;")             \

@@ -900,10 +903,22 @@
                                                                                                                         \
   do_intrinsic(_onSpinWait,               java_lang_Thread,       onSpinWait_name, onSpinWait_signature,         F_S)   \
    do_name(     onSpinWait_name,                                  "onSpinWait")                                         \
    do_alias(    onSpinWait_signature,                             void_method_signature)                                \
                                                                                                                         \
+  do_intrinsic(_sizeOf,                   java_lang_Runtime,      sizeOf_name, sizeOf_signature,                 F_SN)  \
+   do_name(     sizeOf_name,                                      "sizeOf0")                                            \
+   do_alias(    sizeOf_signature,                                 object_long_signature)                                \
+                                                                                                                        \
+  do_intrinsic(_addressOf,                java_lang_Runtime,      addressOf_name, addressOf_signature,           F_SN)  \
+   do_name(     addressOf_name,                                   "addressOf0")                                         \
+   do_alias(    addressOf_signature,                              object_long_signature)                                \
+                                                                                                                        \
+  do_intrinsic(_getReferencedObjects,     java_lang_Runtime,      getReferencedObjects_name, getReferencedObjects_signature, F_SN)  \
+   do_name(     getReferencedObjects_name,                        "getReferencedObjects")                               \
+   do_alias(    getReferencedObjects_signature,                   object_object_array_int_signature)                    \
+                                                                                                                        \
   do_intrinsic(_copyOf,                   java_util_Arrays,       copyOf_name, copyOf_signature,                 F_S)   \
    do_name(     copyOf_name,                                     "copyOf")                                              \
    do_signature(copyOf_signature,             "([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object;")             \
                                                                                                                         \
   do_intrinsic(_copyOfRange,              java_util_Arrays,       copyOfRange_name, copyOfRange_signature,       F_S)   \
< prev index next >