773 do_signature(encodeISOArray_signature, "([CI[BII)I") \ 774 \ 775 /* java/lang/ref/Reference */ \ 776 do_intrinsic(_Reference_get, java_lang_ref_Reference, get_name, void_object_signature, F_R) \ 777 \ 778 /* support for com.sun.crypto.provider.AESCrypt and some of its callers */ \ 779 do_class(com_sun_crypto_provider_aescrypt, "com/sun/crypto/provider/AESCrypt") \ 780 do_intrinsic(_aescrypt_encryptBlock, com_sun_crypto_provider_aescrypt, encryptBlock_name, byteArray_int_byteArray_int_signature, F_R) \ 781 do_intrinsic(_aescrypt_decryptBlock, com_sun_crypto_provider_aescrypt, decryptBlock_name, byteArray_int_byteArray_int_signature, F_R) \ 782 do_name( encryptBlock_name, "encryptBlock") \ 783 do_name( decryptBlock_name, "decryptBlock") \ 784 do_signature(byteArray_int_byteArray_int_signature, "([BI[BI)V") \ 785 \ 786 do_class(com_sun_crypto_provider_cipherBlockChaining, "com/sun/crypto/provider/CipherBlockChaining") \ 787 do_intrinsic(_cipherBlockChaining_encryptAESCrypt, com_sun_crypto_provider_cipherBlockChaining, encrypt_name, byteArray_int_int_byteArray_int_signature, F_R) \ 788 do_intrinsic(_cipherBlockChaining_decryptAESCrypt, com_sun_crypto_provider_cipherBlockChaining, decrypt_name, byteArray_int_int_byteArray_int_signature, F_R) \ 789 do_name( encrypt_name, "encrypt") \ 790 do_name( decrypt_name, "decrypt") \ 791 do_signature(byteArray_int_int_byteArray_int_signature, "([BII[BI)I") \ 792 \ 793 /* support for java.util.zip */ \ 794 do_class(java_util_zip_CRC32, "java/util/zip/CRC32") \ 795 do_intrinsic(_updateCRC32, java_util_zip_CRC32, update_name, int2_int_signature, F_SN) \ 796 do_name( update_name, "update") \ 797 do_intrinsic(_updateBytesCRC32, java_util_zip_CRC32, updateBytes_name, updateBytes_signature, F_SN) \ 798 do_name( updateBytes_name, "updateBytes") \ 799 do_signature(updateBytes_signature, "(I[BII)I") \ 800 do_intrinsic(_updateByteBufferCRC32, java_util_zip_CRC32, updateByteBuffer_name, updateByteBuffer_signature, F_SN) \ 801 do_name( updateByteBuffer_name, "updateByteBuffer") \ 802 do_signature(updateByteBuffer_signature, "(IJII)I") \ 803 \ 804 /* support for sun.misc.Unsafe */ \ 805 do_class(sun_misc_Unsafe, "sun/misc/Unsafe") \ 806 \ 807 do_intrinsic(_allocateInstance, sun_misc_Unsafe, allocateInstance_name, allocateInstance_signature, F_RN) \ 808 do_name( allocateInstance_name, "allocateInstance") \ 809 do_signature(allocateInstance_signature, "(Ljava/lang/Class;)Ljava/lang/Object;") \ 810 do_intrinsic(_copyMemory, sun_misc_Unsafe, copyMemory_name, copyMemory_signature, F_RN) \ 811 do_name( copyMemory_name, "copyMemory") \ 812 do_signature(copyMemory_signature, "(Ljava/lang/Object;JLjava/lang/Object;JJ)V") \ | 773 do_signature(encodeISOArray_signature, "([CI[BII)I") \ 774 \ 775 /* java/lang/ref/Reference */ \ 776 do_intrinsic(_Reference_get, java_lang_ref_Reference, get_name, void_object_signature, F_R) \ 777 \ 778 /* support for com.sun.crypto.provider.AESCrypt and some of its callers */ \ 779 do_class(com_sun_crypto_provider_aescrypt, "com/sun/crypto/provider/AESCrypt") \ 780 do_intrinsic(_aescrypt_encryptBlock, com_sun_crypto_provider_aescrypt, encryptBlock_name, byteArray_int_byteArray_int_signature, F_R) \ 781 do_intrinsic(_aescrypt_decryptBlock, com_sun_crypto_provider_aescrypt, decryptBlock_name, byteArray_int_byteArray_int_signature, F_R) \ 782 do_name( encryptBlock_name, "encryptBlock") \ 783 do_name( decryptBlock_name, "decryptBlock") \ 784 do_signature(byteArray_int_byteArray_int_signature, "([BI[BI)V") \ 785 \ 786 do_class(com_sun_crypto_provider_cipherBlockChaining, "com/sun/crypto/provider/CipherBlockChaining") \ 787 do_intrinsic(_cipherBlockChaining_encryptAESCrypt, com_sun_crypto_provider_cipherBlockChaining, encrypt_name, byteArray_int_int_byteArray_int_signature, F_R) \ 788 do_intrinsic(_cipherBlockChaining_decryptAESCrypt, com_sun_crypto_provider_cipherBlockChaining, decrypt_name, byteArray_int_int_byteArray_int_signature, F_R) \ 789 do_name( encrypt_name, "encrypt") \ 790 do_name( decrypt_name, "decrypt") \ 791 do_signature(byteArray_int_int_byteArray_int_signature, "([BII[BI)I") \ 792 \ 793 /* support for sun.security.provider.SHA */ \ 794 do_class(sun_security_provider_sha, "sun/security/provider/SHA") \ 795 do_intrinsic(_sha_implCompress, sun_security_provider_sha, implCompress_name, implCompress_signature, F_R) \ 796 do_name( implCompress_name, "implCompress") \ 797 do_signature(implCompress_signature, "([BI)V") \ 798 \ 799 /* support for sun.security.provider.SHA2 */ \ 800 do_class(sun_security_provider_sha2, "sun/security/provider/SHA2") \ 801 do_intrinsic(_sha2_implCompress, sun_security_provider_sha2, implCompress_name, implCompress_signature, F_R) \ 802 \ 803 /* support for sun.security.provider.SHA5 */ \ 804 do_class(sun_security_provider_sha5, "sun/security/provider/SHA5") \ 805 do_intrinsic(_sha5_implCompress, sun_security_provider_sha5, implCompress_name, implCompress_signature, F_R) \ 806 \ 807 /* support for sun.security.provider.DigestBase */ \ 808 do_class(sun_security_provider_digestbase, "sun/security/provider/DigestBase") \ 809 do_intrinsic(_digestBase_implCompressMB, sun_security_provider_digestbase, implCompressMB_name, implCompressMB_signature, F_R) \ 810 do_name( implCompressMB_name, "implCompressMultiBlock") \ 811 do_signature(implCompressMB_signature, "([BII)I") \ 812 \ 813 /* support for java.util.zip */ \ 814 do_class(java_util_zip_CRC32, "java/util/zip/CRC32") \ 815 do_intrinsic(_updateCRC32, java_util_zip_CRC32, update_name, int2_int_signature, F_SN) \ 816 do_name( update_name, "update") \ 817 do_intrinsic(_updateBytesCRC32, java_util_zip_CRC32, updateBytes_name, updateBytes_signature, F_SN) \ 818 do_name( updateBytes_name, "updateBytes") \ 819 do_signature(updateBytes_signature, "(I[BII)I") \ 820 do_intrinsic(_updateByteBufferCRC32, java_util_zip_CRC32, updateByteBuffer_name, updateByteBuffer_signature, F_SN) \ 821 do_name( updateByteBuffer_name, "updateByteBuffer") \ 822 do_signature(updateByteBuffer_signature, "(IJII)I") \ 823 \ 824 /* support for sun.misc.Unsafe */ \ 825 do_class(sun_misc_Unsafe, "sun/misc/Unsafe") \ 826 \ 827 do_intrinsic(_allocateInstance, sun_misc_Unsafe, allocateInstance_name, allocateInstance_signature, F_RN) \ 828 do_name( allocateInstance_name, "allocateInstance") \ 829 do_signature(allocateInstance_signature, "(Ljava/lang/Class;)Ljava/lang/Object;") \ 830 do_intrinsic(_copyMemory, sun_misc_Unsafe, copyMemory_name, copyMemory_signature, F_RN) \ 831 do_name( copyMemory_name, "copyMemory") \ 832 do_signature(copyMemory_signature, "(Ljava/lang/Object;JLjava/lang/Object;JJ)V") \ |