291 292 // arraycopy routine types 293 static const TypeFunc* fast_arraycopy_Type(); // bit-blasters 294 static const TypeFunc* checkcast_arraycopy_Type(); 295 static const TypeFunc* generic_arraycopy_Type(); 296 static const TypeFunc* slow_arraycopy_Type(); // the full routine 297 298 static const TypeFunc* array_fill_Type(); 299 300 static const TypeFunc* aescrypt_block_Type(); 301 static const TypeFunc* cipherBlockChaining_aescrypt_Type(); 302 303 static const TypeFunc* sha_implCompress_Type(); 304 static const TypeFunc* digestBase_implCompressMB_Type(); 305 306 static const TypeFunc* multiplyToLen_Type(); 307 308 static const TypeFunc* squareToLen_Type(); 309 310 static const TypeFunc* mulAdd_Type(); 311 312 static const TypeFunc* updateBytesCRC32_Type(); 313 314 // leaf on stack replacement interpreter accessor types 315 static const TypeFunc* osr_end_Type(); 316 317 // leaf methodData routine types 318 static const TypeFunc* profile_receiver_type_Type(); 319 320 // leaf on stack replacement interpreter accessor types 321 static const TypeFunc* fetch_int_Type(); 322 static const TypeFunc* fetch_long_Type(); 323 static const TypeFunc* fetch_float_Type(); 324 static const TypeFunc* fetch_double_Type(); 325 static const TypeFunc* fetch_oop_Type(); 326 static const TypeFunc* fetch_monitor_Type(); 327 328 static const TypeFunc* register_finalizer_Type(); 329 330 // Dtrace support | 291 292 // arraycopy routine types 293 static const TypeFunc* fast_arraycopy_Type(); // bit-blasters 294 static const TypeFunc* checkcast_arraycopy_Type(); 295 static const TypeFunc* generic_arraycopy_Type(); 296 static const TypeFunc* slow_arraycopy_Type(); // the full routine 297 298 static const TypeFunc* array_fill_Type(); 299 300 static const TypeFunc* aescrypt_block_Type(); 301 static const TypeFunc* cipherBlockChaining_aescrypt_Type(); 302 303 static const TypeFunc* sha_implCompress_Type(); 304 static const TypeFunc* digestBase_implCompressMB_Type(); 305 306 static const TypeFunc* multiplyToLen_Type(); 307 308 static const TypeFunc* squareToLen_Type(); 309 310 static const TypeFunc* mulAdd_Type(); 311 static const TypeFunc* montgomeryMultiply_Type(); 312 static const TypeFunc* montgomerySquare_Type(); 313 314 static const TypeFunc* updateBytesCRC32_Type(); 315 316 // leaf on stack replacement interpreter accessor types 317 static const TypeFunc* osr_end_Type(); 318 319 // leaf methodData routine types 320 static const TypeFunc* profile_receiver_type_Type(); 321 322 // leaf on stack replacement interpreter accessor types 323 static const TypeFunc* fetch_int_Type(); 324 static const TypeFunc* fetch_long_Type(); 325 static const TypeFunc* fetch_float_Type(); 326 static const TypeFunc* fetch_double_Type(); 327 static const TypeFunc* fetch_oop_Type(); 328 static const TypeFunc* fetch_monitor_Type(); 329 330 static const TypeFunc* register_finalizer_Type(); 331 332 // Dtrace support |