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.

@@ -308,10 +308,12 @@
                          architecture: %s\n"
 @ MSG_NOTE_BADCOREDATA  "%s: elfdump core file note data truncated or \
                          otherwise malformed\n"
 @ MSG_NOTE_BADCORETYPE  "%s: unknown note type %#x\n"
 
+@ MSG_NOTE_BAD_SECFLAGS_VER     "unknown prsecflags_t version: "
+
 @ _END_
 
 # The following strings represent reserved words, files, pathnames and symbols.
 # Reference to this strings is via the MSG_ORIG() macro, and thus no message
 # translation is required.

@@ -463,11 +465,11 @@
 @ MSG_CNOTE_DESC_PRSTATUS_T             "desc: (prstatus_t)"
 @ MSG_CNOTE_DESC_PSINFO_T               "desc: (psinfo_t)"
 @ MSG_CNOTE_DESC_PSTATUS_T              "desc: (pstatus_t)"
 @ MSG_CNOTE_DESC_STRUCT_UTSNAME         "desc: (struct utsname)"
 @ MSG_CNOTE_DESC_PRFDINFO_T             "desc: (prfdinfo_t)"
-
+@ MSG_CNOTE_DESC_PRSECFLAGS_T           "desc: (prsecflags_t)"
 
 @ MSG_CNOTE_FMT_LINE            "%*s%-*s%s"
 @ MSG_CNOTE_FMT_LINE_2UP        "%*s%-*s%-*s%-*s%s"
 @ MSG_CNOTE_FMT_D               "%d"
 @ MSG_CNOTE_FMT_LLD             "%lld"

@@ -593,10 +595,15 @@
 @ 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_PR_EFFECTIVE              "pr_effective:"
+@ MSG_CNOTE_T_PR_INHERIT                "pr_inherit:"
+@ MSG_CNOTE_T_PR_LOWER                  "pr_lower:"
+@ MSG_CNOTE_T_PR_UPPER                  "pr_upper:"
+@ MSG_CNOTE_T_PR_VERSION                "pr_version:"
 @ 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:"