Home
last modified time | relevance | path

Searched refs:PROT_EXEC (Results 1 – 25 of 61) sorted by relevance

123

/illumos-gate/usr/src/uts/common/sys/
H A Dmman.h78 #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.c139 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.c138 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 Dumem_genasm.c592 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 Dumem_genasm.c582 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 Dgrow.c268 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 Dmain.c348 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 Dwatchpoint.c113 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 Durw.c295 if (writing && (prot & PROT_EXEC)) in urw()
/illumos-gate/usr/src/uts/intel/io/vmm/
H A Dvmm_sol_rvi.c39 if ((prot & PROT_EXEC) == 0) in rvi_prot()
55 prot |= PROT_EXEC; in rvi_pte_prot()
H A Dvmm_sol_ept.c47 CTASSERT(EPT_X == PROT_EXEC);
/illumos-gate/usr/src/compat/bhyve/sys/
H A Dmman.h21 #define _PROT_ALL (PROT_READ | PROT_WRITE | PROT_EXEC)
/illumos-gate/usr/src/test/bhyve-tests/tests/common/
H A Dcommon.h28 #define PROT_ALL (PROT_READ | PROT_WRITE | PROT_EXEC)
/illumos-gate/usr/src/test/zfs-tests/tests/functional/exec/
H A Dmmap_exec.c65 PROT_EXEC, MAP_SHARED, fd, 0) == MAP_FAILED) { in main()
/illumos-gate/usr/src/lib/libc/port/threads/
H A Dalloc.c117 PROT_READ | PROT_WRITE | PROT_EXEC, in initial_allocation()
194 int prot = PROT_READ | PROT_WRITE | PROT_EXEC; in lmalloc()
/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_context.c71 prot = PROT_READ | PROT_WRITE | PROT_EXEC; in mdb_context_create()
/illumos-gate/usr/src/uts/i86pc/vm/
H A Dkboot_mmu.c310 *prot = PROT_READ | PROT_EXEC; in kbm_probe()
318 *prot &= ~PROT_EXEC; in kbm_probe()
/illumos-gate/usr/src/lib/libumem/common/
H A Dvmem_mmap.c33 #define ALLOC_PROT PROT_READ | PROT_WRITE | PROT_EXEC
/illumos-gate/usr/src/uts/common/exec/elf/
H A Delf.c352 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 Dfastboot.c1197 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 Dsetup.c423 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 Dmalloc.c184 PROT_READ | PROT_WRITE | PROT_EXEC, in malloc()
/illumos-gate/usr/src/cmd/mdb/common/modules/ipc/
H A Dipc.c50 { "PROT_EXEC", PROT_EXEC, PROT_EXEC },
/illumos-gate/usr/src/cmd/bhyve/
H A Dbootrom.c272 if (bootrom_alloc(ctx, rom_size, PROT_READ | PROT_EXEC, in bootrom_loadrom()
/illumos-gate/usr/src/uts/i86xpv/vm/
H A Dseg_mf.c293 return (PROT_EXEC); in seg_rw_to_prot()
298 return (PROT_READ | PROT_WRITE | PROT_EXEC); in seg_rw_to_prot()

123