From cc678eb2771b23d2e76548cb1f82c76363e5e30d Mon Sep 17 00:00:00 2001 From: Logan McNaughton <848146+loganmc10@users.noreply.github.com> Date: Tue, 30 Jan 2024 18:31:26 -0700 Subject: [PATCH] update parallel rsp --- parallel-rsp/lightning/lib/lightning.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/parallel-rsp/lightning/lib/lightning.c b/parallel-rsp/lightning/lib/lightning.c index 97cc358..4c835f1 100644 --- a/parallel-rsp/lightning/lib/lightning.c +++ b/parallel-rsp/lightning/lib/lightning.c @@ -2461,7 +2461,11 @@ _jit_protect(jit_state_t *_jit) #else int result; if (_jit->user_code) return; +#ifdef _WIN32 + result = _mprotect (_jit->code.ptr, _jit->code.protected, PROT_READ | PROT_EXEC); +#else result = mprotect (_jit->code.ptr, _jit->code.protected, PROT_READ | PROT_EXEC); +#endif assert (result == 0); #endif } @@ -2474,7 +2478,11 @@ _jit_unprotect(jit_state_t *_jit) #else int result; if (_jit->user_code) return; +#ifdef _WIN32 + result = _mprotect (_jit->code.ptr, _jit->code.protected, PROT_READ | PROT_WRITE); +#else result = mprotect (_jit->code.ptr, _jit->code.protected, PROT_READ | PROT_WRITE); +#endif assert (result == 0); #endif }