777 do_intrinsic(_compareTo, java_lang_String, compareTo_name, string_int_signature, F_R) \ 778 do_name( compareTo_name, "compareTo") \ 779 do_intrinsic(_indexOf, java_lang_String, indexOf_name, string_int_signature, F_R) \ 780 do_name( indexOf_name, "indexOf") \ 781 do_intrinsic(_equals, java_lang_String, equals_name, object_boolean_signature, F_R) \ 782 \ 783 do_class(java_nio_Buffer, "java/nio/Buffer") \ 784 do_intrinsic(_checkIndex, java_nio_Buffer, checkIndex_name, int_int_signature, F_R) \ 785 do_name( checkIndex_name, "checkIndex") \ 786 \ 787 do_class(sun_nio_cs_iso8859_1_Encoder, "sun/nio/cs/ISO_8859_1$Encoder") \ 788 do_intrinsic(_encodeISOArray, sun_nio_cs_iso8859_1_Encoder, encodeISOArray_name, encodeISOArray_signature, F_S) \ 789 do_name( encodeISOArray_name, "encodeISOArray") \ 790 do_signature(encodeISOArray_signature, "([CI[BII)I") \ 791 \ 792 do_class(java_math_BigInteger, "java/math/BigInteger") \ 793 do_intrinsic(_multiplyToLen, java_math_BigInteger, multiplyToLen_name, multiplyToLen_signature, F_R) \ 794 do_name( multiplyToLen_name, "multiplyToLen") \ 795 do_signature(multiplyToLen_signature, "([II[II[I)[I") \ 796 \ 797 /* java/lang/ref/Reference */ \ 798 do_intrinsic(_Reference_get, java_lang_ref_Reference, get_name, void_object_signature, F_R) \ 799 \ 800 /* support for com.sun.crypto.provider.AESCrypt and some of its callers */ \ 801 do_class(com_sun_crypto_provider_aescrypt, "com/sun/crypto/provider/AESCrypt") \ 802 do_intrinsic(_aescrypt_encryptBlock, com_sun_crypto_provider_aescrypt, encryptBlock_name, byteArray_int_byteArray_int_signature, F_R) \ 803 do_intrinsic(_aescrypt_decryptBlock, com_sun_crypto_provider_aescrypt, decryptBlock_name, byteArray_int_byteArray_int_signature, F_R) \ 804 do_name( encryptBlock_name, "encryptBlock") \ 805 do_name( decryptBlock_name, "decryptBlock") \ 806 do_signature(byteArray_int_byteArray_int_signature, "([BI[BI)V") \ 807 \ 808 do_class(com_sun_crypto_provider_cipherBlockChaining, "com/sun/crypto/provider/CipherBlockChaining") \ 809 do_intrinsic(_cipherBlockChaining_encryptAESCrypt, com_sun_crypto_provider_cipherBlockChaining, encrypt_name, byteArray_int_int_byteArray_int_signature, F_R) \ 810 do_intrinsic(_cipherBlockChaining_decryptAESCrypt, com_sun_crypto_provider_cipherBlockChaining, decrypt_name, byteArray_int_int_byteArray_int_signature, F_R) \ 811 do_name( encrypt_name, "encrypt") \ 812 do_name( decrypt_name, "decrypt") \ 813 do_signature(byteArray_int_int_byteArray_int_signature, "([BII[BI)I") \ 814 \ 815 /* support for sun.security.provider.SHA */ \ 816 do_class(sun_security_provider_sha, "sun/security/provider/SHA") \ | 777 do_intrinsic(_compareTo, java_lang_String, compareTo_name, string_int_signature, F_R) \ 778 do_name( compareTo_name, "compareTo") \ 779 do_intrinsic(_indexOf, java_lang_String, indexOf_name, string_int_signature, F_R) \ 780 do_name( indexOf_name, "indexOf") \ 781 do_intrinsic(_equals, java_lang_String, equals_name, object_boolean_signature, F_R) \ 782 \ 783 do_class(java_nio_Buffer, "java/nio/Buffer") \ 784 do_intrinsic(_checkIndex, java_nio_Buffer, checkIndex_name, int_int_signature, F_R) \ 785 do_name( checkIndex_name, "checkIndex") \ 786 \ 787 do_class(sun_nio_cs_iso8859_1_Encoder, "sun/nio/cs/ISO_8859_1$Encoder") \ 788 do_intrinsic(_encodeISOArray, sun_nio_cs_iso8859_1_Encoder, encodeISOArray_name, encodeISOArray_signature, F_S) \ 789 do_name( encodeISOArray_name, "encodeISOArray") \ 790 do_signature(encodeISOArray_signature, "([CI[BII)I") \ 791 \ 792 do_class(java_math_BigInteger, "java/math/BigInteger") \ 793 do_intrinsic(_multiplyToLen, java_math_BigInteger, multiplyToLen_name, multiplyToLen_signature, F_R) \ 794 do_name( multiplyToLen_name, "multiplyToLen") \ 795 do_signature(multiplyToLen_signature, "([II[II[I)[I") \ 796 \ 797 do_intrinsic(_squareToLen, java_math_BigInteger, squareToLen_name, squareToLen_signature, F_S) \ 798 do_name( squareToLen_name, "implSquareToLen") \ 799 do_signature(squareToLen_signature, "([II[II)[I") \ 800 \ 801 do_intrinsic(_mulAdd, java_math_BigInteger, mulAdd_name, mulAdd_signature, F_S) \ 802 do_name( mulAdd_name, "implMulAdd") \ 803 do_signature(mulAdd_signature, "([I[IIII)I") \ 804 \ 805 /* java/lang/ref/Reference */ \ 806 do_intrinsic(_Reference_get, java_lang_ref_Reference, get_name, void_object_signature, F_R) \ 807 \ 808 /* support for com.sun.crypto.provider.AESCrypt and some of its callers */ \ 809 do_class(com_sun_crypto_provider_aescrypt, "com/sun/crypto/provider/AESCrypt") \ 810 do_intrinsic(_aescrypt_encryptBlock, com_sun_crypto_provider_aescrypt, encryptBlock_name, byteArray_int_byteArray_int_signature, F_R) \ 811 do_intrinsic(_aescrypt_decryptBlock, com_sun_crypto_provider_aescrypt, decryptBlock_name, byteArray_int_byteArray_int_signature, F_R) \ 812 do_name( encryptBlock_name, "encryptBlock") \ 813 do_name( decryptBlock_name, "decryptBlock") \ 814 do_signature(byteArray_int_byteArray_int_signature, "([BI[BI)V") \ 815 \ 816 do_class(com_sun_crypto_provider_cipherBlockChaining, "com/sun/crypto/provider/CipherBlockChaining") \ 817 do_intrinsic(_cipherBlockChaining_encryptAESCrypt, com_sun_crypto_provider_cipherBlockChaining, encrypt_name, byteArray_int_int_byteArray_int_signature, F_R) \ 818 do_intrinsic(_cipherBlockChaining_decryptAESCrypt, com_sun_crypto_provider_cipherBlockChaining, decrypt_name, byteArray_int_int_byteArray_int_signature, F_R) \ 819 do_name( encrypt_name, "encrypt") \ 820 do_name( decrypt_name, "decrypt") \ 821 do_signature(byteArray_int_int_byteArray_int_signature, "([BII[BI)I") \ 822 \ 823 /* support for sun.security.provider.SHA */ \ 824 do_class(sun_security_provider_sha, "sun/security/provider/SHA") \ |