< prev index next >

src/hotspot/share/gc/parallel/parMarkBitMap.cpp

Print this page
rev 47399 : [mq]: add_ptr

*** 88,98 **** if (_beg_bits.par_set_bit(beg_bit)) { const idx_t end_bit = addr_to_bit(addr + size - 1); bool end_bit_ok = _end_bits.par_set_bit(end_bit); assert(end_bit_ok, "concurrency problem"); DEBUG_ONLY(Atomic::inc(&mark_bitmap_count)); ! DEBUG_ONLY(Atomic::add_ptr(size, &mark_bitmap_size)); return true; } return false; } --- 88,98 ---- if (_beg_bits.par_set_bit(beg_bit)) { const idx_t end_bit = addr_to_bit(addr + size - 1); bool end_bit_ok = _end_bits.par_set_bit(end_bit); assert(end_bit_ok, "concurrency problem"); DEBUG_ONLY(Atomic::inc(&mark_bitmap_count)); ! DEBUG_ONLY(Atomic::add(size, &mark_bitmap_size)); return true; } return false; }
< prev index next >