diff options
Diffstat (limited to 'test/ares-fuzz.cc')
-rw-r--r-- | test/ares-fuzz.cc | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/test/ares-fuzz.cc b/test/ares-fuzz.cc deleted file mode 100644 index 4680b72..0000000 --- a/test/ares-fuzz.cc +++ /dev/null @@ -1,20 +0,0 @@ -// General driver to allow command-line fuzzer (i.e. afl) to -// fuzz the libfuzzer entrypoint. -#include <stdio.h> -#include <unistd.h> - -#include <vector> - -extern "C" void LLVMFuzzerTestOneInput(const unsigned char *data, - unsigned long size); -int main() { - std::vector<unsigned char> input; - while (true) { - unsigned char buffer[1024]; - int len = read(fileno(stdin), buffer, sizeof(buffer)); - if (len <= 0) break; - input.insert(input.end(), buffer, buffer + len); - } - LLVMFuzzerTestOneInput(input.data(), input.size()); - return 0; -} |