syzkaller/sys/freebsd
Dmitry Vyukov ec42220e77 Makefile: generate descriptions on-the-fly
Checking in the generated descriptions files makes few things simpler,
but causes pain for pull requests: (1) PRs that touch descriptions
_always_ conflict, (2) PRs are large and harder to review,
(3) people sometimes forget to add auto-generated files.

The proposed way does not require us to hardcode lots of dependencies
in the Makefile (which is nice) and seem to work.
Let's see how it works.

The main contributor-visible consequence is that the auto-generated
files do not need to be checked-in now.

Credit for figuring the Makefile magic goes to @melver.

Fixes #1291
2020-04-30 17:18:29 +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 sys/freebsd: remove linux specific include files for ICMP 2018-12-05 10:51:02 +00: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 pkg/compiler: refactor attribute handling 2020-04-19 10:26:57 +02: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: add mldv2 packet structs 2020-04-29 18:55:57 +02:00