aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorEthan Graham <ethangraham@google.com>2025-09-15 13:13:20 +0000
committerAleksandr Nogikh <nogikh@google.com>2025-09-22 09:11:54 +0000
commit288cfa16e79d64f1dbaafe91d4aee223fe0dd494 (patch)
tree8376d303c9a6b266e0df5f6f643d0ada2673445b /Makefile
parent6e1112d5c5188a4ad2911642c49a7f0b335a0cb7 (diff)
syz-kfuzztest: add syz-kfuzztest executable
syz-kfuzztest is a new standalone designed for fuzzing KFuzzTest on a live kernel VM (e.g., inside QEMU). It has no dependencies on the executor program, instead directly writing into a KFuzzTest target's debugfs entry. Signed-off-by: Ethan Graham <ethangraham@google.com>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile5
1 files changed, 4 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index bf7bca804..fc4c95332 100644
--- a/Makefile
+++ b/Makefile
@@ -104,7 +104,7 @@ ifeq ("$(TARGETOS)", "trusty")
endif
.PHONY: all clean host target \
- manager executor ci hub \
+ manager executor kfuzztest ci hub \
execprog mutate prog2c trace2syz repro upgrade db \
usbgen symbolize cover kconf syz-build crush \
bin/syz-extract bin/syz-fmt \
@@ -217,6 +217,9 @@ syz-build:
bisect: descriptions
GOOS=$(HOSTOS) GOARCH=$(HOSTARCH) $(HOSTGO) build $(GOHOSTFLAGS) -o ./bin/syz-bisect github.com/google/syzkaller/tools/syz-bisect
+kfuzztest: descriptions
+ GOOS=$(HOSTOS) GOARCH=$(HOSTARCH) $(HOSTGO) build $(GOHOSTFLAGS) -o ./bin/syz-kfuzztest github.com/google/syzkaller/syz-kfuzztest
+
verifier: descriptions
# TODO: switch syz-verifier to use syz-executor.
# GOOS=$(HOSTOS) GOARCH=$(HOSTARCH) $(HOSTGO) build $(GOHOSTFLAGS) -o ./bin/syz-verifier github.com/google/syzkaller/syz-verifier