comparison src/share/vm/classfile/vmSymbols.hpp @ 17910:03214612e77e

8035936: SIGBUS in StubRoutines::aesencryptBlock, solaris-sparc Summary: Fix the arbitrary alignment issue in SPARC AES crypto stub routines. Reviewed-by: kvn, iveresov Contributed-by: shrinivas.joshi@oracle.com
author kvn
date Wed, 30 Apr 2014 14:14:01 -0700
parents 04d32e7fad07
children 52b4284cb496 b20a35eae442 01dcaba9b3f3
comparison
equal deleted inserted replaced
17909:85d6efcb1fa3 17910:03214612e77e
772 do_signature(encodeISOArray_signature, "([CI[BII)I") \ 772 do_signature(encodeISOArray_signature, "([CI[BII)I") \
773 \ 773 \
774 /* java/lang/ref/Reference */ \ 774 /* java/lang/ref/Reference */ \
775 do_intrinsic(_Reference_get, java_lang_ref_Reference, get_name, void_object_signature, F_R) \ 775 do_intrinsic(_Reference_get, java_lang_ref_Reference, get_name, void_object_signature, F_R) \
776 \ 776 \
777 /* support for com.sum.crypto.provider.AESCrypt and some of its callers */ \ 777 /* support for com.sun.crypto.provider.AESCrypt and some of its callers */ \
778 do_class(com_sun_crypto_provider_aescrypt, "com/sun/crypto/provider/AESCrypt") \ 778 do_class(com_sun_crypto_provider_aescrypt, "com/sun/crypto/provider/AESCrypt") \
779 do_intrinsic(_aescrypt_encryptBlock, com_sun_crypto_provider_aescrypt, encryptBlock_name, byteArray_int_byteArray_int_signature, F_R) \ 779 do_intrinsic(_aescrypt_encryptBlock, com_sun_crypto_provider_aescrypt, encryptBlock_name, byteArray_int_byteArray_int_signature, F_R) \
780 do_intrinsic(_aescrypt_decryptBlock, com_sun_crypto_provider_aescrypt, decryptBlock_name, byteArray_int_byteArray_int_signature, F_R) \ 780 do_intrinsic(_aescrypt_decryptBlock, com_sun_crypto_provider_aescrypt, decryptBlock_name, byteArray_int_byteArray_int_signature, F_R) \
781 do_name( encryptBlock_name, "encryptBlock") \ 781 do_name( encryptBlock_name, "encryptBlock") \
782 do_name( decryptBlock_name, "decryptBlock") \ 782 do_name( decryptBlock_name, "decryptBlock") \