equal
deleted
inserted
replaced
621 _cur_vm_operation = NULL; |
621 _cur_vm_operation = NULL; |
622 } |
622 } |
623 } |
623 } |
624 |
624 |
625 // |
625 // |
626 // Notify (potential) waiting Java thread(s) - lock without safepoint |
626 // Notify (potential) waiting Java thread(s) |
627 // check so that sneaking is not possible |
627 { MutexLocker mu(VMOperationRequest_lock, Mutex::_no_safepoint_check_flag); |
628 { MutexLocker mu(VMOperationRequest_lock, |
|
629 Mutex::_no_safepoint_check_flag); |
|
630 VMOperationRequest_lock->notify_all(); |
628 VMOperationRequest_lock->notify_all(); |
631 } |
629 } |
632 |
630 |
633 // We want to make sure that we get to a safepoint regularly |
631 // We want to make sure that we get to a safepoint regularly |
634 // even when executing VMops that don't require safepoints. |
632 // even when executing VMops that don't require safepoints. |