syzkaller/tools
Jukka Kaartinen f56b572638 tools/syz-crush: Add feature to run C-program
usage:
  syz-crush -config=config.json creprog.c

Produced output is same as syz-manager produces.
New directory called reproduced_with is added that lists all the
reproducers that triggered the crash.

Example:

~/workdir/crashes  $ tree
.
├── 2a8fff76c6267ecfeaf3530a602ed48afbc4a151
│   ├── description
│   ├── log0
│   ├── log1
│   ├── log2
│   ├── report0
│   ├── report1
│   ├── report2
│   └── reproduced_with
│       └── 17a6ed226769660f3e5dad7b22b13466b938e290.c
├── 2b6b921457afe8cebd0a96ca40f8569e6ee95174
│   ├── description
│   ├── log0
│   ├── log1
│   ├── log2
│   ├── log3
│   ├── log4
│   ├── log5
│   ├── report0
│   ├── report1
│   ├── report2
│   ├── report3
│   ├── report4
│   ├── report5
│   └── reproduced_with
│       ├── 9fb2f5b37bf4428382334e336bbbb201634c7c4c.c
│       └── ab27002b46d19cafb1ebb8b040f0a3b0f8f88974.c

Signed-off-by: Jukka Kaartinen <jukka.kaartinen@unikie.com>
2020-06-15 18:41:13 +02:00
..
android Android: Add simple test harness for Sandbox 2018-10-12 16:39:26 +02:00
docker sys/targets: fail loudly if SOURCEDIR_GOOS is set but compiler is broken 2020-06-11 18:06:49 +02:00
fops_probe all: use more respective language 2020-06-11 23:19:34 +02:00
kcovfuzzer tools/kcovfuzzer: add simple KCOV/libfuzzer glue 2019-09-19 15:56:24 +02:00
kcovtrace tools/kcovtrace: Fix the format of kcovtrace.c 2019-06-11 15:25:32 +02:00
syz-benchcmp tools/syz-benchcmp: update name of coverage stat 2019-04-08 15:10:07 +02:00
syz-bisect tools/syz-bisect: fix file presence check 2020-04-29 11:24:49 +02:00
syz-check sys/linux: regenerate .warn files 2020-06-13 19:56:20 +02:00
syz-cover pkg/cover: add test for report generation 2020-05-27 14:38:28 +02:00
syz-crush tools/syz-crush: Add feature to run C-program 2020-06-15 18:41:13 +02:00
syz-db tools/syz-db: implement memory benchmarking function 2020-05-05 14:01:52 +02:00
syz-declextract sys/windows: add more descriptions 2017-09-27 20:17:09 +02:00
syz-execprog pkg/host: add Features.Supported 2019-11-16 09:58:54 +01:00
syz-expand tools: add syz-expand 2019-09-23 17:13:23 +02:00
syz-fmt pkg/osutil: provide better Rename 2018-12-17 19:09:10 +01:00
syz-headerparser all: add missing copyright statements 2020-05-18 11:34:42 +02:00
syz-imagegen all: fix too long lines 2018-05-05 16:00:01 +02:00
syz-make tools/syz-make: rename from syz-env 2020-05-18 11:34:42 +02:00
syz-mutate prog: support disabled attribute 2020-05-04 20:56:20 +02:00
syz-prog2c csource, executor: add usb emulation feature 2020-04-03 12:42:06 +02:00
syz-repro pkg/repro: don't enable features missing on the target 2020-06-03 11:35:08 +02:00
syz-reprolist tools/syz-reprolist: cache errors 2020-03-03 09:35:16 +01:00
syz-runtest runtest: fix using configs with namespace/setuid sandbox 2020-04-03 12:42:06 +02:00
syz-showprio tools/syz-showprio: add a tool to visualize the priority table 2019-09-23 15:35:26 +02:00
syz-stress prog: support disabled attribute 2020-05-04 20:56:20 +02:00
syz-symbolize pkg/report: add ParseAll 2020-05-13 20:49:07 +02:00
syz-testbuild pkg/bisect: detect wrong bisections 2019-11-07 11:07:03 +01:00
syz-trace2syz prog: introduce Field type 2020-05-02 12:16:06 +02:00
syz-tty Fix incorrect argument in syz-tty (#260) 2017-06-27 16:55:11 +02:00
syz-upgrade prog: introduce strict parsing mode 2018-12-10 16:37:01 +01:00
syz-usbgen docs: link github.com/xairy/raw-gadget 2020-02-06 19:34:17 +01:00
check_links.py tools/check_links.py: detect absolute links 2020-05-19 12:52:04 +02:00
check-copyright.sh tools/check-copyright.sh: print errors in standard format 2020-05-18 11:34:42 +02:00
check-language.sh tools: update ietf link to the latest version 2020-06-13 20:04:08 +02:00
create-gce-image.sh tools: add custom udev rules to generated images 2020-06-10 13:09:12 +02:00
create-image.sh tools: add custom udev rules to generated images 2020-06-10 13:09:12 +02:00
create-openbsd-gce-ci.sh tools/create-openbsd*: update to 6.7 2020-04-17 07:27:39 +02:00
create-openbsd-vmm-worker.sh tools/create-openbsd*: update to 6.7 2020-04-17 07:27:39 +02:00
demo_setup.sh tools: improve demo_setup.sh 2018-04-07 12:33:23 +02:00
fuzzit.sh .github/workflows: add CI workflow 2020-05-18 11:34:42 +02:00
syz-big-env tools: add syz-big-env 2020-06-02 13:39:30 +02:00
syz-env tools: add syz-big-env 2020-06-02 13:39:30 +02:00