aboutsummaryrefslogtreecommitdiffhomepage
path: root/projects/ffmpeg
diff options
context:
space:
mode:
authorGravatar Michael Niedermayer <michaelni@users.noreply.github.com>2019-06-03 17:49:12 +0200
committerGravatar jonathanmetzman <31354670+jonathanmetzman@users.noreply.github.com>2019-06-03 08:49:12 -0700
commitc9fd3f45db4e9e878b6a23232c53a6c6c7fbfc15 (patch)
treeeda4500afe0b73d25f50fc5c4a865d989a7642ee /projects/ffmpeg
parent68d71e179cde37f15ed165f2e8425eb0ce5d0a5a (diff)
projects/ffmpeg/build: Add Demuxer fuzzer (#2483)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'projects/ffmpeg')
-rwxr-xr-xprojects/ffmpeg/build.sh6
1 files changed, 6 insertions, 0 deletions
diff --git a/projects/ffmpeg/build.sh b/projects/ffmpeg/build.sh
index e13213e5..78f8bb95 100755
--- a/projects/ffmpeg/build.sh
+++ b/projects/ffmpeg/build.sh
@@ -203,6 +203,12 @@ for c in $CONDITIONALS ; do
mv tools/target_dec_${symbol}_fuzzer $OUT/${fuzzer_name}
done
+# Build fuzzer for demuxer
+fuzzer_name=ffmpeg_DEMUXER_fuzzer
+echo -en "[libfuzzer]\nmax_len = 1000000\n" > $OUT/${fuzzer_name}.options
+make tools/target_dem_fuzzer
+mv tools/target_dem_fuzzer $OUT/${fuzzer_name}
+
# Find relevant corpus in test samples and archive them for every fuzzer.
#cd $SRC
#python group_seed_corpus.py $TEST_SAMPLES_PATH $OUT/