equal
deleted
inserted
replaced
567 bool has_overflown() { return _has_overflown; } |
567 bool has_overflown() { return _has_overflown; } |
568 void set_has_overflown() { _has_overflown = true; } |
568 void set_has_overflown() { _has_overflown = true; } |
569 void clear_has_overflown() { _has_overflown = false; } |
569 void clear_has_overflown() { _has_overflown = false; } |
570 bool restart_for_overflow() { return _restart_for_overflow; } |
570 bool restart_for_overflow() { return _restart_for_overflow; } |
571 |
571 |
572 bool has_aborted() { return _has_aborted; } |
|
573 |
|
574 // Methods to enter the two overflow sync barriers |
572 // Methods to enter the two overflow sync barriers |
575 void enter_first_sync_barrier(uint worker_id); |
573 void enter_first_sync_barrier(uint worker_id); |
576 void enter_second_sync_barrier(uint worker_id); |
574 void enter_second_sync_barrier(uint worker_id); |
577 |
575 |
578 ForceOverflowSettings* force_overflow_conc() { |
576 ForceOverflowSettings* force_overflow_conc() { |
819 inline bool should_yield(); |
817 inline bool should_yield(); |
820 |
818 |
821 // Called to abort the marking cycle after a Full GC takes palce. |
819 // Called to abort the marking cycle after a Full GC takes palce. |
822 void abort(); |
820 void abort(); |
823 |
821 |
|
822 bool has_aborted() { return _has_aborted; } |
|
823 |
824 // This prints the global/local fingers. It is used for debugging. |
824 // This prints the global/local fingers. It is used for debugging. |
825 NOT_PRODUCT(void print_finger();) |
825 NOT_PRODUCT(void print_finger();) |
826 |
826 |
827 void print_summary_info(); |
827 void print_summary_info(); |
828 |
828 |