MAP_ENTRY_COW
if ((vmentry.eflags & MAP_ENTRY_COW) == 0 &&
private = (entry->eflags & MAP_ENTRY_COW) != 0 || obj == NULL ||
(e_eflags & MAP_ENTRY_COW)?"COW":"NCOW",
MAP_ENTRY_IS_SUB_MAP | MAP_ENTRY_COW)) != 0 ||
if (entry->eflags & MAP_ENTRY_COW)
if (entry->eflags & MAP_ENTRY_COW)
if (vme->eflags & (MAP_ENTRY_COW | MAP_ENTRY_NOSYNC) ||
vme->eflags |= MAP_ENTRY_COW |
dst_entry->eflags &= ~(MAP_ENTRY_COW | MAP_ENTRY_NEEDS_COPY);
protoeflags |= MAP_ENTRY_COW | MAP_ENTRY_NEEDS_COPY;
(entry->eflags & MAP_ENTRY_COW) == 0 &&
#define MASK(entry) (((entry)->eflags & MAP_ENTRY_COW) ? ~VM_PROT_WRITE : \
src_entry->eflags |= MAP_ENTRY_COW |
dst_entry->eflags |= MAP_ENTRY_COW |
(entry->eflags & MAP_ENTRY_COW) == 0) {
if (entry->eflags & MAP_ENTRY_COW)