git: openjdk/jdk: master: 8328306: AArch64: MacOS lazy JIT "write xor execute" switching
Andrew Haley
aph at openjdk.org
Fri Feb 6 13:55:12 UTC 2026
Changeset: 77e8469f
Branch: master
Author: Andrew Haley <aph at openjdk.org>
Date: 2026-02-06 13:50:54 +0000
URL: https://git.openjdk.org/jdk/commit/77e8469fb0a67d4a795f049acee7e67eaedfb5b7
8328306: AArch64: MacOS lazy JIT "write xor execute" switching
Co-authored-by: Dean Long <dlong at openjdk.org>
Reviewed-by: dlong, adinn
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/os/bsd/globals_bsd.hpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/upcallStubs.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/hotspot/share/runtime/threadWXSetters.inline.hpp
! src/hotspot/share/utilities/forbiddenFunctions.hpp
! src/hotspot/share/utilities/macros.hpp
! src/hotspot/share/utilities/permitForbiddenFunctions.hpp
+ test/hotspot/jtreg/runtime/os/TestWXHealing.java
+ test/hotspot/jtreg/runtime/os/WXHealing.java
More information about the jdk-changes
mailing list