syzkaller/prog
Andrey Konovalov 2b854f96b1 tools: add syz-expand
The syz-expand tools allows to parse a program and print it including all
the default values. This is mainly useful for debugging, like doing manual
program modifications while trying to come up with a reproducer for some
particular kernel behavior.
2019-09-23 17:13:23 +02:00
..
test prog: fix out-of-bounds access 2019-07-30 19:33:02 +02:00
alloc_test.go .gometalinter.json: enable gofmt 2018-07-31 12:16:54 +02:00
alloc.go prog: fix a bunch of bugs in parsing 2019-03-29 08:56:02 +01:00
analysis.go prog: add implementation for resource centric 2019-09-03 16:30:45 +02:00
any_test.go prog: add implementation for resource centric 2019-09-03 16:30:45 +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 pkg/compiler: refactor len target checking 2019-05-14 19:28:01 +02:00
clone.go prog: introduce debugValidate 2018-08-02 16:57:31 +02:00
decl_test.go prog: speed up resource ctors detection 2019-08-30 12:51:28 -07:00
decodeexec.go all: fix some static analysis warnings 2019-04-23 17:58:54 +03:00
encoding_test.go prog, pkg/csource: more readable serialization for strings 2018-12-15 15:17:13 +01:00
encoding.go tools: add syz-expand 2019-09-23 17:13:23 +02:00
encodingexec_test.go prog: fix checksum dependencies 2019-02-01 16:52:54 +01:00
encodingexec.go prog, pkg/csource: more readable serialization for strings 2018-12-15 15:17:13 +01:00
export_test.go prog: measure memory allocation in benchmarks 2019-08-13 17:02:48 +02:00
generation.go prog: add insertionPoint param in generateCall func 2019-09-23 15:35:26 +02:00
hints_test.go prog: use type size when generating/mutating ints 2019-09-23 15:33:19 +02:00
hints.go prog: don't produce the same program when mutating with hints 2019-01-03 13:39:30 +01:00
minimization_test.go prog: don't minimize ProcType to 0 2019-07-26 10:29:36 +02:00
minimization.go prog: don't minimize ProcType to 0 2019-07-26 10:29:36 +02:00
mutation_test.go prog: use type size when generating/mutating ints 2019-09-23 15:33:19 +02:00
mutation.go prog: add insertionPoint param in generateCall func 2019-09-23 15:35: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: fix out-of-bounds access 2019-07-30 19:33:02 +02:00
prio_test.go prog: add better call-to-call priority calculation 2019-09-23 15:35:26 +02:00
prio.go prog: add better call-to-call priority calculation 2019-09-23 15:35:26 +02:00
prog_test.go tools: add syz-expand 2019-09-23 17:13:23 +02:00
prog.go sys/linux: prohibit opening /proc/self/exe 2019-02-08 16:30:44 +01:00
race_test.go prog: parallelize tests 2018-05-04 20:07:32 +02:00
rand_test.go prog: use type size when generating/mutating ints 2019-09-23 15:33:19 +02:00
rand.go prog: add insertionPoint param in generateCall func 2019-09-23 15:35:26 +02:00
resources.go prog: speed up resource ctors detection 2019-08-30 12:51:28 -07:00
size_test.go pkg/compiler: add offsetof type 2019-05-16 18:05:05 +02:00
size.go prog: use type size when generating/mutating ints 2019-09-23 15:33:19 +02:00
target.go prog: speed up resource ctors detection 2019-08-30 12:51:28 -07:00
types.go prog: use type size when generating/mutating ints 2019-09-23 15:33:19 +02:00
validation.go prog: fix a bunch of bugs in parsing 2019-03-29 08:56:02 +01:00