hotspot/src/share/vm/gc/g1/heapRegion.hpp
changeset 39979 b17e445924da
parent 39698 4016de4e596b
child 41188 580be979b957
equal deleted inserted replaced
39978:d79e47b2d2d9 39979:b17e445924da
   510   // containing_set() is only used in asserts so there's no reason
   510   // containing_set() is only used in asserts so there's no reason
   511   // to provide a dummy version of it.
   511   // to provide a dummy version of it.
   512 #endif // ASSERT
   512 #endif // ASSERT
   513 
   513 
   514 
   514 
   515   // Reset HR stuff to default values.
   515   // Reset the HeapRegion to default values.
   516   void hr_clear(bool par, bool clear_space, bool locked = false);
   516   // If skip_remset is true, do not clear the remembered set.
       
   517   void hr_clear(bool skip_remset, bool clear_space, bool locked = false);
       
   518   // Clear the parts skipped by skip_remset in hr_clear() in the HeapRegion during
       
   519   // a concurrent phase.
   517   void par_clear();
   520   void par_clear();
   518 
   521 
   519   // Get the start of the unmarked area in this region.
   522   // Get the start of the unmarked area in this region.
   520   HeapWord* prev_top_at_mark_start() const { return _prev_top_at_mark_start; }
   523   HeapWord* prev_top_at_mark_start() const { return _prev_top_at_mark_start; }
   521   HeapWord* next_top_at_mark_start() const { return _next_top_at_mark_start; }
   524   HeapWord* next_top_at_mark_start() const { return _next_top_at_mark_start; }