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 |