hotspot/src/share/vm/gc_implementation/g1/concurrentMark.hpp
changeset 18025 b7bcf7497f93
parent 17625 3e91c67ddece
child 19339 d247781beec7
equal deleted inserted replaced
18024:f9e300086063 18025:b7bcf7497f93
   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