VM_MAYEXEC
vm_flags_init(&gate_vma, VM_READ | VM_EXEC | VM_MAYREAD | VM_MAYEXEC);
VM_READ | VM_EXEC | VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC,
VM_READ | VM_EXEC | VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC,
VM_MAYREAD|VM_MAYWRITE|VM_MAYEXEC|
VM_MAYREAD | VM_MAYEXEC |
VM_MAYWRITE | VM_MAYEXEC |
(VM_READ | VM_EXEC | VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC),
VM_MAYREAD|VM_MAYWRITE|VM_MAYEXEC,
VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC |
VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC,
VM_MAYEXEC, &vdso_mapping);
VM_MAYREAD|VM_MAYWRITE|VM_MAYEXEC,
VM_MAYWRITE | VM_MAYEXEC, vdso_spec);
(VM_READ | VM_EXEC | VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC | VM_SEALED_SYSMAP),
VM_MAYREAD|VM_MAYWRITE|VM_MAYEXEC,
VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC,
VM_MAYREAD|VM_MAYWRITE|VM_MAYEXEC,
VM_MAYREAD|VM_MAYWRITE|VM_MAYEXEC|
if (!(vma->vm_flags & VM_MAYEXEC))
VM_READ|VM_EXEC|VM_MAYEXEC|VM_MAYREAD|VM_DONTCOPY|VM_IO,
VM_MAYREAD|VM_MAYWRITE|VM_MAYEXEC,
vm_flags_clear(vma, VM_MAYREAD | VM_MAYEXEC);
VM_MAYWRITE | VM_MAYEXEC);
vm_flags_clear(vma, VM_MAYREAD | VM_MAYEXEC);
[ilog2(VM_MAYEXEC)] = "me",
vm_flags_mod(vma, VM_MIXEDMAP, VM_MAYWRITE | VM_MAYEXEC);
#define NOMMU_MAP_EXEC VM_MAYEXEC
{VM_MAYEXEC, "mayexec" }, \
vm_flags_clear(vma, VM_MAYEXEC);
vm_flags_mod(vma, VM_DONTDUMP, VM_MAYEXEC | VM_MAYWRITE);
vm_flags_t flags = VM_HUGETLB | VM_MAYEXEC | VM_MAYSHARE;
return vma->vm_file && (vma->vm_flags & flags) == VM_MAYEXEC;
VM_EXEC|VM_MAYEXEC|VM_DONTCOPY|VM_IO|
flags = VM_READ | VM_EXEC | VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC;
mm->def_flags | VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC;
vm_flags &= ~VM_MAYEXEC;
if (rier && (vma->vm_flags & VM_MAYEXEC))
vm_flags |= VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC;
vm_flags |= VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC;
vm_flags_clear(vma, VM_MAYWRITE | VM_MAYEXEC);
const vm_flags_t RUST_CONST_HELPER_VM_MAYEXEC = VM_MAYEXEC;
const vm_flags_t RUST_CONST_HELPER_VM_MAYSHARE = VM_MAYEXEC;