Print this page
Code review comments from jeffpc
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.


 316                       n_type: NT_PRXREG. This entry is present only if the
 317                       machine has extra register state associated with it. It
 318                       contains the extra register state.  The prxregset_t
 319                       structure is defined in <sys/procfs_isa.h>.
 320 
 321 
 322        asrset_t
 323                       n_type: NT_ASRS. This entry is present only on a SPARC
 324                       V9 machine and only if the process is a 64-bit process.
 325                       It contains the ancillary state registers for the LWP.
 326                       The asrset_t structure is defined in <sys/regset.h>.
 327 
 328 
 329        psinfo_t
 330                       n_type: NT_SPYMASTER. This entry is present only for an
 331                       agent LWP and contains the psinfo_t of the process that
 332                       created the agent LWP. See the proc(4) description of
 333                       the spymaster entry for more details.
 334 
 335 






 336 
 337        Depending on the coreadm(1M) settings, the section header of an ELF
 338        core file can contain entries for CTF, symbol table, and string table
 339        sections. The sh_addr fields are set to the base address of the first
 340        mapping of the load object that they came from to. This can be used to
 341        match those sections with the corresponding load object.
 342 
 343 
 344        The size of the core file created by a process can be controlled by the
 345        user (see getrlimit(2)).
 346 
 347 SEE ALSO
 348        elfdump(1), gcore(1), mdb(1), proc(1), ps(1), coreadm(1M),
 349        getrlimit(2), setrlimit(2), setuid(2), sysinfo(2), uname(2),
 350        getzonenamebyid(3C), getzoneid(3C), elf(3ELF), signal.h(3HEAD),
 351        a.out(4), proc(4), zones(5)
 352 
 353 
 354        ANSI C Programmer's Guide
 355 
 356 
 357 
 358                                 March 31, 2013                         CORE(4)


 316                       n_type: NT_PRXREG. This entry is present only if the
 317                       machine has extra register state associated with it. It
 318                       contains the extra register state.  The prxregset_t
 319                       structure is defined in <sys/procfs_isa.h>.
 320 
 321 
 322        asrset_t
 323                       n_type: NT_ASRS. This entry is present only on a SPARC
 324                       V9 machine and only if the process is a 64-bit process.
 325                       It contains the ancillary state registers for the LWP.
 326                       The asrset_t structure is defined in <sys/regset.h>.
 327 
 328 
 329        psinfo_t
 330                       n_type: NT_SPYMASTER. This entry is present only for an
 331                       agent LWP and contains the psinfo_t of the process that
 332                       created the agent LWP. See the proc(4) description of
 333                       the spymaster entry for more details.
 334 
 335 
 336        prsecflags_t
 337                       n_type: NT_SECFLAGS.  This entry contains the process
 338                       security-flags, see security-flags(5), proc(4), and
 339                       psecflags(1M) for more information.
 340 
 341 
 342 
 343        Depending on the coreadm(1M) settings, the section header of an ELF
 344        core file can contain entries for CTF, symbol table, and string table
 345        sections. The sh_addr fields are set to the base address of the first
 346        mapping of the load object that they came from to. This can be used to
 347        match those sections with the corresponding load object.
 348 
 349 
 350        The size of the core file created by a process can be controlled by the
 351        user (see getrlimit(2)).
 352 
 353 SEE ALSO
 354        elfdump(1), gcore(1), mdb(1), proc(1), ps(1), coreadm(1M),
 355        getrlimit(2), setrlimit(2), setuid(2), sysinfo(2), uname(2),
 356        getzonenamebyid(3C), getzoneid(3C), elf(3ELF), signal.h(3HEAD),
 357        a.out(4), proc(4), zones(5), security-flags(5)
 358 
 359 
 360        ANSI C Programmer's Guide
 361 
 362 
 363 
 364                                  June 6, 2016                          CORE(4)