]> gitweb.factorcode.org Git - factor.git/blobdiff - vm/main-unix.cpp
vm: change strategy for marking executable pages on macos aarch64
[factor.git] / vm / main-unix.cpp
index 551734ef30f6a53e3a97f34959b208a7de00a7af..03038b03771cd34b1615b0da4f14df0b5252a764 100644 (file)
@@ -1,6 +1,9 @@
 #include "master.hpp"
 
 int main(int argc, char** argv) {
+#if defined(__APPLE__) && defined(FACTOR_ARM64)
+  pthread_jit_write_protect_np(0);
+#endif
   factor::init_mvm();
   factor::start_standalone_factor(argc, argv);
   return 0;