# copyright John Maddock 2003 # Distributed under the Boost Software License, Version 1.0. # (See accompanying file LICENSE_1_0.txt or copy at # http://www.boost.org/LICENSE_1_0.txt. import testing ; lib Fuzzer : : . ; run narrow.cpp [ glob ../../src/*.cpp ] Fuzzer : # additional args -dict=dictionary.txt -workers=3 corpus -runs=5000 : # test-files : # requirements clang -fsanitize-coverage=trace-pc-guard -fsanitize=address -fsanitize=undefined -fno-sanitize-recover=undefined -fno-optimize-sibling-calls -fno-omit-frame-pointer ../../../.. -fsanitize=address -fsanitize=undefined debug ; run wide.cpp [ glob ../../src/*.cpp ] Fuzzer : # additional args -dict=dictionary.txt -workers=3 corpus -runs=5000 : # test-files : # requirements clang -fsanitize-coverage=trace-pc-guard -fsanitize=address -fsanitize=undefined -fno-sanitize-recover=undefined -fno-optimize-sibling-calls -fno-omit-frame-pointer ../../../.. -fsanitize=address -fsanitize=undefined debug ;