Description[libfuzzer] support of custom libfuzzer options via .options file.
1) remove 'fuzzer_test_launcher', use 'fuzzer_test' for both fuzzers and tests
2) copy dictionary with name like '<fuzzer_name>.dict' (otherwise there are
warnings if one dictionary is used for mor than one fuzzer)
3) remove .sh-warpper for fuzzers because it is platform-dependent
4) copy .options file with name like '<fuzzer_name>.options' if no 'dict' used
and update/generate .options file in the build root if 'dict' is used
5) a couple of tests for updated build template and .options generation
R=aizatsky@chromium.org, inferno@chromium.org, krasin@chromium.org
BUG=539572
Committed: https://crrev.com/344a75ae39ea54533e7185bc98a063f8a54ae531
Cr-Commit-Position: refs/heads/master@{#378761}
Patch Set 1 #
Total comments: 4
Patch Set 2 : use forward_variables_from in .gni, refactor launcher generator #
Total comments: 3
Patch Set 3 : replace .sh-wrapper script with .options config file. #
Total comments: 4
Patch Set 4 : fix nits in check_fuzzer_config.py script and fuzzer_launcher_test.cc #Messages
Total messages: 29 (8 generated)
|