From c2b2dc70b604637477fd624d486a72e5a5cdc0bc Mon Sep 17 00:00:00 2001 From: izder456 Date: Mon, 27 May 2024 12:21:04 -0500 Subject: [PATCH] allow build with ENABLE_JIT=ON on OpenBSD Targets --- src/ARMJIT_Memory.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ARMJIT_Memory.cpp b/src/ARMJIT_Memory.cpp index c8969aee..47412a6d 100644 --- a/src/ARMJIT_Memory.cpp +++ b/src/ARMJIT_Memory.cpp @@ -82,6 +82,8 @@ #define CONTEXT_PC uc_mcontext.mc_rip #elif defined(__NetBSD__) #define CONTEXT_PC uc_mcontext.__gregs[_REG_RIP] + #elif defined(_OpenBSD__) + #define CONTEXT_PC sc_rip #endif #elif defined(__aarch64__) #if defined(_WIN32) @@ -94,6 +96,8 @@ #define CONTEXT_PC uc_mcontext.mc_gpregs.gp_elr #elif defined(__NetBSD__) #define CONTEXT_PC uc_mcontext.__gregs[_REG_PC] + #elif defined(_OpenBSD__) + #define CONTEXT_PC sc_exr #endif #endif