< prev index next >

src/share/vm/gc/g1/g1ConcurrentMark.hpp

Print this page
rev 13280 : imported patch 8184346-cleanup-g1cmbitmap
rev 13282 : imported patch 8184346-erikd-mgerdin-review
rev 13283 : imported patch 8184346-erikd-review
rev 13284 : [mq]: 8184346-ashipilev-2

*** 169,179 **** // Initializes the underlying BitMap to cover the given area. void initialize(MemRegion heap, G1RegionToSpaceMapper* storage); // read marks bool is_marked(HeapWord* addr) const { ! assert(_covered.contains(addr), "Address " PTR_FORMAT " is outside underlying space from " PTR_FORMAT " to " PTR_FORMAT, p2i(addr), p2i(_covered.start()), p2i(_covered.end())); return _bm.at(addr_to_offset(addr)); } // Apply the closure to the addresses that correspond to marked bits in the bitmap. inline bool iterate(G1CMBitMapClosure* cl, MemRegion mr); --- 169,181 ---- // Initializes the underlying BitMap to cover the given area. void initialize(MemRegion heap, G1RegionToSpaceMapper* storage); // read marks bool is_marked(HeapWord* addr) const { ! assert(_covered.contains(addr), ! "Address " PTR_FORMAT " is outside underlying space from " PTR_FORMAT " to " PTR_FORMAT, ! p2i(addr), p2i(_covered.start()), p2i(_covered.end())); return _bm.at(addr_to_offset(addr)); } // Apply the closure to the addresses that correspond to marked bits in the bitmap. inline bool iterate(G1CMBitMapClosure* cl, MemRegion mr);
< prev index next >