< prev index next >

src/share/vm/gc/cms/parNewGeneration.cpp

Print this page

        

*** 580,597 **** CLDToKlassAndOopClosure cld_scan_closure(&klass_scan_closure, &par_scan_state.to_space_root_closure(), false); par_scan_state.start_strong_roots(); ! gch->gen_process_roots(_strong_roots_scope, ! GenCollectedHeap::YoungGen, ! true, // Process younger gens, if any, as strong roots. ! GenCollectedHeap::SO_ScavengeCodeCache, ! GenCollectedHeap::StrongAndWeakRoots, ! &par_scan_state.to_space_root_closure(), ! &par_scan_state.older_gen_closure(), ! &cld_scan_closure); par_scan_state.end_strong_roots(); // "evacuate followers". par_scan_state.evacuate_followers_closure().do_void(); --- 580,593 ---- CLDToKlassAndOopClosure cld_scan_closure(&klass_scan_closure, &par_scan_state.to_space_root_closure(), false); par_scan_state.start_strong_roots(); ! gch->young_process_roots(_strong_roots_scope, ! &par_scan_state.to_space_root_closure(), ! &par_scan_state.older_gen_closure(), ! &cld_scan_closure); par_scan_state.end_strong_roots(); // "evacuate followers". par_scan_state.evacuate_followers_closure().do_void();
< prev index next >