src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
hsx-gc.pslb Cdiff src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
Print this page
*** 118,127 ****
--- 118,130 ----
JvmtiExport::oops_do(&mark_and_push_closure);
break;
case system_dictionary:
SystemDictionary::always_strong_oops_do(&mark_and_push_closure);
+ break;
+
+ case class_loader_data:
ClassLoaderDataGraph::always_strong_oops_do(&mark_and_push_closure, &follow_klass_closure, true);
break;
case code_cache:
// Do not treat nmethods as strong roots for mark/sweep, since we can unload them.
src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File