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,10 +559,11 @@
 @ 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,10 +594,12 @@
 @ 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,5 +659,6 @@
 @ 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)"
+