version 1.98, 2023/01/11 02:00:33 |
version 1.99, 2023/01/19 00:16:07 |
|
|
can request non-immutable static data using the "openbsd.mutable" section, |
can request non-immutable static data using the "openbsd.mutable" section, |
or manually bring immutability to (page aligned heap objects) using |
or manually bring immutability to (page aligned heap objects) using |
<a href="https://man.openbsd.org/mimmutable.2">mimmutable(2)</a>. |
<a href="https://man.openbsd.org/mimmutable.2">mimmutable(2)</a>. |
|
Theo de Raadt, Dec 4, 2022. |
|
<li>sshd random relinking at boot. Theo de Raadt. Jan 18, 2023. |
|
<li>Some architectures now have non-readable code (by default), both from |
|
the perspective of userland reading it's own memory, or the kernel |
|
trying to read memory for an IO operation. Many sloppy practices in |
|
userland code had to be repaired to allow this. The linker option |
|
--execute-only is enabled by default. In order of development: arm64, |
|
riscv64, hppa, octeon, sparc64 (sun4u only), amd64. |
|
Mark Kettenis, Theo de Raadt, Visa Hankala, Miod Vallat, |
|
Dave Voutila, Dec 2022 - Feb 2023, still onoing. |
|
</ul> |
</ul> |
</ul> |
|
|
<h3>Functions</h3> |
<h3>Functions</h3> |