Print this page
uts: Allow for address space randomisation.
Randomise the base addresses of shared objects, non-fixed mappings, the
stack and the heap.  Introduce a service, svc:/system/process-security,
and a tool psecflags(1) to control and observe it

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libc/sparcv9/Makefile.com
          +++ new/usr/src/lib/libc/sparcv9/Makefile.com
↓ open down ↓ 259 lines elided ↑ open up ↑
 260  260          pause.o                 \
 261  261          pcsample.o              \
 262  262          pipe2.o                 \
 263  263          pollsys.o               \
 264  264          pread.o                 \
 265  265          preadv.o                \
 266  266          priocntlset.o           \
 267  267          processor_bind.o        \
 268  268          processor_info.o        \
 269  269          profil.o                \
      270 +        psecflagsset.o          \
 270  271          putmsg.o                \
 271  272          putpmsg.o               \
 272  273          pwrite.o                \
 273  274          pwritev.o               \
 274  275          read.o                  \
 275  276          readv.o                 \
 276  277          resolvepath.o           \
 277  278          seteguid.o              \
 278  279          setgid.o                \
 279  280          setgroups.o             \
↓ open down ↓ 229 lines elided ↑ open up ↑
 509  510          pipe.o                  \
 510  511          plock.o                 \
 511  512          poll.o                  \
 512  513          posix_fadvise.o         \
 513  514          posix_fallocate.o       \
 514  515          posix_madvise.o         \
 515  516          posix_memalign.o        \
 516  517          priocntl.o              \
 517  518          privlib.o               \
 518  519          priv_str_xlate.o        \
      520 +        psecflags.o             \
 519  521          psiginfo.o              \
 520  522          psignal.o               \
 521  523          pt.o                    \
 522  524          putpwent.o              \
 523  525          putspent.o              \
 524  526          raise.o                 \
 525  527          rand.o                  \
 526  528          random.o                \
 527  529          rctlops.o               \
 528  530          readdir.o               \
↓ open down ↓ 782 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX