src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
*** old/src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp Mon May 27 15:27:56 2013
--- new/src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp Mon May 27 15:27:56 2013
*** 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