< prev index next >
src/hotspot/share/gc/shared/barrierSetConfig.hpp
Print this page
rev 52371 : [mq]: lvb.patch
*** 31,44 ****
#define FOR_EACH_CONCRETE_BARRIER_SET_DO(f) \
f(CardTableBarrierSet) \
EPSILONGC_ONLY(f(EpsilonBarrierSet)) \
G1GC_ONLY(f(G1BarrierSet)) \
ZGC_ONLY(f(ZBarrierSet)) \
! SHENANDOAHGC_ONLY(f(Shenandoah))
#define FOR_EACH_ABSTRACT_BARRIER_SET_DO(f) \
! f(ModRef)
// Do something for each known barrier set.
#define FOR_EACH_BARRIER_SET_DO(f) \
FOR_EACH_ABSTRACT_BARRIER_SET_DO(f) \
FOR_EACH_CONCRETE_BARRIER_SET_DO(f)
--- 31,46 ----
#define FOR_EACH_CONCRETE_BARRIER_SET_DO(f) \
f(CardTableBarrierSet) \
EPSILONGC_ONLY(f(EpsilonBarrierSet)) \
G1GC_ONLY(f(G1BarrierSet)) \
ZGC_ONLY(f(ZBarrierSet)) \
! SHENANDOAHGC_ONLY(f(Shenandoah)) \
! SHENANDOAHGC_ONLY(f(ShenandoahLRB))
#define FOR_EACH_ABSTRACT_BARRIER_SET_DO(f) \
! f(ModRef) \
! SHENANDOAHGC_ONLY(f(ShenandoahBase))
// Do something for each known barrier set.
#define FOR_EACH_BARRIER_SET_DO(f) \
FOR_EACH_ABSTRACT_BARRIER_SET_DO(f) \
FOR_EACH_CONCRETE_BARRIER_SET_DO(f)
< prev index next >