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/i386/Makefile.com
          +++ new/usr/src/lib/libc/i386/Makefile.com
↓ open down ↓ 256 lines elided ↑ open up ↑
 257  257          pause.o                 \
 258  258          pcsample.o              \
 259  259          pipe2.o                 \
 260  260          pollsys.o               \
 261  261          pread.o                 \
 262  262          preadv.o                \
 263  263          priocntlset.o           \
 264  264          processor_bind.o        \
 265  265          processor_info.o        \
 266  266          profil.o                \
      267 +        psecflagsset.o          \
 267  268          putmsg.o                \
 268  269          putpmsg.o               \
 269  270          pwrite.o                \
 270  271          pwritev.o               \
 271  272          read.o                  \
 272  273          readv.o                 \
 273  274          resolvepath.o           \
 274  275          seteguid.o              \
 275  276          setgid.o                \
 276  277          setgroups.o             \
↓ open down ↓ 240 lines elided ↑ open up ↑
 517  518          pipe.o                  \
 518  519          plock.o                 \
 519  520          poll.o                  \
 520  521          posix_fadvise.o         \
 521  522          posix_fallocate.o       \
 522  523          posix_madvise.o         \
 523  524          posix_memalign.o        \
 524  525          priocntl.o              \
 525  526          privlib.o               \
 526  527          priv_str_xlate.o        \
      528 +        psecflags.o             \
 527  529          psiginfo.o              \
 528  530          psignal.o               \
 529  531          pt.o                    \
 530  532          putpwent.o              \
 531  533          putspent.o              \
 532  534          raise.o                 \
 533  535          rand.o                  \
 534  536          random.o                \
 535  537          rctlops.o               \
 536  538          readdir.o               \
↓ open down ↓ 779 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX