| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
Also centralize and unify checks to enable ASLR stack gap in a new
helper exec_stackgap().
PR: 239873
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Notes:
svn path=/head/; revision=368772
|
|
|
|
|
|
|
|
|
| |
Tested by: pho
Sponsored by: The FreeBSD Foundation
Differential revision: https://reviews.freebsd.org/D25273
Notes:
svn path=/head/; revision=364517
|
|
|
|
|
|
|
|
|
|
|
| |
elfctl has been merged to stable/12, and so will appear in FreeBSD 12.2
Reported by: Dewayne Geraghty
MFC after: 1 week
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/head/; revision=360676
|
|
|
|
|
|
|
|
|
| |
CID: 1420356
Reported by: Coverity Scan
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/head/; revision=358889
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This will be used to tag binaries that require W+X mappings, in advance
of the ability to prevent W^X in mmap/mprotect.
There is still some discussion about the flag's name, but the ABI won't
change even if the name does (as kib pointed out in the review).
Reviewed by: csjp, kib
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D23909
Notes:
svn path=/head/; revision=358631
|
|
|
|
|
|
|
|
|
| |
CID: 1420212, 1420213
Reported by: Coverity Scan
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/head/; revision=358623
|
|
|
|
|
|
|
| |
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/head/; revision=358622
|
|
|
|
| |
Notes:
svn path=/head/; revision=358546
|
|
|
|
|
|
|
|
|
| |
GCC points out a couple levels down in convert_to_features that this may be
used uninitialized. Indeed, this is true- initialize it to NULL so that we
at least deref a null pointer.
Notes:
svn path=/head/; revision=358518
|
|
elfctl is a tool for modifying the NT_FREEBSD_FEATURE_CTL ELF note,
which contains a set of flags for enabling or disabling vulnerability
mitigations and other features.
Reviewed by: csjp, kib
MFC after: 2 weeks
Relnotes: Yes
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D23910
Notes:
svn path=/head/; revision=358512
|