src/hotspot/share/gc/parallel/psParallelCompact.cpp
changeset 47552 8a3599d60996
parent 47546 64ba55ba8516
child 47580 96392e113a0a
equal deleted inserted replaced
47551:4d034d861e13 47552:8a3599d60996
   518 {
   518 {
   519   const size_t obj_ofs = pointer_delta(addr, _region_start);
   519   const size_t obj_ofs = pointer_delta(addr, _region_start);
   520   const size_t beg_region = obj_ofs >> Log2RegionSize;
   520   const size_t beg_region = obj_ofs >> Log2RegionSize;
   521   const size_t end_region = (obj_ofs + len - 1) >> Log2RegionSize;
   521   const size_t end_region = (obj_ofs + len - 1) >> Log2RegionSize;
   522 
   522 
   523   DEBUG_ONLY(Atomic::inc_ptr(&add_obj_count);)
   523   DEBUG_ONLY(Atomic::inc(&add_obj_count);)
   524   DEBUG_ONLY(Atomic::add_ptr(len, &add_obj_size);)
   524   DEBUG_ONLY(Atomic::add_ptr(len, &add_obj_size);)
   525 
   525 
   526   if (beg_region == end_region) {
   526   if (beg_region == end_region) {
   527     // All in one region.
   527     // All in one region.
   528     _region_data[beg_region].add_live_obj(len);
   528     _region_data[beg_region].add_live_obj(len);