Add pinsyscall(2). With this you can tell the kernel the location
authorderaadt <deraadt@openbsd.org>
Thu, 16 Feb 2023 04:42:06 +0000 (04:42 +0000)
committerderaadt <deraadt@openbsd.org>
Thu, 16 Feb 2023 04:42:06 +0000 (04:42 +0000)
commit47565b742e7af3a7965ea58d06375098439da77b
treec1a96efbe6aa36fb8e2a86a5eea3ffa8adbcbc48
parentcc072802314dbcb955b5bab402fe20d27a4079d2
Add pinsyscall(2).  With this you can tell the kernel the location
(start,len) of the syscall stub in libc.so for a specified syscall
(using SYS_* notation).  Only SYS_execve is supported at this time.
ok gnezdo mortimer kettenis
sys/kern/syscalls.master
sys/uvm/uvm_extern.h
sys/uvm/uvm_mmap.c