src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp

changeset 4037
da91efe96a93
parent 3536
95f6641e38e0
child 4128
f81a7c0c618d
equal deleted inserted replaced
4036:36d1d483d5d6 4037:da91efe96a93
76 case flat_profiler: 76 case flat_profiler:
77 FlatProfiler::oops_do(&roots_closure); 77 FlatProfiler::oops_do(&roots_closure);
78 break; 78 break;
79 79
80 case system_dictionary: 80 case system_dictionary:
81 {
81 SystemDictionary::oops_do(&roots_closure); 82 SystemDictionary::oops_do(&roots_closure);
83
84 // Move this to another root_type?
85 PSScavengeKlassClosure klass_closure(pm);
86 ClassLoaderDataGraph::oops_do(&roots_closure, &klass_closure, false);
87 }
82 break; 88 break;
83 89
84 case management: 90 case management:
85 Management::oops_do(&roots_closure); 91 Management::oops_do(&roots_closure);
86 break; 92 break;

mercurial