From dc324e16444f42c3d2e1967ea5cfa6f081a9714c Mon Sep 17 00:00:00 2001 From: Alexey Samsonov Date: Tue, 21 Jul 2015 22:51:49 +0000 Subject: [Fuzzer] Clearly separate regular and DFSan tests. NFC. llvm-svn: 242850 --- llvm/lib/Fuzzer/test/MemcmpTest.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 llvm/lib/Fuzzer/test/MemcmpTest.cpp (limited to 'llvm/lib/Fuzzer/test/MemcmpTest.cpp') diff --git a/llvm/lib/Fuzzer/test/MemcmpTest.cpp b/llvm/lib/Fuzzer/test/MemcmpTest.cpp new file mode 100644 index 00000000000..510a2439800 --- /dev/null +++ b/llvm/lib/Fuzzer/test/MemcmpTest.cpp @@ -0,0 +1,12 @@ +// Simple test for a fuzzer. The fuzzer must find a particular string. +#include +#include +#include +#include + +extern "C" void LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) { + if (Size >= 8 && memcmp(Data, "01234567", 8) == 0) { + fprintf(stderr, "BINGO\n"); + exit(1); + } +} -- cgit v1.2.3