version 1.115, 2024/01/22 23:23:35 |
version 1.116, 2024/02/12 05:39:58 |
|
|
new ELF section <b>.openbsd.syscalls</b> inside ld.so and |
new ELF section <b>.openbsd.syscalls</b> inside ld.so and |
libc.so. ld.so uses the new syscall |
libc.so. ld.so uses the new syscall |
<a href="https://man.openbsd.org/pinsyscalls.2">pinsyscalls(2)</a> |
<a href="https://man.openbsd.org/pinsyscalls.2">pinsyscalls(2)</a> |
to tell the kernel where libc.so the precise entry location |
to tell the kernel the precise entry location of system calls in libc.so. |
of system calls. Since all syscall entries are now known |
Since all syscall entries are now known to the kernel, the |
to the kernel, the pininsyscall(SYS_execve) interface becomes |
pininsyscall(SYS_execve) interface becomes redundant. |
redundant. Theo de Raadt, Jan 2024. |
Theo de Raadt, Jan 2024. |
</ul> |
</ul> |
|
|
<h3>Functions</h3> |
<h3>Functions</h3> |