comparison src/share/vm/classfile/vmSymbols.hpp @ 20804:7848fc12602b

Merge with jdk8u40-b25
author Gilles Duboscq <gilles.m.duboscq@oracle.com>
date Tue, 07 Apr 2015 14:58:49 +0200
parents deab43a789ad 02c7eebe5f52
children 92fc95e8667d
comparison
equal deleted inserted replaced
20184:84105dcdb05b 20804:7848fc12602b
77 template(java_lang_ref_Reference, "java/lang/ref/Reference") \ 77 template(java_lang_ref_Reference, "java/lang/ref/Reference") \
78 template(java_lang_ref_SoftReference, "java/lang/ref/SoftReference") \ 78 template(java_lang_ref_SoftReference, "java/lang/ref/SoftReference") \
79 template(java_lang_ref_WeakReference, "java/lang/ref/WeakReference") \ 79 template(java_lang_ref_WeakReference, "java/lang/ref/WeakReference") \
80 template(java_lang_ref_FinalReference, "java/lang/ref/FinalReference") \ 80 template(java_lang_ref_FinalReference, "java/lang/ref/FinalReference") \
81 template(java_lang_ref_PhantomReference, "java/lang/ref/PhantomReference") \ 81 template(java_lang_ref_PhantomReference, "java/lang/ref/PhantomReference") \
82 template(sun_misc_Cleaner, "sun/misc/Cleaner") \
82 template(java_lang_ref_Finalizer, "java/lang/ref/Finalizer") \ 83 template(java_lang_ref_Finalizer, "java/lang/ref/Finalizer") \
83 template(java_lang_reflect_AccessibleObject, "java/lang/reflect/AccessibleObject") \ 84 template(java_lang_reflect_AccessibleObject, "java/lang/reflect/AccessibleObject") \
84 template(java_lang_reflect_Method, "java/lang/reflect/Method") \ 85 template(java_lang_reflect_Method, "java/lang/reflect/Method") \
85 template(java_lang_reflect_Constructor, "java/lang/reflect/Constructor") \ 86 template(java_lang_reflect_Constructor, "java/lang/reflect/Constructor") \
86 template(java_lang_reflect_Field, "java/lang/reflect/Field") \ 87 template(java_lang_reflect_Field, "java/lang/reflect/Field") \
89 template(java_lang_StringBuffer, "java/lang/StringBuffer") \ 90 template(java_lang_StringBuffer, "java/lang/StringBuffer") \
90 template(java_lang_StringBuilder, "java/lang/StringBuilder") \ 91 template(java_lang_StringBuilder, "java/lang/StringBuilder") \
91 template(java_lang_CharSequence, "java/lang/CharSequence") \ 92 template(java_lang_CharSequence, "java/lang/CharSequence") \
92 template(java_lang_SecurityManager, "java/lang/SecurityManager") \ 93 template(java_lang_SecurityManager, "java/lang/SecurityManager") \
93 template(java_security_AccessControlContext, "java/security/AccessControlContext") \ 94 template(java_security_AccessControlContext, "java/security/AccessControlContext") \
95 template(java_security_CodeSource, "java/security/CodeSource") \
94 template(java_security_ProtectionDomain, "java/security/ProtectionDomain") \ 96 template(java_security_ProtectionDomain, "java/security/ProtectionDomain") \
97 template(java_security_SecureClassLoader, "java/security/SecureClassLoader") \
98 template(java_net_URLClassLoader, "java/net/URLClassLoader") \
99 template(java_net_URL, "java/net/URL") \
100 template(java_util_jar_Manifest, "java/util/jar/Manifest") \
95 template(impliesCreateAccessControlContext_name, "impliesCreateAccessControlContext") \ 101 template(impliesCreateAccessControlContext_name, "impliesCreateAccessControlContext") \
96 template(java_io_OutputStream, "java/io/OutputStream") \ 102 template(java_io_OutputStream, "java/io/OutputStream") \
97 template(java_io_Reader, "java/io/Reader") \ 103 template(java_io_Reader, "java/io/Reader") \
98 template(java_io_BufferedReader, "java/io/BufferedReader") \ 104 template(java_io_BufferedReader, "java/io/BufferedReader") \
105 template(java_io_File, "java/io/File") \
99 template(java_io_FileInputStream, "java/io/FileInputStream") \ 106 template(java_io_FileInputStream, "java/io/FileInputStream") \
100 template(java_io_ByteArrayInputStream, "java/io/ByteArrayInputStream") \ 107 template(java_io_ByteArrayInputStream, "java/io/ByteArrayInputStream") \
101 template(java_io_Serializable, "java/io/Serializable") \ 108 template(java_io_Serializable, "java/io/Serializable") \
102 template(java_util_Arrays, "java/util/Arrays") \ 109 template(java_util_Arrays, "java/util/Arrays") \
103 template(java_util_Properties, "java/util/Properties") \ 110 template(java_util_Properties, "java/util/Properties") \
104 template(java_util_Vector, "java/util/Vector") \ 111 template(java_util_Vector, "java/util/Vector") \
105 template(java_util_AbstractList, "java/util/AbstractList") \ 112 template(java_util_AbstractList, "java/util/AbstractList") \
106 template(java_util_Hashtable, "java/util/Hashtable") \ 113 template(java_util_Hashtable, "java/util/Hashtable") \
107 template(java_lang_Compiler, "java/lang/Compiler") \ 114 template(java_lang_Compiler, "java/lang/Compiler") \
108 template(sun_misc_Signal, "sun/misc/Signal") \ 115 template(sun_misc_Signal, "sun/misc/Signal") \
116 template(sun_misc_Launcher, "sun/misc/Launcher") \
109 template(java_lang_AssertionStatusDirectives, "java/lang/AssertionStatusDirectives") \ 117 template(java_lang_AssertionStatusDirectives, "java/lang/AssertionStatusDirectives") \
110 template(getBootClassPathEntryForClass_name, "getBootClassPathEntryForClass") \ 118 template(getBootClassPathEntryForClass_name, "getBootClassPathEntryForClass") \
111 template(sun_misc_PostVMInitHook, "sun/misc/PostVMInitHook") \ 119 template(sun_misc_PostVMInitHook, "sun/misc/PostVMInitHook") \
120 template(sun_misc_Launcher_AppClassLoader, "sun/misc/Launcher$AppClassLoader") \
112 template(sun_misc_Launcher_ExtClassLoader, "sun/misc/Launcher$ExtClassLoader") \ 121 template(sun_misc_Launcher_ExtClassLoader, "sun/misc/Launcher$ExtClassLoader") \
113 \ 122 \
114 /* Java runtime version access */ \ 123 /* Java runtime version access */ \
115 template(sun_misc_Version, "sun/misc/Version") \ 124 template(sun_misc_Version, "sun/misc/Version") \
116 template(java_runtime_name_name, "java_runtime_name") \ 125 template(java_runtime_name_name, "java_runtime_name") \
461 template(protection_domain_name, "protection_domain") \ 470 template(protection_domain_name, "protection_domain") \
462 template(init_lock_name, "init_lock") \ 471 template(init_lock_name, "init_lock") \
463 template(signers_name, "signers_name") \ 472 template(signers_name, "signers_name") \
464 template(loader_data_name, "loader_data") \ 473 template(loader_data_name, "loader_data") \
465 template(dependencies_name, "dependencies") \ 474 template(dependencies_name, "dependencies") \
475 template(input_stream_void_signature, "(Ljava/io/InputStream;)V") \
476 template(getFileURL_name, "getFileURL") \
477 template(getFileURL_signature, "(Ljava/io/File;)Ljava/net/URL;") \
478 template(definePackageInternal_name, "definePackageInternal") \
479 template(definePackageInternal_signature, "(Ljava/lang/String;Ljava/util/jar/Manifest;Ljava/net/URL;)V") \
480 template(getProtectionDomain_name, "getProtectionDomain") \
481 template(getProtectionDomain_signature, "(Ljava/security/CodeSource;)Ljava/security/ProtectionDomain;") \
482 template(url_code_signer_array_void_signature, "(Ljava/net/URL;[Ljava/security/CodeSigner;)V") \
466 \ 483 \
467 /* non-intrinsic name/signature pairs: */ \ 484 /* non-intrinsic name/signature pairs: */ \
468 template(register_method_name, "register") \ 485 template(register_method_name, "register") \
469 do_alias(register_method_signature, object_void_signature) \ 486 do_alias(register_method_signature, object_void_signature) \
470 \ 487 \
637 do_alias(appendToClassPathForInstrumentation_signature, string_void_signature) \ 654 do_alias(appendToClassPathForInstrumentation_signature, string_void_signature) \
638 template(serializePropertiesToByteArray_name, "serializePropertiesToByteArray") \ 655 template(serializePropertiesToByteArray_name, "serializePropertiesToByteArray") \
639 template(serializePropertiesToByteArray_signature, "()[B") \ 656 template(serializePropertiesToByteArray_signature, "()[B") \
640 template(serializeAgentPropertiesToByteArray_name, "serializeAgentPropertiesToByteArray") \ 657 template(serializeAgentPropertiesToByteArray_name, "serializeAgentPropertiesToByteArray") \
641 template(classRedefinedCount_name, "classRedefinedCount") \ 658 template(classRedefinedCount_name, "classRedefinedCount") \
659 template(classLoader_name, "classLoader") \
642 \ 660 \
643 /* trace signatures */ \ 661 /* trace signatures */ \
644 TRACE_TEMPLATES(template) \ 662 TRACE_TEMPLATES(template) \
645 \ 663 \
646 /*end*/ 664 /*end*/
836 do_class(sun_nio_cs_iso8859_1_Encoder, "sun/nio/cs/ISO_8859_1$Encoder") \ 854 do_class(sun_nio_cs_iso8859_1_Encoder, "sun/nio/cs/ISO_8859_1$Encoder") \
837 do_intrinsic(_encodeISOArray, sun_nio_cs_iso8859_1_Encoder, encodeISOArray_name, encodeISOArray_signature, F_S) \ 855 do_intrinsic(_encodeISOArray, sun_nio_cs_iso8859_1_Encoder, encodeISOArray_name, encodeISOArray_signature, F_S) \
838 do_name( encodeISOArray_name, "encodeISOArray") \ 856 do_name( encodeISOArray_name, "encodeISOArray") \
839 do_signature(encodeISOArray_signature, "([CI[BII)I") \ 857 do_signature(encodeISOArray_signature, "([CI[BII)I") \
840 \ 858 \
859 do_class(java_math_BigInteger, "java/math/BigInteger") \
860 do_intrinsic(_multiplyToLen, java_math_BigInteger, multiplyToLen_name, multiplyToLen_signature, F_R) \
861 do_name( multiplyToLen_name, "multiplyToLen") \
862 do_signature(multiplyToLen_signature, "([II[II[I)[I") \
863 \
841 /* java/lang/ref/Reference */ \ 864 /* java/lang/ref/Reference */ \
842 do_intrinsic(_Reference_get, java_lang_ref_Reference, get_name, void_object_signature, F_R) \ 865 do_intrinsic(_Reference_get, java_lang_ref_Reference, get_name, void_object_signature, F_R) \
843 \ 866 \
844 /* support for com.sun.crypto.provider.AESCrypt and some of its callers */ \ 867 /* support for com.sun.crypto.provider.AESCrypt and some of its callers */ \
845 do_class(com_sun_crypto_provider_aescrypt, "com/sun/crypto/provider/AESCrypt") \ 868 do_class(com_sun_crypto_provider_aescrypt, "com/sun/crypto/provider/AESCrypt") \
853 do_intrinsic(_cipherBlockChaining_encryptAESCrypt, com_sun_crypto_provider_cipherBlockChaining, encrypt_name, byteArray_int_int_byteArray_int_signature, F_R) \ 876 do_intrinsic(_cipherBlockChaining_encryptAESCrypt, com_sun_crypto_provider_cipherBlockChaining, encrypt_name, byteArray_int_int_byteArray_int_signature, F_R) \
854 do_intrinsic(_cipherBlockChaining_decryptAESCrypt, com_sun_crypto_provider_cipherBlockChaining, decrypt_name, byteArray_int_int_byteArray_int_signature, F_R) \ 877 do_intrinsic(_cipherBlockChaining_decryptAESCrypt, com_sun_crypto_provider_cipherBlockChaining, decrypt_name, byteArray_int_int_byteArray_int_signature, F_R) \
855 do_name( encrypt_name, "encrypt") \ 878 do_name( encrypt_name, "encrypt") \
856 do_name( decrypt_name, "decrypt") \ 879 do_name( decrypt_name, "decrypt") \
857 do_signature(byteArray_int_int_byteArray_int_signature, "([BII[BI)I") \ 880 do_signature(byteArray_int_int_byteArray_int_signature, "([BII[BI)I") \
881 \
882 /* support for sun.security.provider.SHA */ \
883 do_class(sun_security_provider_sha, "sun/security/provider/SHA") \
884 do_intrinsic(_sha_implCompress, sun_security_provider_sha, implCompress_name, implCompress_signature, F_R) \
885 do_name( implCompress_name, "implCompress") \
886 do_signature(implCompress_signature, "([BI)V") \
887 \
888 /* support for sun.security.provider.SHA2 */ \
889 do_class(sun_security_provider_sha2, "sun/security/provider/SHA2") \
890 do_intrinsic(_sha2_implCompress, sun_security_provider_sha2, implCompress_name, implCompress_signature, F_R) \
891 \
892 /* support for sun.security.provider.SHA5 */ \
893 do_class(sun_security_provider_sha5, "sun/security/provider/SHA5") \
894 do_intrinsic(_sha5_implCompress, sun_security_provider_sha5, implCompress_name, implCompress_signature, F_R) \
895 \
896 /* support for sun.security.provider.DigestBase */ \
897 do_class(sun_security_provider_digestbase, "sun/security/provider/DigestBase") \
898 do_intrinsic(_digestBase_implCompressMB, sun_security_provider_digestbase, implCompressMB_name, implCompressMB_signature, F_R) \
899 do_name( implCompressMB_name, "implCompressMultiBlock") \
900 do_signature(implCompressMB_signature, "([BII)I") \
858 \ 901 \
859 /* support for java.util.zip */ \ 902 /* support for java.util.zip */ \
860 do_class(java_util_zip_CRC32, "java/util/zip/CRC32") \ 903 do_class(java_util_zip_CRC32, "java/util/zip/CRC32") \
861 do_intrinsic(_updateCRC32, java_util_zip_CRC32, update_name, int2_int_signature, F_SN) \ 904 do_intrinsic(_updateCRC32, java_util_zip_CRC32, update_name, int2_int_signature, F_SN) \
862 do_name( update_name, "update") \ 905 do_name( update_name, "update") \