< prev index next >
src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
Print this page
rev 57734 : 8236880: Shenandoah: Move string dedup cleanup into concurrent phase
*** 23,32 ****
--- 23,33 ----
*/
#ifndef SHARE_GC_SHENANDOAH_SHENANDOAHCLOSURES_HPP
#define SHARE_GC_SHENANDOAH_SHENANDOAHCLOSURES_HPP
#include "memory/iterator.hpp"
+ #include "oops/accessDecorators.hpp"
class ShenandoahHeap;
class ShenandoahMarkingContext;
class ShenandoahHeapRegionSet;
class Thread;
*** 79,88 ****
--- 80,90 ----
private:
template <class T>
inline void do_oop_work(T* p);
};
+ template <DecoratorSet MO = MO_UNORDERED>
class ShenandoahEvacuateUpdateRootsClosure: public BasicOopIterateClosure {
private:
ShenandoahHeap* _heap;
Thread* _thread;
public:
< prev index next >