diff options
author | twinaphex | 2016-09-30 20:47:37 +0200 |
---|---|---|
committer | twinaphex | 2016-09-30 20:47:37 +0200 |
commit | fc7f8b604caf63053f960ca1944e8d2de9f1858e (patch) | |
tree | 75732d3ab90fc3e6095697bd0be46377c02eb930 /libpcsxcore/new_dynarec | |
parent | f02594f5c7ec18b8a6c6fd3802e199f07478a744 (diff) | |
download | pcsx_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.c | 2 | ||||
-rw-r--r-- | libpcsxcore/new_dynarec/new_dynarec_config.h | 2 |
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 |