Index: /trunk/src/VBox/Runtime/r0drv/darwin/alloc-r0drv-darwin.cpp
===================================================================
--- /trunk/src/VBox/Runtime/r0drv/darwin/alloc-r0drv-darwin.cpp	(revision 41060)
+++ /trunk/src/VBox/Runtime/r0drv/darwin/alloc-r0drv-darwin.cpp	(revision 41061)
@@ -81,4 +81,8 @@
         pExHdr->hMemObj = hMemObj;
         pHdr = &pExHdr->Hdr;
+#if 1 /*fExecutable isn't currently honored above. */
+        rc = RTR0MemObjProtect(hMemObj, 0, RTR0MemObjSize(hMemObj), RTMEM_PROT_READ | RTMEM_PROT_WRITE | RTMEM_PROT_EXEC);
+        AssertRC(rc);
+#endif
     }
     else
