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.


 161 @ MSG_DT_SUNW_TLSSORTSZ_CFNP            "SUNW_TLSSORTSZ"
 162 @ MSG_DT_SUNW_TLSSORTSZ_NF              "sunw_tlssortsz"
 163 @ MSG_DT_SUNW_CAPINFO_CF        "DT_SUNW_CAPINFO"               # 0x60000018
 164 @ MSG_DT_SUNW_CAPINFO_CFNP              "SUNW_CAPINFO"
 165 @ MSG_DT_SUNW_CAPINFO_NF                "sunw_capinfo"
 166 @ MSG_DT_SUNW_STRPAD_CF         "DT_SUNW_STRPAD"                # 0x60000019
 167 @ MSG_DT_SUNW_STRPAD_CFNP               "SUNW_STRPAD"
 168 @ MSG_DT_SUNW_STRPAD_NF                 "sunw_strpad"
 169 @ MSG_DT_SUNW_CAPCHAIN_CF       "DT_SUNW_CAPCHAIN"              # 0x6000001a
 170 @ MSG_DT_SUNW_CAPCHAIN_CFNP             "SUNW_CAPCHAIN"
 171 @ MSG_DT_SUNW_CAPCHAIN_NF               "sunw_capchain"
 172 @ MSG_DT_SUNW_LDMACH_CF         "DT_SUNW_LDMACH"                # 0x6000001b
 173 @ MSG_DT_SUNW_LDMACH_CFNP               "SUNW_LDMACH"
 174 @ MSG_DT_SUNW_LDMACH_NF                 "sunw_ldmach"
 175 @ MSG_DT_SUNW_CAPCHAINENT_CF    "DT_SUNW_CAPCHAINENT"           # 0x6000001d
 176 @ MSG_DT_SUNW_CAPCHAINENT_CFNP          "SUNW_CAPCHAINENT"
 177 @ MSG_DT_SUNW_CAPCHAINENT_NF            "sunw_capchainent"
 178 @ MSG_DT_SUNW_CAPCHAINSZ_CF     "DT_SUNW_CAPCHAINSZ"            # 0x6000001d
 179 @ MSG_DT_SUNW_CAPCHAINSZ_CFNP           "SUNW_CAPCHAINSZ"
 180 @ MSG_DT_SUNW_CAPCHAINSZ_NF             "sunw_capchainsz"



 181 
 182 @ MSG_DT_GNU_PRELINKED_CF       "DT_GNU_PRELINKED"              # 0x6ffffdf5
 183 @ MSG_DT_GNU_PRELINKED_CFNP             "GNU_PRELINKED"
 184 @ MSG_DT_GNU_PRELINKED_NF               "gnu_prelinked"
 185 @ MSG_DT_GNU_CONFLICTSZ_CF      "DT_GNU_CONFLICTSZ"             # 0x6ffffdf6
 186 @ MSG_DT_GNU_CONFLICTSZ_CFNP            "GNU_CONFLICTSZ"
 187 @ MSG_DT_GNU_CONFLICTSZ_NF              "gnu_conflictsz"
 188 @ MSG_DT_GNU_LIBLISTSZ_CF       "DT_GNU_LIBLISTSZ"              # 0x6ffffdf7
 189 @ MSG_DT_GNU_LIBLISTSZ_CFNP             "GNU_LIBLISTSZ"
 190 @ MSG_DT_GNU_LIBLISTSZ_NF               "gnu_liblistsz"
 191 @ MSG_DT_CHECKSUM_CF            "DT_CHECKSUM"                   # 0x6ffffdf8
 192 @ MSG_DT_CHECKSUM_CFNP                  "CHECKSUM"
 193 @ MSG_DT_CHECKSUM_NF                    "checksum"
 194 @ MSG_DT_PLTPADSZ_CF            "DT_PLTPADSZ"                   # 0x6ffffdf9
 195 @ MSG_DT_PLTPADSZ_CFNP                  "PLTPADSZ"
 196 @ MSG_DT_PLTPADSZ_NF                    "pltpadsz"
 197 @ MSG_DT_MOVEENT_CF             "DT_MOVEENT"                    # 0x6ffffdfa
 198 @ MSG_DT_MOVEENT_CFNP                   "MOVEENT"
 199 @ MSG_DT_MOVEENT_NF                     "moveent"
 200 @ MSG_DT_MOVESZ_CF              "DT_MOVESZ"                     # 0x6ffffdfb




 161 @ MSG_DT_SUNW_TLSSORTSZ_CFNP            "SUNW_TLSSORTSZ"
 162 @ MSG_DT_SUNW_TLSSORTSZ_NF              "sunw_tlssortsz"
 163 @ MSG_DT_SUNW_CAPINFO_CF        "DT_SUNW_CAPINFO"               # 0x60000018
 164 @ MSG_DT_SUNW_CAPINFO_CFNP              "SUNW_CAPINFO"
 165 @ MSG_DT_SUNW_CAPINFO_NF                "sunw_capinfo"
 166 @ MSG_DT_SUNW_STRPAD_CF         "DT_SUNW_STRPAD"                # 0x60000019
 167 @ MSG_DT_SUNW_STRPAD_CFNP               "SUNW_STRPAD"
 168 @ MSG_DT_SUNW_STRPAD_NF                 "sunw_strpad"
 169 @ MSG_DT_SUNW_CAPCHAIN_CF       "DT_SUNW_CAPCHAIN"              # 0x6000001a
 170 @ MSG_DT_SUNW_CAPCHAIN_CFNP             "SUNW_CAPCHAIN"
 171 @ MSG_DT_SUNW_CAPCHAIN_NF               "sunw_capchain"
 172 @ MSG_DT_SUNW_LDMACH_CF         "DT_SUNW_LDMACH"                # 0x6000001b
 173 @ MSG_DT_SUNW_LDMACH_CFNP               "SUNW_LDMACH"
 174 @ MSG_DT_SUNW_LDMACH_NF                 "sunw_ldmach"
 175 @ MSG_DT_SUNW_CAPCHAINENT_CF    "DT_SUNW_CAPCHAINENT"           # 0x6000001d
 176 @ MSG_DT_SUNW_CAPCHAINENT_CFNP          "SUNW_CAPCHAINENT"
 177 @ MSG_DT_SUNW_CAPCHAINENT_NF            "sunw_capchainent"
 178 @ MSG_DT_SUNW_CAPCHAINSZ_CF     "DT_SUNW_CAPCHAINSZ"            # 0x6000001d
 179 @ MSG_DT_SUNW_CAPCHAINSZ_CFNP           "SUNW_CAPCHAINSZ"
 180 @ MSG_DT_SUNW_CAPCHAINSZ_NF             "sunw_capchainsz"
 181 @ MSG_DT_SUNW_ASLR_CF           "DT_SUNW_ASLR"                  # 0x60000023
 182 @ MSG_DT_SUNW_ASLR_CFNP                 "SUNW_ASLR"
 183 @ MSG_DT_SUNW_ASLR_NF                   "sunw_aslr"
 184 
 185 @ MSG_DT_GNU_PRELINKED_CF       "DT_GNU_PRELINKED"              # 0x6ffffdf5
 186 @ MSG_DT_GNU_PRELINKED_CFNP             "GNU_PRELINKED"
 187 @ MSG_DT_GNU_PRELINKED_NF               "gnu_prelinked"
 188 @ MSG_DT_GNU_CONFLICTSZ_CF      "DT_GNU_CONFLICTSZ"             # 0x6ffffdf6
 189 @ MSG_DT_GNU_CONFLICTSZ_CFNP            "GNU_CONFLICTSZ"
 190 @ MSG_DT_GNU_CONFLICTSZ_NF              "gnu_conflictsz"
 191 @ MSG_DT_GNU_LIBLISTSZ_CF       "DT_GNU_LIBLISTSZ"              # 0x6ffffdf7
 192 @ MSG_DT_GNU_LIBLISTSZ_CFNP             "GNU_LIBLISTSZ"
 193 @ MSG_DT_GNU_LIBLISTSZ_NF               "gnu_liblistsz"
 194 @ MSG_DT_CHECKSUM_CF            "DT_CHECKSUM"                   # 0x6ffffdf8
 195 @ MSG_DT_CHECKSUM_CFNP                  "CHECKSUM"
 196 @ MSG_DT_CHECKSUM_NF                    "checksum"
 197 @ MSG_DT_PLTPADSZ_CF            "DT_PLTPADSZ"                   # 0x6ffffdf9
 198 @ MSG_DT_PLTPADSZ_CFNP                  "PLTPADSZ"
 199 @ MSG_DT_PLTPADSZ_NF                    "pltpadsz"
 200 @ MSG_DT_MOVEENT_CF             "DT_MOVEENT"                    # 0x6ffffdfa
 201 @ MSG_DT_MOVEENT_CFNP                   "MOVEENT"
 202 @ MSG_DT_MOVEENT_NF                     "moveent"
 203 @ MSG_DT_MOVESZ_CF              "DT_MOVESZ"                     # 0x6ffffdfb