< prev index next >

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

Print this page
rev 11777 : [mq]: gcinterface.patch

*** 308,320 **** } void G1MarkSweep::enable_archive_object_check() { assert(!_archive_check_enabled, "archive range check already enabled"); _archive_check_enabled = true; ! size_t length = Universe::heap()->max_capacity(); ! _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"); --- 308,320 ---- } void G1MarkSweep::enable_archive_object_check() { assert(!_archive_check_enabled, "archive range check already enabled"); _archive_check_enabled = true; ! size_t length = GC::gc()->heap()->max_capacity(); ! _archive_region_map.initialize((HeapWord*)GC::gc()->heap()->base(), ! (HeapWord*)GC::gc()->heap()->base() + length, HeapRegion::GrainBytes); } void G1MarkSweep::set_range_archive(MemRegion range, bool is_archive) { assert(_archive_check_enabled, "archive range check not enabled");
< prev index next >