aboutsummaryrefslogtreecommitdiff
path: root/projects/firefox
diff options
context:
space:
mode:
authorChristoph Diehl <1614333+posidron@users.noreply.github.com>2019-09-05 02:40:21 +0200
committerAbhishek Arya <inferno@chromium.org>2019-09-04 17:40:21 -0700
commitd4e5d489e4f766318bb8ec1dce3aabe521242c32 (patch)
tree2b7316c4cc60279b3bbd1567f8591711c0efb5d7 /projects/firefox
parentac9b0d9e6e0ffec7a0f1431d26b2c86cc1e4dcbc (diff)
downloadoss-fuzz-d4e5d489e4f766318bb8ec1dce3aabe521242c32.tar.gz
Add demuxers to Firefox project (#2801)
Diffstat (limited to 'projects/firefox')
-rwxr-xr-xprojects/firefox/build.sh28
1 files changed, 28 insertions, 0 deletions
diff --git a/projects/firefox/build.sh b/projects/firefox/build.sh
index ad84fe7f6..b001a429a 100755
--- a/projects/firefox/build.sh
+++ b/projects/firefox/build.sh
@@ -17,14 +17,24 @@
# Case-sensitive names of internal Firefox fuzzing targets. Edit to add more.
FUZZ_TARGETS=(
+ # WebRTC
SdpParser
StunParser
+ # IPC
ContentParentIPC
CompositorManagerParentIPC
ContentSecurityPolicyParser
+ # Image
ImageGIF
ImageICO
ImageBMP
+ # Demuxing
+ MediaADTS
+ MediaFlac
+ MediaMP3
+ MediaOgg
+ MediaWebM
+ # MediaWAV disabled due to frequent OOMs
)
# Firefox object (build) directory and configuration file.
@@ -95,3 +105,21 @@ zip -rj $OUT/ImageICO_seed_corpus.zip $SRC/fuzzdata/samples/ico
# ImageBMP
zip -rj $OUT/ImageBMP_seed_corpus.zip $SRC/fuzzdata/samples/bmp
+
+# MediaADTS
+zip -rj $OUT/MediaADTS_seed_corpus.zip $SRC/fuzzdata/samples/aac
+
+# MediaFlac
+zip -rj $OUT/MediaFlac_seed_corpus.zip $SRC/fuzzdata/samples/flac
+
+# MediaMP3
+zip -rj $OUT/MediaMP3_seed_corpus.zip $SRC/fuzzdata/samples/mp3
+
+# MediaOgg
+zip -rj $OUT/MediaOgg_seed_corpus.zip $SRC/fuzzdata/samples/ogg
+
+# MediaWebM
+zip -rj $OUT/MediaWebM_seed_corpus.zip $SRC/fuzzdata/samples/webm
+
+# MediaWAV
+# zip -rj $OUT/MediaWAV_seed_corpus.zip $SRC/fuzzdata/samples/wav