|
Revision tags: release/14.1.0, release/13.3.0, release/14.0.0 |
|
| #
95ee2897 |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: two-line .h pattern
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
|
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0, release/12.2.0 |
|
| #
e1249216 |
| 16-Sep-2020 |
Mark Johnston <markj@FreeBSD.org> |
Move PLTs to the beginning of amd64 kernel modules.
As with .text, the aim is to ensure that executable sections are segregated from the rest, to avoid creation of writeable and executable mappings.
Move PLTs to the beginning of amd64 kernel modules.
As with .text, the aim is to ensure that executable sections are segregated from the rest, to avoid creation of writeable and executable mappings. Recent versions of LLVM emit a PLT in firmware modules.
Reviewed by: kib Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D26444
show more ...
|
|
Revision tags: release/11.4.0, release/12.1.0 |
|
| #
a211ca52 |
| 17-Oct-2019 |
Mark Johnston <markj@FreeBSD.org> |
Add an ldscript for amd64 kernel modules.
Use it to pad the text and read-only data sections to a 4KB boundary. This will be used to enforce strict memory protections for some sections of loadable k
Add an ldscript for amd64 kernel modules.
Use it to pad the text and read-only data sections to a 4KB boundary. This will be used to enforce strict memory protections for some sections of loadable kernel modules.
Reviewed by: kib MFC after: 2 weeks Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D21970
show more ...
|