| # 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 : : <search>. ; |
| |
| run narrow.cpp [ glob ../../src/*.cpp ] Fuzzer |
| : # additional args |
| -dict=dictionary.txt -workers=3 corpus -runs=5000 |
| : # test-files |
| : # requirements |
| <toolset>clang <cxxflags>-fsanitize-coverage=trace-pc-guard |
| <cxxflags>-fsanitize=address <cxxflags>-fsanitize=undefined |
| <cxxflags>-fno-sanitize-recover=undefined <cxxflags>-fno-optimize-sibling-calls |
| <cxxflags>-fno-omit-frame-pointer |
| <include>../../../.. |
| <linkflags>-fsanitize=address <linkflags>-fsanitize=undefined |
| debug |
| ; |
| |
| run wide.cpp [ glob ../../src/*.cpp ] Fuzzer |
| : # additional args |
| -dict=dictionary.txt -workers=3 corpus -runs=5000 |
| : # test-files |
| : # requirements |
| <toolset>clang <cxxflags>-fsanitize-coverage=trace-pc-guard |
| <cxxflags>-fsanitize=address <cxxflags>-fsanitize=undefined |
| <cxxflags>-fno-sanitize-recover=undefined <cxxflags>-fno-optimize-sibling-calls |
| <cxxflags>-fno-omit-frame-pointer |
| <include>../../../.. |
| <linkflags>-fsanitize=address <linkflags>-fsanitize=undefined |
| debug |
| ; |
| |