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