CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected] 2024/01/16 12:05:01

Modified files:
        sys/sys        : exec.h proc.h syscall_mi.h 
        sys/kern       : exec_elf.c kern_exec.c kern_exit.c kern_fork.c 
        sys/uvm        : uvm_map.c uvm_map.h uvm_mmap.c 

Log message:
The kernel will now read pinsyscall tables out of PT_OPENBSD_SYSCALLS in
the main program or ld.so, and accept a submission of that information
for libc.so from ld.so via pinsyscalls(2).  At system call invocation,
the syscall number is matched to the specific address it must come from.
ok kettenis, gnezdo, testing of variations by many people

Reply via email to