< prev index next >

src/share/vm/gc/g1/g1RootProcessor.hpp

Print this page
rev 9081 : imported patch rootclosureset
rev 9083 : imported patch erik-review

@@ -32,12 +32,12 @@
 class CLDClosure;
 class CodeBlobClosure;
 class G1CollectedHeap;
 class G1GCPhaseTimes;
 class G1ParPushHeapRSClosure;
-class G1EvacuationRootClosureSet;
-class G1RootClosureSet;
+class G1EvacuationRootClosures;
+class G1RootClosures;
 class Monitor;
 class OopClosure;
 class SubTasksDone;
 
 // Scoped object to assist in applying oop, CLD and code blob closures to

@@ -71,25 +71,25 @@
   };
 
   void worker_has_discovered_all_strong_classes();
   void wait_until_all_strong_classes_discovered();
 
-  void process_java_roots(G1RootClosureSet* closures,
+  void process_java_roots(G1RootClosures* closures,
                           G1GCPhaseTimes* phase_times,
                           uint worker_i);
 
-  void process_vm_roots(G1RootClosureSet* closures,
+  void process_vm_roots(G1RootClosures* closures,
                         G1GCPhaseTimes* phase_times,
                         uint worker_i);
 
 public:
   G1RootProcessor(G1CollectedHeap* g1h, uint n_workers);
 
   // Apply closures to the strongly and weakly reachable roots in the system
   // in a single pass.
   // Record and report timing measurements for sub phases using the worker_i
-  void evacuate_roots(G1EvacuationRootClosureSet* closures, bool trace_metadata, uint worker_i);
+  void evacuate_roots(G1EvacuationRootClosures* closures, bool trace_metadata, uint worker_i);
 
   // Apply oops, clds and blobs to all strongly reachable roots in the system
   void process_strong_roots(OopClosure* oops,
                             CLDClosure* clds,
                             CodeBlobClosure* blobs);
< prev index next >