< prev index next >

src/share/vm/gc/serial/defNewGeneration.cpp

Print this page
rev 11983 : 8166276: Refactor gen_process_roots to allow simpler fix for 8165949
Reviewed-by:
Contributed-by: jesper.wilhelmsson@oracle.com

@@ -646,16 +646,11 @@
     // DefNew needs to run with n_threads == 0, to make sure the serial
     // version of the card table scanning code is used.
     // See: CardTableModRefBSForCTRS::non_clean_card_iterate_possibly_parallel.
     StrongRootsScope srs(0);
 
-    gch->gen_process_roots(&srs,
-                           GenCollectedHeap::YoungGen,
-                           true,  // Process younger gens, if any,
-                                  // as strong roots.
-                           GenCollectedHeap::SO_ScavengeCodeCache,
-                           GenCollectedHeap::StrongAndWeakRoots,
+    gch->young_process_roots(&srs,
                            &fsc_with_no_gc_barrier,
                            &fsc_with_gc_barrier,
                            &cld_scan_closure);
   }
 
< prev index next >