diff options
author | Jeff Muizelaar <jrmuizel@gmail.com> | 2020-09-30 10:05:33 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-09-30 07:05:33 -0700 |
commit | 405a7e8ad10913ce656e2fdb047089bfc9c31d6c (patch) | |
tree | ab5c502bb1a15111803f4ccd0a64445ab7c89c29 /projects/qcms | |
parent | f9f99a9604ced88fefbd0db7ba05e6c0f29f0ce5 (diff) |
Rewrite qcms fuzz target for the change to Rust (#4499)
Diffstat (limited to 'projects/qcms')
-rw-r--r-- | projects/qcms/build.sh | 23 | ||||
-rw-r--r-- | projects/qcms/project.yaml | 8 |
2 files changed, 5 insertions, 26 deletions
diff --git a/projects/qcms/build.sh b/projects/qcms/build.sh index f2cc31e1..0fda343d 100644 --- a/projects/qcms/build.sh +++ b/projects/qcms/build.sh @@ -15,24 +15,9 @@ # ################################################################################ -# moz.build -$CC $CFLAGS -c \ - -DNDEBUG -mavx -msse -msse2 -Wno-missing-field-initializers \ - chain.c \ - iccread.c \ - matrix.c \ - transform.cpp \ - transform-avx.cpp \ - transform-sse1.cpp \ - transform-sse2.cpp \ - transform_util.c +cargo fuzz build -O -$CXX $CXXFLAGS -std=c++11 \ - -I. *.o \ - -DBUILD_FOR_OSSFUZZ \ - $LIB_FUZZING_ENGINE \ - fuzztest/qcms_fuzzer.cpp -o $OUT/fuzz - -find fuzztest -iname "*.icc" \ +find fuzz -iname "*.icc" \ -type f -exec zip -qju $OUT/fuzz_seed_corpus.zip "{}" \; -cp fuzztest/qcms_fuzzer.dict $OUT/fuzz.dict +cp fuzz/qcms_fuzzer.dict $OUT/fuzz.dict +cp fuzz/target/x86_64-unknown-linux-gnu/release/fuzz_target_qcms $OUT/fuzz diff --git a/projects/qcms/project.yaml b/projects/qcms/project.yaml index 0224edd6..fef3fb93 100644 --- a/projects/qcms/project.yaml +++ b/projects/qcms/project.yaml @@ -1,16 +1,10 @@ homepage: "https://hg.mozilla.org/mozilla-central/file/tip/gfx/qcms/" -language: c++ +language: rust primary_contact: "twsmith@mozilla.com" auto_ccs: - "aosmond@mozilla.com" - "jmuizelaar@mozilla.com" fuzzing_engines: - libfuzzer - - afl - - honggfuzz - - dataflow sanitizers: - address - - undefined - - memory - - dataflow |