Oss-fuzz ideal integration (#1262)

* Fix watchpoint leak in ARM

* Builds fuzz targets with sanitizer support

* Builds fuzz targets with directory driver

* Adds script to dowlonad public corpus

* Adds CIfuzz

To checks Pull Requests with fuzzing

* Use static library for fuzz targets

* Less verbose logs for fuzz driver directory
This commit is contained in:
Catena cyber
2020-05-21 10:15:12 +02:00
committed by GitHub
parent e2d1c5bf13
commit 216c348c35
6 changed files with 150 additions and 2 deletions

View File

@@ -6,7 +6,7 @@ ifeq ($(UNAME_S), Linux)
LDFLAGS += -lrt
endif
LDFLAGS += -lunicorn
LDFLAGS += ../../libunicorn.a
ALL_TESTS_SOURCES = $(wildcard fuzz*.c)
@@ -20,4 +20,4 @@ clean:
rm -rf ${ALL_TESTS}
fuzz%: fuzz%.c
$(CC) $(CFLAGS) $^ onefile.c $(LDFLAGS) -o $@
$(CC) $(CFLAGS) $^ onedir.c $(LDFLAGS) -o $@