Lines Matching refs:FUZZER
68 local FUZZER=$1
69 local FUZZER_NAME=$(basename $FUZZER)
75 $FUZZER -seed=1337 -runs=$MIN_NUMBER_OF_RUNS &>$FUZZER_OUTPUT
78 echo "BAD BUILD: $FUZZER does not seem to have coverage instrumentation."
90 echo "BAD BUILD: $FUZZER seems to have only partial coverage instrumentation."
99 echo "BAD BUILD: fuzzing $FUZZER with afl-fuzz failed."
107 echo "BAD BUILD: fuzzing $FUZZER with honggfuzz failed."
112 $FUZZER &> $FUZZER_OUTPUT
116 echo "BAD BUILD: $FUZZER does not seem to be properly built in 'dataflow' config."
129 local FUZZER=$1
130 local FUZZER_NAME=$(basename $FUZZER)
156 echo "BAD BUILD: $FUZZER seems to have either startup crash or exit:"
166 local FUZZER=$1
174 echo "BAD BUILD: $FUZZER does not seem to be compiled with ASan."
179 echo "BAD BUILD: ASan build of $FUZZER seems to be compiled with DFSan."
184 echo "BAD BUILD: ASan build of $FUZZER seems to be compiled with MSan."
189 echo "BAD BUILD: ASan build of $FUZZER seems to be compiled with UBSan."
198 local FUZZER=$1
206 echo "BAD BUILD: DFSan build of $FUZZER seems to be compiled with ASan."
211 echo "BAD BUILD: $FUZZER does not seem to be compiled with DFSan."
216 echo "BAD BUILD: ASan build of $FUZZER seems to be compiled with MSan."
221 echo "BAD BUILD: ASan build of $FUZZER seems to be compiled with UBSan."
231 local FUZZER=$1
239 echo "BAD BUILD: MSan build of $FUZZER seems to be compiled with ASan."
244 echo "BAD BUILD: MSan build of $FUZZER seems to be compiled with DFSan."
249 echo "BAD BUILD: $FUZZER does not seem to be compiled with MSan."
254 echo "BAD BUILD: MSan build of $FUZZER seems to be compiled with UBSan."
263 local FUZZER=$1
278 echo "BAD BUILD: UBSan build of $FUZZER seems to be compiled with ASan."
283 echo "BAD BUILD: UBSan build of $FUZZER seems to be compiled with DFSan."
288 echo "BAD BUILD: UBSan build of $FUZZER seems to be compiled with MSan."
293 echo "BAD BUILD: $FUZZER does not seem to be compiled with UBSan."
300 local FUZZER=$1
332 local ASAN_CALLS=$(objdump -dC $FUZZER | egrep "${CALL_INSN}__asan" -c)
333 local DFSAN_CALLS=$(objdump -dC $FUZZER | egrep "${CALL_INSN}__dfsan" -c)
334 local MSAN_CALLS=$(objdump -dC $FUZZER | egrep "${CALL_INSN}__msan" -c)
335 local UBSAN_CALLS=$(objdump -dC $FUZZER | egrep "${CALL_INSN}__ubsan" -c)
339 check_asan_build $FUZZER $ASAN_CALLS $DFSAN_CALLS $MSAN_CALLS $UBSAN_CALLS
342 check_dfsan_build $FUZZER $ASAN_CALLS $DFSAN_CALLS $MSAN_CALLS $UBSAN_CALLS
345 check_msan_build $FUZZER $ASAN_CALLS $DFSAN_CALLS $MSAN_CALLS $UBSAN_CALLS
348 check_ubsan_build $FUZZER $ASAN_CALLS $DFSAN_CALLS $MSAN_CALLS $UBSAN_CALLS
360 local FUZZER=$1
361 local FUZZER_NAME="$(basename $FUZZER)"
377 echo "BAD BUILD: $FUZZER has a crashing input in its seed corpus:"
386 local FUZZER=$1
387 local FUZZER_NAME=$(basename $FUZZER)
396 FUZZER=${FUZZER}.pkg
399 FILE_OUTPUT=$(file $FUZZER)
413 echo "BAD BUILD $FUZZER is not built for architecture: $ARCHITECTURE"
421 local FUZZER=$1
426 check_engine $FUZZER
430 check_architecture $FUZZER
434 check_mixed_sanitizers $FUZZER
438 check_startup_crash $FUZZER
454 FUZZER=$1
456 main $FUZZER