RFR: 8358821: patch_verified_entry causes problems, use nmethod entry barriers instead [v4]

Dean Long dlong at openjdk.org
Tue Jun 17 20:55:29 UTC 2025


On Tue, 17 Jun 2025 12:50:18 GMT, Martin Doerr <mdoerr at openjdk.org> wrote:

> > > Seems like arm32 has the same issue:
> > > https://github.com/openjdk/jdk/blob/9d060574e5dbd13e634f00d749d0108ceff1fae8/src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp#L199
> > > 
> > > The init value shouldn't have the sticky bit set.
> > 
> > 
> > Thanks, I pushed a potential fix for that.
> 
> Unfortunately, 0xBEAFDEAD also has the MSB set. Shouldn't we better use 0 like on all other platforms?

Oops, I was tripped up trying to be clever.  Yes, I'm fine with using 0.  I'll fix it.

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

PR Comment: https://git.openjdk.org/jdk/pull/25764#issuecomment-2981800170


More information about the shenandoah-dev mailing list