aboutsummaryrefslogtreecommitdiff
path: root/projects/jsoncons
diff options
context:
space:
mode:
authorDavidKorczynski <david@adalogics.com>2020-04-27 15:35:29 +0100
committerGitHub <noreply@github.com>2020-04-27 07:35:29 -0700
commite0170c273df5324c0a78b20c22bd4bbd2e9589f4 (patch)
treee54fb2a68accb5da947cdd4965c071988ea73efb /projects/jsoncons
parente0613217357a722e9a3bbccd57a92bbcb60b1ebb (diff)
downloadoss-fuzz-e0170c273df5324c0a78b20c22bd4bbd2e9589f4.tar.gz
Added fuzzers for the encoders. (#3716)
Diffstat (limited to 'projects/jsoncons')
-rwxr-xr-xprojects/jsoncons/build.sh9
1 files changed, 9 insertions, 0 deletions
diff --git a/projects/jsoncons/build.sh b/projects/jsoncons/build.sh
index 8004626ae..b055a872a 100755
--- a/projects/jsoncons/build.sh
+++ b/projects/jsoncons/build.sh
@@ -24,3 +24,12 @@ $CXX ./fuzzers/fuzz_cbor.cpp -I./include -I./third_party $CXXFLAGS $LIB_FUZZING_
$CXX ./fuzzers/fuzz_bson.cpp -I./include -I./third_party $CXXFLAGS $LIB_FUZZING_ENGINE -o $OUT/fuzz_bson
$CXX ./fuzzers/fuzz_msgpack.cpp -I./include -I./third_party $CXXFLAGS $LIB_FUZZING_ENGINE -o $OUT/fuzz_msgpack
$CXX ./fuzzers/fuzz_ubjson.cpp -I./include -I./third_party $CXXFLAGS $LIB_FUZZING_ENGINE -o $OUT/fuzz_ubjson
+
+
+# Fuzzers with encoders
+$CXX ./fuzzers/fuzz_bson_encoder.cpp -I./include -I./third_party $CXXFLAGS $LIB_FUZZING_ENGINE -o $OUT/fuzz_bson_encoder
+$CXX ./fuzzers/fuzz_cbor_encoder.cpp -I./include -I./third_party $CXXFLAGS $LIB_FUZZING_ENGINE -o $OUT/fuzz_cbor_encoder
+$CXX ./fuzzers/fuzz_csv_encoder.cpp -I./include -I./third_party $CXXFLAGS $LIB_FUZZING_ENGINE -o $OUT/fuzz_csv_encoder
+$CXX ./fuzzers/fuzz_json_encoder.cpp -I./include -I./third_party $CXXFLAGS $LIB_FUZZING_ENGINE -o $OUT/fuzz_json_encoder
+$CXX ./fuzzers/fuzz_msgpack_encoder.cpp -I./include -I./third_party $CXXFLAGS $LIB_FUZZING_ENGINE -o $OUT/fuzz_msgpack_encoder
+$CXX ./fuzzers/fuzz_ubjson_encoder.cpp -I./include -I./third_party $CXXFLAGS $LIB_FUZZING_ENGINE -o $OUT/fuzz_ubjson_encoder