]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/mach/vm_statistics.h
xnu-4570.41.2.tar.gz
[apple/xnu.git] / osfmk / mach / vm_statistics.h
index f6ffb8b0aef0aa2baa2d7de671ac1dd52c207b87..fa0560559023e7c83191d7435af39eed6c71c4ec 100644 (file)
@@ -362,7 +362,8 @@ typedef struct {
                vmkf_keep_map_locked:1,
                vmkf_fourk:1,
                vmkf_overwrite_immutable:1,
                vmkf_keep_map_locked:1,
                vmkf_fourk:1,
                vmkf_overwrite_immutable:1,
-               __vmkf_unused:19;
+               vmkf_remap_prot_copy:1,
+               __vmkf_unused:18;
 } vm_map_kernel_flags_t;
 #define VM_MAP_KERNEL_FLAGS_NONE (vm_map_kernel_flags_t) {             \
        .vmkf_atomic_entry = 0, /* keep entry atomic (no coalescing) */ \
 } vm_map_kernel_flags_t;
 #define VM_MAP_KERNEL_FLAGS_NONE (vm_map_kernel_flags_t) {             \
        .vmkf_atomic_entry = 0, /* keep entry atomic (no coalescing) */ \
@@ -378,6 +379,7 @@ typedef struct {
        .vmkf_keep_map_locked = 0, /* keep map locked when returning from vm_map_enter() */ \
        .vmkf_fourk = 0,        /* use fourk pager */                   \
        .vmkf_overwrite_immutable = 0,  /* can overwrite immutable mappings */ \
        .vmkf_keep_map_locked = 0, /* keep map locked when returning from vm_map_enter() */ \
        .vmkf_fourk = 0,        /* use fourk pager */                   \
        .vmkf_overwrite_immutable = 0,  /* can overwrite immutable mappings */ \
+       .vmkf_remap_prot_copy = 0, /* vm_remap for VM_PROT_COPY */      \
        .__vmkf_unused = 0                                              \
 }
 #endif /* KERNEL_PRIVATE */
        .__vmkf_unused = 0                                              \
 }
 #endif /* KERNEL_PRIVATE */