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.
@@ -163,26 +163,27 @@
Pplatform Ppltdest
Ppriv Ppsinfo
Pputareg Prd_agent
Pread Pread_string
Preset_maps Psetbkpt
- Psetcred Psetfault
- Psetflags Psetpriv
- Psetrun Psetsignal
- Psetsysentry Psetsysexit
- Psetwapt Psetzoneid
- Psignal Pstate
- Pstatus Pstop
- Pstopstatus Psync
- Psysentry Psysexit
- Puname Punsetflags
- Pupdate_maps Pupdate_syms
- Pwait Pwrite
- Pxecbkpt Pxecwapt
- Pxlookup_by_addr Pxlookup_by_addr_resolved
- Pxlookup_by_name Pzonename
- Pzonepath Pzoneroot
+ Psecflags Psetcred
+ Psetfault Psetflags
+ Psetpriv Psetrun
+ Psetsignal Psetsysentry
+ Psetsysexit Psetwapt
+ Psetzoneid Psignal
+ Pstate Pstatus
+ Pstop Pstopstatus
+ Psync Psysentry
+ Psysexit Puname
+ Punsetflags Pupdate_maps
+ Pupdate_syms Pwait
+ Pwrite Pxecbkpt
+ Pxecwapt Pxlookup_by_addr
+ Pxlookup_by_addr_resolved Pxlookup_by_name
+ Pzonename Pzonepath
+ Pzoneroot
Thread interrogation and manipulation
The following routines obtain information about a thread and allow
manipulation of the thread itself.
@@ -675,20 +676,20 @@
Plwp_setfpregs(3PROC), Plwp_setregs(3PROC), Plwp_stack(3PROC),
Pname_to_ctf(3PROC), Pname_to_loadobj(3PROC), Pname_to_map(3PROC),
Pobjname(3PROC), Pobjname_resolved(3PROC), Pplatform(3PROC),
Ppltdest(3PROC), Ppriv(3PROC), Ppsinfo(3PROC), Pputareg(3PROC),
Prd_agent(3PROC), Pread(3PROC), Pread_string(3PROC), Preset_maps(3PROC),
- Psetbkpt(3PROC), Psetcred(3PROC), Psetfault(3PROC), Psetflags(3PROC),
- Psetpriv(3PROC), Psetrun(3PROC), Psetsignal(3PROC), Psetsysentry(3PROC),
- Psetsysexit(3PROC), Psetwapt(3PROC), Psetzoneid(3PROC), Psignal(3PROC),
- Pstate(3PROC), Pstatus(3PROC), Pstop(3PROC), Pstopstatus(3PROC),
- Psync(3PROC), Psysentry(3PROC), Psysexit(3PROC), Puname(3PROC),
- Punsetflags(3PROC), Pupdate_maps(3PROC), Pupdate_syms(3PROC),
- Pwait(3PROC), Pwrite(3PROC), Pxecbkpt(3PROC), Pxecwapt(3PROC),
- Pxlookup_by_addr(3PROC), Pxlookup_by_addr_resolved(3PROC),
- Pxlookup_by_name(3PROC), Pzonename(3PROC), Pzonepath(3PROC),
- Pzoneroot(3PROC)
+ Psecflags(3PROC), Psetbkpt(3PROC), Psetcred(3PROC), Psetfault(3PROC),
+ Psetflags(3PROC), Psetpriv(3PROC), Psetrun(3PROC), Psetsignal(3PROC),
+ Psetsysentry(3PROC), Psetsysexit(3PROC), Psetwapt(3PROC),
+ Psetzoneid(3PROC), Psignal(3PROC), Pstate(3PROC), Pstatus(3PROC),
+ Pstop(3PROC), Pstopstatus(3PROC), Psync(3PROC), Psysentry(3PROC),
+ Psysexit(3PROC), Puname(3PROC), Punsetflags(3PROC), Pupdate_maps(3PROC),
+ Pupdate_syms(3PROC), Pwait(3PROC), Pwrite(3PROC), Pxecbkpt(3PROC),
+ Pxecwapt(3PROC), Pxlookup_by_addr(3PROC),
+ Pxlookup_by_addr_resolved(3PROC), Pxlookup_by_name(3PROC),
+ Pzonename(3PROC), Pzonepath(3PROC), Pzoneroot(3PROC)
Lalt_stack(3PROC), Lclearfault(3PROC), Lclearsig(3PROC), Lctlfd(3PROC),
Ldstop(3PROC), Lgetareg(3PROC), Lmain_stack(3PROC), Lprochandle(3PROC),
Lpsinfo(3PROC), Lputareg(3PROC), Lsetrun(3PROC), Lstack(3PROC),
Lstate(3PROC), Lstatus(3PROC), Lstop(3PROC), Lsync(3PROC), Lwait(3PROC),
@@ -730,6 +731,6 @@
Plwp_getgwindows(3PROC), Plwp_getxregs(3PROC), Plwp_setxregs(3PROC),
Plwp_getasrs(3PROC), Plwp_setasrs(3PROC)
-illumos May 8, 2016 illumos
+illumos June 6, 2016 illumos