syzkaller/sys
Dmitry Vyukov 026aaeb2b5 prog: don't mutate strings with enumerated values
Strings with enumerated values are frequently file names
or have complete enumeration of relevant values.
Mutating complete enumeration if not very profitable.
Mutating file names leads to escaping paths and
fuzzer messing with things it is not supposed to mess with as in:

r0 = openat$apparmor_task_exec(0xffffffffffffff9c, &(0x7f0000000440)='/proc/self//exe\x00', 0x3, 0x0)
2020-01-05 11:46:35 +01:00
..
akaros pkg/compiler: define fileoff template 2019-11-01 19:14:49 +01:00
android sys/linux: add ion and ashmem devices support 2018-01-09 21:24:28 +01:00
freebsd sys/linux: fix int64 alignment on 386 2019-12-23 08:57:42 +01:00
fuchsia sys/fuchsia: remove deprecated exception APIs 2019-11-14 16:21:01 -08:00
linux sys/linux: add vlan/macvlan/ipvlan/mactap device policies 2020-01-03 21:35:40 +01:00
netbsd sys/netbsd: fix the build issues with posix_spawn 2019-12-05 10:06:13 +01:00
openbsd pkg/compiler: define fileoff template 2019-11-01 19:14:49 +01:00
syz-extract sys/syz-extract: print less output 2019-12-18 10:50:21 +01:00
syz-sysgen tools/syz-check: inject description compilation warnings 2019-12-20 16:45:34 +01:00
targets sys/linux: fix int64 alignment on 386 2019-12-23 08:57:42 +01:00
test prog: don't mutate strings with enumerated values 2020-01-05 11:46:35 +01:00
trusty .golangci.yml: add codeanalysis build tag 2019-05-15 11:39:31 +02:00
windows sys/windows/sys.txt: use bool32 instead of int32[0:1] 2019-11-28 10:01:41 +01:00
sys.go dashboard/app: properly handle build failures 2019-03-25 17:00:25 +01:00