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

*** 1356,1365 **** --- 1356,1366 ---- @ MSG_ARG_CYL "-YL" @ MSG_ARG_CYP "-YP" @ MSG_ARG_CYU "-YU" @ MSG_ARG_Z "-z" @ MSG_ARG_ZDEFNODEF "-z[defs|nodefs]" + @ MSG_ARG_ZASLR "-zaslr" @ MSG_ARG_ZGUIDE "-zguidance" @ MSG_ARG_ZNODEF "-znodefs" @ MSG_ARG_ZNOINTERP "-znointerp" @ MSG_ARG_ZRELAXRELOC "-zrelaxreloc" @ MSG_ARG_ZNORELAXRELOC "-znorelaxreloc"
*** 1372,1381 **** --- 1373,1383 ---- @ MSG_ARG_ZSYMBOLCAP "-zsymbolcap" @ MSG_ARG_ZFATWNOFATW "-z[fatal-warnings|nofatalwarnings]" @ MSG_ARG_ABSEXEC "absexec" @ MSG_ARG_ALTEXEC64 "altexec64" + @ MSG_ARG_ASLR "aslr" @ MSG_ARG_NOCOMPSTRTAB "nocompstrtab" @ MSG_ARG_GROUPPERM "groupperm" @ MSG_ARG_NOGROUPPERM "nogroupperm" @ MSG_ARG_LAZYLOAD "lazyload" @ MSG_ARG_NOLAZYLOAD "nolazyload"
*** 1472,1481 **** --- 1474,1486 ---- @ MSG_ARG_T_WHOLEARC "-whole-archive" @ MSG_ARG_T_WRAP "-wrap" @ MSG_ARG_T_OPAR "(" @ MSG_ARG_T_CPAR ")" + @ MSG_ARG_ENABLED "enabled" + @ MSG_ARG_DISABLED "disabled" + # -z guidance=item strings @ MSG_ARG_GUIDE_DELIM ",: \t" @ MSG_ARG_GUIDE_NO_ALL "noall" @ MSG_ARG_GUIDE_NO_DEFS "nodefs" @ MSG_ARG_GUIDE_NO_DIRECT "nodirect"