[jdk11u-dev] RFR: 8253795: Implementation of JEP 391: macOS/AArch64 Port [v7]

Ahmed Muhsin duke at openjdk.java.net
Mon Feb 7 22:56:12 UTC 2022


On Sat, 5 Feb 2022 15:30:10 GMT, Vladimir Kempik <vkempik at openjdk.org> wrote:

>> Vladimir Kempik has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   Ignore TestOnError.java on macos_aarch64
>
> Looks like it was two missing WX transitions in JNI_QUICK_ENTRY and JVM_QUICK_ENTRY
> These transitions are present in zulu11
> JNI_QUICK_ENTRY and JVM_QUICK_ENTRY macros are missing in jdk17/upstream.
> 
> That explains everything, except the macos version reproducibility, which is probably due to the difference in library calls leaving different w^x state up on exit.
> 
> @ahmedmuhsin, when you will have a time, please check the updated PR on macos 11.0.1 or 11.2.1, for me it doesn't crash anymore

@VladimirKempik I tested again on all the OS versions that I mentioned above and everything looks very good. No crashes. Thanks!

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

PR: https://git.openjdk.java.net/jdk11u-dev/pull/715


More information about the jdk-updates-dev mailing list