[aarch64-port-dev ] RFR: 8216557 Aarch64: Add support for Concurrent Class Unloading
Andrew Haley
aph at redhat.com
Fri Mar 27 12:36:41 UTC 2020
On 3/26/20 10:42 PM, Stuart Monteith wrote:
>
> BarrierSetAssembler::nmethod_entry_barrier
> This method emits the barrier code. In internal review it was suggested
> the "dmb( ISHLD )" should be replaced by "membar(LoadLoad)". I've not
> done this as the BarrierSetNMethod code checks the exact instruction
> sequence, and I prefer to be explicit.
I understand, but LoadLoad is the semantics you need, and it's more important
to say that. The mere existence of verification code shouldn't determine
how you express the runtime code.
I'll do a thorough review later.
--
Andrew Haley (he/him)
Java Platform Lead Engineer
Red Hat UK Ltd. <https://www.redhat.com>
https://keybase.io/andrewhaley
EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671
More information about the hotspot-gc-dev
mailing list