139 template(java_io_ByteArrayInputStream, "java/io/ByteArrayInputStream") \
140 template(java_io_Serializable, "java/io/Serializable") \
141 template(java_nio_Buffer, "java/nio/Buffer") \
142 template(java_util_Arrays, "java/util/Arrays") \
143 template(java_util_Objects, "java/util/Objects") \
144 template(java_util_Properties, "java/util/Properties") \
145 template(java_util_Vector, "java/util/Vector") \
146 template(java_util_AbstractList, "java/util/AbstractList") \
147 template(java_util_Hashtable, "java/util/Hashtable") \
148 template(java_lang_Compiler, "java/lang/Compiler") \
149 template(jdk_internal_misc_Signal, "jdk/internal/misc/Signal") \
150 template(jdk_internal_util_Preconditions, "jdk/internal/util/Preconditions") \
151 template(java_lang_AssertionStatusDirectives, "java/lang/AssertionStatusDirectives") \
152 template(getBootClassPathEntryForClass_name, "getBootClassPathEntryForClass") \
153 template(jdk_internal_vm_PostVMInitHook, "jdk/internal/vm/PostVMInitHook") \
154 template(sun_net_www_ParseUtil, "sun/net/www/ParseUtil") \
155 template(java_util_Iterator, "java/util/Iterator") \
156 template(java_lang_Record, "java/lang/Record") \
157 template(sun_instrument_InstrumentationImpl, "sun/instrument/InstrumentationImpl") \
158 template(sun_invoke_util_ValueConversions, "sun/invoke/util/ValueConversions") \
159 \
160 template(jdk_internal_loader_NativeLibraries, "jdk/internal/loader/NativeLibraries") \
161 template(jdk_internal_loader_BuiltinClassLoader, "jdk/internal/loader/BuiltinClassLoader") \
162 template(jdk_internal_loader_ClassLoaders_AppClassLoader, "jdk/internal/loader/ClassLoaders$AppClassLoader") \
163 template(jdk_internal_loader_ClassLoaders_PlatformClassLoader, "jdk/internal/loader/ClassLoaders$PlatformClassLoader") \
164 \
165 /* Java runtime version access */ \
166 template(java_lang_VersionProps, "java/lang/VersionProps") \
167 template(java_version_name, "java_version") \
168 template(java_runtime_name_name, "java_runtime_name") \
169 template(java_runtime_version_name, "java_runtime_version") \
170 template(java_runtime_vendor_version_name, "VENDOR_VERSION") \
171 template(java_runtime_vendor_vm_bug_url_name, "VENDOR_URL_VM_BUG") \
172 \
173 /* system initialization */ \
174 template(initPhase1_name, "initPhase1") \
175 template(initPhase2_name, "initPhase2") \
176 template(initPhase3_name, "initPhase3") \
177 template(java_lang_module_init_signature, "(Ljava/lang/ClassLoader;Ljava/lang/String;)V") \
178 \
578 template(double_signature, "D") \
579 template(float_signature, "F") \
580 template(int_signature, "I") \
581 template(long_signature, "J") \
582 template(short_signature, "S") \
583 template(bool_signature, "Z") \
584 template(void_signature, "V") \
585 template(bool_array_signature, "[Z") \
586 template(byte_array_signature, "[B") \
587 template(char_array_signature, "[C") \
588 template(int_array_signature, "[I") \
589 template(long_array_signature, "[J") \
590 template(runnable_signature, "Ljava/lang/Runnable;") \
591 template(continuation_signature, "Ljdk/internal/vm/Continuation;") \
592 template(continuationscope_signature, "Ljdk/internal/vm/ContinuationScope;") \
593 template(stackchunk_signature, "Ljdk/internal/vm/StackChunk;") \
594 template(vthread_signature, "Ljava/lang/VirtualThread;") \
595 template(object_void_signature, "(Ljava/lang/Object;)V") \
596 template(object_int_signature, "(Ljava/lang/Object;)I") \
597 template(long_object_long_signature, "(JLjava/lang/Object;)J") \
598 template(object_boolean_signature, "(Ljava/lang/Object;)Z") \
599 template(object_object_signature, "(Ljava/lang/Object;)Ljava/lang/Object;") \
600 template(string_void_signature, "(Ljava/lang/String;)V") \
601 template(string_int_signature, "(Ljava/lang/String;)I") \
602 template(string_byte_array_signature, "(Ljava/lang/String;)[B") \
603 template(string_bool_byte_array_signature, "(Ljava/lang/String;Z)[B") \
604 template(throwable_signature, "Ljava/lang/Throwable;") \
605 template(throwable_void_signature, "(Ljava/lang/Throwable;)V") \
606 template(void_throwable_signature, "()Ljava/lang/Throwable;") \
607 template(class_void_signature, "(Ljava/lang/Class;)V") \
608 template(class_int_signature, "(Ljava/lang/Class;)I") \
609 template(class_long_signature, "(Ljava/lang/Class;)J") \
610 template(class_boolean_signature, "(Ljava/lang/Class;)Z") \
611 template(throwable_throwable_signature, "(Ljava/lang/Throwable;)Ljava/lang/Throwable;") \
612 template(throwable_string_void_signature, "(Ljava/lang/Throwable;Ljava/lang/String;)V") \
613 template(string_array_void_signature, "([Ljava/lang/String;)V") \
614 template(string_array_string_array_void_signature, "([Ljava/lang/String;[Ljava/lang/String;)V") \
615 template(thread_throwable_void_signature, "(Ljava/lang/Thread;Ljava/lang/Throwable;)V") \
616 template(thread_void_signature, "(Ljava/lang/Thread;)V") \
617 template(runnable_void_signature, "(Ljava/lang/Runnable;)V") \
618 template(threadgroup_runnable_void_signature, "(Ljava/lang/ThreadGroup;Ljava/lang/Runnable;)V") \
619 template(threadgroup_string_void_signature, "(Ljava/lang/ThreadGroup;Ljava/lang/String;)V") \
|
139 template(java_io_ByteArrayInputStream, "java/io/ByteArrayInputStream") \
140 template(java_io_Serializable, "java/io/Serializable") \
141 template(java_nio_Buffer, "java/nio/Buffer") \
142 template(java_util_Arrays, "java/util/Arrays") \
143 template(java_util_Objects, "java/util/Objects") \
144 template(java_util_Properties, "java/util/Properties") \
145 template(java_util_Vector, "java/util/Vector") \
146 template(java_util_AbstractList, "java/util/AbstractList") \
147 template(java_util_Hashtable, "java/util/Hashtable") \
148 template(java_lang_Compiler, "java/lang/Compiler") \
149 template(jdk_internal_misc_Signal, "jdk/internal/misc/Signal") \
150 template(jdk_internal_util_Preconditions, "jdk/internal/util/Preconditions") \
151 template(java_lang_AssertionStatusDirectives, "java/lang/AssertionStatusDirectives") \
152 template(getBootClassPathEntryForClass_name, "getBootClassPathEntryForClass") \
153 template(jdk_internal_vm_PostVMInitHook, "jdk/internal/vm/PostVMInitHook") \
154 template(sun_net_www_ParseUtil, "sun/net/www/ParseUtil") \
155 template(java_util_Iterator, "java/util/Iterator") \
156 template(java_lang_Record, "java/lang/Record") \
157 template(sun_instrument_InstrumentationImpl, "sun/instrument/InstrumentationImpl") \
158 template(sun_invoke_util_ValueConversions, "sun/invoke/util/ValueConversions") \
159 template(java_lang_Runtime, "java/lang/Runtime") \
160 \
161 template(jdk_internal_loader_NativeLibraries, "jdk/internal/loader/NativeLibraries") \
162 template(jdk_internal_loader_BuiltinClassLoader, "jdk/internal/loader/BuiltinClassLoader") \
163 template(jdk_internal_loader_ClassLoaders_AppClassLoader, "jdk/internal/loader/ClassLoaders$AppClassLoader") \
164 template(jdk_internal_loader_ClassLoaders_PlatformClassLoader, "jdk/internal/loader/ClassLoaders$PlatformClassLoader") \
165 \
166 /* Java runtime version access */ \
167 template(java_lang_VersionProps, "java/lang/VersionProps") \
168 template(java_version_name, "java_version") \
169 template(java_runtime_name_name, "java_runtime_name") \
170 template(java_runtime_version_name, "java_runtime_version") \
171 template(java_runtime_vendor_version_name, "VENDOR_VERSION") \
172 template(java_runtime_vendor_vm_bug_url_name, "VENDOR_URL_VM_BUG") \
173 \
174 /* system initialization */ \
175 template(initPhase1_name, "initPhase1") \
176 template(initPhase2_name, "initPhase2") \
177 template(initPhase3_name, "initPhase3") \
178 template(java_lang_module_init_signature, "(Ljava/lang/ClassLoader;Ljava/lang/String;)V") \
179 \
579 template(double_signature, "D") \
580 template(float_signature, "F") \
581 template(int_signature, "I") \
582 template(long_signature, "J") \
583 template(short_signature, "S") \
584 template(bool_signature, "Z") \
585 template(void_signature, "V") \
586 template(bool_array_signature, "[Z") \
587 template(byte_array_signature, "[B") \
588 template(char_array_signature, "[C") \
589 template(int_array_signature, "[I") \
590 template(long_array_signature, "[J") \
591 template(runnable_signature, "Ljava/lang/Runnable;") \
592 template(continuation_signature, "Ljdk/internal/vm/Continuation;") \
593 template(continuationscope_signature, "Ljdk/internal/vm/ContinuationScope;") \
594 template(stackchunk_signature, "Ljdk/internal/vm/StackChunk;") \
595 template(vthread_signature, "Ljava/lang/VirtualThread;") \
596 template(object_void_signature, "(Ljava/lang/Object;)V") \
597 template(object_int_signature, "(Ljava/lang/Object;)I") \
598 template(long_object_long_signature, "(JLjava/lang/Object;)J") \
599 template(object_long_signature, "(Ljava/lang/Object;)J") \
600 template(object_boolean_signature, "(Ljava/lang/Object;)Z") \
601 template(object_object_signature, "(Ljava/lang/Object;)Ljava/lang/Object;") \
602 template(object_object_array_int_signature, "(Ljava/lang/Object;[Ljava/lang/Object;)I") \
603 template(string_void_signature, "(Ljava/lang/String;)V") \
604 template(string_int_signature, "(Ljava/lang/String;)I") \
605 template(string_byte_array_signature, "(Ljava/lang/String;)[B") \
606 template(string_bool_byte_array_signature, "(Ljava/lang/String;Z)[B") \
607 template(throwable_signature, "Ljava/lang/Throwable;") \
608 template(throwable_void_signature, "(Ljava/lang/Throwable;)V") \
609 template(void_throwable_signature, "()Ljava/lang/Throwable;") \
610 template(class_void_signature, "(Ljava/lang/Class;)V") \
611 template(class_int_signature, "(Ljava/lang/Class;)I") \
612 template(class_long_signature, "(Ljava/lang/Class;)J") \
613 template(class_boolean_signature, "(Ljava/lang/Class;)Z") \
614 template(throwable_throwable_signature, "(Ljava/lang/Throwable;)Ljava/lang/Throwable;") \
615 template(throwable_string_void_signature, "(Ljava/lang/Throwable;Ljava/lang/String;)V") \
616 template(string_array_void_signature, "([Ljava/lang/String;)V") \
617 template(string_array_string_array_void_signature, "([Ljava/lang/String;[Ljava/lang/String;)V") \
618 template(thread_throwable_void_signature, "(Ljava/lang/Thread;Ljava/lang/Throwable;)V") \
619 template(thread_void_signature, "(Ljava/lang/Thread;)V") \
620 template(runnable_void_signature, "(Ljava/lang/Runnable;)V") \
621 template(threadgroup_runnable_void_signature, "(Ljava/lang/ThreadGroup;Ljava/lang/Runnable;)V") \
622 template(threadgroup_string_void_signature, "(Ljava/lang/ThreadGroup;Ljava/lang/String;)V") \
|