浏览代码

Fuzzers now handle asserts.

Nicolas "Pixel" Noble 9 年之前
父节点
当前提交
762a8df773

+ 1 - 1
templates/tools/fuzzer/runners.template

@@ -35,7 +35,7 @@ template: |
   # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
   #
 
-  flags="-max_total_time=3600 -jobs=3 -workers=3"
+  flags="-max_total_time=3600 -jobs=3 -workers=3 -artifact_prefix=fuzzer_output/"
   if [ "$config" == "asan-trace-cmp" ]
   then
     flags="-use_traces=1 $flags"

+ 1 - 0
tools/fuzzer/build_and_run_fuzzer.sh

@@ -34,4 +34,5 @@ set -ex
 cd $(dirname $0)/../..
 make CONFIG=$config $1 -j3
 mkdir -p fuzzer_output
+export ASAN_OPTIONS=handle_abort=1
 . tools/fuzzer/runners/$1.sh

+ 1 - 1
tools/fuzzer/runners/hpack_parser_fuzzer_test.sh

@@ -29,7 +29,7 @@
 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #
 
-flags="-max_total_time=3600 -jobs=3 -workers=3"
+flags="-max_total_time=3600 -jobs=3 -workers=3 -artifact_prefix=fuzzer_output/"
 if [ "$config" == "asan-trace-cmp" ]
 then
   flags="-use_traces=1 $flags"

+ 1 - 1
tools/fuzzer/runners/http_fuzzer_test.sh

@@ -29,7 +29,7 @@
 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #
 
-flags="-max_total_time=3600 -jobs=3 -workers=3"
+flags="-max_total_time=3600 -jobs=3 -workers=3 -artifact_prefix=fuzzer_output/"
 if [ "$config" == "asan-trace-cmp" ]
 then
   flags="-use_traces=1 $flags"

+ 1 - 1
tools/fuzzer/runners/json_fuzzer_test.sh

@@ -29,7 +29,7 @@
 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #
 
-flags="-max_total_time=3600 -jobs=3 -workers=3"
+flags="-max_total_time=3600 -jobs=3 -workers=3 -artifact_prefix=fuzzer_output/"
 if [ "$config" == "asan-trace-cmp" ]
 then
   flags="-use_traces=1 $flags"

+ 1 - 1
tools/fuzzer/runners/uri_fuzzer_test.sh

@@ -29,7 +29,7 @@
 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #
 
-flags="-max_total_time=3600 -jobs=3 -workers=3"
+flags="-max_total_time=3600 -jobs=3 -workers=3 -artifact_prefix=fuzzer_output/"
 if [ "$config" == "asan-trace-cmp" ]
 then
   flags="-use_traces=1 $flags"