svn commit: r367198 - stable/12/share/man/man5
Gordon Bergling
gbe at FreeBSD.org
Sat Oct 31 12:05:01 UTC 2020
Author: gbe (doc committer)
Date: Sat Oct 31 12:05:00 2020
New Revision: 367198
URL: https://svnweb.freebsd.org/changeset/base/367198
Log:
MFC r359608, r359611
elf(5) Updates
- expand on NT_FREEBSD_FEATURE_CTL bit definitions
- remove commented out leftovers
Modified:
stable/12/share/man/man5/elf.5
Directory Properties:
stable/12/ (props changed)
Modified: stable/12/share/man/man5/elf.5
==============================================================================
--- stable/12/share/man/man5/elf.5 Sat Oct 31 11:56:13 2020 (r367197)
+++ stable/12/share/man/man5/elf.5 Sat Oct 31 12:05:00 2020 (r367198)
@@ -1317,12 +1317,22 @@ is ignored.
Contains the MACHINE_ARCH that the executable was built for.
.It Dv NT_FREEBSD_FEATURE_CTL Pq Value: 4
Contains a bitmask of mitigations and features to enable:
-.Bl -column "NT_FREEBSD_FCTL_PROTMAX_DISABLE" "0x00" "Disable implicit PROT_MAX"
-.Sy Name Ta Sy Value Ta Sy Description
-.It NT_FREEBSD_FCTL_ASLR_DISABLE Ta 0x01 Ta Disable ASLR
-.It NT_FREEBSD_FCTL_PROTMAX_DISABLE Ta 0x02 Ta Disable implicit PROT_MAX
-.It NT_FREEBSD_FCTL_STKGAP_DISABLE Ta 0x04 Ta Disable stack gap
-.It NT_FREEBSD_FCTL_WXNEEDED Ta 0x08 Ta Binary makes W+X mappings
+.Bl -tag -width 4n
+.It NT_FREEBSD_FCTL_ASLR_DISABLE Pq Value: 0x01
+Request that address randomization (ASLR) not be performed.
+See
+.Xr security 7 .
+.It NT_FREEBSD_FCTL_PROTMAX_DISABLE Pq Value: 0x02
+Request that
+.Xr mmap 2
+calls not set PROT_MAX to the initial value of the
+.Fa prot
+argument.
+.It NT_FREEBSD_FCTL_STKGAP_DISABLE Pq Value: 0x04
+Disable stack gap.
+.It NT_FREEBSD_FCTL_WXNEEDED Pq Value: 0x08
+Indicate that the binary requires mappings that are simultaneously
+writeable and executable.
.El
.El
.Sh SEE ALSO
More information about the svn-src-stable-12
mailing list