hotspot/src/share/vm/gc/parallel/parMarkBitMap.cpp
changeset 38177 b0c9cb06506b
parent 37462 58bb9394a98b
child 40655 9f644073d3a0
equal deleted inserted replaced
38175:4e2bff1a5467 38177:b0c9cb06506b
    57   _virtual_space = new PSVirtualSpace(rs, page_sz);
    57   _virtual_space = new PSVirtualSpace(rs, page_sz);
    58   if (_virtual_space != NULL && _virtual_space->expand_by(_reserved_byte_size)) {
    58   if (_virtual_space != NULL && _virtual_space->expand_by(_reserved_byte_size)) {
    59     _region_start = covered_region.start();
    59     _region_start = covered_region.start();
    60     _region_size = covered_region.word_size();
    60     _region_size = covered_region.word_size();
    61     BitMap::bm_word_t* map = (BitMap::bm_word_t*)_virtual_space->reserved_low_addr();
    61     BitMap::bm_word_t* map = (BitMap::bm_word_t*)_virtual_space->reserved_low_addr();
    62     _beg_bits.set_map(map);
    62     _beg_bits = BitMapView(map,             bits / 2);
    63     _beg_bits.set_size(bits / 2);
    63     _end_bits = BitMapView(map + words / 2, bits / 2);
    64     _end_bits.set_map(map + words / 2);
       
    65     _end_bits.set_size(bits / 2);
       
    66     return true;
    64     return true;
    67   }
    65   }
    68 
    66 
    69   _region_start = 0;
    67   _region_start = 0;
    70   _region_size = 0;
    68   _region_size = 0;