comparison src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.hpp @ 9076:7b835924c31c

8011872: Include Bit Map addresses in the hs_err files Reviewed-by: brutisso, jmasa
author stefank
date Wed, 10 Apr 2013 14:26:49 +0200
parents b9a9ed0f8eeb
children 4868caa99ecf
comparison
equal deleted inserted replaced
9075:ba42fd5e00e6 9076:7b835924c31c
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