Print this page
uts: Allow for address space randomisation.
Randomise the base addresses of shared objects, non-fixed mappings, the
stack and the heap.  Introduce a service, svc:/system/process-security,
and a tool psecflags(1) to control and observe it

*** 559,568 **** --- 559,569 ---- @ MSG_CNOTE_T_PR_RGID "pr_rgid:" @ MSG_CNOTE_T_PR_RSSIZE "pr_rssize:" @ MSG_CNOTE_T_PR_RUID "pr_ruid:" @ MSG_CNOTE_T_PR_RVAL1 "pr_rval1:" @ MSG_CNOTE_T_PR_RVAL2 "pr_rval2:" + @ MSG_CNOTE_T_PR_SECFLAGS "pr_secflags:" @ MSG_CNOTE_T_PR_SETS "pr_sets:" @ MSG_CNOTE_T_PR_SETSIZE "pr_setsize:" @ MSG_CNOTE_T_PR_SGID "pr_sgid:" @ MSG_CNOTE_T_PR_SID "pr_sid:" @ MSG_CNOTE_T_PR_SIGHOLD "pr_sighold:"
*** 593,602 **** --- 594,605 ---- @ MSG_CNOTE_T_PR_WHO "pr_who:" @ MSG_CNOTE_T_PR_WHY "pr_why:" @ MSG_CNOTE_T_PR_WSTAT "pr_wstat:" @ MSG_CNOTE_T_PR_ZOMB "pr_zomb:" @ MSG_CNOTE_T_PR_ZONEID "pr_zoneid:" + @ MSG_CNOTE_T_PSF_EFFECTIVE "psf_effective:" + @ MSG_CNOTE_T_PSF_INHERIT "psf_inherit:" @ MSG_CNOTE_T_SA_FLAGS "sa_flags:" @ MSG_CNOTE_T_SA_HANDLER "sa_handler:" @ MSG_CNOTE_T_SA_MASK "sa_mask:" @ MSG_CNOTE_T_SA_SIGACTION "sa_sigaction:" @ MSG_CNOTE_T_SIVAL_INT "sival_int:"
*** 656,660 **** --- 659,664 ---- @ MSG_PHDRNAM_SYMINFO ".syminfo(phdr)" @ MSG_PHDRNAM_SYMSORT ".SUNW_symsort(phdr)" @ MSG_PHDRNAM_TLSSORT ".SUNW_tlssort(phdr)" @ MSG_PHDRNAM_UNWIND ".eh_frame_hdr(phdr)" @ MSG_PHDRNAM_VER ".SUNW_version(phdr)" +