RFR: 8253795: Implementation of JEP 391: macOS/AArch64 Port [v10]

Anton Kozlov akozlov at openjdk.java.net
Fri Feb 5 12:29:50 UTC 2021


On Fri, 5 Feb 2021 09:57:54 GMT, Magnus Ihse Bursie <ihse at openjdk.org> wrote:

>> Anton Kozlov has updated the pull request incrementally with six additional commits since the last revision:
>> 
>>  - Merge remote-tracking branch 'origin/jdk/jdk-macos' into jdk-macos
>>  - Add comments to WX transitions
>>    
>>    + minor change of placements
>>  - Use macro conditionals instead of empty functions
>>  - Add W^X to tests
>>  - Do not require known W^X state
>>  - Revert w^x in gtests
>
> Marked as reviewed by ihse (Reviewer).

> I haven't got a MacOS AArch64 system right now. Is it possible to
> enable W^X in Linux in order to kick the tyres?

I've just got rid of asserts that fired on Linux sometime :) As for W^X like on macOS, I vaguely remember working with a Linux system with one-way transition W->X, probably provided by SELinux. But I don't think it allowed per-thread W^X state.

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

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



More information about the security-dev mailing list