mirror of https://github.com/google/oss-fuzz.git
Set up new fuzz target, hb-set-fuzzer, for harfbuzz. (#3377)
This commit is contained in:
parent
e37ccaa85f
commit
9093fee1cb
|
@ -35,6 +35,10 @@ $CXX $CXXFLAGS -std=c++11 -Isrc \
|
||||||
./test/fuzzing/hb-subset-fuzzer.cc -o $OUT/hb-subset-fuzzer \
|
./test/fuzzing/hb-subset-fuzzer.cc -o $OUT/hb-subset-fuzzer \
|
||||||
$LIB_FUZZING_ENGINE ./src/.libs/libharfbuzz-subset.a ./src/.libs/libharfbuzz.a
|
$LIB_FUZZING_ENGINE ./src/.libs/libharfbuzz-subset.a ./src/.libs/libharfbuzz.a
|
||||||
|
|
||||||
|
$CXX $CXXFLAGS -std=c++11 -Isrc \
|
||||||
|
./test/fuzzing/hb-set-fuzzer.cc -o $OUT/hb-set-fuzzer \
|
||||||
|
$LIB_FUZZING_ENGINE ./src/.libs/libharfbuzz.a
|
||||||
|
|
||||||
# Archive and copy to $OUT seed corpus if the build succeeded.
|
# Archive and copy to $OUT seed corpus if the build succeeded.
|
||||||
mkdir all-fonts
|
mkdir all-fonts
|
||||||
for d in \
|
for d in \
|
||||||
|
@ -49,3 +53,4 @@ for d in \
|
||||||
done
|
done
|
||||||
zip $OUT/hb-shape-fuzzer_seed_corpus.zip all-fonts/*
|
zip $OUT/hb-shape-fuzzer_seed_corpus.zip all-fonts/*
|
||||||
cp $OUT/hb-shape-fuzzer_seed_corpus.zip $OUT/hb-subset-fuzzer_seed_corpus.zip
|
cp $OUT/hb-shape-fuzzer_seed_corpus.zip $OUT/hb-subset-fuzzer_seed_corpus.zip
|
||||||
|
zip $OUT/hb-set-fuzzer_seed_corpus.zip ./test/fuzzing/sets/*
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
[libfuzzer]
|
||||||
|
timeout = 5
|
Loading…
Reference in New Issue