syzkaller/prog
Dmitry Vyukov 70a1ddb939 prog: harden program parsing against description changes more
Handle most of type changes, e.g. const is changed to struct,
or struct to pointers. In all these cases we create default args.
They may not give the coverage anymore, but still better than
losing them right away.
2018-03-05 12:10:27 +01:00
..
alloc_test.go prog: rework address allocation 2018-02-19 21:48:20 +01:00
alloc.go prog: rework address allocation 2018-02-19 21:48:20 +01:00
analysis.go pkg/compiler: allow specifying static size for filename's 2018-03-05 12:10:27 +01:00
any_test.go prog: properly squash bitfields 2018-02-26 18:21:51 +01:00
any.go prog: properly squash bitfields 2018-02-26 18:21:51 +01:00
checksum_test.go pkg/csource: fix handling of proc types 2017-12-22 11:59:46 +01:00
checksum.go prog: rework foreachArg 2018-02-19 21:48:20 +01:00
clone.go prog: don't serialize output data args 2017-12-17 11:39:14 +01:00
decl_test.go sys/linux: assorted improvements to descriptions 2017-11-27 09:09:06 +01:00
decodeexec.go executor: use proper default values for resources 2018-02-26 15:00:46 +01:00
encoding_test.go prog: harden program parsing against description changes more 2018-03-05 12:10:27 +01:00
encoding.go prog: harden program parsing against description changes more 2018-03-05 12:10:27 +01:00
encodingexec_test.go executor: use proper default values for resources 2018-02-26 15:00:46 +01:00
encodingexec.go executor: use proper default values for resources 2018-02-26 15:00:46 +01:00
export_test.go prog: rework address allocation 2018-02-19 21:48:20 +01:00
generation.go prog: remove default target and all global state 2017-09-15 16:02:37 +02:00
hints_test.go prog: return concrete arg types from Make functions 2018-02-24 17:00:34 +01:00
hints.go prog: extend a TODO about big-endian hints 2018-02-27 12:06:28 +01:00
minimization_test.go executor: use proper default values for resources 2018-02-26 15:00:46 +01:00
minimization.go prog: remove stale TODOs 2018-02-26 17:46:44 +01:00
mutation_test.go prog: rework address allocation 2018-02-19 21:48:20 +01:00
mutation.go pkg/compiler: allow specifying static size for filename's 2018-03-05 12:10:27 +01:00
parse_test.go prog: remove default target and all global state 2017-09-15 16:02:37 +02:00
parse.go prog: remove default target and all global state 2017-09-15 16:02:37 +02:00
prio.go prog: rework address allocation 2018-02-19 21:48:20 +01:00
prog_test.go prog: rework address allocation 2018-02-19 21:48:20 +01:00
prog.go executor: use proper default values for resources 2018-02-26 15:00:46 +01:00
rand.go pkg/compiler: allow specifying static size for filename's 2018-03-05 12:10:27 +01:00
resources.go prog: add arbitrary mutation of complex structs 2018-02-25 18:22:02 +01:00
size_test.go pkg/compiler: allow specifying static size for filename's 2018-03-05 12:10:27 +01:00
size.go prog: rework address allocation 2018-02-19 21:48:20 +01:00
target.go prog: add arbitrary mutation of complex structs 2018-02-25 18:22:02 +01:00
types.go pkg/compiler: allow specifying static size for filename's 2018-03-05 12:10:27 +01:00
validation.go prog: rework address allocation 2018-02-19 21:48:20 +01:00