RFR: 8328306: AArch64: MacOS lazy JIT "write xor execute" switching [v4]

Andrew Haley aph at openjdk.org
Fri Sep 26 09:41:14 UTC 2025


On Tue, 19 Aug 2025 07:28:54 GMT, David Holmes <dholmes at openjdk.org> wrote:

>> Andrew Haley has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   Tmp
>
> src/hotspot/share/utilities/macros.hpp line 560:
> 
>> 558: #define MACOS_AARCH64_ONLY(x) MACOS_ONLY(AARCH64_ONLY(x))
>> 559: #if defined(__APPLE__) && defined(AARCH64)
>> 560: #define MACOS_W_XOR_X 1
> 
> This is just an alias for `MACOS_AARCH64_ONLY` - do we really need it? Especially when, in shared code, we lose the fact that it is AARCH64 only.

I've renamed it to `MACOS_AARCH64`.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/26562#discussion_r2379707307


More information about the hotspot-dev mailing list