RFR: 8253795: Implementation of JEP 391: macOS/AArch64 Port [v10]
Magnus Ihse Bursie
ihse at openjdk.java.net
Fri Feb 5 10:00:50 UTC 2021
On Fri, 5 Feb 2021 09:49:11 GMT, Andrew Haley <aph at openjdk.org> wrote:
>> I reviewed bsd_aarch64.cpp digging bit deeper and left some comments.
>
>> > Umm, so how does patching work? We don't even know if other threads are executing the code we need to patch.
>>
>> I thought java can handle that scenario in usual (non W^X systems) just fine, so we just believe jvm did everything right and it's safe to rewrite some code at specific moment.
>
> Got it, OK.
> This doesn't seem to be an issue anymore, After P.Race have finished with JDK-8257852, Macarm port can be build without extra ld flags.
@VladimirKempik I agree. That concludes the build issues with this PR. So from a build perspective, this is now good to go.
-------------
PR: https://git.openjdk.java.net/jdk/pull/2200
More information about the core-libs-dev
mailing list