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