< prev index next >
src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
Print this page
rev 55336 : 8225550: Shenandoah: Prevent SH::object_iterate() call's side-effects
rev 55338 : 8225590: Shenandoah: Refactor ShenandoahClassLoaderDataRoots API
*** 110,120 ****
class ShenandoahClassLoaderDataRoots {
public:
ShenandoahClassLoaderDataRoots();
! void clds_do(CLDClosure* strong_clds, CLDClosure* weak_clds, uint worker_id);
};
class ShenandoahRootProcessor : public StackObj {
private:
ShenandoahHeap* const _heap;
--- 110,121 ----
class ShenandoahClassLoaderDataRoots {
public:
ShenandoahClassLoaderDataRoots();
! void always_strong_cld_do(CLDClosure* clds, uint worker_id);
! void cld_do(CLDClosure* clds, uint worker_id);
};
class ShenandoahRootProcessor : public StackObj {
private:
ShenandoahHeap* const _heap;
< prev index next >