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/sparc/Makefile.com
          +++ new/usr/src/lib/libc/sparc/Makefile.com
↓ open down ↓ 276 lines elided ↑ open up ↑
 277  277          pause.o                 \
 278  278          pcsample.o              \
 279  279          pipe2.o                 \
 280  280          pollsys.o               \
 281  281          pread.o                 \
 282  282          preadv.o                \
 283  283          priocntlset.o           \
 284  284          processor_bind.o        \
 285  285          processor_info.o        \
 286  286          profil.o                \
      287 +        psecflagsset.o          \
 287  288          putmsg.o                \
 288  289          putpmsg.o               \
 289  290          pwrite.o                \
 290  291          pwritev.o               \
 291  292          read.o                  \
 292  293          readv.o                 \
 293  294          resolvepath.o           \
 294  295          seteguid.o              \
 295  296          setgid.o                \
 296  297          setgroups.o             \
↓ open down ↓ 252 lines elided ↑ open up ↑
 549  550          pipe.o                  \
 550  551          plock.o                 \
 551  552          poll.o                  \
 552  553          posix_fadvise.o         \
 553  554          posix_fallocate.o       \
 554  555          posix_madvise.o         \
 555  556          posix_memalign.o        \
 556  557          priocntl.o              \
 557  558          privlib.o               \
 558  559          priv_str_xlate.o        \
      560 +        psecflags.o             \
 559  561          psiginfo.o              \
 560  562          psignal.o               \
 561  563          pt.o                    \
 562  564          putpwent.o              \
 563  565          putspent.o              \
 564  566          raise.o                 \
 565  567          rand.o                  \
 566  568          random.o                \
 567  569          rctlops.o               \
 568  570          readdir.o               \
↓ open down ↓ 825 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX