PROT_EXEC
if ((args->prot & ~(PROT_READ|PROT_WRITE|PROT_EXEC)) != 0) {
args->prot, PROT_READ | PROT_WRITE | PROT_EXEC);
args->prot, PROT_READ | PROT_WRITE | PROT_EXEC);
(prot & PROT_WRITE) != 0, (prot & PROT_EXEC) != 0, true, NULL);
exit->u.mem.prot = PROT_EXEC;
exit->u.mem.prot = PROT_EXEC;
if ((args->prot & ~(PROT_READ|PROT_WRITE|PROT_EXEC)) != 0) {
args->prot, PROT_READ | PROT_WRITE | PROT_EXEC);
args->prot, PROT_READ | PROT_WRITE | PROT_EXEC);
(prot & PROT_WRITE) != 0, (prot & PROT_EXEC) != 0, true, NULL);
exit->u.mem.prot = PROT_EXEC;
exit->u.mem.prot = PROT_EXEC;
if (prot & PROT_EXEC)
if ((protection & PROT_EXEC) != 0)
PROT_READ|PROT_EXEC);
PROT_READ|PROT_EXEC);
PROT_READ|PROT_EXEC);