< prev index next >

src/hotspot/share/runtime/stubRoutines.hpp

Print this page
rev 54706 : 8223244: Fix usage of ARRAYCOPY_DISJOINT decorator


 294   static address oop_disjoint_arraycopy(bool dest_uninitialized = false) {
 295     return dest_uninitialized ?  _oop_disjoint_arraycopy_uninit : _oop_disjoint_arraycopy;
 296   }
 297 
 298   static address arrayof_jbyte_arraycopy()  { return _arrayof_jbyte_arraycopy; }
 299   static address arrayof_jshort_arraycopy() { return _arrayof_jshort_arraycopy; }
 300   static address arrayof_jint_arraycopy()   { return _arrayof_jint_arraycopy; }
 301   static address arrayof_jlong_arraycopy()  { return _arrayof_jlong_arraycopy; }
 302   static address arrayof_oop_arraycopy(bool dest_uninitialized = false) {
 303     return dest_uninitialized ? _arrayof_oop_arraycopy_uninit : _arrayof_oop_arraycopy;
 304   }
 305 
 306   static address arrayof_jbyte_disjoint_arraycopy()  { return _arrayof_jbyte_disjoint_arraycopy; }
 307   static address arrayof_jshort_disjoint_arraycopy() { return _arrayof_jshort_disjoint_arraycopy; }
 308   static address arrayof_jint_disjoint_arraycopy()   { return _arrayof_jint_disjoint_arraycopy; }
 309   static address arrayof_jlong_disjoint_arraycopy()  { return _arrayof_jlong_disjoint_arraycopy; }
 310   static address arrayof_oop_disjoint_arraycopy(bool dest_uninitialized = false) {
 311     return dest_uninitialized ? _arrayof_oop_disjoint_arraycopy_uninit : _arrayof_oop_disjoint_arraycopy;
 312   }
 313 

 314   static address checkcast_arraycopy(bool dest_uninitialized = false) {
 315     return dest_uninitialized ? _checkcast_arraycopy_uninit : _checkcast_arraycopy;
 316   }
 317   static address unsafe_arraycopy()    { return _unsafe_arraycopy; }
 318   static address generic_arraycopy()   { return _generic_arraycopy; }
 319 
 320   static address jbyte_fill()          { return _jbyte_fill; }
 321   static address jshort_fill()         { return _jshort_fill; }
 322   static address jint_fill()           { return _jint_fill; }
 323   static address arrayof_jbyte_fill()  { return _arrayof_jbyte_fill; }
 324   static address arrayof_jshort_fill() { return _arrayof_jshort_fill; }
 325   static address arrayof_jint_fill()   { return _arrayof_jint_fill; }
 326 
 327   static address aescrypt_encryptBlock()                { return _aescrypt_encryptBlock; }
 328   static address aescrypt_decryptBlock()                { return _aescrypt_decryptBlock; }
 329   static address cipherBlockChaining_encryptAESCrypt()  { return _cipherBlockChaining_encryptAESCrypt; }
 330   static address cipherBlockChaining_decryptAESCrypt()  { return _cipherBlockChaining_decryptAESCrypt; }
 331   static address counterMode_AESCrypt()  { return _counterMode_AESCrypt; }
 332   static address ghash_processBlocks()   { return _ghash_processBlocks; }
 333   static address base64_encodeBlock()    { return _base64_encodeBlock; }




 294   static address oop_disjoint_arraycopy(bool dest_uninitialized = false) {
 295     return dest_uninitialized ?  _oop_disjoint_arraycopy_uninit : _oop_disjoint_arraycopy;
 296   }
 297 
 298   static address arrayof_jbyte_arraycopy()  { return _arrayof_jbyte_arraycopy; }
 299   static address arrayof_jshort_arraycopy() { return _arrayof_jshort_arraycopy; }
 300   static address arrayof_jint_arraycopy()   { return _arrayof_jint_arraycopy; }
 301   static address arrayof_jlong_arraycopy()  { return _arrayof_jlong_arraycopy; }
 302   static address arrayof_oop_arraycopy(bool dest_uninitialized = false) {
 303     return dest_uninitialized ? _arrayof_oop_arraycopy_uninit : _arrayof_oop_arraycopy;
 304   }
 305 
 306   static address arrayof_jbyte_disjoint_arraycopy()  { return _arrayof_jbyte_disjoint_arraycopy; }
 307   static address arrayof_jshort_disjoint_arraycopy() { return _arrayof_jshort_disjoint_arraycopy; }
 308   static address arrayof_jint_disjoint_arraycopy()   { return _arrayof_jint_disjoint_arraycopy; }
 309   static address arrayof_jlong_disjoint_arraycopy()  { return _arrayof_jlong_disjoint_arraycopy; }
 310   static address arrayof_oop_disjoint_arraycopy(bool dest_uninitialized = false) {
 311     return dest_uninitialized ? _arrayof_oop_disjoint_arraycopy_uninit : _arrayof_oop_disjoint_arraycopy;
 312   }
 313 
 314   // Note: checkcast arraycopy is always disjoint. Otherwise we wouldn't need to checkcast.
 315   static address checkcast_arraycopy(bool dest_uninitialized = false) {
 316     return dest_uninitialized ? _checkcast_arraycopy_uninit : _checkcast_arraycopy;
 317   }
 318   static address unsafe_arraycopy()    { return _unsafe_arraycopy; }
 319   static address generic_arraycopy()   { return _generic_arraycopy; }
 320 
 321   static address jbyte_fill()          { return _jbyte_fill; }
 322   static address jshort_fill()         { return _jshort_fill; }
 323   static address jint_fill()           { return _jint_fill; }
 324   static address arrayof_jbyte_fill()  { return _arrayof_jbyte_fill; }
 325   static address arrayof_jshort_fill() { return _arrayof_jshort_fill; }
 326   static address arrayof_jint_fill()   { return _arrayof_jint_fill; }
 327 
 328   static address aescrypt_encryptBlock()                { return _aescrypt_encryptBlock; }
 329   static address aescrypt_decryptBlock()                { return _aescrypt_decryptBlock; }
 330   static address cipherBlockChaining_encryptAESCrypt()  { return _cipherBlockChaining_encryptAESCrypt; }
 331   static address cipherBlockChaining_decryptAESCrypt()  { return _cipherBlockChaining_decryptAESCrypt; }
 332   static address counterMode_AESCrypt()  { return _counterMode_AESCrypt; }
 333   static address ghash_processBlocks()   { return _ghash_processBlocks; }
 334   static address base64_encodeBlock()    { return _base64_encodeBlock; }


< prev index next >