8042668: GC Support for shared heap ranges in CDS

Added "Archive Region" support to the G1 GC

Reviewed-by: tschatzl, brutisso
This commit is contained in:
Tom Benson 2015-06-12 19:49:54 -04:00 committed by Jiangli Zhou
parent edcd4cb94b
commit df2efa1c37
24 changed files with 786 additions and 51 deletions

View file

@ -313,7 +313,7 @@ void MarkSweep::restore_marks() {
MarkSweep::IsAliveClosure MarkSweep::is_alive;
bool MarkSweep::IsAliveClosure::do_object_b(oop p) { return p->is_gc_marked(); }
bool MarkSweep::IsAliveClosure::do_object_b(oop p) { return p->is_gc_marked() || is_archive_object(p); }
MarkSweep::KeepAliveClosure MarkSweep::keep_alive;