RFR: 8266522: Shenandoah: Shenandoah LRB calls wrong runtime barrier on aarch64

Roman Kennke rkennke at openjdk.java.net
Wed May 5 09:43:01 UTC 2021


On Tue, 4 May 2021 19:09:59 GMT, Zhengyu Gu <zgu at openjdk.org> wrote:

> Shsenandoah LRB calls ShenandoahRuntime::load_reference_barrier_weak() on phantom access, which is wrong.
> 
> Should call ShenandoahRuntime::load_reference_barrier_phantom() instead.
> 
> Test:
>   - [x] hotspot_gc_shenandoah on Linux aarch64

Looks good! Thank you!

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

Marked as reviewed by rkennke (Reviewer).

PR: https://git.openjdk.java.net/jdk/pull/3864


More information about the shenandoah-dev mailing list