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") \
|