846 /* support for sun.security.provider.SHA */ \
847 do_class(sun_security_provider_sha, "sun/security/provider/SHA") \
848 do_intrinsic(_sha_implCompress, sun_security_provider_sha, implCompress_name, implCompress_signature, F_R) \
849 do_name( implCompress_name, "implCompress0") \
850 do_signature(implCompress_signature, "([BI)V") \
851 \
852 /* support for sun.security.provider.SHA2 */ \
853 do_class(sun_security_provider_sha2, "sun/security/provider/SHA2") \
854 do_intrinsic(_sha2_implCompress, sun_security_provider_sha2, implCompress_name, implCompress_signature, F_R) \
855 \
856 /* support for sun.security.provider.SHA5 */ \
857 do_class(sun_security_provider_sha5, "sun/security/provider/SHA5") \
858 do_intrinsic(_sha5_implCompress, sun_security_provider_sha5, implCompress_name, implCompress_signature, F_R) \
859 \
860 /* support for sun.security.provider.DigestBase */ \
861 do_class(sun_security_provider_digestbase, "sun/security/provider/DigestBase") \
862 do_intrinsic(_digestBase_implCompressMB, sun_security_provider_digestbase, implCompressMB_name, implCompressMB_signature, F_R) \
863 do_name( implCompressMB_name, "implCompressMultiBlock0") \
864 do_signature(implCompressMB_signature, "([BII)I") \
865 \
866 /* support for java.util.zip */ \
867 do_class(java_util_zip_CRC32, "java/util/zip/CRC32") \
868 do_intrinsic(_updateCRC32, java_util_zip_CRC32, update_name, int2_int_signature, F_SN) \
869 do_name( update_name, "update") \
870 do_intrinsic(_updateBytesCRC32, java_util_zip_CRC32, updateBytes_name, updateBytes_signature, F_SN) \
871 do_name( updateBytes_name, "updateBytes") \
872 do_signature(updateBytes_signature, "(I[BII)I") \
873 do_intrinsic(_updateByteBufferCRC32, java_util_zip_CRC32, updateByteBuffer_name, updateByteBuffer_signature, F_SN) \
874 do_name( updateByteBuffer_name, "updateByteBuffer") \
875 do_signature(updateByteBuffer_signature, "(IJII)I") \
876 \
877 /* support for sun.misc.Unsafe */ \
878 do_class(sun_misc_Unsafe, "sun/misc/Unsafe") \
879 \
880 do_intrinsic(_allocateInstance, sun_misc_Unsafe, allocateInstance_name, allocateInstance_signature, F_RN) \
881 do_name( allocateInstance_name, "allocateInstance") \
882 do_signature(allocateInstance_signature, "(Ljava/lang/Class;)Ljava/lang/Object;") \
883 do_intrinsic(_copyMemory, sun_misc_Unsafe, copyMemory_name, copyMemory_signature, F_RN) \
884 do_name( copyMemory_name, "copyMemory") \
885 do_signature(copyMemory_signature, "(Ljava/lang/Object;JLjava/lang/Object;JJ)V") \
|
846 /* support for sun.security.provider.SHA */ \
847 do_class(sun_security_provider_sha, "sun/security/provider/SHA") \
848 do_intrinsic(_sha_implCompress, sun_security_provider_sha, implCompress_name, implCompress_signature, F_R) \
849 do_name( implCompress_name, "implCompress0") \
850 do_signature(implCompress_signature, "([BI)V") \
851 \
852 /* support for sun.security.provider.SHA2 */ \
853 do_class(sun_security_provider_sha2, "sun/security/provider/SHA2") \
854 do_intrinsic(_sha2_implCompress, sun_security_provider_sha2, implCompress_name, implCompress_signature, F_R) \
855 \
856 /* support for sun.security.provider.SHA5 */ \
857 do_class(sun_security_provider_sha5, "sun/security/provider/SHA5") \
858 do_intrinsic(_sha5_implCompress, sun_security_provider_sha5, implCompress_name, implCompress_signature, F_R) \
859 \
860 /* support for sun.security.provider.DigestBase */ \
861 do_class(sun_security_provider_digestbase, "sun/security/provider/DigestBase") \
862 do_intrinsic(_digestBase_implCompressMB, sun_security_provider_digestbase, implCompressMB_name, implCompressMB_signature, F_R) \
863 do_name( implCompressMB_name, "implCompressMultiBlock0") \
864 do_signature(implCompressMB_signature, "([BII)I") \
865 \
866 /* support for com.sun.crypto.provider.GHASH */ \
867 do_class(com_sun_crypto_provider_ghash, "com/sun/crypto/provider/GHASH") \
868 do_intrinsic(_ghash_processBlocks, com_sun_crypto_provider_ghash, processBlocks_name, ghash_processBlocks_signature, F_S) \
869 do_name(processBlocks_name, "processBlocks") \
870 do_signature(ghash_processBlocks_signature, "([BII[J[J)V") \
871 \
872 /* support for java.util.zip */ \
873 do_class(java_util_zip_CRC32, "java/util/zip/CRC32") \
874 do_intrinsic(_updateCRC32, java_util_zip_CRC32, update_name, int2_int_signature, F_SN) \
875 do_name( update_name, "update") \
876 do_intrinsic(_updateBytesCRC32, java_util_zip_CRC32, updateBytes_name, updateBytes_signature, F_SN) \
877 do_name( updateBytes_name, "updateBytes") \
878 do_signature(updateBytes_signature, "(I[BII)I") \
879 do_intrinsic(_updateByteBufferCRC32, java_util_zip_CRC32, updateByteBuffer_name, updateByteBuffer_signature, F_SN) \
880 do_name( updateByteBuffer_name, "updateByteBuffer") \
881 do_signature(updateByteBuffer_signature, "(IJII)I") \
882 \
883 /* support for sun.misc.Unsafe */ \
884 do_class(sun_misc_Unsafe, "sun/misc/Unsafe") \
885 \
886 do_intrinsic(_allocateInstance, sun_misc_Unsafe, allocateInstance_name, allocateInstance_signature, F_RN) \
887 do_name( allocateInstance_name, "allocateInstance") \
888 do_signature(allocateInstance_signature, "(Ljava/lang/Class;)Ljava/lang/Object;") \
889 do_intrinsic(_copyMemory, sun_misc_Unsafe, copyMemory_name, copyMemory_signature, F_RN) \
890 do_name( copyMemory_name, "copyMemory") \
891 do_signature(copyMemory_signature, "(Ljava/lang/Object;JLjava/lang/Object;JJ)V") \
|