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