/illumos-gate/usr/src/uts/common/sys/ |
H A D | mman.h | 78 #define PROT_EXEC 0x4 /* pages can be executed */ macro 82 #define PROT_ZFOD (PROT_READ | PROT_WRITE | PROT_EXEC | PROT_USER) 83 #define PROT_ALL (PROT_READ | PROT_WRITE | PROT_EXEC | PROT_USER) 356 #define VALID_ATTR (PROT_READ|PROT_WRITE|PROT_EXEC|SHARED|PRIVATE) 361 #define PROC_TEXT (PROT_EXEC | PROT_READ) 362 #define PROC_DATA (PROT_READ | PROT_WRITE | PROT_EXEC) 365 #define MEMCNTL_VALID_ATTR (PROT_READ |PROT_WRITE |PROT_EXEC | \
|
/illumos-gate/usr/src/lib/libc/i386/crt/ |
H A D | _rtld.c | 139 ehdr = (Elf32_Ehdr *)MMAP(0, sb.st_size, PROT_READ | PROT_EXEC, in __rtld() 197 maddr = (caddr_t)MMAP(0, mlen, PROT_READ | PROT_EXEC, in __rtld() 211 maddr = (caddr_t)MMAP(0, mlen, PROT_READ | PROT_EXEC, in __rtld() 272 i |= PROT_EXEC; in __rtld()
|
/illumos-gate/usr/src/lib/libc/sparc/crt/ |
H A D | _rtld.c | 138 ehdr = (Elf32_Ehdr *)MMAP(0, sb.st_size, PROT_READ | PROT_EXEC, in __rtld() 197 maddr = (caddr_t)MMAP(0, mlen, PROT_READ | PROT_EXEC, in __rtld() 211 maddr = (caddr_t)MMAP(0, mlen, PROT_READ | PROT_EXEC, in __rtld() 272 i |= PROT_EXEC; in __rtld()
|
/illumos-gate/usr/src/lib/libumem/amd64/ |
H A D | umem_genasm.c | 592 PROT_EXEC) != 0) { in umem_genasm() 597 PROT_EXEC) != 0) { in umem_genasm() 598 if (mprotect((void *)mpbase, mplen, PROT_READ | PROT_EXEC) != in umem_genasm() 655 if (mprotect((void *)mpbase, mplen, PROT_READ | PROT_EXEC) != 0) { in umem_genasm() 660 if (mprotect((void *)fpbase, fplen, PROT_READ | PROT_EXEC) != 0) { in umem_genasm()
|
/illumos-gate/usr/src/lib/libumem/i386/ |
H A D | umem_genasm.c | 582 PROT_EXEC) != 0) { in umem_genasm() 587 PROT_EXEC) != 0) { in umem_genasm() 588 if (mprotect((void *)mpbase, mplen, PROT_READ | PROT_EXEC) != in umem_genasm() 647 if (mprotect((void *)mpbase, mplen, PROT_READ | PROT_EXEC) != 0) { in umem_genasm() 652 if (mprotect((void *)fpbase, fplen, PROT_READ | PROT_EXEC) != 0) { in umem_genasm()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | grow.c | 268 if (!(p->p_datprot & PROT_EXEC)) { in brk_internal() 269 crargs.prot &= ~PROT_EXEC; in brk_internal() 474 if (!(p->p_stkprot & PROT_EXEC)) { in grow_internal() 475 crargs.prot &= ~PROT_EXEC; in grow_internal() 658 if ((flags & MAP_TEXT) && !(prot & PROT_EXEC)) { in smmap_common() 739 maxprot &= ~PROT_EXEC; in smmap_common() 797 if ((prot & (PROT_READ | PROT_WRITE | PROT_EXEC)) && in smmap_common() 808 if (prot & (PROT_READ | PROT_EXEC)) { in smmap_common()
|
H A D | main.c | 348 p->p_stkprot = PROT_ZFOD & ~PROT_EXEC; in start_init_common() 349 p->p_datprot = PROT_ZFOD & ~PROT_EXEC; in start_init_common()
|
H A D | watchpoint.c | 113 return (PROT_EXEC); in rw_to_prot() 253 prot |= PROT_READ|PROT_EXEC; in pr_do_mappage() 277 prot |= PROT_READ|PROT_EXEC; in pr_do_mappage() 460 rv = ((prot & (PROT_USER|PROT_EXEC)) in pr_is_watchpage_as() 461 != (PROT_USER|PROT_EXEC)); in pr_is_watchpage_as()
|
H A D | urw.c | 295 if (writing && (prot & PROT_EXEC)) in urw()
|
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | vmm_sol_rvi.c | 39 if ((prot & PROT_EXEC) == 0) in rvi_prot() 55 prot |= PROT_EXEC; in rvi_pte_prot()
|
H A D | vmm_sol_ept.c | 47 CTASSERT(EPT_X == PROT_EXEC);
|
/illumos-gate/usr/src/compat/bhyve/sys/ |
H A D | mman.h | 21 #define _PROT_ALL (PROT_READ | PROT_WRITE | PROT_EXEC)
|
/illumos-gate/usr/src/test/bhyve-tests/tests/common/ |
H A D | common.h | 28 #define PROT_ALL (PROT_READ | PROT_WRITE | PROT_EXEC)
|
/illumos-gate/usr/src/test/zfs-tests/tests/functional/exec/ |
H A D | mmap_exec.c | 65 PROT_EXEC, MAP_SHARED, fd, 0) == MAP_FAILED) { in main()
|
/illumos-gate/usr/src/lib/libc/port/threads/ |
H A D | alloc.c | 117 PROT_READ | PROT_WRITE | PROT_EXEC, in initial_allocation() 194 int prot = PROT_READ | PROT_WRITE | PROT_EXEC; in lmalloc()
|
/illumos-gate/usr/src/uts/i86pc/vm/ |
H A D | kboot_mmu.c | 310 *prot = PROT_READ | PROT_EXEC; in kbm_probe() 318 *prot &= ~PROT_EXEC; in kbm_probe()
|
/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_context.c | 71 prot = PROT_READ | PROT_WRITE | PROT_EXEC; in mdb_context_create()
|
/illumos-gate/usr/src/lib/libumem/common/ |
H A D | vmem_mmap.c | 33 #define ALLOC_PROT PROT_READ | PROT_WRITE | PROT_EXEC
|
/illumos-gate/usr/src/uts/common/exec/elf/ |
H A D | elf.c | 352 args->stk_prot &= ~PROT_EXEC; in elfexec() 354 args->dat_prot &= ~PROT_EXEC; in elfexec() 407 args->stk_prot |= PROT_EXEC; in elfexec() 435 args->dat_prot |= PROT_EXEC; in elfexec() 1392 prot |= PROT_EXEC; in mapelfexec() 2006 if ((prot & (PROT_WRITE | PROT_EXEC)) != PROT_EXEC) in elf_process_scns() 2270 prot &= PROT_READ | PROT_WRITE | PROT_EXEC; in elfcore() 2286 if (prot & PROT_EXEC) in elfcore() 2335 } else if (prot == (PROT_READ | PROT_EXEC)) { in elfcore()
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | fastboot.c | 1197 PROT_READ | PROT_WRITE | PROT_EXEC, in fastboot_load_kernel() 1291 PROT_READ | PROT_WRITE | PROT_EXEC, in fastboot_xc_func() 1303 PROT_READ | PROT_WRITE | PROT_EXEC, in fastboot_xc_func() 1337 PROT_READ | PROT_WRITE | PROT_EXEC, in fast_reboot()
|
/illumos-gate/usr/src/cmd/sgs/rtld/common/ |
H A D | setup.c | 423 mpp[0].mr_prot = (PROT_READ | PROT_EXEC); in setup() 428 mpp[1].mr_prot = (PROT_READ | PROT_WRITE | PROT_EXEC); in setup() 578 int perm = (PROT_READ | PROT_EXEC); in setup()
|
H A D | malloc.c | 184 PROT_READ | PROT_WRITE | PROT_EXEC, in malloc()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/ipc/ |
H A D | ipc.c | 50 { "PROT_EXEC", PROT_EXEC, PROT_EXEC },
|
/illumos-gate/usr/src/cmd/bhyve/common/ |
H A D | bootrom.c | 275 if (bootrom_alloc(ctx, rom_size, PROT_READ | PROT_EXEC, in bootrom_loadrom()
|
/illumos-gate/usr/src/uts/i86xpv/vm/ |
H A D | seg_mf.c | 293 return (PROT_EXEC); in seg_rw_to_prot() 298 return (PROT_READ | PROT_WRITE | PROT_EXEC); in seg_rw_to_prot()
|