aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGoetz Lindenmaier <goetz@openjdk.org>2024-03-15 08:50:15 +0000
committerVitaly Provodin <vitaly.provodin@jetbrains.com>2024-04-19 15:36:03 +0700
commitb9ec2903d50fa02dba535d5ee00e377af575fc6c (patch)
tree9a10bb204c340bc3cb0ddb219cd74f89e585ce98
parent298eb33da388abc8130107e4808675879bffc3e8 (diff)
downloadJetBrainsRuntime-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.hpp1
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)