< 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 >