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.

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/sgs/elfdump/common/elfdump.msg
          +++ new/usr/src/cmd/sgs/elfdump/common/elfdump.msg
↓ open down ↓ 302 lines elided ↑ open up ↑
 303  303  @ MSG_NOTE_BADNMSZ      "%s: %s: note name value exceeds section size. \
 304  304                           offset: 0x%x namesize: 0x%x\n"
 305  305  @ MSG_NOTE_BADDESZ      "%s: %s: note data size exceeds section size. \
 306  306                           offset: 0x%x datasize: 0x%x\n"
 307  307  @ MSG_NOTE_BADCOREARCH  "%s: elfdump core file note support not available for \
 308  308                           architecture: %s\n"
 309  309  @ MSG_NOTE_BADCOREDATA  "%s: elfdump core file note data truncated or \
 310  310                           otherwise malformed\n"
 311  311  @ MSG_NOTE_BADCORETYPE  "%s: unknown note type %#x\n"
 312  312  
      313 +@ MSG_NOTE_BAD_SECFLAGS_VER     "unknown prsecflags_t version: "
      314 +
 313  315  @ _END_
 314  316  
 315  317  # The following strings represent reserved words, files, pathnames and symbols.
 316  318  # Reference to this strings is via the MSG_ORIG() macro, and thus no message
 317  319  # translation is required.
 318  320  
 319  321  @ MSG_STR_OSQBRKT       "["
 320  322  @ MSG_STR_CSQBRKT       "]"
 321  323  
 322  324  @ MSG_GRP_COMDAT        " COMDAT "
↓ open down ↓ 135 lines elided ↑ open up ↑
 458  460  @ MSG_CNOTE_DESC_LWPSTATUS_T            "desc: (lwpstatus_t)"
 459  461  @ MSG_CNOTE_DESC_PRCRED_T               "desc: (prcred_t)"
 460  462  @ MSG_CNOTE_DESC_PRIV_IMPL_INFO_T       "desc: (priv_impl_info_t)"
 461  463  @ MSG_CNOTE_DESC_PRPRIV_T               "desc: (prpriv_t)"
 462  464  @ MSG_CNOTE_DESC_PRPSINFO_T             "desc: (prpsinfo_t)"
 463  465  @ MSG_CNOTE_DESC_PRSTATUS_T             "desc: (prstatus_t)"
 464  466  @ MSG_CNOTE_DESC_PSINFO_T               "desc: (psinfo_t)"
 465  467  @ MSG_CNOTE_DESC_PSTATUS_T              "desc: (pstatus_t)"
 466  468  @ MSG_CNOTE_DESC_STRUCT_UTSNAME         "desc: (struct utsname)"
 467  469  @ MSG_CNOTE_DESC_PRFDINFO_T             "desc: (prfdinfo_t)"
 468      -
      470 +@ MSG_CNOTE_DESC_PRSECFLAGS_T           "desc: (prsecflags_t)"
 469  471  
 470  472  @ MSG_CNOTE_FMT_LINE            "%*s%-*s%s"
 471  473  @ MSG_CNOTE_FMT_LINE_2UP        "%*s%-*s%-*s%-*s%s"
 472  474  @ MSG_CNOTE_FMT_D               "%d"
 473  475  @ MSG_CNOTE_FMT_LLD             "%lld"
 474  476  @ MSG_CNOTE_FMT_U               "%u"
 475  477  @ MSG_CNOTE_FMT_LLU             "%llu"
 476  478  @ MSG_CNOTE_FMT_X               "%#x"
 477  479  @ MSG_CNOTE_FMT_LLX             "%#llx"
 478  480  @ MSG_CNOTE_FMT_Z2X             "0x%2.2x"
↓ open down ↓ 109 lines elided ↑ open up ↑
 588  590  @ MSG_CNOTE_T_PR_UID                    "pr_uid:"
 589  591  @ MSG_CNOTE_T_PR_USTACK                 "pr_ustack:"
 590  592  @ MSG_CNOTE_T_PR_UTIME                  "pr_utime:"
 591  593  @ MSG_CNOTE_T_PR_WCHAN                  "pr_wchan:"
 592  594  @ MSG_CNOTE_T_PR_WHAT                   "pr_what:"
 593  595  @ MSG_CNOTE_T_PR_WHO                    "pr_who:"
 594  596  @ MSG_CNOTE_T_PR_WHY                    "pr_why:"
 595  597  @ MSG_CNOTE_T_PR_WSTAT                  "pr_wstat:"
 596  598  @ MSG_CNOTE_T_PR_ZOMB                   "pr_zomb:"
 597  599  @ MSG_CNOTE_T_PR_ZONEID                 "pr_zoneid:"
      600 +@ MSG_CNOTE_T_PR_EFFECTIVE              "pr_effective:"
      601 +@ MSG_CNOTE_T_PR_INHERIT                "pr_inherit:"
      602 +@ MSG_CNOTE_T_PR_LOWER                  "pr_lower:"
      603 +@ MSG_CNOTE_T_PR_UPPER                  "pr_upper:"
      604 +@ MSG_CNOTE_T_PR_VERSION                "pr_version:"
 598  605  @ MSG_CNOTE_T_SA_FLAGS                  "sa_flags:"
 599  606  @ MSG_CNOTE_T_SA_HANDLER                "sa_handler:"
 600  607  @ MSG_CNOTE_T_SA_MASK                   "sa_mask:"
 601  608  @ MSG_CNOTE_T_SA_SIGACTION              "sa_sigaction:"
 602  609  @ MSG_CNOTE_T_SIVAL_INT                 "sival_int:"
 603  610  @ MSG_CNOTE_T_SIVAL_PTR                 "sival_ptr:"
 604  611  @ MSG_CNOTE_T_SI_ADDR                   "si_addr:"
 605  612  @ MSG_CNOTE_T_SI_BAND                   "si_band:"
 606  613  @ MSG_CNOTE_T_SI_CODE                   "si_code:"
 607  614  @ MSG_CNOTE_T_SI_CTID                   "si_ctid:"
↓ open down ↓ 53 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX