syzkaller/sys/freebsd
Dmitry Vyukov 5ed76afa81 pkg/compiler: check for unused resources
If a resource is never used as an input, it is not useful.
It's effectively the same as using an integer.
Detect such cases, they are quite confusing.
Fix all existing errors in descriptions.
This uncovered some interesting bugs as well,
e.g. use of a completely unrelated fd subtype after copy-paste
(while the resource that was supposed to be used there is completely unused).
2020-08-04 16:53:16 +02:00
..
capsicum_386.const sys/freebsd: add Capsicum system calls 2020-03-27 05:51:58 +01:00
capsicum_amd64.const sys/freebsd: add Capsicum system calls 2020-03-27 05:51:58 +01:00
capsicum.txt sys/freebsd: add Capsicum system calls 2020-03-27 05:51:58 +01:00
init.go executor: surround the data mapping with PROT_NONE pages 2020-04-18 14:43:29 +02:00
ipc_386.const sys/freebsd: add POSIX shared memory system calls 2020-03-27 05:51:58 +01:00
ipc_amd64.const sys/freebsd: add POSIX shared memory system calls 2020-03-27 05:51:58 +01:00
ipc.txt sys/freebsd: add POSIX shared memory system calls 2020-03-27 05:51:58 +01:00
pf_386.const sys/freebsd: Add support for fuzzing FreeBSD/i386 2019-05-29 14:28:59 +02:00
pf_amd64.const sys/freebsd: include ioccom.h in pf.txt 2019-04-30 17:55:00 +02:00
pf.txt tools: add script that checks copyright headers 2020-02-18 16:05:10 +01:00
posix_fs_386.const sys/freebsd: add posix_fadvise(2) and posix_fallocate(2) 2020-03-27 05:51:58 +01:00
posix_fs_amd64.const sys/freebsd: add posix_fadvise(2) and posix_fallocate(2) 2020-03-27 05:51:58 +01:00
posix_fs.txt sys/freebsd: add posix_fadvise(2) and posix_fallocate(2) 2020-03-27 05:51:58 +01:00
posix_mm_386.const sys/freebsd: add FreeBSD-specific madvise(2) flags 2020-03-27 05:51:58 +01:00
posix_mm_amd64.const sys/freebsd: add FreeBSD-specific madvise(2) flags 2020-03-27 05:51:58 +01:00
posix_mm.txt sys/freebsd: add FreeBSD-specific madvise(2) flags 2020-03-27 05:51:58 +01:00
socket_386.const sys/freebsd: add bindat(2) 2020-03-27 05:51:58 +01:00
socket_amd64.const sys/freebsd: add bindat(2) 2020-03-27 05:51:58 +01:00
socket_inet6_386.const sys/freebsd: Add support for fuzzing FreeBSD/i386 2019-05-29 14:28:59 +02:00
socket_inet6_amd64.const sys/freebsd: Add pf ioctl()s 2019-04-23 15:55:07 +02:00
socket_inet6.txt sys: add more specific ipv6 options 2020-04-29 16:46:34 +02:00
socket_inet_386.const sys/freebsd: Add support for fuzzing FreeBSD/i386 2019-05-29 14:28:59 +02:00
socket_inet_amd64.const sys: remove socketpair for AF_INET and AF_INET6 2018-12-04 08:58:22 +00:00
socket_inet_icmp_386.const sys/freebsd: Add support for fuzzing FreeBSD/i386 2019-05-29 14:28:59 +02:00
socket_inet_icmp_amd64.const sys/freebsd: remove linux specific include files for ICMP 2018-12-05 10:51:02 +00:00
socket_inet_icmp.txt pkg/compiler: check for unused resources 2020-08-04 16:53:16 +02:00
socket_inet_sctp_386.const sys/freebsd: Add support for fuzzing FreeBSD/i386 2019-05-29 14:28:59 +02:00
socket_inet_sctp_amd64.const sys/freebsd: add SCTP syscalls 2019-01-16 18:12:07 +01:00
socket_inet_sctp.txt sys/freebsd: update SCTP related socket options for FreeBSD 2020-06-21 12:54:51 -04:00
socket_inet_tcp_386.const sys/freebsd: Add support for fuzzing FreeBSD/i386 2019-05-29 14:28:59 +02:00
socket_inet_tcp_amd64.const sys/freebsd: improve TCP tests 2018-12-05 06:57:20 +00:00
socket_inet_tcp.txt sys/freebsd: improve TCP tests 2018-12-05 06:57:20 +00:00
socket_inet_udp_386.const sys/freebsd: Add support for fuzzing FreeBSD/i386 2019-05-29 14:28:59 +02:00
socket_inet_udp_amd64.const sys/freebsd: improve udp tests 2018-12-04 14:15:42 +00:00
socket_inet_udp.txt sys/freebsd: improve udp tests 2018-12-04 14:15:42 +00:00
socket_inet_udplite_386.const sys/freebsd: Add support for fuzzing FreeBSD/i386 2019-05-29 14:28:59 +02:00
socket_inet_udplite_amd64.const sys/freebsd: add UDP-Lite descriptions 2018-12-03 13:52:09 +00:00
socket_inet_udplite.txt sys/freebsd: add UDP-Lite descriptions 2018-12-03 13:52:09 +00:00
socket_inet.txt sys/freebsd: fix sockaddr structures 2019-06-23 13:16:30 +02:00
socket_unix_386.const sys/freebsd: add bindat(2) 2020-03-27 05:51:58 +01:00
socket_unix_amd64.const sys/freebsd: add bindat(2) 2020-03-27 05:51:58 +01:00
socket_unix.txt pkg/compiler: refactor attribute handling 2020-04-19 10:26:57 +02:00
socket.txt pkg/compiler: refactor attribute handling 2020-04-19 10:26:57 +02:00
sys_386.const sys/freebsd: add __realpathat system call 2020-03-27 05:51:58 +01:00
sys_amd64.const sys/freebsd: add __realpathat system call 2020-03-27 05:51:58 +01:00
sys.txt sys/freebsd: add __realpathat system call 2020-03-27 05:51:58 +01:00
vnet_386.const sys: add mldv2 packet structs 2020-04-29 18:55:57 +02:00
vnet_amd64.const sys: add mldv2 packet structs 2020-04-29 18:55:57 +02:00
vnet.txt sys/freebsd: mark some fields as big endian 2020-06-04 12:35:47 +02:00