30#include <boost/program_options.hpp>
37#if (!defined(__clang__) || (__clang__ < 5))
38static int __AFL_LOOP(
int)
54 std::cout <<
"usage: " << argv[0] <<
" " <<
"<filename>" << std::endl;
58#ifdef __AFL_HAVE_MANUAL_CONTROL
62 int ret = fuzzer.
init();
66 const std::string filename = argv[1];
67 while (__AFL_LOOP(1000))
69 ret = fuzzer.
run(filename);
virtual int run(const std::string &filename)=0
int run_fuzzer(int argc, const char **argv, Fuzzer &fuzzer)
#define CATCH_ENTRY_L0(lacation, return_val)