src/hotspot/share/gc/parallel/parMarkBitMap.cpp
changeset 59249 29b0d0b61615
parent 48831 05894c073b7e
equal deleted inserted replaced
59248:e92153ed8bdc 59249:29b0d0b61615
    88   if (_beg_bits.par_set_bit(beg_bit)) {
    88   if (_beg_bits.par_set_bit(beg_bit)) {
    89     const idx_t end_bit = addr_to_bit(addr + size - 1);
    89     const idx_t end_bit = addr_to_bit(addr + size - 1);
    90     bool end_bit_ok = _end_bits.par_set_bit(end_bit);
    90     bool end_bit_ok = _end_bits.par_set_bit(end_bit);
    91     assert(end_bit_ok, "concurrency problem");
    91     assert(end_bit_ok, "concurrency problem");
    92     DEBUG_ONLY(Atomic::inc(&mark_bitmap_count));
    92     DEBUG_ONLY(Atomic::inc(&mark_bitmap_count));
    93     DEBUG_ONLY(Atomic::add(size, &mark_bitmap_size));
    93     DEBUG_ONLY(Atomic::add(&mark_bitmap_size, size));
    94     return true;
    94     return true;
    95   }
    95   }
    96   return false;
    96   return false;
    97 }
    97 }
    98 
    98