From 87ac55a12996dbe20ac3f67f2a3b47e650f740e2 Mon Sep 17 00:00:00 2001 From: Evgeny Vereshchagin Date: Sun, 5 May 2019 19:28:42 +0000 Subject: tests: hook up fuzz targets to FuzzBuzz --- src/fuzz/fuzz.h | 3 +++ src/fuzz/fuzzer-entry-point.c | 5 +++++ 2 files changed, 8 insertions(+) create mode 100644 src/fuzz/fuzzer-entry-point.c (limited to 'src/fuzz') diff --git a/src/fuzz/fuzz.h b/src/fuzz/fuzz.h index 1e56526259..83b1ac11ad 100644 --- a/src/fuzz/fuzz.h +++ b/src/fuzz/fuzz.h @@ -6,3 +6,6 @@ /* The entry point into the fuzzer */ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size); + +/* https://docs.fuzzbuzz.io/developer-documentation/porting-targets-to-fuzzbuzz/libfuzzer-targets */ +int FuzzerEntrypoint(const uint8_t *data, size_t size); diff --git a/src/fuzz/fuzzer-entry-point.c b/src/fuzz/fuzzer-entry-point.c new file mode 100644 index 0000000000..020c111650 --- /dev/null +++ b/src/fuzz/fuzzer-entry-point.c @@ -0,0 +1,5 @@ +#include "fuzz.h" + +int FuzzerEntrypoint(const uint8_t *data, size_t size) { + return LLVMFuzzerTestOneInput(data, size); +} -- cgit v1.2.3