syzkaller/executor
Anton Lindqvist 0159583c3b sys/openbsd: prevent using vio0 as a virtual multicast interface
One of the root causes to reported "lost connection to test machine" is
when the egress network interface is being used as a multicast
interface:

  setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2}, 0xc)

Prevent such syscalls from being generated by limiting the range of
allowed interface indices.
2019-06-08 10:13:59 +02:00
..
common_akaros.h executor: fix do_sandbox_none on akaros and test 2019-01-31 11:35:53 +01:00
common_bsd.h executor: unbreak on OpenBSD at runtime 2019-05-02 19:21:37 +02:00
common_fuchsia.h executor: don't fallthrough in switches in fuchsia (#1103) 2019-04-03 15:48:43 -07:00
common_kvm_amd64.h executor: prevent non-null expected warnings 2019-03-21 13:27:41 +01:00
common_kvm_arm64.h executor: prevent non-null expected warnings 2019-03-21 13:27:41 +01:00
common_linux.h executor: exit after first detected leak in C repros 2019-05-21 12:00:02 +02:00
common_test.h executor: prevent non-null expected warnings 2019-03-21 13:27:41 +01:00
common_usb.h executor: fix another compiler warning 2019-04-25 16:06:29 +02:00
common_windows.h executor: fix do_sandbox_none on akaros and test 2019-01-31 11:35:53 +01:00
common.h pkg/csource: generate timeouts for USB syzcalls 2019-05-31 13:35:25 +02:00
defs.h sys/openbsd: prevent using vio0 as a virtual multicast interface 2019-06-08 10:13:59 +02:00
executor_akaros.h executor: change syscall argument type to intptr_t 2019-05-07 08:48:35 +02:00
executor_bsd.h executor: add cover protection support to OpenBSD (#1215) 2019-06-05 19:13:28 -07:00
executor_fuchsia.h executor: special-case zx_deadline_after return value 2019-06-04 14:57:43 +02:00
executor_linux.h executor: Protect the coverage buffer 2019-06-04 16:24:36 +02:00
executor_test.h executor: change syscall argument type to intptr_t 2019-05-07 08:48:35 +02:00
executor_windows.h executor: change syscall argument type to intptr_t 2019-05-07 08:48:35 +02:00
executor.cc executor: Protect the coverage buffer 2019-06-04 16:24:36 +02:00
gen.go executor: disable gen.go for NetBSD 2019-01-10 12:50:45 +01:00
kvm_gen.cc executor: remove unused kvm_asm64_vm86 2019-01-17 10:52:20 +01:00
kvm.h sys: improve kvm description 2017-01-28 19:58:31 +01:00
kvm.S executor: remove unused kvm_asm64_vm86 2019-01-17 10:52:20 +01:00
kvm.S.h executor: remove unused kvm_asm64_vm86 2019-01-17 10:52:20 +01:00
nocover.h executor: Protect the coverage buffer 2019-06-04 16:24:36 +02:00
stub.go Makefile: actually cross-compile during presubmit 2017-06-26 15:45:51 +02:00
syscalls.h sys/linux: add hidraw and hiddev descriptions 2019-06-07 11:52:50 +02:00
test_linux.h executor: overhaul 2018-07-24 12:04:27 +02:00
test.h executor: fix handling of big-endian bitfields 2018-12-08 19:08:08 +01:00