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