< prev index next >

src/share/vm/gc/g1/g1MarkSweep.cpp

Print this page
rev 8824 : [mq]: rev1

*** 308,320 **** _archive_region_map.initialize((HeapWord*)Universe::heap()->base(), (HeapWord*)Universe::heap()->base() + length, HeapRegion::GrainBytes); } ! void G1MarkSweep::mark_range_archive(MemRegion range) { assert(_archive_check_enabled, "archive range check not enabled"); ! _archive_region_map.set_by_address(range, true); } bool G1MarkSweep::in_archive_range(oop object) { // This is the out-of-line part of is_archive_object test, done separately // to avoid additional performance impact when the check is not enabled. --- 308,320 ---- _archive_region_map.initialize((HeapWord*)Universe::heap()->base(), (HeapWord*)Universe::heap()->base() + length, HeapRegion::GrainBytes); } ! void G1MarkSweep::set_range_archive(MemRegion range, bool is_archive) { assert(_archive_check_enabled, "archive range check not enabled"); ! _archive_region_map.set_by_address(range, is_archive); } bool G1MarkSweep::in_archive_range(oop object) { // This is the out-of-line part of is_archive_object test, done separately // to avoid additional performance impact when the check is not enabled.
< prev index next >