3402 StubRoutines::_atomic_cmpxchg_ptr_entry = StubRoutines::_atomic_cmpxchg_entry; |
3402 StubRoutines::_atomic_cmpxchg_ptr_entry = StubRoutines::_atomic_cmpxchg_entry; |
3403 StubRoutines::_atomic_cmpxchg_long_entry = generate_atomic_cmpxchg_long(); |
3403 StubRoutines::_atomic_cmpxchg_long_entry = generate_atomic_cmpxchg_long(); |
3404 StubRoutines::_atomic_add_ptr_entry = StubRoutines::_atomic_add_entry; |
3404 StubRoutines::_atomic_add_ptr_entry = StubRoutines::_atomic_add_entry; |
3405 #endif // COMPILER2 !=> _LP64 |
3405 #endif // COMPILER2 !=> _LP64 |
3406 |
3406 |
3407 // Build this early so it's available for the interpreter. The |
|
3408 // stub expects the required and actual type to already be in O1 |
|
3409 // and O2 respectively. |
|
3410 StubRoutines::_throw_WrongMethodTypeException_entry = |
|
3411 generate_throw_exception("WrongMethodTypeException throw_exception", |
|
3412 CAST_FROM_FN_PTR(address, SharedRuntime::throw_WrongMethodTypeException), |
|
3413 G5_method_type, G3_method_handle); |
|
3414 |
|
3415 // Build this early so it's available for the interpreter. |
3407 // Build this early so it's available for the interpreter. |
3416 StubRoutines::_throw_StackOverflowError_entry = generate_throw_exception("StackOverflowError throw_exception", CAST_FROM_FN_PTR(address, SharedRuntime::throw_StackOverflowError)); |
3408 StubRoutines::_throw_StackOverflowError_entry = generate_throw_exception("StackOverflowError throw_exception", CAST_FROM_FN_PTR(address, SharedRuntime::throw_StackOverflowError)); |
3417 } |
3409 } |
3418 |
3410 |
3419 |
3411 |