Lines Matching defs:abort
801 // actually abort and we'll restart concurrent marking. If we always
880 // we exit this method to abort the pause and restart concurent
2444 // want to abort remark and do concurrent marking again.
3117 void ConcurrentMark::abort() {
3427 // quit if, for some reason, this task wants to abort or the global
3448 // (1) If an overflow has been flagged, then we abort.
3459 // (2) If marking has been aborted for Full GC, then we also abort.
3492 // (4) We check whether we should yield. If we have to, then we abort.
3494 // We should yield. To do this we abort the task. The caller is
3502 // then we abort.
3512 // buffers available for processing. If there are, we abort.
3519 // we do need to process SATB buffers, we'll abort and restart
3722 // middle of draining buffers and doesn't set the abort flag when it
3736 // until we run out of buffers or we need to abort.
3816 gclog_or_tty->print_cr(" overflow: %d, global abort: %d, yield: %d",
3876 The do_marking_step() method tries to abort when the time target
3895 (4) To yield. when we have to yield then we abort and yield
3911 checks all the abort conditions which were mentioned above and
3912 decides when the task should abort. A work-based scheme is used to
3999 // and this task, after a yield point, restarts. We have to abort
4008 // will abort this task so that it restarts.
4050 // The only way to abort the bitmap iteration is to return
4245 // Apparently there's more work to do. Let's abort this task. It