#!/bin/sh #set -x set -e # Glib is built without -fno-omit-frame-pointer. We need # to disable the fast unwinder to get full stacktraces. export ASAN_OPTIONS="fast_unwind_on_malloc=0:allocator_may_return_null=1" export UBSAN_OPTIONS="print_stacktrace=1" # Hide all warning messages from vips. export VIPS_WARNING=0 ret=0 for fuzzer in *_fuzzer; do for file in common_fuzzer_corpus/*; do if ! ./$fuzzer $file; then echo FAIL $fuzzer $file ret=1 fi done done exit $ret