< prev index next >

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

Print this page
rev 8824 : [mq]: rev1

@@ -308,13 +308,13 @@
   _archive_region_map.initialize((HeapWord*)Universe::heap()->base(),
                                  (HeapWord*)Universe::heap()->base() + length,
                                  HeapRegion::GrainBytes);
 }
 
-void G1MarkSweep::mark_range_archive(MemRegion range) {
+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, true);
+  _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 >