diff options
author | Goetz Lindenmaier <goetz@openjdk.org> | 2024-03-15 08:50:15 +0000 |
---|---|---|
committer | Vitaly Provodin <vitaly.provodin@jetbrains.com> | 2024-04-19 15:36:03 +0700 |
commit | b9ec2903d50fa02dba535d5ee00e377af575fc6c (patch) | |
tree | 9a10bb204c340bc3cb0ddb219cd74f89e585ce98 | |
parent | 298eb33da388abc8130107e4808675879bffc3e8 (diff) | |
download | JetBrainsRuntime-b9ec2903d50fa02dba535d5ee00e377af575fc6c.tar.gz |
8327036: [macosx-aarch64] SIGBUS in MarkActivationClosure::do_code_blob reached from Unsafe_CopySwapMemory0
Backport-of: f38add6f8d9c07442e5f6bb5c280a2d907b38b24
-rw-r--r-- | src/hotspot/share/runtime/interfaceSupport.inline.hpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/hotspot/share/runtime/interfaceSupport.inline.hpp b/src/hotspot/share/runtime/interfaceSupport.inline.hpp index ffc940e224f..844e0cb71d5 100644 --- a/src/hotspot/share/runtime/interfaceSupport.inline.hpp +++ b/src/hotspot/share/runtime/interfaceSupport.inline.hpp @@ -464,6 +464,7 @@ extern "C" { \ #define JVM_ENTRY_FROM_LEAF(env, result_type, header) \ { { \ JavaThread* thread=JavaThread::thread_from_jni_environment(env); \ + MACOS_AARCH64_ONLY(ThreadWXEnable __wx(WXWrite, thread)); \ ThreadInVMfromNative __tiv(thread); \ debug_only(VMNativeEntryWrapper __vew;) \ VM_ENTRY_BASE_FROM_LEAF(result_type, header, thread) |