RFR: 8332082: Shenandoah: Use SATB active flag for C2 pre-write barrier on x86 and PPC

William Kemper wkemper at openjdk.org
Mon May 13 18:45:05 UTC 2024


On Fri, 10 May 2024 16:13:51 GMT, William Kemper <wkemper at openjdk.org> wrote:

> This is consistent with c1 and other platforms.

Also, as pointed out in https://github.com/openjdk/jdk/pull/18148, `ShenandoahBarrierSetC2::verify_gc_barriers` is looking for the IR nodes that check `ShenandoahThreadLocalData::satb_mark_queue_active_offset`, so inconsistencies abound. I've never seen `verify_gc_barriers` raise an `assert` , even though it is `trueInDebug`. Is `verify_gc_barriers` broken?

-------------

PR Comment: https://git.openjdk.org/jdk/pull/19180#issuecomment-2108557318


More information about the shenandoah-dev mailing list