syzkaller/prog
Dmitry Vyukov 06c33b3af0 prog: sanitize calls after hints mutation
Hints mutation could produce unsanitized calls.
Sanitize calls after hints mutation.
Also sanitize on load (in validate), because bad programs
can already be in corpuses. And it's just the right thing
to do because sanitization rules can change over time.
2018-07-12 12:40:30 +02: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 prog: fix and improve fallback coverage 2018-06-30 13:28:11 +02:00
any_test.go prog: parallelize tests 2018-05-04 20:07:32 +02:00
any.go prog, pkg/compiler: support fmt type 2018-07-08 22:52:24 +02:00
checksum_test.go pkg/csource: fix handling of proc types 2017-12-22 11:59:46 +01:00
checksum.go prog: dedup checksumming code 2018-05-07 14:51:28 +02:00
clone.go prog: make c.Ret optional 2018-05-05 10:25:45 +02:00
decl_test.go prog: more precise constructor calculation 2018-06-18 19:45:48 +02:00
decodeexec.go prog, pkg/compiler: support fmt type 2018-07-08 22:52:24 +02:00
encoding_test.go prog: parallelize tests 2018-05-04 20:07:32 +02:00
encoding.go prog: make c.Ret optional 2018-05-05 10:25:45 +02:00
encodingexec_test.go prog, pkg/compiler: support fmt type 2018-07-08 22:52:24 +02:00
encodingexec.go prog, pkg/compiler: support fmt type 2018-07-08 22:52:24 +02:00
export_test.go prog: parallelize tests 2018-05-04 20:07:32 +02:00
generation.go prog: remove default target and all global state 2017-09-15 16:02:37 +02:00
hints_test.go prog: parallelize tests 2018-05-04 20:07:32 +02:00
hints.go prog: sanitize calls after hints mutation 2018-07-12 12:40:30 +02:00
minimization_test.go prog: sanitize calls after hints mutation 2018-07-12 12:40:30 +02:00
minimization.go gometalinter: enable cyclomatic complexity checking 2018-05-04 18:03:46 +02:00
mutation_test.go prog: parallelize tests 2018-05-04 20:07:32 +02:00
mutation.go prog: mutate fixed-size strings more 2018-06-12 19:09:26 +02:00
norace_test.go prog: parallelize tests 2018-05-04 20:07:32 +02:00
parse_test.go prog: parallelize tests 2018-05-04 20:07:32 +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: don't generate filenames that escape sandbox 2018-07-08 22:52:24 +02:00
prog.go prog, pkg/compiler: support fmt type 2018-07-08 22:52:24 +02:00
race_test.go prog: parallelize tests 2018-05-04 20:07:32 +02:00
rand.go prog: don't generate filenames that escape sandbox 2018-07-08 22:52:24 +02:00
resources.go prog, pkg/compiler: support fmt type 2018-07-08 22:52:24 +02:00
size_test.go gometalinter: enable line length checking 2018-05-04 14:24:51 +02:00
size.go all: fix gometalinter warnings 2018-03-08 18:48:26 +01:00
target.go all: fix gometalinter warnings 2018-03-08 18:48:26 +01:00
types.go prog, pkg/compiler: support fmt type 2018-07-08 22:52:24 +02:00
validation.go prog: sanitize calls after hints mutation 2018-07-12 12:40:30 +02:00