src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
changeset 53348 331ba84b1e36
parent 53244 9807daeb47c4
child 53645 2c6c0fabe6a2
equal deleted inserted replaced
53347:6bd052801d02 53348:331ba84b1e36
   725     }
   725     }
   726   }
   726   }
   727   // Supposed to be called regularly during a marking step as
   727   // Supposed to be called regularly during a marking step as
   728   // it checks a bunch of conditions that might cause the marking step
   728   // it checks a bunch of conditions that might cause the marking step
   729   // to abort
   729   // to abort
   730   void regular_clock_call();
   730   // Return true if the marking step should continue. Otherwise, return false to abort
       
   731   bool regular_clock_call();
       
   732 
       
   733   // Set abort flag if regular_clock_call() check fails
       
   734   inline void abort_marking_if_regular_check_fail();
   731 
   735 
   732   // Test whether obj might have already been passed over by the
   736   // Test whether obj might have already been passed over by the
   733   // mark bitmap scan, and so needs to be pushed onto the mark stack.
   737   // mark bitmap scan, and so needs to be pushed onto the mark stack.
   734   bool is_below_finger(oop obj, HeapWord* global_finger) const;
   738   bool is_below_finger(oop obj, HeapWord* global_finger) const;
   735 
   739