aboutsummaryrefslogtreecommitdiff
path: root/src/share/vm/memory/genMarkSweep.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/share/vm/memory/genMarkSweep.cpp')
-rw-r--r--src/share/vm/memory/genMarkSweep.cpp6
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,