1 # copyright John Maddock 2003
2 # Distributed under the Boost Software License, Version 1.0.
3 # (See accompanying file LICENSE_1_0.txt or copy at
4 # http://www.boost.org/LICENSE_1_0.txt.
8 lib Fuzzer : : <search>. ;
10 run narrow.cpp [ glob ../../src/*.cpp ] Fuzzer
12 -dict=dictionary.txt -workers=3 corpus -runs=5000
15 <toolset>clang <cxxflags>-fsanitize-coverage=trace-pc-guard
16 <cxxflags>-fsanitize=address <cxxflags>-fsanitize=undefined
17 <cxxflags>-fno-sanitize-recover=undefined <cxxflags>-fno-optimize-sibling-calls
18 <cxxflags>-fno-omit-frame-pointer
20 <linkflags>-fsanitize=address <linkflags>-fsanitize=undefined
24 run wide.cpp [ glob ../../src/*.cpp ] Fuzzer
26 -dict=dictionary.txt -workers=3 corpus -runs=5000
29 <toolset>clang <cxxflags>-fsanitize-coverage=trace-pc-guard
30 <cxxflags>-fsanitize=address <cxxflags>-fsanitize=undefined
31 <cxxflags>-fno-sanitize-recover=undefined <cxxflags>-fno-optimize-sibling-calls
32 <cxxflags>-fno-omit-frame-pointer
34 <linkflags>-fsanitize=address <linkflags>-fsanitize=undefined