Print this page
7029 want per-process exploit mitigation features (secflags)
7030 want basic address space layout randomization (aslr)
7031 noexec_user_stack should be a secflag
7032 want a means to forbid mappings around NULL.

*** 157,161 **** --- 157,173 ---- (pctx->free_op)(pctx->arg, isexec); kmem_free(pctx, sizeof (struct pctxop)); } kpreempt_enable(); } + + boolean_t + secflag_enabled(proc_t *p, secflag_t flag) + { + return (secflag_isset(p->p_secflags.psf_effective, flag)); + } + + void + secflags_promote(proc_t *p) + { + secflags_copy(&p->p_secflags.psf_effective, &p->p_secflags.psf_inherit); + }