]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/vm/vm32_user.c
xnu-4570.51.1.tar.gz
[apple/xnu.git] / osfmk / vm / vm32_user.c
index f68d9c5aa938595772b090c41003e4b98a51ec42..c8f3343f19ad7073b96e8a2980f9fbcabc933f67 100644 (file)
@@ -555,4 +555,19 @@ vm32__task_wire(
        return(KERN_SUCCESS);
 }
 
+kern_return_t
+vm32__map_exec_lockdown(
+       vm_map_t        map)
+{
+       if (map == VM_MAP_NULL)
+               return(KERN_INVALID_ARGUMENT);
+
+       vm_map_lock(map);
+       map->map_disallow_new_exec = TRUE;
+       vm_map_unlock(map);
+
+       return(KERN_SUCCESS);
+}
+
+
 #endif /* VM32_SUPPORT */