mirror of
https://github.com/reactos/syzkaller.git
synced 2024-11-30 14:50:36 +00:00
4fc2fa55ac
syz-extract was removing certain prefixes from syscall names, but this caused some problems: - freebsd* prefixes are for compatibility syscalls when the syscall ABI has changed. For instance, we have both fstat() and freebsd11_fstat(), and it is desirable to fuzz them both. - Stripping prefixes may leave us with undefined SYS_ constants. This resulted in some test failures in pkg/csource, which emitted code referencing SYS_semctl when it should have been SYS___semctl. Fix the problem by updating syscall descriptions to match the names given by the FreeBSD kernel. Add some new descriptions for compatibility syscalls, fix the mknodat() description (dev_t is now 64 bits wide on FreeBSD), and remove mknod$loop, which appears to be Linux-specific. |
||
---|---|---|
.. | ||
gen | ||
init.go | ||
ipc_amd64.const | ||
ipc.txt | ||
posix_fs_amd64.const | ||
posix_fs.txt | ||
posix_mm_amd64.const | ||
posix_mm.txt | ||
socket_amd64.const | ||
socket_inet6_amd64.const | ||
socket_inet6.txt | ||
socket_inet_amd64.const | ||
socket_inet_icmp_amd64.const | ||
socket_inet_icmp.txt | ||
socket_inet_sctp_amd64.const | ||
socket_inet_sctp.txt | ||
socket_inet_tcp_amd64.const | ||
socket_inet_tcp.txt | ||
socket_inet_udp_amd64.const | ||
socket_inet_udp.txt | ||
socket_inet_udplite_amd64.const | ||
socket_inet_udplite.txt | ||
socket_inet.txt | ||
socket_unix_amd64.const | ||
socket_unix.txt | ||
socket.txt | ||
sys_amd64.const | ||
sys.txt | ||
vnet.txt |