PROT_EXEC
return (PROT_EXEC | PROT_READ | PROT_WRITE);
if (prot & PROT_EXEC)
prot |= PROT_EXEC;
#define RTLD_DEFAULT_STACK_EXEC PROT_EXEC
if ((nprot & PROT_EXEC) && (dsp_mmap_allow_prot_exec < 0 ||
if ((nprot & PROT_EXEC) && dsp_mmap_allow_prot_exec < 1)
if (ap->a_nprot & PROT_EXEC)
if ((args->prot & ~(PROT_READ|PROT_WRITE|PROT_EXEC)) != 0) {
args->prot, PROT_READ | PROT_WRITE | PROT_EXEC);
if (prot & PROT_EXEC)
if (maxprot & PROT_EXEC)
if (prot & PROT_EXEC)
if (maxprot & PROT_EXEC)
exit->u.mem.prot = PROT_EXEC;
exit->u.mem.prot = PROT_EXEC;
prot |= PROT_EXEC;
PROT_READ|PROT_WRITE|PROT_EXEC,
PROT_READ|PROT_WRITE|PROT_EXEC,
PROT_READ|PROT_WRITE|PROT_EXEC,
if (nvmm_gpa_map(&mach, hva, gpa, PAGE_SIZE, PROT_READ|PROT_EXEC) == -1)
if (nvmm_gpa_map(mach, hva, gpa, size, PROT_READ|PROT_WRITE|PROT_EXEC) == -1)
PROT_READ|PROT_EXEC);
PROT_READ|PROT_EXEC);
PROT_READ|PROT_EXEC);