< prev index next >

src/hotspot/share/gc/serial/serialHeap.hpp

Print this page

        

@@ -30,10 +30,11 @@
 #include "gc/shared/genCollectedHeap.hpp"
 #include "utilities/growableArray.hpp"
 
 class GCMemoryManager;
 class MemoryPool;
+class OopsInGenClosure;
 class TenuredGeneration;
 
 class SerialHeap : public GenCollectedHeap {
 private:
   MemoryPool* _eden_pool;

@@ -73,8 +74,13 @@
   // The "cur" closure is applied to references in the younger generation
   // at "level", and the "older" closure to older generations.
   template <typename OopClosureType1, typename OopClosureType2>
   void oop_since_save_marks_iterate(OopClosureType1* cur,
                                     OopClosureType2* older);
+
+  void young_process_roots(StrongRootsScope* scope,
+                           OopsInGenClosure* root_closure,
+                           OopsInGenClosure* old_gen_closure,
+                           CLDClosure* cld_closure);
 };
 
 #endif // SHARE_GC_SERIAL_SERIALHEAP_HPP
< prev index next >