diff options
Diffstat (limited to 'src/share/vm/memory/genMarkSweep.cpp')
-rw-r--r-- | src/share/vm/memory/genMarkSweep.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/share/vm/memory/genMarkSweep.cpp b/src/share/vm/memory/genMarkSweep.cpp index 48911b1ae..c5dc4947c 100644 --- a/src/share/vm/memory/genMarkSweep.cpp +++ b/src/share/vm/memory/genMarkSweep.cpp @@ -210,8 +210,8 @@ void GenMarkSweep::mark_sweep_phase1(int level, gch->gen_process_roots(level, false, // Younger gens are not roots. true, // activate StrongRootsScope - SharedHeap::SO_None, - GenCollectedHeap::StrongRootsOnly, + GenCollectedHeap::SO_None, + ClassUnloading, &follow_root_closure, &follow_root_closure, &follow_cld_closure); @@ -295,7 +295,7 @@ void GenMarkSweep::mark_sweep_phase3(int level) { gch->gen_process_roots(level, false, // Younger gens are not roots. true, // activate StrongRootsScope - SharedHeap::SO_AllCodeCache, + GenCollectedHeap::SO_AllCodeCache, GenCollectedHeap::StrongAndWeakRoots, &adjust_pointer_closure, &adjust_pointer_closure, |