src/share/vm/memory/genMarkSweep.cpp

changeset 7659
38d6febe66af
parent 6992
2c6ef90f030a
child 7881
68de83e1d912
equal deleted inserted replaced
7658:c3fcc09c9239 7659:38d6febe66af
208 ClassLoaderDataGraph::clear_claimed_marks(); 208 ClassLoaderDataGraph::clear_claimed_marks();
209 209
210 gch->gen_process_roots(level, 210 gch->gen_process_roots(level,
211 false, // Younger gens are not roots. 211 false, // Younger gens are not roots.
212 true, // activate StrongRootsScope 212 true, // activate StrongRootsScope
213 SharedHeap::SO_None, 213 GenCollectedHeap::SO_None,
214 GenCollectedHeap::StrongRootsOnly, 214 GenCollectedHeap::StrongRootsOnly,
215 &follow_root_closure, 215 &follow_root_closure,
216 &follow_root_closure, 216 &follow_root_closure,
217 &follow_cld_closure); 217 &follow_cld_closure);
218 218
293 adjust_pointer_closure.set_orig_generation(gch->get_gen(level)); 293 adjust_pointer_closure.set_orig_generation(gch->get_gen(level));
294 294
295 gch->gen_process_roots(level, 295 gch->gen_process_roots(level,
296 false, // Younger gens are not roots. 296 false, // Younger gens are not roots.
297 true, // activate StrongRootsScope 297 true, // activate StrongRootsScope
298 SharedHeap::SO_AllCodeCache, 298 GenCollectedHeap::SO_AllCodeCache,
299 GenCollectedHeap::StrongAndWeakRoots, 299 GenCollectedHeap::StrongAndWeakRoots,
300 &adjust_pointer_closure, 300 &adjust_pointer_closure,
301 &adjust_pointer_closure, 301 &adjust_pointer_closure,
302 &adjust_cld_closure); 302 &adjust_cld_closure);
303 303

mercurial