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-all mailing list