Mercurial > hg > truffle
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") \ |