< prev index next >

src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp

Print this page
rev 57381 : [mq]: JDK-8234974-changes.patch

@@ -92,16 +92,17 @@
 private:
   template <class T>
   inline void do_oop_work(T* p);
 };
 
-class ShenandoahEvacUpdateOopStorageRootsClosure : public BasicOopIterateClosure {
+class ShenandoahEvacUpdateCleanupRootsClosure : public BasicOopIterateClosure {
 private:
   ShenandoahHeap* _heap;
   Thread* _thread;
+  const ShenandoahMarkingContext* const _context;
 public:
-  inline ShenandoahEvacUpdateOopStorageRootsClosure();
+  inline ShenandoahEvacUpdateCleanupRootsClosure();
   inline void do_oop(oop* p);
   inline void do_oop(narrowOop* p);
 };
 
 class ShenandoahCodeBlobAndDisarmClosure: public CodeBlobToOopClosure {
< prev index next >