aboutsummaryrefslogtreecommitdiffstats
path: root/prog/mutation.go
Commit message (Expand)AuthorAgeFilesLines
...
* prog: mutate fixed-size strings moreDmitry Vyukov2018-06-121-4/+4
* prog: refactor mutateArg from a big huge functionDmitry Vyukov2018-05-071-131/+180
* prog: dedup mutation codeDmitry Vyukov2018-05-071-127/+71
* gometalinter: enable cyclomatic complexity checkingDmitry Vyukov2018-05-041-207/+204
* prog: support big-endian during hints matchingDmitry Vyukov2018-04-011-0/+15
* prog: fix 32-bit buildDmitry Vyukov2018-03-051-1/+1
* pkg/compiler: allow specifying static size for filename'sDmitry Vyukov2018-03-051-1/+1
* prog: fix address analysisDmitry Vyukov2018-02-261-7/+16
* prog: add arbitrary mutation of complex structsDmitry Vyukov2018-02-251-125/+198
* prog: rework address allocationDmitry Vyukov2018-02-191-22/+9
* prog: fix mutationArgs for special typesDmitry Vyukov2018-02-191-52/+26
* prog: rework foreachArgDmitry Vyukov2018-02-191-34/+28
* sys/linux: extend netfilter descriptionsDmitry Vyukov2018-01-271-475/+263
* prog: remove unused UnionArg.OptionTypeDmitry Vyukov2018-01-271-1/+1
* pkg/compiler: allow unions with only 1 fieldDmitry Vyukov2018-01-271-6/+17
* pkg/compiler: support non-zero-terminated stringsDmitry Vyukov2018-01-181-1/+1
* pkg/compiler: support void typeDmitry Vyukov2018-01-131-1/+2
* prog: mutate len argumentsDmitry Vyukov2017-12-311-10/+15
* prog: don't serialize output data argsDmitry Vyukov2017-12-171-12/+14
* prog: append a bunch of bytes during mutationDmitry Vyukov2017-12-081-6/+20
* prog: export MakeData/UnionArg as we do for other arg typesDmitry Vyukov2017-11-221-1/+1
* syz-fuzzer: don't send/check CallIndex for inputsDmitry Vyukov2017-10-101-1/+1
* prog: remove default target and all global stateDmitry Vyukov2017-09-151-17/+18
* prog: remove special knowledge about "mmap" syscallDmitry Vyukov2017-09-151-2/+2
* prog, sys: move types to progDmitry Vyukov2017-09-051-9/+16
* prog: dot-import sysDmitry Vyukov2017-09-051-39/+39
* sys, pkg/compiler: move padding computation to compilerDmitry Vyukov2017-09-041-7/+5
* sys, prog: switch values to to uint64Dmitry Vyukov2017-08-191-27/+26
* prog: reduce the "uber-mmap" sizeAlexander Potapenko2017-08-081-1/+5
* prog: don't mutate mmap() calls too oftenAlexander Potapenko2017-08-021-0/+5
* prog: properly remove calls when splicing progsAndrey Konovalov2017-08-011-2/+2
* prog: split Arg into smaller structsAndrey Konovalov2017-07-171-93/+130
* prog: limit prog size when splicingAndrey Konovalov2017-02-011-190/+194
* prog, sys: add csum type, embed checksums for ipv4 packetsAndrey Konovalov2017-01-251-1/+6
* prog: validate deserialized programsDmitry Vyukov2017-01-241-2/+4
* prog: add FieldName to TypeAndrey Konovalov2017-01-231-3/+7
* all: spot optimizationsDmitry Vyukov2017-01-201-330/+332
* prog: generate larger arraysDmitry Vyukov2017-01-201-1/+1
* prog: mutate programs more aggressivelyDmitry Vyukov2017-01-201-2/+2
* prog: mutate int argumentsDmitry Vyukov2017-01-201-1/+12
* prog: mutate sized strings with respect to sizeAndrey Konovalov2017-01-181-2/+9
* sys: extend kvm supportDmitry Vyukov2017-01-091-0/+2
* sys: move sockaddr description to templatesAndrey Konovalov2016-11-291-2/+0
* sys: add proc type to denote per proccess integersAndrey Konovalov2016-11-251-2/+2
* prog: minimize based on individual argsAndrey Konovalov2016-11-251-7/+116
* fuzzer: combine progs from corpusAndrey Konovalov2016-11-251-166/+177
* prog: fix checks for max and min len when mutating a bin blobAndrey Konovalov2016-11-221-2/+2
* sys: allow to specify buffer size for stringsDmitry Vyukov2016-11-111-5/+1
* sys: add string flagsDmitry Vyukov2016-11-111-5/+7
* sys: replace FileoffType with IntType{Kind: IntFileoff}Dmitry Vyukov2016-11-111-1/+1