aboutsummaryrefslogtreecommitdiff
path: root/libpcsxcore/new_dynarec
diff options
context:
space:
mode:
authortwinaphex2016-09-30 20:47:37 +0200
committertwinaphex2016-09-30 20:47:37 +0200
commitfc7f8b604caf63053f960ca1944e8d2de9f1858e (patch)
tree75732d3ab90fc3e6095697bd0be46377c02eb930 /libpcsxcore/new_dynarec
parentf02594f5c7ec18b8a6c6fd3802e199f07478a744 (diff)
downloadpcsx_rearmed-fc7f8b604caf63053f960ca1944e8d2de9f1858e.tar.gz
pcsx_rearmed-fc7f8b604caf63053f960ca1944e8d2de9f1858e.tar.bz2
pcsx_rearmed-fc7f8b604caf63053f960ca1944e8d2de9f1858e.zip
Backport drc: fix a mistake from w^x cahnge
Diffstat (limited to 'libpcsxcore/new_dynarec')
-rw-r--r--libpcsxcore/new_dynarec/new_dynarec.c2
-rw-r--r--libpcsxcore/new_dynarec/new_dynarec_config.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/libpcsxcore/new_dynarec/new_dynarec.c b/libpcsxcore/new_dynarec/new_dynarec.c
index 059730a..f81e991 100644
--- a/libpcsxcore/new_dynarec/new_dynarec.c
+++ b/libpcsxcore/new_dynarec/new_dynarec.c
@@ -7121,7 +7121,7 @@ void new_dynarec_init(void)
#else
#ifndef NO_WRITE_EXEC
// not all systems allow execute in data segment by default
- if (mprotect(out, 1<<TARGET_SIZE_2, PROT_READ | PROT_WRITE | PROT_EXEC) != 0)
+ if (mprotect((void*)BASE_ADDR, 1<<TARGET_SIZE_2, PROT_READ | PROT_WRITE | PROT_EXEC) != 0)
SysPrintf("mprotect() failed: %s\n", strerror(errno));
#endif
#endif
diff --git a/libpcsxcore/new_dynarec/new_dynarec_config.h b/libpcsxcore/new_dynarec/new_dynarec_config.h
index 601f1a2..fbd08ac 100644
--- a/libpcsxcore/new_dynarec/new_dynarec_config.h
+++ b/libpcsxcore/new_dynarec/new_dynarec_config.h
@@ -4,7 +4,7 @@
#define USE_MINI_HT 1
//#define REG_PREFETCH 1
-#if defined(__MACH__) || defined(VITA) || defined(ANDROID)
+#if defined(__MACH__) || defined(VITA)
#define NO_WRITE_EXEC 1
#endif
#ifdef VITA