hotspot/src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.hpp
changeset 16685 41c34debcde0
parent 13963 e5b53c306fb5
child 17390 f6f515533813
equal deleted inserted replaced
16684:2af47517ffbd 16685:41c34debcde0
   171   size_t cas_by_another() { return _cas_by_another; }
   171   size_t cas_by_another() { return _cas_by_another; }
   172 
   172 
   173   void reset_counters();
   173   void reset_counters();
   174 #endif  // #ifndef PRODUCT
   174 #endif  // #ifndef PRODUCT
   175 
   175 
       
   176   void print_on_error(outputStream* st) const {
       
   177     st->print_cr("Marking Bits: (ParMarkBitMap*) " PTR_FORMAT, this);
       
   178     _beg_bits.print_on_error(st, " Begin Bits: ");
       
   179     _end_bits.print_on_error(st, " End Bits:   ");
       
   180   }
       
   181 
   176 #ifdef  ASSERT
   182 #ifdef  ASSERT
   177   void verify_clear() const;
   183   void verify_clear() const;
   178   inline void verify_bit(idx_t bit) const;
   184   inline void verify_bit(idx_t bit) const;
   179   inline void verify_addr(HeapWord* addr) const;
   185   inline void verify_addr(HeapWord* addr) const;
   180 #endif  // #ifdef ASSERT
   186 #endif  // #ifdef ASSERT