RFR: 8253795: Implementation of JEP 391: macOS/AArch64 Port [v10]
Anton Kozlov
akozlov at openjdk.java.net
Tue Mar 2 20:32:49 UTC 2021
On Thu, 4 Feb 2021 22:34:16 GMT, Gerard Ziemski <gziemski 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
>
> src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp line 237:
>
>> 235: os::Posix::ucontext_set_pc(uc, StubRoutines::continuation_for_safefetch_fault(pc));
>> 236: return true;
>> 237: }
>
> Isn't this case already handled by `JVM_HANDLE_XXX_SIGNAL()` ? Why do we need it here again?
Good point, thanks. We are missing a few fixes in os_cpu/bsd_aarch64. This was moved out recently. I'm going to align bsd_aarch64 with the rest of platforms.
-------------
PR: https://git.openjdk.java.net/jdk/pull/2200
More information about the serviceability-dev
mailing list