aboutsummaryrefslogtreecommitdiff
path: root/src/ARMJIT_A64
diff options
context:
space:
mode:
authorWaluigiWare64 <68647953+WaluigiWare64@users.noreply.github.com>2021-07-23 14:07:23 +0100
committerWaluigiWare64 <68647953+WaluigiWare64@users.noreply.github.com>2021-07-23 14:07:23 +0100
commit851390089261cec5fb2b35a5566aecaa70a8885d (patch)
tree243db9744f2ffd34e510d6de106f76462fd5d6fd /src/ARMJIT_A64
parentb1c2665c398c06a69f4a70736b1e6e34d3b5f741 (diff)
ARM64 macOS JIT - fix warnings + some cleanup
Diffstat (limited to 'src/ARMJIT_A64')
-rw-r--r--src/ARMJIT_A64/ARMJIT_Compiler.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/ARMJIT_A64/ARMJIT_Compiler.cpp b/src/ARMJIT_A64/ARMJIT_Compiler.cpp
index 7dc854a..094f324 100644
--- a/src/ARMJIT_A64/ARMJIT_Compiler.cpp
+++ b/src/ARMJIT_A64/ARMJIT_Compiler.cpp
@@ -33,10 +33,6 @@ extern char __start__;
#include <stdlib.h>
-#ifdef __APPLE__
- #include <pthread.h>
-#endif
-
using namespace Arm64Gen;
extern "C" void ARM_Ret();
@@ -266,7 +262,7 @@ Compiler::Compiler()
u64 alignedSize = (((u64)JitMem + sizeof(JitMem)) & ~(pageSize - 1)) - (u64)pageAligned;
#ifdef __APPLE__
pageAligned = (u8*)mmap(NULL, 1024*1024*16, PROT_READ | PROT_WRITE | PROT_EXEC, MAP_PRIVATE | MAP_ANONYMOUS | MAP_JIT,-1, 0);
- pthread_jit_write_protect_np(false);
+ JitEnableWrite();
#else
mprotect(pageAligned, alignedSize, PROT_EXEC | PROT_READ | PROT_WRITE);
#endif