hotspot/src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
changeset 6981 ecfe524b1fa7
parent 5547 f4b087cbb361
child 7397 5b173b4ca846
equal deleted inserted replaced
6980:d19831e79825 6981:ecfe524b1fa7
  1157 HeapRegionRemSetIterator::
  1157 HeapRegionRemSetIterator::
  1158 HeapRegionRemSetIterator() :
  1158 HeapRegionRemSetIterator() :
  1159   _hrrs(NULL),
  1159   _hrrs(NULL),
  1160   _g1h(G1CollectedHeap::heap()),
  1160   _g1h(G1CollectedHeap::heap()),
  1161   _bosa(NULL),
  1161   _bosa(NULL),
  1162   _sparse_iter(size_t(G1CollectedHeap::heap()->reserved_region().start())
  1162   _sparse_iter() { }
  1163                >> CardTableModRefBS::card_shift)
       
  1164 {}
       
  1165 
  1163 
  1166 void HeapRegionRemSetIterator::initialize(const HeapRegionRemSet* hrrs) {
  1164 void HeapRegionRemSetIterator::initialize(const HeapRegionRemSet* hrrs) {
  1167   _hrrs = hrrs;
  1165   _hrrs = hrrs;
  1168   _coarse_map = &_hrrs->_other_regions._coarse_map;
  1166   _coarse_map = &_hrrs->_other_regions._coarse_map;
  1169   _fine_grain_regions = _hrrs->_other_regions._fine_grain_regions;
  1167   _fine_grain_regions = _hrrs->_other_regions._fine_grain_regions;