From 11e6cca1750efd62749775ff22b46ed2fc00c571 Mon Sep 17 00:00:00 2001 From: DavidKorczynski Date: Sun, 18 Aug 2024 10:28:27 +0100 Subject: [PATCH] benchmarks: add a larger set of test-to-harness targets (#544) For many projects there are more test files available, but am limiting it to 9 files for now. This should be good for assessing quality for now. There is ~160 projects in this benchmark. --------- Signed-off-by: David Korczynski --- benchmark-sets/from-test-large/bind9.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/bitcoin-core.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/bluez.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/boringssl.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/brpc.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/brunsli.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/c-ares.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/c-blosc.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/capstone.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/casync.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/cjson.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/clib.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/cpp-httplib.yaml | 11 +++++++++++ benchmark-sets/from-test-large/cpuinfo.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/croaring.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/dbus-broker.yaml | 15 +++++++++++++++ .../from-test-large/double-conversion.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/duckdb.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/e2fsprogs.yaml | 12 ++++++++++++ benchmark-sets/from-test-large/easywsclient.yaml | 7 +++++++ benchmark-sets/from-test-large/eigen.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/fftw3.yaml | 10 ++++++++++ benchmark-sets/from-test-large/file.yaml | 14 ++++++++++++++ benchmark-sets/from-test-large/flac.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/flatbuffers.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/fluent-bit.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/fmt.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/freerdp.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/geos.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/glslang.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/gnutls.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/gpac.yaml | 9 +++++++++ benchmark-sets/from-test-large/grok.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/h2o.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/haproxy.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/harfbuzz.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/hdf5.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/hermes.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/hostap.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/hpn-ssh.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/htslib.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/icu.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/inih.yaml | 9 +++++++++ benchmark-sets/from-test-large/janet.yaml | 7 +++++++ benchmark-sets/from-test-large/jansson.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/json-c.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/json.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/jsoncpp.yaml | 8 ++++++++ benchmark-sets/from-test-large/jsonnet.yaml | 12 ++++++++++++ benchmark-sets/from-test-large/kamailio.yaml | 14 ++++++++++++++ benchmark-sets/from-test-large/kcodecs.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/knot-dns.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/krb5.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/lame.yaml | 7 +++++++ benchmark-sets/from-test-large/lcms.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/leptonica.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/libarchive.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/libass.yaml | 8 ++++++++ benchmark-sets/from-test-large/libcoap.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/libevent.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/libfuse.yaml | 13 +++++++++++++ benchmark-sets/from-test-large/libical.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/libjxl.yaml | 11 +++++++++++ benchmark-sets/from-test-large/liblouis.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/libpcap.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/libpg_query.yaml | 15 +++++++++++++++ .../from-test-large/libphonenumber.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/libraw.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/librdkafka.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/libsodium.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/libspng.yaml | 13 +++++++++++++ benchmark-sets/from-test-large/libssh.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/libssh2.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/libstdcpp.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/libtiff.yaml | 10 ++++++++++ benchmark-sets/from-test-large/libtpms.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/libtsm.yaml | 9 +++++++++ benchmark-sets/from-test-large/libunwind.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/libusb.yaml | 13 +++++++++++++ benchmark-sets/from-test-large/libvnc.yaml | 14 ++++++++++++++ benchmark-sets/from-test-large/libxslt.yaml | 8 ++++++++ benchmark-sets/from-test-large/libyaml.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/libyang.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/lighttpd.yaml | 8 ++++++++ benchmark-sets/from-test-large/lldpd.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/llvm_libcxx.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/matio.yaml | 10 ++++++++++ benchmark-sets/from-test-large/mbedtls.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/miniz.yaml | 10 ++++++++++ benchmark-sets/from-test-large/minizip.yaml | 14 ++++++++++++++ benchmark-sets/from-test-large/mongoose.yaml | 13 +++++++++++++ benchmark-sets/from-test-large/mpg123.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/ms-tpm-20-ref.yaml | 14 ++++++++++++++ benchmark-sets/from-test-large/muduo.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/muparser.yaml | 10 ++++++++++ benchmark-sets/from-test-large/mupdf.yaml | 7 +++++++ benchmark-sets/from-test-large/nanopb.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/ndpi.yaml | 12 ++++++++++++ benchmark-sets/from-test-large/neomutt.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/nestegg.yaml | 9 +++++++++ benchmark-sets/from-test-large/net-snmp.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/nghttp2.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/njs.yaml | 13 +++++++++++++ benchmark-sets/from-test-large/ntopng.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/numactl.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/open5gs.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/open62541.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/openbabel.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/opendnp3.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/openexr.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/openjpeg.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/opensc.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/opensips.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/openssh.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/openthread.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/openvswitch.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/openweave.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/opus.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/phmap.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/picotls.yaml | 12 ++++++++++++ benchmark-sets/from-test-large/pjsip.yaml | 7 +++++++ benchmark-sets/from-test-large/postfix.yaml | 10 ++++++++++ benchmark-sets/from-test-large/proftpd.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/proj4.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/pugixml.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/pybind11.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/qpdf.yaml | 10 ++++++++++ benchmark-sets/from-test-large/qpid-proton.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/quickjs.yaml | 7 +++++++ benchmark-sets/from-test-large/re2.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/readstat.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/resiprocate.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/s2opc.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/selinux.yaml | 8 ++++++++ benchmark-sets/from-test-large/sleuthkit.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/spdlog.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/spirv-tools.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/sql-parser.yaml | 12 ++++++++++++ benchmark-sets/from-test-large/stb.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/strongswan.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/tesseract-ocr.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/tinygltf.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/tinyobjloader.yaml | 7 +++++++ benchmark-sets/from-test-large/tpm2-tss.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/unbound.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/unicorn.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/unit.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/uriparser.yaml | 11 +++++++++++ benchmark-sets/from-test-large/utf8proc.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/valijson.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/vlc.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/vulkan-loader.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/wabt.yaml | 7 +++++++ benchmark-sets/from-test-large/wget.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/wget2.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/wxwidgets.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/xerces-c.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/xnnpack.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/xz.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/yara.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/zlib.yaml | 10 ++++++++++ benchmark-sets/from-test-large/znc.yaml | 15 +++++++++++++++ benchmark-sets/from-test-large/zstd.yaml | 15 +++++++++++++++ 163 files changed, 2240 insertions(+) create mode 100644 benchmark-sets/from-test-large/bind9.yaml create mode 100644 benchmark-sets/from-test-large/bitcoin-core.yaml create mode 100644 benchmark-sets/from-test-large/bluez.yaml create mode 100644 benchmark-sets/from-test-large/boringssl.yaml create mode 100644 benchmark-sets/from-test-large/brpc.yaml create mode 100644 benchmark-sets/from-test-large/brunsli.yaml create mode 100644 benchmark-sets/from-test-large/c-ares.yaml create mode 100644 benchmark-sets/from-test-large/c-blosc.yaml create mode 100644 benchmark-sets/from-test-large/capstone.yaml create mode 100644 benchmark-sets/from-test-large/casync.yaml create mode 100644 benchmark-sets/from-test-large/cjson.yaml create mode 100644 benchmark-sets/from-test-large/clib.yaml create mode 100644 benchmark-sets/from-test-large/cpp-httplib.yaml create mode 100644 benchmark-sets/from-test-large/cpuinfo.yaml create mode 100644 benchmark-sets/from-test-large/croaring.yaml create mode 100644 benchmark-sets/from-test-large/dbus-broker.yaml create mode 100644 benchmark-sets/from-test-large/double-conversion.yaml create mode 100644 benchmark-sets/from-test-large/duckdb.yaml create mode 100644 benchmark-sets/from-test-large/e2fsprogs.yaml create mode 100644 benchmark-sets/from-test-large/easywsclient.yaml create mode 100644 benchmark-sets/from-test-large/eigen.yaml create mode 100644 benchmark-sets/from-test-large/fftw3.yaml create mode 100644 benchmark-sets/from-test-large/file.yaml create mode 100644 benchmark-sets/from-test-large/flac.yaml create mode 100644 benchmark-sets/from-test-large/flatbuffers.yaml create mode 100644 benchmark-sets/from-test-large/fluent-bit.yaml create mode 100644 benchmark-sets/from-test-large/fmt.yaml create mode 100644 benchmark-sets/from-test-large/freerdp.yaml create mode 100644 benchmark-sets/from-test-large/geos.yaml create mode 100644 benchmark-sets/from-test-large/glslang.yaml create mode 100644 benchmark-sets/from-test-large/gnutls.yaml create mode 100644 benchmark-sets/from-test-large/gpac.yaml create mode 100644 benchmark-sets/from-test-large/grok.yaml create mode 100644 benchmark-sets/from-test-large/h2o.yaml create mode 100644 benchmark-sets/from-test-large/haproxy.yaml create mode 100644 benchmark-sets/from-test-large/harfbuzz.yaml create mode 100644 benchmark-sets/from-test-large/hdf5.yaml create mode 100644 benchmark-sets/from-test-large/hermes.yaml create mode 100644 benchmark-sets/from-test-large/hostap.yaml create mode 100644 benchmark-sets/from-test-large/hpn-ssh.yaml create mode 100644 benchmark-sets/from-test-large/htslib.yaml create mode 100644 benchmark-sets/from-test-large/icu.yaml create mode 100644 benchmark-sets/from-test-large/inih.yaml create mode 100644 benchmark-sets/from-test-large/janet.yaml create mode 100644 benchmark-sets/from-test-large/jansson.yaml create mode 100644 benchmark-sets/from-test-large/json-c.yaml create mode 100644 benchmark-sets/from-test-large/json.yaml create mode 100644 benchmark-sets/from-test-large/jsoncpp.yaml create mode 100644 benchmark-sets/from-test-large/jsonnet.yaml create mode 100644 benchmark-sets/from-test-large/kamailio.yaml create mode 100644 benchmark-sets/from-test-large/kcodecs.yaml create mode 100644 benchmark-sets/from-test-large/knot-dns.yaml create mode 100644 benchmark-sets/from-test-large/krb5.yaml create mode 100644 benchmark-sets/from-test-large/lame.yaml create mode 100644 benchmark-sets/from-test-large/lcms.yaml create mode 100644 benchmark-sets/from-test-large/leptonica.yaml create mode 100644 benchmark-sets/from-test-large/libarchive.yaml create mode 100644 benchmark-sets/from-test-large/libass.yaml create mode 100644 benchmark-sets/from-test-large/libcoap.yaml create mode 100644 benchmark-sets/from-test-large/libevent.yaml create mode 100644 benchmark-sets/from-test-large/libfuse.yaml create mode 100644 benchmark-sets/from-test-large/libical.yaml create mode 100644 benchmark-sets/from-test-large/libjxl.yaml create mode 100644 benchmark-sets/from-test-large/liblouis.yaml create mode 100644 benchmark-sets/from-test-large/libpcap.yaml create mode 100644 benchmark-sets/from-test-large/libpg_query.yaml create mode 100644 benchmark-sets/from-test-large/libphonenumber.yaml create mode 100644 benchmark-sets/from-test-large/libraw.yaml create mode 100644 benchmark-sets/from-test-large/librdkafka.yaml create mode 100644 benchmark-sets/from-test-large/libsodium.yaml create mode 100644 benchmark-sets/from-test-large/libspng.yaml create mode 100644 benchmark-sets/from-test-large/libssh.yaml create mode 100644 benchmark-sets/from-test-large/libssh2.yaml create mode 100644 benchmark-sets/from-test-large/libstdcpp.yaml create mode 100644 benchmark-sets/from-test-large/libtiff.yaml create mode 100644 benchmark-sets/from-test-large/libtpms.yaml create mode 100644 benchmark-sets/from-test-large/libtsm.yaml create mode 100644 benchmark-sets/from-test-large/libunwind.yaml create mode 100644 benchmark-sets/from-test-large/libusb.yaml create mode 100644 benchmark-sets/from-test-large/libvnc.yaml create mode 100644 benchmark-sets/from-test-large/libxslt.yaml create mode 100644 benchmark-sets/from-test-large/libyaml.yaml create mode 100644 benchmark-sets/from-test-large/libyang.yaml create mode 100644 benchmark-sets/from-test-large/lighttpd.yaml create mode 100644 benchmark-sets/from-test-large/lldpd.yaml create mode 100644 benchmark-sets/from-test-large/llvm_libcxx.yaml create mode 100644 benchmark-sets/from-test-large/matio.yaml create mode 100644 benchmark-sets/from-test-large/mbedtls.yaml create mode 100644 benchmark-sets/from-test-large/miniz.yaml create mode 100644 benchmark-sets/from-test-large/minizip.yaml create mode 100644 benchmark-sets/from-test-large/mongoose.yaml create mode 100644 benchmark-sets/from-test-large/mpg123.yaml create mode 100644 benchmark-sets/from-test-large/ms-tpm-20-ref.yaml create mode 100644 benchmark-sets/from-test-large/muduo.yaml create mode 100644 benchmark-sets/from-test-large/muparser.yaml create mode 100644 benchmark-sets/from-test-large/mupdf.yaml create mode 100644 benchmark-sets/from-test-large/nanopb.yaml create mode 100644 benchmark-sets/from-test-large/ndpi.yaml create mode 100644 benchmark-sets/from-test-large/neomutt.yaml create mode 100644 benchmark-sets/from-test-large/nestegg.yaml create mode 100644 benchmark-sets/from-test-large/net-snmp.yaml create mode 100644 benchmark-sets/from-test-large/nghttp2.yaml create mode 100644 benchmark-sets/from-test-large/njs.yaml create mode 100644 benchmark-sets/from-test-large/ntopng.yaml create mode 100644 benchmark-sets/from-test-large/numactl.yaml create mode 100644 benchmark-sets/from-test-large/open5gs.yaml create mode 100644 benchmark-sets/from-test-large/open62541.yaml create mode 100644 benchmark-sets/from-test-large/openbabel.yaml create mode 100644 benchmark-sets/from-test-large/opendnp3.yaml create mode 100644 benchmark-sets/from-test-large/openexr.yaml create mode 100644 benchmark-sets/from-test-large/openjpeg.yaml create mode 100644 benchmark-sets/from-test-large/opensc.yaml create mode 100644 benchmark-sets/from-test-large/opensips.yaml create mode 100644 benchmark-sets/from-test-large/openssh.yaml create mode 100644 benchmark-sets/from-test-large/openthread.yaml create mode 100644 benchmark-sets/from-test-large/openvswitch.yaml create mode 100644 benchmark-sets/from-test-large/openweave.yaml create mode 100644 benchmark-sets/from-test-large/opus.yaml create mode 100644 benchmark-sets/from-test-large/phmap.yaml create mode 100644 benchmark-sets/from-test-large/picotls.yaml create mode 100644 benchmark-sets/from-test-large/pjsip.yaml create mode 100644 benchmark-sets/from-test-large/postfix.yaml create mode 100644 benchmark-sets/from-test-large/proftpd.yaml create mode 100644 benchmark-sets/from-test-large/proj4.yaml create mode 100644 benchmark-sets/from-test-large/pugixml.yaml create mode 100644 benchmark-sets/from-test-large/pybind11.yaml create mode 100644 benchmark-sets/from-test-large/qpdf.yaml create mode 100644 benchmark-sets/from-test-large/qpid-proton.yaml create mode 100644 benchmark-sets/from-test-large/quickjs.yaml create mode 100644 benchmark-sets/from-test-large/re2.yaml create mode 100644 benchmark-sets/from-test-large/readstat.yaml create mode 100644 benchmark-sets/from-test-large/resiprocate.yaml create mode 100644 benchmark-sets/from-test-large/s2opc.yaml create mode 100644 benchmark-sets/from-test-large/selinux.yaml create mode 100644 benchmark-sets/from-test-large/sleuthkit.yaml create mode 100644 benchmark-sets/from-test-large/spdlog.yaml create mode 100644 benchmark-sets/from-test-large/spirv-tools.yaml create mode 100644 benchmark-sets/from-test-large/sql-parser.yaml create mode 100644 benchmark-sets/from-test-large/stb.yaml create mode 100644 benchmark-sets/from-test-large/strongswan.yaml create mode 100644 benchmark-sets/from-test-large/tesseract-ocr.yaml create mode 100644 benchmark-sets/from-test-large/tinygltf.yaml create mode 100644 benchmark-sets/from-test-large/tinyobjloader.yaml create mode 100644 benchmark-sets/from-test-large/tpm2-tss.yaml create mode 100644 benchmark-sets/from-test-large/unbound.yaml create mode 100644 benchmark-sets/from-test-large/unicorn.yaml create mode 100644 benchmark-sets/from-test-large/unit.yaml create mode 100644 benchmark-sets/from-test-large/uriparser.yaml create mode 100644 benchmark-sets/from-test-large/utf8proc.yaml create mode 100644 benchmark-sets/from-test-large/valijson.yaml create mode 100644 benchmark-sets/from-test-large/vlc.yaml create mode 100644 benchmark-sets/from-test-large/vulkan-loader.yaml create mode 100644 benchmark-sets/from-test-large/wabt.yaml create mode 100644 benchmark-sets/from-test-large/wget.yaml create mode 100644 benchmark-sets/from-test-large/wget2.yaml create mode 100644 benchmark-sets/from-test-large/wxwidgets.yaml create mode 100644 benchmark-sets/from-test-large/xerces-c.yaml create mode 100644 benchmark-sets/from-test-large/xnnpack.yaml create mode 100644 benchmark-sets/from-test-large/xz.yaml create mode 100644 benchmark-sets/from-test-large/yara.yaml create mode 100644 benchmark-sets/from-test-large/zlib.yaml create mode 100644 benchmark-sets/from-test-large/znc.yaml create mode 100644 benchmark-sets/from-test-large/zstd.yaml diff --git a/benchmark-sets/from-test-large/bind9.yaml b/benchmark-sets/from-test-large/bind9.yaml new file mode 100644 index 0000000000..68d90ba285 --- /dev/null +++ b/benchmark-sets/from-test-large/bind9.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c" +"project": "bind9" +"target_name": "isc_lex_getmastertoken" +"target_path": "/src/bind9/fuzz/isc_lex_getmastertoken.c" +"test_files": +- "test_file_path": "//src/bind9/tests/dns/dnstap_test.c" +- "test_file_path": "//src/bind9/tests/dns/qpzone_test.c" +- "test_file_path": "//src/bind9/tests/isc/mem_test.c" +- "test_file_path": "//src/bind9/tests/isc/buffer_test.c" +- "test_file_path": "//src/bind9/tests/dns/update_test.c" +- "test_file_path": "//src/bind9/tests/dns/keytable_test.c" +- "test_file_path": "//src/bind9/tests/isc/mutex_test.c" +- "test_file_path": "//src/bind9/tests/dns/nametree_test.c" +- "test_file_path": "//src/bind9/tests/bench/siphash.c" diff --git a/benchmark-sets/from-test-large/bitcoin-core.yaml b/benchmark-sets/from-test-large/bitcoin-core.yaml new file mode 100644 index 0000000000..1227676a0a --- /dev/null +++ b/benchmark-sets/from-test-large/bitcoin-core.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "bitcoin-core" +"target_name": "fuzz" +"target_path": "/src/bitcoin-core/src/test/fuzz/fuzz.cpp" +"test_files": +- "test_file_path": "//src/bitcoin-core/src/test/net_peer_connection_tests.cpp" +- "test_file_path": "//src/bitcoin-core/src/test/disconnected_transactions.cpp" +- "test_file_path": "//src/bitcoin-core/src/test/txvalidationcache_tests.cpp" +- "test_file_path": "//src/bitcoin-core/src/test/util/mining.cpp" +- "test_file_path": "//src/bitcoin-core/src/test/minisketch_tests.cpp" +- "test_file_path": "//src/bitcoin-core/src/wallet/test/feebumper_tests.cpp" +- "test_file_path": "//src/bitcoin-core/src/test/script_parse_tests.cpp" +- "test_file_path": "//src/bitcoin-core/src/test/result_tests.cpp" +- "test_file_path": "//src/bitcoin-core/src/test/pmt_tests.cpp" diff --git a/benchmark-sets/from-test-large/bluez.yaml b/benchmark-sets/from-test-large/bluez.yaml new file mode 100644 index 0000000000..96e174da51 --- /dev/null +++ b/benchmark-sets/from-test-large/bluez.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c" +"project": "bluez" +"target_name": "fuzz_textfile" +"target_path": "/src/fuzz_textfile.c" +"test_files": +- "test_file_path": "//src/glib/subprojects/sysprof/src/tests/test-process-model.c" +- "test_file_path": "//src/glib/subprojects/libffi/testsuite/libffi.call/cls_double_va.c" +- "test_file_path": "//src/glib/subprojects/libffi/testsuite/libffi.call/struct7.c" +- "test_file_path": "//src/glib/subprojects/sysprof/src/tests/memory-stack-stash.c" +- "test_file_path": "//src/glib/glib/tests/macros.c" +- "test_file_path": "//src/glib/gobject/tests/threadtests.c" +- "test_file_path": "//src/glib/subprojects/sysprof/src/tests/test-capture-cursor.c" +- "test_file_path": "//src/glib/gio/tests/cancellable.c" +- "test_file_path": "//src/glib/gio/tests/gdbus-example-own-name.c" diff --git a/benchmark-sets/from-test-large/boringssl.yaml b/benchmark-sets/from-test-large/boringssl.yaml new file mode 100644 index 0000000000..3511299bae --- /dev/null +++ b/benchmark-sets/from-test-large/boringssl.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "boringssl" +"target_name": "pkcs12" +"target_path": "/src/boringssl/fuzz/pkcs12.cc" +"test_files": +- "test_file_path": "//src/boringssl/ssl/test/handshake_util.cc" +- "test_file_path": "//src/boringssl/crypto/bytestring/cbs.c" +- "test_file_path": "//src/boringssl/crypto/test/test_util.cc" +- "test_file_path": "//src/boringssl/crypto/bytestring/cbb.c" +- "test_file_path": "//src/boringssl/crypto/test/wycheproof_util.cc" +- "test_file_path": "//src/boringssl/ssl/test/packeted_bio.cc" +- "test_file_path": "//src/boringssl/crypto/bytestring/ber.c" +- "test_file_path": "//src/boringssl/ssl/test/handshaker.cc" +- "test_file_path": "//src/boringssl/crypto/test/gtest_main.cc" diff --git a/benchmark-sets/from-test-large/brpc.yaml b/benchmark-sets/from-test-large/brpc.yaml new file mode 100644 index 0000000000..635eb19d46 --- /dev/null +++ b/benchmark-sets/from-test-large/brpc.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "brpc" +"target_name": "fuzz_uri" +"target_path": "/src/brpc/test/fuzzing/fuzz_uri.cpp" +"test_files": +- "test_file_path": "//src/brpc/test/brpc_protobuf_json_unittest.cpp" +- "test_file_path": "//src/brpc/test/brpc_event_dispatcher_unittest.cpp" +- "test_file_path": "//src/brpc/test/bvar_file_dumper_unittest.cpp" +- "test_file_path": "//src/brpc/test/brpc_mongo_protocol_unittest.cpp" +- "test_file_path": "//src/brpc/test/butil_unittest_main.cpp" +- "test_file_path": "//src/brpc/test/bthread_once_unittest.cpp" +- "test_file_path": "//src/brpc/test/sys_info_unittest.cc" +- "test_file_path": "//src/brpc/test/flat_map_unittest.cpp" +- "test_file_path": "//src/brpc/test/bvar_reducer_unittest.cpp" diff --git a/benchmark-sets/from-test-large/brunsli.yaml b/benchmark-sets/from-test-large/brunsli.yaml new file mode 100644 index 0000000000..1db669afe1 --- /dev/null +++ b/benchmark-sets/from-test-large/brunsli.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "brunsli" +"target_name": "fuzz_decode_streaming" +"target_path": "/src/brunsli/c/tests/fuzz_decode_streaming.cc" +"test_files": +- "test_file_path": "//src/brunsli/c/tests/lehmer_code_test.cc" +- "test_file_path": "//src/brunsli/c/tests/huffman_tree_test.cc" +- "test_file_path": "//src/brunsli/c/tests/distributions_test.cc" +- "test_file_path": "//src/brunsli/c/tests/stream_decode_test.cc" +- "test_file_path": "//src/brunsli/c/tests/c_api_test.cc" +- "test_file_path": "//src/brunsli/c/tests/build_huffman_table_test.cc" +- "test_file_path": "//src/brunsli/c/tests/headerless_test.cc" +- "test_file_path": "//src/brunsli/c/tests/test_utils.cc" +- "test_file_path": "//src/brunsli/c/tests/bit_reader_test.cc" diff --git a/benchmark-sets/from-test-large/c-ares.yaml b/benchmark-sets/from-test-large/c-ares.yaml new file mode 100644 index 0000000000..6988a8fd0a --- /dev/null +++ b/benchmark-sets/from-test-large/c-ares.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "c-ares" +"target_name": "ares-test-fuzz-name" +"target_path": "/src/c-ares/test/ares-test-fuzz-name.c" +"test_files": +- "test_file_path": "//src/c-ares/test/dns-dump.cc" +- "test_file_path": "//src/c-ares/test/ares-test-parse-ptr.cc" +- "test_file_path": "//src/c-ares/test/ares-test-parse-soa.cc" +- "test_file_path": "//src/c-ares/test/ares-test.cc" +- "test_file_path": "//src/c-ares/test/ares-test-parse.cc" +- "test_file_path": "//src/c-ares/test/ares-test-parse-srv.cc" +- "test_file_path": "//src/c-ares/test/dns-proto-test.cc" +- "test_file_path": "//src/c-ares/test/ares_queryloop.c" +- "test_file_path": "//src/c-ares/test/ares-test-live.cc" diff --git a/benchmark-sets/from-test-large/c-blosc.yaml b/benchmark-sets/from-test-large/c-blosc.yaml new file mode 100644 index 0000000000..9c0799e0cb --- /dev/null +++ b/benchmark-sets/from-test-large/c-blosc.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "c-blosc" +"target_name": "fuzz_decompress" +"target_path": "/src/c-blosc/tests/fuzz/fuzz_decompress.c" +"test_files": +- "test_file_path": "//src/c-blosc/tests/test_shuffle_roundtrip_avx2.c" +- "test_file_path": "//src/c-blosc/tests/print_versions.c" +- "test_file_path": "//src/c-blosc/tests/test_nthreads.c" +- "test_file_path": "//src/c-blosc/internal-complibs/zlib-1.3.1/test/minigzip.c" +- "test_file_path": "//src/c-blosc/tests/test_compress_roundtrip.c" +- "test_file_path": "//src/c-blosc/tests/test_shuffle_roundtrip_sse2.c" +- "test_file_path": "//src/c-blosc/tests/test_shuffle_roundtrip_generic.c" +- "test_file_path": "//src/c-blosc/tests/test_forksafe.c" +- "test_file_path": "//src/c-blosc/internal-complibs/zlib-1.3.1/test/infcover.c" diff --git a/benchmark-sets/from-test-large/capstone.yaml b/benchmark-sets/from-test-large/capstone.yaml new file mode 100644 index 0000000000..cf03e8bf12 --- /dev/null +++ b/benchmark-sets/from-test-large/capstone.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "capstone" +"target_name": "fuzz_disasm" +"target_path": "/src/capstonev5/suite/fuzz/fuzz_disasm.c" +"test_files": +- "test_file_path": "//src/capstonenext/tests/test_bpf.c" +- "test_file_path": "//src/capstonev5/suite/cstest/src/systemz_detail.c" +- "test_file_path": "//src/capstonenext/suite/cstest/src/mos65xx_detail.c" +- "test_file_path": "//src/capstonenext/suite/cstest/src/helper.c" +- "test_file_path": "//src/capstonev5/tests/test_m68k.c" +- "test_file_path": "//src/capstonenext/tests/test_m680x.c" +- "test_file_path": "//src/capstonenext/tests/test_skipdata.c" +- "test_file_path": "//src/capstonev5/tests/test_arm64.c" +- "test_file_path": "//src/capstonev5/suite/cstest/src/evm_detail.c" diff --git a/benchmark-sets/from-test-large/casync.yaml b/benchmark-sets/from-test-large/casync.yaml new file mode 100644 index 0000000000..108491862f --- /dev/null +++ b/benchmark-sets/from-test-large/casync.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "casync" +"target_name": "fuzz-compress" +"target_path": "/src/casync/test/fuzz/fuzz-compress.c" +"test_files": +- "test_file_path": "//src/casync/test/test-feature-flags.c" +- "test_file_path": "//src/casync/test/test-casync.c" +- "test_file_path": "//src/casync/test/test-cachunker.c" +- "test_file_path": "//src/casync/test/test-cautil.c" +- "test_file_path": "//src/casync/test/test-caorigin.c" +- "test_file_path": "//src/casync/test/test-calocation.c" +- "test_file_path": "//src/casync/test/test-caencoder.c" +- "test_file_path": "//src/casync/test/test-caindex.c" +- "test_file_path": "//src/casync/test/test-cachunker-histogram.c" diff --git a/benchmark-sets/from-test-large/cjson.yaml b/benchmark-sets/from-test-large/cjson.yaml new file mode 100644 index 0000000000..6a5e57ae9e --- /dev/null +++ b/benchmark-sets/from-test-large/cjson.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "cjson" +"target_name": "cjson_read_fuzzer" +"target_path": "/src/cjson/fuzzing/cjson_read_fuzzer.c" +"test_files": +- "test_file_path": "//src/cjson/tests/unity/test/expectdata/testsample_mock_param.c" +- "test_file_path": "//src/cjson/tests/unity/test/expectdata/testsample_run1.c" +- "test_file_path": "//src/cjson/tests/unity/examples/example_3/test/TestProductionCode.c" +- "test_file_path": "//src/cjson/tests/misc_utils_tests.c" +- "test_file_path": "//src/cjson/tests/print_array.c" +- "test_file_path": "//src/cjson/tests/unity/test/expectdata/testsample_yaml.c" +- "test_file_path": "//src/cjson/tests/unity/examples/example_3/src/ProductionCode2.c" +- "test_file_path": "//src/cjson/tests/parse_examples.c" +- "test_file_path": "//src/cjson/tests/json_patch_tests.c" diff --git a/benchmark-sets/from-test-large/clib.yaml b/benchmark-sets/from-test-large/clib.yaml new file mode 100644 index 0000000000..94a075d39e --- /dev/null +++ b/benchmark-sets/from-test-large/clib.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c" +"project": "clib" +"target_name": "fuzz_manifest" +"target_path": "/src/clib/test/fuzzing/fuzz_manifest.c" +"test_files": +- "test_file_path": "//src/clib/test/cache/cache-test.c" +- "test_file_path": "//src/clib/test/package/package-load-from-manifest.c" +- "test_file_path": "//src/clib/test/package/package-parse-version.c" +- "test_file_path": "//src/clib/test/package/package-install-dependencies.c" +- "test_file_path": "//src/clib/test/package/package-load-manifest-file.c" +- "test_file_path": "//src/clib/test/package/package-new.c" +- "test_file_path": "//src/clib/test/package/package-new-from-slug.c" +- "test_file_path": "//src/clib/test/package/package-parse-name.c" +- "test_file_path": "//src/clib/test/package/package-parse-author.c" diff --git a/benchmark-sets/from-test-large/cpp-httplib.yaml b/benchmark-sets/from-test-large/cpp-httplib.yaml new file mode 100644 index 0000000000..c29c10f32b --- /dev/null +++ b/benchmark-sets/from-test-large/cpp-httplib.yaml @@ -0,0 +1,11 @@ +"is_test_benchmark": true +"language": "c++" +"project": "cpp-httplib" +"target_name": "server_fuzzer" +"target_path": "/src/cpp-httplib/test/fuzzing/server_fuzzer.cc" +"test_files": +- "test_file_path": "//src/cpp-httplib/test/gtest/gtest_main.cc" +- "test_file_path": "//src/cpp-httplib/test/test_proxy.cc" +- "test_file_path": "//src/cpp-httplib/test/include_httplib.cc" +- "test_file_path": "//src/cpp-httplib/test/test.cc" +- "test_file_path": "//src/cpp-httplib/test/gtest/gtest-all.cc" diff --git a/benchmark-sets/from-test-large/cpuinfo.yaml b/benchmark-sets/from-test-large/cpuinfo.yaml new file mode 100644 index 0000000000..159946e742 --- /dev/null +++ b/benchmark-sets/from-test-large/cpuinfo.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c" +"project": "cpuinfo" +"target_name": "fuzz_cpuinfo" +"target_path": "/src/fuzz_cpuinfo.c" +"test_files": +- "test_file_path": "//src/cpuinfo/test/mock/huawei-mate-9.cc" +- "test_file_path": "//src/cpuinfo/test/mock/huawei-mate-8.cc" +- "test_file_path": "//src/cpuinfo/test/mock/galaxy-s5-global.cc" +- "test_file_path": "//src/cpuinfo/test/mock/huawei-mate-20.cc" +- "test_file_path": "//src/cpuinfo/test/mock/oppo-r15.cc" +- "test_file_path": "//src/cpuinfo/deps/googlebenchmark/test/report_aggregates_only_test.cc" +- "test_file_path": "//src/cpuinfo/test/mock/galaxy-s9-global.cc" +- "test_file_path": "//src/cpuinfo/deps/googlebenchmark/test/spec_arg_test.cc" +- "test_file_path": "//src/cpuinfo/deps/googlebenchmark/test/benchmark_gtest.cc" diff --git a/benchmark-sets/from-test-large/croaring.yaml b/benchmark-sets/from-test-large/croaring.yaml new file mode 100644 index 0000000000..495369f82c --- /dev/null +++ b/benchmark-sets/from-test-large/croaring.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c" +"project": "croaring" +"target_name": "croaring_fuzzer" +"target_path": "/src/croaring_fuzzer.c" +"test_files": +- "test_file_path": "//src/croaring/tests/roaring64_unit.cpp" +- "test_file_path": "//src/croaring/tests/unit.c" +- "test_file_path": "//src/croaring/tests/cpp_example2.cpp" +- "test_file_path": "//src/croaring/tests/format_portability_unit.c" +- "test_file_path": "//src/croaring/tests/art_unit.cpp" +- "test_file_path": "//src/croaring/tests/cpp_unit_util.cpp" +- "test_file_path": "//src/croaring/tests/c_example1.c" +- "test_file_path": "//src/croaring/tests/cpp_example1.cpp" +- "test_file_path": "//src/croaring/tests/container_comparison_unit.c" diff --git a/benchmark-sets/from-test-large/dbus-broker.yaml b/benchmark-sets/from-test-large/dbus-broker.yaml new file mode 100644 index 0000000000..e884580699 --- /dev/null +++ b/benchmark-sets/from-test-large/dbus-broker.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c" +"project": "dbus-broker" +"target_name": "fuzz-message" +"target_path": "/src/fuzz-message.c" +"test_files": +- "test_file_path": "//src/dbus-broker/test/dbus/util-broker.c" +- "test_file_path": "//src/dbus-broker/test/dbus/test-matches.c" +- "test_file_path": "//src/dbus-broker/test/dbus/util-message.c" +- "test_file_path": "//src/dbus-broker/test/dbus/test-driver.c" +- "test_file_path": "//src/dbus-broker/test/dbus/test-broker.c" +- "test_file_path": "//src/dbus-broker/test/dbus/tool-flood.c" +- "test_file_path": "//src/dbus-broker/test/dbus/bench-message.c" +- "test_file_path": "//src/dbus-broker/test/dbus/test-lifetime.c" +- "test_file_path": "//src/dbus-broker/test/dbus/bench-connect.c" diff --git a/benchmark-sets/from-test-large/double-conversion.yaml b/benchmark-sets/from-test-large/double-conversion.yaml new file mode 100644 index 0000000000..2fae8cb5a0 --- /dev/null +++ b/benchmark-sets/from-test-large/double-conversion.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "double-conversion" +"target_name": "string_to_double_fuzzer" +"target_path": "/src/string_to_double_fuzzer.cc" +"test_files": +- "test_file_path": "//src/double-conversion/test/cctest/test-fast-dtoa.cc" +- "test_file_path": "//src/double-conversion/test/cctest/cctest.cc" +- "test_file_path": "//src/double-conversion/test/cctest/test-dtoa.cc" +- "test_file_path": "//src/double-conversion/test/cctest/test-bignum.cc" +- "test_file_path": "//src/double-conversion/test/cctest/test-fixed-dtoa.cc" +- "test_file_path": "//src/double-conversion/test/cctest/test-bignum-dtoa.cc" +- "test_file_path": "//src/double-conversion/test/cctest/gay-precision.cc" +- "test_file_path": "//src/double-conversion/test/cctest/test-diy-fp.cc" +- "test_file_path": "//src/double-conversion/test/cctest/gay-shortest-single.cc" diff --git a/benchmark-sets/from-test-large/duckdb.yaml b/benchmark-sets/from-test-large/duckdb.yaml new file mode 100644 index 0000000000..ce90fcd1ec --- /dev/null +++ b/benchmark-sets/from-test-large/duckdb.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "duckdb" +"target_name": "parse_fuzz_test" +"target_path": "/src/duckdb/test/ossfuzz/parse_fuzz_test.cpp" +"test_files": +- "test_file_path": "//src/duckdb/test/api/capi/test_capi_website.cpp" +- "test_file_path": "//src/duckdb/test/sql/udf_function/test_aggregate_udf.cpp" +- "test_file_path": "//src/duckdb/test/extension/test_remote_optimizer.cpp" +- "test_file_path": "//src/duckdb/test/sql/parallelism/interquery/concurrent_checkpoint.cpp" +- "test_file_path": "//src/duckdb/test/api/test_config.cpp" +- "test_file_path": "//src/duckdb/test/api/test_lifecycle_hooks.cpp" +- "test_file_path": "//src/duckdb/test/memoryleak/test_appender.cpp" +- "test_file_path": "//src/duckdb/test/api/test_appender_api.cpp" +- "test_file_path": "//src/duckdb/test/sqlite/result_helper.cpp" diff --git a/benchmark-sets/from-test-large/e2fsprogs.yaml b/benchmark-sets/from-test-large/e2fsprogs.yaml new file mode 100644 index 0000000000..0299310a16 --- /dev/null +++ b/benchmark-sets/from-test-large/e2fsprogs.yaml @@ -0,0 +1,12 @@ +"is_test_benchmark": true +"language": "c" +"project": "e2fsprogs" +"target_name": "ext2fs_read_bitmap_fuzzer" +"target_path": "/src/fuzz/ext2fs_read_bitmap_fuzzer.cc" +"test_files": +- "test_file_path": "//src/e2fsprogs/lib/et/test_cases/heimdal.c" +- "test_file_path": "//src/e2fsprogs/lib/et/test_cases/heimdal2.c" +- "test_file_path": "//src/e2fsprogs/lib/et/test_cases/heimdal3.c" +- "test_file_path": "//src/e2fsprogs/lib/et/test_cases/imap_err.c" +- "test_file_path": "//src/e2fsprogs/lib/et/test_cases/continuation.c" +- "test_file_path": "//src/e2fsprogs/lib/et/test_cases/simple.c" diff --git a/benchmark-sets/from-test-large/easywsclient.yaml b/benchmark-sets/from-test-large/easywsclient.yaml new file mode 100644 index 0000000000..fd76eb6ee8 --- /dev/null +++ b/benchmark-sets/from-test-large/easywsclient.yaml @@ -0,0 +1,7 @@ +"is_test_benchmark": true +"language": "c++" +"project": "easywsclient" +"target_name": "easyws_fuzzer" +"target_path": "/src/easyws_fuzzer.cpp" +"test_files": +- "test_file_path": "//src/easywsclient/test/easywsclient.t.cpp" diff --git a/benchmark-sets/from-test-large/eigen.yaml b/benchmark-sets/from-test-large/eigen.yaml new file mode 100644 index 0000000000..1e8cb285e5 --- /dev/null +++ b/benchmark-sets/from-test-large/eigen.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "eigen" +"target_name": "basicstuff_fuzzer" +"target_path": "/src/basicstuff_fuzzer.cc" +"test_files": +- "test_file_path": "//src/eigen/unsupported/test/cxx11_tensor_concatenation.cpp" +- "test_file_path": "//src/eigen/unsupported/test/cxx11_tensor_of_strings.cpp" +- "test_file_path": "//src/eigen/test/skew_symmetric_matrix3.cpp" +- "test_file_path": "//src/eigen/test/eigensolver_selfadjoint.cpp" +- "test_file_path": "//src/eigen/unsupported/test/polynomialutils.cpp" +- "test_file_path": "//src/eigen/unsupported/test/cxx11_tensor_mixed_indices.cpp" +- "test_file_path": "//src/eigen/unsupported/test/alignedvector3.cpp" +- "test_file_path": "//src/eigen/test/blasutil.cpp" +- "test_file_path": "//src/eigen/unsupported/test/cxx11_tensor_custom_op.cpp" diff --git a/benchmark-sets/from-test-large/fftw3.yaml b/benchmark-sets/from-test-large/fftw3.yaml new file mode 100644 index 0000000000..ff17e8df29 --- /dev/null +++ b/benchmark-sets/from-test-large/fftw3.yaml @@ -0,0 +1,10 @@ +"is_test_benchmark": true +"language": "c++" +"project": "fftw3" +"target_name": "fftw3_fuzzer" +"target_path": "/src/fftw3_fuzzer.cc" +"test_files": +- "test_file_path": "//src/fftw3/tests/trigtest.c" +- "test_file_path": "//src/fftw3/tests/hook.c" +- "test_file_path": "//src/fftw3/tests/bench.c" +- "test_file_path": "//src/fftw3/tests/fftw-bench.c" diff --git a/benchmark-sets/from-test-large/file.yaml b/benchmark-sets/from-test-large/file.yaml new file mode 100644 index 0000000000..9b6e9a3bef --- /dev/null +++ b/benchmark-sets/from-test-large/file.yaml @@ -0,0 +1,14 @@ +"is_test_benchmark": true +"language": "c++" +"project": "file" +"target_name": "magic_fuzzer_loaddb" +"target_path": "/src/magic_fuzzer_loaddb.cc" +"test_files": +- "test_file_path": "//src/binary-samples/anti-disassembler/Linux/pc_manipulation/pc_manipulation-amd64.c" +- "test_file_path": "//src/binary-samples/anti-disassembler/Linux/pc_manipulation/pc_manipulation-i386.c" +- "test_file_path": "//src/binary-samples/anti-disassembler/Linux/stack-buffer-overflow/stack-buffer-overflow.c" +- "test_file_path": "//src/binary-samples/anti-disassembler/Linux/packer/packer-i386.c" +- "test_file_path": "//src/binary-samples/anti-disassembler/Linux/anti-debug/breakpoint_detection.c" +- "test_file_path": "//src/file/tests/test.c" +- "test_file_path": "//src/binary-samples/anti-disassembler/Linux/self-modifying_code/self-modifying_code-i386.c" +- "test_file_path": "//src/binary-samples/anti-disassembler/Linux/anti-debug/anti-ptrace.c" diff --git a/benchmark-sets/from-test-large/flac.yaml b/benchmark-sets/from-test-large/flac.yaml new file mode 100644 index 0000000000..1516f9578b --- /dev/null +++ b/benchmark-sets/from-test-large/flac.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "flac" +"target_name": "tool_flac" +"target_path": "/src/flac/oss-fuzz/tool_flac.c" +"test_files": +- "test_file_path": "//src/flac/src/test_libFLAC/endswap.c" +- "test_file_path": "//src/flac/src/test_grabbag/picture/main.c" +- "test_file_path": "//src/flac/src/test_libFLAC/main.c" +- "test_file_path": "//src/flac/src/test_libFLAC++/main.cpp" +- "test_file_path": "//src/flac/src/test_streams/main.c" +- "test_file_path": "//src/flac/src/test_libFLAC++/metadata.cpp" +- "test_file_path": "//src/flac/src/test_grabbag/cuesheet/main.c" +- "test_file_path": "//src/flac/src/test_libFLAC/crc.c" +- "test_file_path": "//src/flac/src/test_libFLAC++/metadata_manip.cpp" diff --git a/benchmark-sets/from-test-large/flatbuffers.yaml b/benchmark-sets/from-test-large/flatbuffers.yaml new file mode 100644 index 0000000000..be83d5e014 --- /dev/null +++ b/benchmark-sets/from-test-large/flatbuffers.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "flatbuffers" +"target_name": "flatbuffers_64bit_fuzzer" +"target_path": "/src/flatbuffers/tests/fuzzer/flatbuffers_64bit_fuzzer.cc" +"test_files": +- "test_file_path": "//src/flatbuffers/tests/reflection_test.cpp" +- "test_file_path": "//src/flatbuffers/tests/optional_scalars_test.cpp" +- "test_file_path": "//src/flatbuffers/tests/monster_test_suffix/ext_only/monster_test.grpc.fb.cc" +- "test_file_path": "//src/flatbuffers/tests/evolution_test.cpp" +- "test_file_path": "//src/flatbuffers/tests/64bit/offset64_test.cpp" +- "test_file_path": "//src/flatbuffers/tests/monster_test.cpp" +- "test_file_path": "//src/flatbuffers/tests/monster_test_generated.grpc.fb.cc" +- "test_file_path": "//src/flatbuffers/tests/include_build_test.cc" +- "test_file_path": "//src/flatbuffers/tests/flexbuffers_test.cpp" diff --git a/benchmark-sets/from-test-large/fluent-bit.yaml b/benchmark-sets/from-test-large/fluent-bit.yaml new file mode 100644 index 0000000000..481bc8b91a --- /dev/null +++ b/benchmark-sets/from-test-large/fluent-bit.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "fluent-bit" +"target_name": "signv4_fuzzer" +"target_path": "/src/fluent-bit/tests/internal/fuzzers/signv4_fuzzer.c" +"test_files": +- "test_file_path": "//src/fluent-bit/tests/runtime/filter_log_to_metrics.c" +- "test_file_path": "//src/fluent-bit/tests/internal/gzip.c" +- "test_file_path": "//src/fluent-bit/tests/internal/config_format.c" +- "test_file_path": "//src/fluent-bit/lib/onigmo/sample/scan.c" +- "test_file_path": "//src/fluent-bit/tests/runtime/filter_checklist.c" +- "test_file_path": "//src/fluent-bit/tests/runtime/in_udp.c" +- "test_file_path": "//src/fluent-bit/tests/runtime/in_head.c" +- "test_file_path": "//src/fluent-bit/tests/runtime/in_splunk.c" +- "test_file_path": "//src/fluent-bit/tests/runtime/in_random.c" diff --git a/benchmark-sets/from-test-large/fmt.yaml b/benchmark-sets/from-test-large/fmt.yaml new file mode 100644 index 0000000000..8292547590 --- /dev/null +++ b/benchmark-sets/from-test-large/fmt.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "fmt" +"target_name": "float" +"target_path": "/src/fmt/test/fuzzing/float.cc" +"test_files": +- "test_file_path": "//src/fmt/test/gtest-extra-test.cc" +- "test_file_path": "//src/fmt/test/format-test.cc" +- "test_file_path": "//src/fmt/test/format-impl-test.cc" +- "test_file_path": "//src/fmt/test/compile-test.cc" +- "test_file_path": "//src/fmt/test/color-test.cc" +- "test_file_path": "//src/fmt/test/std-test.cc" +- "test_file_path": "//src/fmt/test/header-only-test.cc" +- "test_file_path": "//src/fmt/test/compile-fp-test.cc" +- "test_file_path": "//src/fmt/test/args-test.cc" diff --git a/benchmark-sets/from-test-large/freerdp.yaml b/benchmark-sets/from-test-large/freerdp.yaml new file mode 100644 index 0000000000..53b49320e2 --- /dev/null +++ b/benchmark-sets/from-test-large/freerdp.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c" +"project": "freerdp" +"target_name": "TestFuzzCryptoCertificateDataSetPEM" +"target_path": "/src/FreeRDP/libfreerdp/core/test/TestFuzzCryptoCertificateDataSetPEM.c" +"test_files": +- "test_file_path": "//src/FreeRDP/winpr/libwinpr/utils/test/TestHashTable.c" +- "test_file_path": "//src/FreeRDP/winpr/libwinpr/comm/test/TestCommConfig.c" +- "test_file_path": "//src/FreeRDP/libfreerdp/primitives/test/TestPrimitivesSign.c" +- "test_file_path": "//src/FreeRDP/winpr/libwinpr/synch/test/TestSynchWaitableTimerAPC.c" +- "test_file_path": "//src/FreeRDP/winpr/libwinpr/comm/test/TestTimeouts.c" +- "test_file_path": "//src/FreeRDP/libfreerdp/core/test/TestConnect.c" +- "test_file_path": "//src/FreeRDP/winpr/libwinpr/file/test/TestFileCreateFile.c" +- "test_file_path": "//src/FreeRDP/winpr/libwinpr/wtsapi/test/TestWtsApiShutdownSystem.c" +- "test_file_path": "//src/FreeRDP/winpr/libwinpr/ncrypt/test/TestNCryptProviders.c" diff --git a/benchmark-sets/from-test-large/geos.yaml b/benchmark-sets/from-test-large/geos.yaml new file mode 100644 index 0000000000..6a819fa215 --- /dev/null +++ b/benchmark-sets/from-test-large/geos.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "geos" +"target_name": "fuzz_geo2" +"target_path": "/src/geos/tests/fuzz/fuzz_geo2.c" +"test_files": +- "test_file_path": "//src/geos/tests/unit/noding/SegmentPointComparatorTest.cpp" +- "test_file_path": "//src/geos/tests/unit/index/VertexSequencePackedRtreeTest.cpp" +- "test_file_path": "//src/geos/tests/unit/geom/CoordinateSequenceTest.cpp" +- "test_file_path": "//src/geos/tests/unit/triangulate/polygon/ConstrainedDelaunayTriangulatorTest.cpp" +- "test_file_path": "//src/geos/tests/unit/operation/overlay/snap/GeometrySnapperTest.cpp" +- "test_file_path": "//src/geos/tests/unit/capi/GEOSGeom_createCollectionTest.cpp" +- "test_file_path": "//src/geos/tests/unit/capi/GEOSConcaveHullOfPolygonsTest.cpp" +- "test_file_path": "//src/geos/tests/unit/capi/GEOSBoundaryTest.cpp" +- "test_file_path": "//src/geos/tests/unit/algorithm/RobustLineIntersectorTest.cpp" diff --git a/benchmark-sets/from-test-large/glslang.yaml b/benchmark-sets/from-test-large/glslang.yaml new file mode 100644 index 0000000000..6c2f973f98 --- /dev/null +++ b/benchmark-sets/from-test-large/glslang.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "glslang" +"target_name": "compile_fuzzer" +"target_path": "/src/compile_fuzzer.cc" +"test_files": +- "test_file_path": "//src/glslang/gtests/Common.cpp" +- "test_file_path": "//src/glslang/gtests/Spv.FromFile.cpp" +- "test_file_path": "//src/glslang/gtests/AST.FromFile.cpp" +- "test_file_path": "//src/glslang/gtests/Pp.FromFile.cpp" +- "test_file_path": "//src/glslang/gtests/VkRelaxed.FromFile.cpp" +- "test_file_path": "//src/glslang/gtests/BuiltInResource.FromFile.cpp" +- "test_file_path": "//src/glslang/gtests/Link.FromFile.Vk.cpp" +- "test_file_path": "//src/glslang/gtests/HexFloat.cpp" +- "test_file_path": "//src/glslang/gtests/Config.FromFile.cpp" diff --git a/benchmark-sets/from-test-large/gnutls.yaml b/benchmark-sets/from-test-large/gnutls.yaml new file mode 100644 index 0000000000..63b47f6ca5 --- /dev/null +++ b/benchmark-sets/from-test-large/gnutls.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "gnutls" +"target_name": "gnutls_ocsp_resp_parser_fuzzer" +"target_path": "/src/gnutls/fuzz/gnutls_ocsp_resp_parser_fuzzer.c" +"test_files": +- "test_file_path": "//src/gmp/tests/cxx/t-ops3.cc" +- "test_file_path": "//src/gmp/tests/mpz/t-bin.c" +- "test_file_path": "//src/gmp/tests/rand/t-urndmm.c" +- "test_file_path": "//src/gmp/tests/mpn/t-toom22.c" +- "test_file_path": "//src/gmp/tests/mpz/t-divis.c" +- "test_file_path": "//src/gmp/tests/mpn/t-broot.c" +- "test_file_path": "//src/nettle/testsuite/chacha-poly1305-test.c" +- "test_file_path": "//src/gmp/mini-gmp/tests/t-limbs.c" +- "test_file_path": "//src/gmp/tests/mpn/t-fib2m.c" diff --git a/benchmark-sets/from-test-large/gpac.yaml b/benchmark-sets/from-test-large/gpac.yaml new file mode 100644 index 0000000000..0fb5c19835 --- /dev/null +++ b/benchmark-sets/from-test-large/gpac.yaml @@ -0,0 +1,9 @@ +"is_test_benchmark": true +"language": "c" +"project": "gpac" +"target_name": "fuzz_parse" +"target_path": "/src/gpac/testsuite/oss-fuzzers/fuzz_parse.c" +"test_files": +- "test_file_path": "//src/gpac/src/filters/unittests/ut_dec_scte35.c" +- "test_file_path": "//src/gpac/src/utils/unittests/ut_xml_parser.c" +- "test_file_path": "//src/gpac/src/utils/unittests/ut_os_config_init.c" diff --git a/benchmark-sets/from-test-large/grok.yaml b/benchmark-sets/from-test-large/grok.yaml new file mode 100644 index 0000000000..d535a6b637 --- /dev/null +++ b/benchmark-sets/from-test-large/grok.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "grok" +"target_name": "grk_decompress_fuzzer" +"target_path": "/src/grok/tests/fuzzers/grk_decompress_fuzzer.cpp" +"test_files": +- "test_file_path": "//src/grok/src/lib/core/highway/hwy/tests/blockwise_test.cc" +- "test_file_path": "//src/grok/src/lib/core/highway/hwy/tests/widen_mul_test.cc" +- "test_file_path": "//src/grok/src/lib/core/highway/hwy/tests/swizzle_test.cc" +- "test_file_path": "//src/grok/src/lib/core/highway/hwy/tests/demote_test.cc" +- "test_file_path": "//src/grok/src/lib/core/highway/hwy/tests/compare_test.cc" +- "test_file_path": "//src/grok/src/lib/core/highway/hwy/tests/crypto_test.cc" +- "test_file_path": "//src/grok/src/lib/core/highway/hwy/tests/swizzle_block_test.cc" +- "test_file_path": "//src/grok/src/lib/core/highway/hwy/tests/sums_abs_diff_test.cc" +- "test_file_path": "//src/grok/src/lib/core/highway/hwy/tests/mask_convert_test.cc" diff --git a/benchmark-sets/from-test-large/h2o.yaml b/benchmark-sets/from-test-large/h2o.yaml new file mode 100644 index 0000000000..6806a118f1 --- /dev/null +++ b/benchmark-sets/from-test-large/h2o.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "h2o" +"target_name": "driver_url" +"target_path": "/src/h2o/fuzz/driver_url.cc" +"test_files": +- "test_file_path": "//src/h2o/deps/klib/test/ksort_test.cc" +- "test_file_path": "//src/h2o/deps/klib/test/kstring_bench.c" +- "test_file_path": "//src/h2o/deps/mruby-dir/test/dirtest.c" +- "test_file_path": "//src/h2o/deps/yaml/tests/example-deconstructor.c" +- "test_file_path": "//src/h2o/deps/mruby/examples/mrbgems/c_extension_example/test/example.c" +- "test_file_path": "//src/h2o/deps/klib/test/khash_keith2.c" +- "test_file_path": "//src/h2o/deps/picotls/deps/micro-ecc/test/test_ecdsa.c" +- "test_file_path": "//src/h2o/deps/mruby/mrbgems/mruby-proc-binding/test/proc-binding.c" +- "test_file_path": "//src/h2o/deps/klib/test/kbit_test.c" diff --git a/benchmark-sets/from-test-large/haproxy.yaml b/benchmark-sets/from-test-large/haproxy.yaml new file mode 100644 index 0000000000..b547c0b55c --- /dev/null +++ b/benchmark-sets/from-test-large/haproxy.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "haproxy" +"target_name": "fuzz_cfg_parser" +"target_path": "/src/haproxy/fuzz_cfg_parser.c" +"test_files": +- "test_file_path": "//src/haproxy/tests/exp/ip-hash.c" +- "test_file_path": "//src/haproxy/tests/unit/test-arg.c" +- "test_file_path": "//src/haproxy/tests/exp/test_hashes.c" +- "test_file_path": "//src/haproxy/tests/exp/blocksig.c" +- "test_file_path": "//src/haproxy/tests/unit/test-1-among.c" +- "test_file_path": "//src/haproxy/tests/unit/ist.c" +- "test_file_path": "//src/haproxy/tests/exp/filltab25.c" +- "test_file_path": "//src/haproxy/tests/unit/test-list.c" +- "test_file_path": "//src/haproxy/tests/exp/testinet.c" diff --git a/benchmark-sets/from-test-large/harfbuzz.yaml b/benchmark-sets/from-test-large/harfbuzz.yaml new file mode 100644 index 0000000000..317c68bfda --- /dev/null +++ b/benchmark-sets/from-test-large/harfbuzz.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "harfbuzz" +"target_name": "hb-set-fuzzer" +"target_path": "/src/harfbuzz/test/fuzzing/hb-set-fuzzer.cc" +"test_files": +- "test_file_path": "//src/harfbuzz/test/api/test-subset-cmap.c" +- "test_file_path": "//src/harfbuzz/test/api/test-paint.c" +- "test_file_path": "//src/harfbuzz/test/api/test-font.c" +- "test_file_path": "//src/harfbuzz/test/api/test-subset.c" +- "test_file_path": "//src/harfbuzz/test/api/test-subset-sbix.c" +- "test_file_path": "//src/harfbuzz/test/api/test-subset-vmtx.c" +- "test_file_path": "//src/harfbuzz/test/api/test-subset-cff1.c" +- "test_file_path": "//src/harfbuzz/test/api/test-aat-layout.c" +- "test_file_path": "//src/harfbuzz/test/api/test-subset-vvar.c" diff --git a/benchmark-sets/from-test-large/hdf5.yaml b/benchmark-sets/from-test-large/hdf5.yaml new file mode 100644 index 0000000000..0d118ae798 --- /dev/null +++ b/benchmark-sets/from-test-large/hdf5.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c" +"project": "hdf5" +"target_name": "h5_read_fuzzer" +"target_path": "/src/h5_read_fuzzer.c" +"test_files": +- "test_file_path": "//src/hdf5/test/cross_read.c" +- "test_file_path": "//src/hdf5/tools/test/h5repack/testh5repack_detect_szip.c" +- "test_file_path": "//src/hdf5/test/null_vfd_plugin.c" +- "test_file_path": "//src/hdf5/test/swmr_reader.c" +- "test_file_path": "//src/hdf5/test/gen_new_fill.c" +- "test_file_path": "//src/hdf5/test/stab.c" +- "test_file_path": "//src/hdf5/test/istore.c" +- "test_file_path": "//src/hdf5/test/tchecksum.c" +- "test_file_path": "//src/hdf5/testpar/t_prestart.c" diff --git a/benchmark-sets/from-test-large/hermes.yaml b/benchmark-sets/from-test-large/hermes.yaml new file mode 100644 index 0000000000..974e28d627 --- /dev/null +++ b/benchmark-sets/from-test-large/hermes.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "hermes" +"target_name": "fuzzer-jsi-entry" +"target_path": "/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp" +"test_files": +- "test_file_path": "//src/hermes/API/hermes/synthtest/tests/host_calls_js_calls_host.cpp" +- "test_file_path": "//src/hermes/API/hermes/synthtest/tests/native_property_names.cpp" +- "test_file_path": "//src/hermes/API/hermes/synthtest/Driver.cpp" +- "test_file_path": "//src/hermes/API/hermes/synthtest/tests/host_function_return_this.cpp" +- "test_file_path": "//src/hermes/API/hermes/inspector/chrome/tests/ConnectionTests.cpp" +- "test_file_path": "//src/hermes/API/hermes/synthtest/tests/get_property_names.cpp" +- "test_file_path": "//src/hermes/API/hermes/synthtest/tests/host_function_name_and_params.cpp" +- "test_file_path": "//src/hermes/API/hermes/synthtest/tests/host_function_mutates_global_object.cpp" +- "test_file_path": "//src/hermes/API/hermes/synthtest/tests/host_global_object.cpp" diff --git a/benchmark-sets/from-test-large/hostap.yaml b/benchmark-sets/from-test-large/hostap.yaml new file mode 100644 index 0000000000..1ebd6e9fae --- /dev/null +++ b/benchmark-sets/from-test-large/hostap.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "hostap" +"target_name": "eap-aka-peer" +"target_path": "/src/hostap/tests/fuzzing/eap-aka-peer/eap-aka-peer.c" +"test_files": +- "test_file_path": "//src/hostap/tests/test-https_server.c" +- "test_file_path": "//src/hostap/tests/test-milenage.c" +- "test_file_path": "//src/hostap/tests/test-base64.c" +- "test_file_path": "//src/hostap/tests/hwsim/tnc/hostap2_imv.c" +- "test_file_path": "//src/hostap/tests/test-x509v3.c" +- "test_file_path": "//src/hostap/tests/test-md4.c" +- "test_file_path": "//src/hostap/tests/test-rsa-sig-ver.c" +- "test_file_path": "//src/hostap/tests/hwsim/tnc/hostap_imc.c" +- "test_file_path": "//src/hostap/tests/test-https.c" diff --git a/benchmark-sets/from-test-large/hpn-ssh.yaml b/benchmark-sets/from-test-large/hpn-ssh.yaml new file mode 100644 index 0000000000..4423373cc1 --- /dev/null +++ b/benchmark-sets/from-test-large/hpn-ssh.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "hpn-ssh" +"target_name": "agent_fuzz" +"target_path": "/src/hpn-ssh/regress/misc/fuzz-harness/agent_fuzz.cc" +"test_files": +- "test_file_path": "//src/hpn-ssh/regress/unittests/misc/test_parse.c" +- "test_file_path": "//src/hpn-ssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c" +- "test_file_path": "//src/hpn-ssh/regress/unittests/kex/test_proposal.c" +- "test_file_path": "//src/hpn-ssh/regress/unittests/sshbuf/test_sshbuf_getput_crypto.c" +- "test_file_path": "//src/hpn-ssh/regress/unittests/hostkeys/tests.c" +- "test_file_path": "//src/hpn-ssh/regress/unittests/kex/test_kex.c" +- "test_file_path": "//src/hpn-ssh/regress/unittests/misc/test_expand.c" +- "test_file_path": "//src/hpn-ssh/regress/unittests/test_helper/test_helper.c" +- "test_file_path": "//src/hpn-ssh/regress/unittests/conversion/tests.c" diff --git a/benchmark-sets/from-test-large/htslib.yaml b/benchmark-sets/from-test-large/htslib.yaml new file mode 100644 index 0000000000..a4fad35ba0 --- /dev/null +++ b/benchmark-sets/from-test-large/htslib.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "htslib" +"target_name": "hts_open_fuzzer" +"target_path": "/src/htslib/test/fuzz/hts_open_fuzzer.c" +"test_files": +- "test_file_path": "//src/htslib/test/test_expr.c" +- "test_file_path": "//src/htslib/samples/qtask_unordered.c" +- "test_file_path": "//src/htslib/test/test-bcf-translate.c" +- "test_file_path": "//src/htslib/test/thrash_threads1.c" +- "test_file_path": "//src/htslib/test/test_view.c" +- "test_file_path": "//src/htslib/samples/flags_htsopt_field.c" +- "test_file_path": "//src/htslib/samples/read_fast.c" +- "test_file_path": "//src/htslib/samples/flags_demo.c" +- "test_file_path": "//src/htslib/test/test-parse-reg.c" diff --git a/benchmark-sets/from-test-large/icu.yaml b/benchmark-sets/from-test-large/icu.yaml new file mode 100644 index 0000000000..05a16b88a3 --- /dev/null +++ b/benchmark-sets/from-test-large/icu.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "icu" +"target_name": "relative_date_time_formatter_fuzzer" +"target_path": "/src/icu/icu4c/source/test/fuzzer/relative_date_time_formatter_fuzzer.cpp" +"test_files": +- "test_file_path": "//src/icu/icu4c/source/test/letest/FontTableCache.cpp" +- "test_file_path": "//src/icu/icu4c/source/test/intltest/dtfmttst.cpp" +- "test_file_path": "//src/icu/icu4c/source/test/cintltst/cdateintervalformattest.c" +- "test_file_path": "//src/icu/icu4c/source/test/intltest/g7coll.cpp" +- "test_file_path": "//src/icu/icu4c/source/test/cintltst/cnumtst.c" +- "test_file_path": "//src/icu/icu4c/source/test/cintltst/cdattst.c" +- "test_file_path": "//src/icu/icu4c/source/test/intltest/listformattertest.cpp" +- "test_file_path": "//src/icu/icu4c/source/test/intltest/dcfmtest.cpp" +- "test_file_path": "//src/icu/icu4c/source/test/cintltst/cfintst.c" diff --git a/benchmark-sets/from-test-large/inih.yaml b/benchmark-sets/from-test-large/inih.yaml new file mode 100644 index 0000000000..094b3e76ac --- /dev/null +++ b/benchmark-sets/from-test-large/inih.yaml @@ -0,0 +1,9 @@ +"is_test_benchmark": true +"language": "c" +"project": "inih" +"target_name": "inihfuzz" +"target_path": "/src/inih/inihfuzz.c" +"test_files": +- "test_file_path": "//src/inih/tests/unittest.c" +- "test_file_path": "//src/inih/tests/unittest_string.c" +- "test_file_path": "//src/inih/tests/unittest_alloc.c" diff --git a/benchmark-sets/from-test-large/janet.yaml b/benchmark-sets/from-test-large/janet.yaml new file mode 100644 index 0000000000..c38e6ae26c --- /dev/null +++ b/benchmark-sets/from-test-large/janet.yaml @@ -0,0 +1,7 @@ +"is_test_benchmark": true +"language": "c++" +"project": "janet" +"target_name": "fuzz_dostring" +"target_path": "/src/janet/test/fuzzers/fuzz_dostring.c" +"test_files": +- "test_file_path": "//src/janet/test/amalg/main.c" diff --git a/benchmark-sets/from-test-large/jansson.yaml b/benchmark-sets/from-test-large/jansson.yaml new file mode 100644 index 0000000000..35de480179 --- /dev/null +++ b/benchmark-sets/from-test-large/jansson.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "jansson" +"target_name": "json_load_dump_fuzzer" +"target_path": "/src/jansson/test/ossfuzz/json_load_dump_fuzzer.cc" +"test_files": +- "test_file_path": "//src/jansson/test/suites/api/test_version.c" +- "test_file_path": "//src/jansson/test/suites/api/test_copy.c" +- "test_file_path": "//src/jansson/test/suites/api/test_loadb.c" +- "test_file_path": "//src/jansson/test/suites/api/test_equal.c" +- "test_file_path": "//src/jansson/test/suites/api/test_load.c" +- "test_file_path": "//src/jansson/test/suites/api/test_object.c" +- "test_file_path": "//src/jansson/test/suites/api/test_array.c" +- "test_file_path": "//src/jansson/test/suites/api/test_dump_callback.c" +- "test_file_path": "//src/jansson/test/suites/api/test_sprintf.c" diff --git a/benchmark-sets/from-test-large/json-c.yaml b/benchmark-sets/from-test-large/json-c.yaml new file mode 100644 index 0000000000..a0c9a30fce --- /dev/null +++ b/benchmark-sets/from-test-large/json-c.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "json-c" +"target_name": "tokener_parse_ex_fuzzer" +"target_path": "/src/tokener_parse_ex_fuzzer.cc" +"test_files": +- "test_file_path": "//src/json-c/tests/test_visit.c" +- "test_file_path": "//src/json-c/tests/test_parse.c" +- "test_file_path": "//src/json-c/tests/parse_flags.c" +- "test_file_path": "//src/json-c/tests/test2.c" +- "test_file_path": "//src/json-c/tests/test_json_pointer.c" +- "test_file_path": "//src/json-c/tests/test_float.c" +- "test_file_path": "//src/json-c/tests/test_object_iterator.c" +- "test_file_path": "//src/json-c/tests/test4.c" +- "test_file_path": "//src/json-c/tests/test_int_add.c" diff --git a/benchmark-sets/from-test-large/json.yaml b/benchmark-sets/from-test-large/json.yaml new file mode 100644 index 0000000000..71f134599f --- /dev/null +++ b/benchmark-sets/from-test-large/json.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "json" +"target_name": "fuzzer-parse_json" +"target_path": "/src/json/tests/src/fuzzer-parse_json.cpp" +"test_files": +- "test_file_path": "//src/json/tests/src/unit-ordered_json.cpp" +- "test_file_path": "//src/json/tests/src/unit-constructor2.cpp" +- "test_file_path": "//src/json/tests/src/unit-json_patch.cpp" +- "test_file_path": "//src/json/tests/src/unit-cbor.cpp" +- "test_file_path": "//src/json/tests/src/unit-custom-base-class.cpp" +- "test_file_path": "//src/json/tests/src/unit-no-mem-leak-on-adl-serialize.cpp" +- "test_file_path": "//src/json/tests/src/unit-reference_access.cpp" +- "test_file_path": "//src/json/tests/src/unit-ubjson.cpp" +- "test_file_path": "//src/json/tests/src/unit-bson.cpp" diff --git a/benchmark-sets/from-test-large/jsoncpp.yaml b/benchmark-sets/from-test-large/jsoncpp.yaml new file mode 100644 index 0000000000..adcde236fb --- /dev/null +++ b/benchmark-sets/from-test-large/jsoncpp.yaml @@ -0,0 +1,8 @@ +"is_test_benchmark": true +"language": "c++" +"project": "jsoncpp" +"target_name": "fuzz" +"target_path": "/src/jsoncpp/src/test_lib_json/fuzz.cpp" +"test_files": +- "test_file_path": "//src/jsoncpp/src/jsontestrunner/main.cpp" +- "test_file_path": "//src/jsoncpp/src/test_lib_json/jsontest.cpp" diff --git a/benchmark-sets/from-test-large/jsonnet.yaml b/benchmark-sets/from-test-large/jsonnet.yaml new file mode 100644 index 0000000000..a30db012fb --- /dev/null +++ b/benchmark-sets/from-test-large/jsonnet.yaml @@ -0,0 +1,12 @@ +"is_test_benchmark": true +"language": "c++" +"project": "jsonnet" +"target_name": "convert_jsonnet_fuzzer_regular" +"target_path": "/src/convert_jsonnet_fuzzer_regular.cc" +"test_files": +- "test_file_path": "//src/jsonnet/test_cmd/version1.golden.stdout.cpp" +- "test_file_path": "//src/jsonnet/test_cmd/no_args.golden.stderr.cpp" +- "test_file_path": "//src/jsonnet/test_cmd/simple4.golden.stderr.cpp" +- "test_file_path": "//src/jsonnet/test_cmd/version2.golden.stdout.cpp" +- "test_file_path": "//src/jsonnet/test_cmd/max_stack4.golden.stderr.cpp" +- "test_file_path": "//src/jsonnet/test_cmd/help.golden.stdout.cpp" diff --git a/benchmark-sets/from-test-large/kamailio.yaml b/benchmark-sets/from-test-large/kamailio.yaml new file mode 100644 index 0000000000..2737efb0ee --- /dev/null +++ b/benchmark-sets/from-test-large/kamailio.yaml @@ -0,0 +1,14 @@ +"is_test_benchmark": true +"language": "c" +"project": "kamailio" +"target_name": "fuzz_parse_msg" +"target_path": "/src/kamailio/misc/fuzz/fuzz_parse_msg.c" +"test_files": +- "test_file_path": "//src/kamailio/src/modules/ndb_cassandra/test-cpp/cassandra_types.cpp" +- "test_file_path": "//src/kamailio/src/modules/ndb_cassandra/test-cpp/Cassandra.cpp" +- "test_file_path": "//src/kamailio/src/modules/ndb_cassandra/test-cpp/thrift_wrapper.cpp" +- "test_file_path": "//src/kamailio/src/modules/misctest/misctest_mod.c" +- "test_file_path": "//src/kamailio/src/modules/janssonrpcc/unit_tests/seatest/seatest.c" +- "test_file_path": "//src/kamailio/src/modules/ndb_cassandra/test-cpp/test.c" +- "test_file_path": "//src/kamailio/src/modules/janssonrpcc/unit_tests/netstring.c" +- "test_file_path": "//src/kamailio/src/modules/ndb_cassandra/test-cpp/cassandra_constants.cpp" diff --git a/benchmark-sets/from-test-large/kcodecs.yaml b/benchmark-sets/from-test-large/kcodecs.yaml new file mode 100644 index 0000000000..59d26b886e --- /dev/null +++ b/benchmark-sets/from-test-large/kcodecs.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "kcodecs" +"target_name": "kcodecs_fuzzer" +"target_path": "/src/kcodecs_fuzzer.cc" +"test_files": +- "test_file_path": "//src/qtbase/tests/auto/corelib/tools/qspan/tst_qspan.cpp" +- "test_file_path": "//src/qtbase/tests/auto/corelib/serialization/qcborvalue/tst_qcborvalue.cpp" +- "test_file_path": "//src/qtbase/tests/auto/widgets/kernel/qwidgetsvariant/tst_qwidgetsvariant.cpp" +- "test_file_path": "//src/qtbase/tests/auto/corelib/io/qfilesystemwatcher/tst_qfilesystemwatcher.cpp" +- "test_file_path": "//src/qtbase/tests/auto/testlib/selftests/subtest/tst_subtest.cpp" +- "test_file_path": "//src/qtbase/tests/manual/examples/widgets/tools/plugandpaint/app/plugindialog.cpp" +- "test_file_path": "//src/qtbase/tests/auto/gui/text/qtextdocumentlayout/tst_qtextdocumentlayout.cpp" +- "test_file_path": "//src/qtbase/tests/auto/tools/qt_cmake_create/tst_qt_cmake_create.cpp" +- "test_file_path": "//src/qtbase/tests/manual/examples/opengl/contextinfo/main.cpp" diff --git a/benchmark-sets/from-test-large/knot-dns.yaml b/benchmark-sets/from-test-large/knot-dns.yaml new file mode 100644 index 0000000000..72d71a88de --- /dev/null +++ b/benchmark-sets/from-test-large/knot-dns.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "knot-dns" +"target_name": "fuzz_packet" +"target_path": "/src/knot-dns/tests-fuzz/fuzz_packet.c" +"test_files": +- "test_file_path": "//src/nettle/testsuite/pbkdf2-test.c" +- "test_file_path": "//src/nettle/testsuite/ecc-mod-arith-test.c" +- "test_file_path": "//src/nettle/testsuite/rsa-sec-decrypt-test.c" +- "test_file_path": "//src/nettle/testsuite/sexp-format-test.c" +- "test_file_path": "//src/nettle/testsuite/sha384-test.c" +- "test_file_path": "//src/nettle/testsuite/sha224-test.c" +- "test_file_path": "//src/nettle/testsuite/des3-test.c" +- "test_file_path": "//src/nettle/testsuite/umac-test.c" +- "test_file_path": "//src/nettle/testsuite/hmac-test.c" diff --git a/benchmark-sets/from-test-large/krb5.yaml b/benchmark-sets/from-test-large/krb5.yaml new file mode 100644 index 0000000000..73b3f75e30 --- /dev/null +++ b/benchmark-sets/from-test-large/krb5.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c" +"project": "krb5" +"target_name": "fuzz_krad" +"target_path": "/src/krb5/src/tests/fuzzing/fuzz_krad.c" +"test_files": +- "test_file_path": "//src/krb5/src/tests/gssapi/t_oid.c" +- "test_file_path": "//src/krb5/src/tests/gssapi/t_s4u.c" +- "test_file_path": "//src/krb5/src/tests/gssapi/t_ccselect.c" +- "test_file_path": "//src/krb5/src/tests/asn.1/t_trval.c" +- "test_file_path": "//src/krb5/src/tests/asn.1/make-vectors.c" +- "test_file_path": "//src/krb5/src/tests/asn.1/trval.c" +- "test_file_path": "//src/krb5/src/tests/gss-threads/gss-server.c" +- "test_file_path": "//src/krb5/src/tests/gss-threads/gss-misc.c" +- "test_file_path": "//src/krb5/src/tests/gssapi/t_iov.c" diff --git a/benchmark-sets/from-test-large/lame.yaml b/benchmark-sets/from-test-large/lame.yaml new file mode 100644 index 0000000000..07d50a80a5 --- /dev/null +++ b/benchmark-sets/from-test-large/lame.yaml @@ -0,0 +1,7 @@ +"is_test_benchmark": true +"language": "c++" +"project": "lame" +"target_name": "fuzzer-encoder" +"target_path": "/src/LAME-fuzzers/fuzzer-encoder.cpp" +"test_files": +- "test_file_path": "//src/lame/test/lame_test.cpp" diff --git a/benchmark-sets/from-test-large/lcms.yaml b/benchmark-sets/from-test-large/lcms.yaml new file mode 100644 index 0000000000..98b735d101 --- /dev/null +++ b/benchmark-sets/from-test-large/lcms.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "lcms" +"target_name": "cms_universal_transform_fuzzer" +"target_path": "/src/cms_universal_transform_fuzzer.c" +"test_files": +- "test_file_path": "//src/lcms/utils/samples/mkcmy.c" +- "test_file_path": "//src/lcms/utils/samples/wtpt.c" +- "test_file_path": "//src/lcms/plugins/fast_float/testbed/fast_float_testbed.c" +- "test_file_path": "//src/lcms/utils/samples/mkgrayer.c" +- "test_file_path": "//src/lcms/testbed/testcms2.c" +- "test_file_path": "//src/lcms/plugins/fast_float/testbed/demo_cmyk.c" +- "test_file_path": "//src/lcms/testbed/zoo_icc.c" +- "test_file_path": "//src/lcms/testbed/alpha_test.c" +- "test_file_path": "//src/lcms/testbed/testthread.cpp" diff --git a/benchmark-sets/from-test-large/leptonica.yaml b/benchmark-sets/from-test-large/leptonica.yaml new file mode 100644 index 0000000000..9e5c1ffe9d --- /dev/null +++ b/benchmark-sets/from-test-large/leptonica.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "leptonica" +"target_name": "recog_basic_fuzzer" +"target_path": "/src/leptonica/prog/fuzzing/recog_basic_fuzzer.cc" +"test_files": +- "test_file_path": "//src/libpng/contrib/libtests/tarith.c" +- "test_file_path": "//src/libpng/contrib/libtests/pngstest.c" +- "test_file_path": "//src/zlib/test/infcover.c" +- "test_file_path": "//src/libpng/contrib/libtests/readpng.c" +- "test_file_path": "//src/libpng/contrib/libtests/pngvalid.c" +- "test_file_path": "//src/libpng/contrib/libtests/fakepng.c" +- "test_file_path": "//src/zlib/contrib/testzlib/testzlib.c" +- "test_file_path": "//src/libpng/contrib/libtests/pngunknown.c" +- "test_file_path": "//src/libpng/contrib/libtests/makepng.c" diff --git a/benchmark-sets/from-test-large/libarchive.yaml b/benchmark-sets/from-test-large/libarchive.yaml new file mode 100644 index 0000000000..3c10695095 --- /dev/null +++ b/benchmark-sets/from-test-large/libarchive.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "libarchive" +"target_name": "libarchive_fuzzer" +"target_path": "/src/libarchive_fuzzer.cc" +"test_files": +- "test_file_path": "//src/libarchive/libarchive/test/test_compat_tar_directory.c" +- "test_file_path": "//src/libarchive/libarchive/test/test_write_filter_lz4.c" +- "test_file_path": "//src/libarchive/cpio/test/test_basic.c" +- "test_file_path": "//src/libarchive/libarchive/test/test_compat_plexus_archiver_tar.c" +- "test_file_path": "//src/libarchive/cat/test/test_empty_xz.c" +- "test_file_path": "//src/libarchive/libarchive/test/test_read_format_zip_malformed.c" +- "test_file_path": "//src/libarchive/tar/test/test_option_b.c" +- "test_file_path": "//src/libarchive/libarchive/test/test_write_format_7zip_empty.c" +- "test_file_path": "//src/libarchive/libarchive/test/test_write_format_zip64_stream.c" diff --git a/benchmark-sets/from-test-large/libass.yaml b/benchmark-sets/from-test-large/libass.yaml new file mode 100644 index 0000000000..ad0c84e842 --- /dev/null +++ b/benchmark-sets/from-test-large/libass.yaml @@ -0,0 +1,8 @@ +"is_test_benchmark": true +"language": "c++" +"project": "libass" +"target_name": "fuzz" +"target_path": "/src/libass/fuzz/fuzz.c" +"test_files": +- "test_file_path": "//src/harfbuzz/src/wasm/sample/c/shape-ot.cc" +- "test_file_path": "//src/harfbuzz/src/wasm/sample/c/shape-fallback.cc" diff --git a/benchmark-sets/from-test-large/libcoap.yaml b/benchmark-sets/from-test-large/libcoap.yaml new file mode 100644 index 0000000000..1d1bea8f40 --- /dev/null +++ b/benchmark-sets/from-test-large/libcoap.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "libcoap" +"target_name": "split_uri_target" +"target_path": "/src/libcoap/tests/oss-fuzz/split_uri_target.c" +"test_files": +- "test_file_path": "//src/libcoap/tests/test_error_response.c" +- "test_file_path": "//src/libcoap/tests/test_session.c" +- "test_file_path": "//src/libcoap/tests/test_wellknown.c" +- "test_file_path": "//src/libcoap/tests/test_options.c" +- "test_file_path": "//src/libcoap/tests/testdriver.c" +- "test_file_path": "//src/libcoap/tests/test_sendqueue.c" +- "test_file_path": "//src/libcoap/tests/test_encode.c" +- "test_file_path": "//src/libcoap/tests/test_pdu.c" +- "test_file_path": "//src/libcoap/tests/test_oscore.c" diff --git a/benchmark-sets/from-test-large/libevent.yaml b/benchmark-sets/from-test-large/libevent.yaml new file mode 100644 index 0000000000..79e689cf2c --- /dev/null +++ b/benchmark-sets/from-test-large/libevent.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "libevent" +"target_name": "parse_query_fuzzer" +"target_path": "/src/parse_query_fuzzer.cc" +"test_files": +- "test_file_path": "//src/libevent/sample/hello-world.c" +- "test_file_path": "//src/libevent/sample/signal-test.c" +- "test_file_path": "//src/libevent/test/test-dumpevents.c" +- "test_file_path": "//src/libevent/test/bench_http.c" +- "test_file_path": "//src/libevent/test/bench_cascade.c" +- "test_file_path": "//src/libevent/test/test-fdleak.c" +- "test_file_path": "//src/libevent/test/regress_rpc.c" +- "test_file_path": "//src/libevent/test/regress_iocp.c" +- "test_file_path": "//src/libevent/test/test-kq-collision.c" diff --git a/benchmark-sets/from-test-large/libfuse.yaml b/benchmark-sets/from-test-large/libfuse.yaml new file mode 100644 index 0000000000..57f4cd7d65 --- /dev/null +++ b/benchmark-sets/from-test-large/libfuse.yaml @@ -0,0 +1,13 @@ +"is_test_benchmark": true +"language": "c" +"project": "libfuse" +"target_name": "fuzz_optparse" +"target_path": "/src/fuzz_optparse.c" +"test_files": +- "test_file_path": "//src/libfuse/test/release_unlink_race.c" +- "test_file_path": "//src/libfuse/test/readdir_inode.c" +- "test_file_path": "//src/libfuse/test/wrong_command.c" +- "test_file_path": "//src/libfuse/test/stracedecode.c" +- "test_file_path": "//src/libfuse/test/test_write_cache.c" +- "test_file_path": "//src/libfuse/test/test_setattr.c" +- "test_file_path": "//src/libfuse/test/test_syscalls.c" diff --git a/benchmark-sets/from-test-large/libical.yaml b/benchmark-sets/from-test-large/libical.yaml new file mode 100644 index 0000000000..404e4e64a8 --- /dev/null +++ b/benchmark-sets/from-test-large/libical.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "libical" +"target_name": "libical_fuzzer" +"target_path": "/src/libical_fuzzer.cc" +"test_files": +- "test_file_path": "//src/libical/src/test/regression.c" +- "test_file_path": "//src/libical/src/test/regression-classify.c" +- "test_file_path": "//src/libical/src/test/regression-storage.c" +- "test_file_path": "//src/libical/src/test/stow.c" +- "test_file_path": "//src/libical/src/test/libicalvcard/vcard_test_encode.c" +- "test_file_path": "//src/libical/src/test/testmime.c" +- "test_file_path": "//src/libical/src/test/testvcal.c" +- "test_file_path": "//src/libical/src/test/icaltm_test.c" +- "test_file_path": "//src/libical/src/test/copycluster.c" diff --git a/benchmark-sets/from-test-large/libjxl.yaml b/benchmark-sets/from-test-large/libjxl.yaml new file mode 100644 index 0000000000..c6f29baad4 --- /dev/null +++ b/benchmark-sets/from-test-large/libjxl.yaml @@ -0,0 +1,11 @@ +"is_test_benchmark": true +"language": "c++" +"project": "libjxl" +"target_name": "djxl_fuzzer" +"target_path": "/src/libjxl/tools/djxl_fuzzer.cc" +"test_files": +- "test_file_path": "//src/libjxl/tools/flicker_test/parameters.cc" +- "test_file_path": "//src/libjxl/tools/flicker_test/split_view.cc" +- "test_file_path": "//src/libjxl/tools/flicker_test/test_window.cc" +- "test_file_path": "//src/libjxl/tools/flicker_test/main.cc" +- "test_file_path": "//src/libjxl/tools/flicker_test/setup.cc" diff --git a/benchmark-sets/from-test-large/liblouis.yaml b/benchmark-sets/from-test-large/liblouis.yaml new file mode 100644 index 0000000000..305e2d0762 --- /dev/null +++ b/benchmark-sets/from-test-large/liblouis.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c" +"project": "liblouis" +"target_name": "fuzz_backtranslate" +"target_path": "/src/liblouis/tests/fuzzing/fuzz_backtranslate.c" +"test_files": +- "test_file_path": "//src/liblouis/tests/emphclass.c" +- "test_file_path": "//src/liblouis/tests/hash_collision.c" +- "test_file_path": "//src/liblouis/tests/suggestChunks.c" +- "test_file_path": "//src/liblouis/tests/attributeNames.c" +- "test_file_path": "//src/liblouis/tests/check_ueb_test_data.c" +- "test_file_path": "//src/liblouis/tests/resolve_table.c" +- "test_file_path": "//src/liblouis/tests/logging.c" +- "test_file_path": "//src/liblouis/tests/findTable.c" +- "test_file_path": "//src/liblouis/tests/checkTable.c" diff --git a/benchmark-sets/from-test-large/libpcap.yaml b/benchmark-sets/from-test-large/libpcap.yaml new file mode 100644 index 0000000000..3f0d033d89 --- /dev/null +++ b/benchmark-sets/from-test-large/libpcap.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "libpcap" +"target_name": "fuzz_filter" +"target_path": "/src/libpcap/testprogs/fuzz/fuzz_filter.c" +"test_files": +- "test_file_path": "//src/libpcap/testprogs/selpolltest.c" +- "test_file_path": "//src/libpcap/testprogs/reactivatetest.c" +- "test_file_path": "//src/libpcap/testprogs/opentest.c" +- "test_file_path": "//src/libpcap/testprogs/findalldevstest.c" +- "test_file_path": "//src/libpcap/testprogs/capturetest.c" +- "test_file_path": "//src/libpcap/testprogs/nonblocktest.c" +- "test_file_path": "//src/libpcap/testprogs/filtertest.c" +- "test_file_path": "//src/libpcap/testprogs/writecaptest.c" +- "test_file_path": "//src/libpcap/testprogs/findalldevstest-perf.c" diff --git a/benchmark-sets/from-test-large/libpg_query.yaml b/benchmark-sets/from-test-large/libpg_query.yaml new file mode 100644 index 0000000000..d7bea37daf --- /dev/null +++ b/benchmark-sets/from-test-large/libpg_query.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c" +"project": "libpg_query" +"target_name": "fuzz_parser" +"target_path": "/src/libpg_query/test/fuzz/fuzz_parser.c" +"test_files": +- "test_file_path": "//src/libpg_query/test/deparse_tests.c" +- "test_file_path": "//src/libpg_query/test/fingerprint_opts.c" +- "test_file_path": "//src/libpg_query/test/deparse.c" +- "test_file_path": "//src/libpg_query/test/fingerprint_opts_tests.c" +- "test_file_path": "//src/libpg_query/test/complex.c" +- "test_file_path": "//src/libpg_query/test/parse_protobuf_opts.c" +- "test_file_path": "//src/libpg_query/test/parse_protobuf.c" +- "test_file_path": "//src/libpg_query/test/parse.c" +- "test_file_path": "//src/libpg_query/test/parse_plpgsql.c" diff --git a/benchmark-sets/from-test-large/libphonenumber.yaml b/benchmark-sets/from-test-large/libphonenumber.yaml new file mode 100644 index 0000000000..93d840b982 --- /dev/null +++ b/benchmark-sets/from-test-large/libphonenumber.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "libphonenumber" +"target_name": "fuzz_phone" +"target_path": "/src/libphonenumber/cpp/test/phonenumbers/fuzz_phone.cc" +"test_files": +- "test_file_path": "//src/libphonenumber/cpp/test/phonenumbers/geocoding/area_code_map_test.cc" +- "test_file_path": "//src/libphonenumber/cpp/test/phonenumbers/regexp_adapter_test.cc" +- "test_file_path": "//src/libphonenumber/cpp/test/phonenumbers/stringutil_test.cc" +- "test_file_path": "//src/libphonenumber/cpp/test/phonenumbers/test_util.cc" +- "test_file_path": "//src/libphonenumber/cpp/test/phonenumbers/regexp_cache_test.cc" +- "test_file_path": "//src/libphonenumber/cpp/test/phonenumbers/phonenumberutil_test.cc" +- "test_file_path": "//src/libphonenumber/cpp/test/phonenumbers/logger_test.cc" +- "test_file_path": "//src/libphonenumber/cpp/test/phonenumbers/geocoding/phonenumber_offline_geocoder_test.cc" +- "test_file_path": "//src/protobuf/src/google/protobuf/testing/zcgzip.cc" diff --git a/benchmark-sets/from-test-large/libraw.yaml b/benchmark-sets/from-test-large/libraw.yaml new file mode 100644 index 0000000000..a54349bc91 --- /dev/null +++ b/benchmark-sets/from-test-large/libraw.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "libraw" +"target_name": "libraw_fuzzer" +"target_path": "/src/libraw_fuzzer.cc" +"test_files": +- "test_file_path": "//src/libraw/samples/dcraw_emu.cpp" +- "test_file_path": "//src/libraw/samples/rawtextdump.cpp" +- "test_file_path": "//src/libraw/samples/half_mt_win32.c" +- "test_file_path": "//src/libraw/samples/multirender_test.cpp" +- "test_file_path": "//src/libraw/samples/mem_image_sample.cpp" +- "test_file_path": "//src/libraw/samples/raw-identify.cpp" +- "test_file_path": "//src/libraw/samples/simple_dcraw.cpp" +- "test_file_path": "//src/libraw/samples/unprocessed_raw.cpp" +- "test_file_path": "//src/libraw/samples/dcraw_half.c" diff --git a/benchmark-sets/from-test-large/librdkafka.yaml b/benchmark-sets/from-test-large/librdkafka.yaml new file mode 100644 index 0000000000..2b6145a184 --- /dev/null +++ b/benchmark-sets/from-test-large/librdkafka.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "librdkafka" +"target_name": "fuzz_regex" +"target_path": "/src/librdkafka/tests/fuzzers/fuzz_regex.c" +"test_files": +- "test_file_path": "//src/librdkafka/tests/xxxx-assign_partition.c" +- "test_file_path": "//src/librdkafka/tests/0106-cgrp_sess_timeout.c" +- "test_file_path": "//src/librdkafka/tests/0109-auto_create_topics.cpp" +- "test_file_path": "//src/librdkafka/tests/0119-consumer_auth.cpp" +- "test_file_path": "//src/librdkafka/tests/0006-symbols.c" +- "test_file_path": "//src/librdkafka/tests/0145-pause_resume_mock.c" +- "test_file_path": "//src/librdkafka/tests/0058-log.cpp" +- "test_file_path": "//src/librdkafka/tests/0082-fetch_max_bytes.cpp" +- "test_file_path": "//src/librdkafka/tests/0125-immediate_flush.c" diff --git a/benchmark-sets/from-test-large/libsodium.yaml b/benchmark-sets/from-test-large/libsodium.yaml new file mode 100644 index 0000000000..8df57bcd18 --- /dev/null +++ b/benchmark-sets/from-test-large/libsodium.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "libsodium" +"target_name": "secret_key_auth_fuzzer" +"target_path": "/src/secret_key_auth_fuzzer.cc" +"test_files": +- "test_file_path": "//src/libsodium/test/default/box7.c" +- "test_file_path": "//src/libsodium/test/default/metamorphic.c" +- "test_file_path": "//src/libsodium/test/default/generichash3.c" +- "test_file_path": "//src/libsodium/test/default/core_ristretto255.c" +- "test_file_path": "//src/libsodium/test/default/pwhash_argon2id.c" +- "test_file_path": "//src/libsodium/test/default/aead_xchacha20poly1305.c" +- "test_file_path": "//src/libsodium/test/default/stream.c" +- "test_file_path": "//src/libsodium/test/default/scalarmult7.c" +- "test_file_path": "//src/libsodium/test/default/aead_aegis128l.c" diff --git a/benchmark-sets/from-test-large/libspng.yaml b/benchmark-sets/from-test-large/libspng.yaml new file mode 100644 index 0000000000..338c22fa8f --- /dev/null +++ b/benchmark-sets/from-test-large/libspng.yaml @@ -0,0 +1,13 @@ +"is_test_benchmark": true +"language": "c++" +"project": "libspng" +"target_name": "spng_write_fuzzer" +"target_path": "/src/libspng/tests/spng_write_fuzzer.c" +"test_files": +- "test_file_path": "//src/libspng/tests/target_clones.c" +- "test_file_path": "//src/zlib/test/infcover.c" +- "test_file_path": "//src/zlib/test/minigzip.c" +- "test_file_path": "//src/zlib/test/example.c" +- "test_file_path": "//src/libspng/tests/test.cpp" +- "test_file_path": "//src/zlib/contrib/testzlib/testzlib.c" +- "test_file_path": "//src/libspng/tests/testsuite.c" diff --git a/benchmark-sets/from-test-large/libssh.yaml b/benchmark-sets/from-test-large/libssh.yaml new file mode 100644 index 0000000000..bd5c1bc38b --- /dev/null +++ b/benchmark-sets/from-test-large/libssh.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c" +"project": "libssh" +"target_name": "ssh_server_fuzzer" +"target_path": "/src/libssh/tests/fuzz/ssh_server_fuzzer.c" +"test_files": +- "test_file_path": "//src/libssh/tests/server/test_server/main.c" +- "test_file_path": "//src/libssh/tests/unittests/torture_pki_ed25519.c" +- "test_file_path": "//src/libssh/tests/client/torture_client_global_requests.c" +- "test_file_path": "//src/libssh/tests/client/torture_auth_common.c" +- "test_file_path": "//src/libssh/tests/client/torture_request_env.c" +- "test_file_path": "//src/libssh/tests/torture_pki.c" +- "test_file_path": "//src/libssh/tests/unittests/torture_pki_rsa.c" +- "test_file_path": "//src/libssh/tests/unittests/torture_callbacks.c" +- "test_file_path": "//src/libssh/tests/client/torture_sftp_limits.c" diff --git a/benchmark-sets/from-test-large/libssh2.yaml b/benchmark-sets/from-test-large/libssh2.yaml new file mode 100644 index 0000000000..4259ce33d1 --- /dev/null +++ b/benchmark-sets/from-test-large/libssh2.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "libssh2" +"target_name": "ssh2_client_fuzzer" +"target_path": "/src/libssh2/tests/ossfuzz/ssh2_client_fuzzer.cc" +"test_files": +- "test_file_path": "//src/libssh2/tests/test_simple.c" +- "test_file_path": "//src/libssh2/tests/test_auth_pubkey_ok_rsa_openssh.c" +- "test_file_path": "//src/libssh2/tests/test_hostkey_hash.c" +- "test_file_path": "//src/libssh2/tests/test_auth_pubkey_ok_ed25519.c" +- "test_file_path": "//src/libssh2/tests/test_auth_pubkey_ok_ed25519_mem.c" +- "test_file_path": "//src/libssh2/tests/test_auth_pubkey_ok_ecdsa.c" +- "test_file_path": "//src/libssh2/tests/test_auth_pubkey_ok_rsa.c" +- "test_file_path": "//src/libssh2/tests/test_auth_pubkey_ok_rsa_encrypted.c" +- "test_file_path": "//src/libssh2/tests/test_hostkey.c" diff --git a/benchmark-sets/from-test-large/libstdcpp.yaml b/benchmark-sets/from-test-large/libstdcpp.yaml new file mode 100644 index 0000000000..ae63567420 --- /dev/null +++ b/benchmark-sets/from-test-large/libstdcpp.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "libstdcpp" +"target_name": "one-arg" +"target_path": "/src/one-arg.cpp" +"test_files": +- "test_file_path": "//src/libstdcpp/gcc/testsuite/gcc.dg/pr63743.c" +- "test_file_path": "//src/libstdcpp/libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/operators/call.cc" +- "test_file_path": "//src/libstdcpp/gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_fmul-5.c" +- "test_file_path": "//src/libstdcpp/libstdc++-v3/testsuite/21_strings/headers/string/types_std_c++0x.cc" +- "test_file_path": "//src/libstdcpp/libstdc++-v3/testsuite/23_containers/array/capacity/size.cc" +- "test_file_path": "//src/libstdcpp/libstdc++-v3/testsuite/tr1/8_c_compatibility/cmath/functions.cc" +- "test_file_path": "//src/libstdcpp/libstdc++-v3/testsuite/23_containers/multimap/debug/construct2_neg.cc" +- "test_file_path": "//src/libstdcpp/gcc/testsuite/gcc.target/i386/sse4-pr113079-2.c" +- "test_file_path": "//src/libstdcpp/gcc/testsuite/gcc.target/xtensa/elim_GP_regmove_0.c" diff --git a/benchmark-sets/from-test-large/libtiff.yaml b/benchmark-sets/from-test-large/libtiff.yaml new file mode 100644 index 0000000000..169afa3a87 --- /dev/null +++ b/benchmark-sets/from-test-large/libtiff.yaml @@ -0,0 +1,10 @@ +"is_test_benchmark": true +"language": "c++" +"project": "libtiff" +"target_name": "tiff_read_rgba_fuzzer" +"target_path": "/src/libtiff/contrib/oss-fuzz/tiff_read_rgba_fuzzer.cc" +"test_files": +- "test_file_path": "//src/zlib/test/example.c" +- "test_file_path": "//src/zlib/contrib/testzlib/testzlib.c" +- "test_file_path": "//src/zlib/test/minigzip.c" +- "test_file_path": "//src/zlib/test/infcover.c" diff --git a/benchmark-sets/from-test-large/libtpms.yaml b/benchmark-sets/from-test-large/libtpms.yaml new file mode 100644 index 0000000000..0073d7c441 --- /dev/null +++ b/benchmark-sets/from-test-large/libtpms.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "libtpms" +"target_name": "fuzz" +"target_path": "/src/libtpms/tests/fuzz.cc" +"test_files": +- "test_file_path": "//src/libtpms/tests/tpm2_createprimary.c" +- "test_file_path": "//src/libtpms/tests/tpm2_selftest.c" +- "test_file_path": "//src/libtpms/tests/tpm2_cve-2023-1017.c" +- "test_file_path": "//src/libtpms/tests/object_size.c" +- "test_file_path": "//src/libtpms/tests/nvram_offsets.c" +- "test_file_path": "//src/libtpms/tests/tpm2_setprofile.c" +- "test_file_path": "//src/libtpms/tests/tpm2_cve-2023-1018.c" +- "test_file_path": "//src/libtpms/tests/freebl_sha1flattensize.c" +- "test_file_path": "//src/libtpms/tests/base64decode.c" diff --git a/benchmark-sets/from-test-large/libtsm.yaml b/benchmark-sets/from-test-large/libtsm.yaml new file mode 100644 index 0000000000..9a5276531c --- /dev/null +++ b/benchmark-sets/from-test-large/libtsm.yaml @@ -0,0 +1,9 @@ +"is_test_benchmark": true +"language": "c++" +"project": "libtsm" +"target_name": "libtsm_fuzzer" +"target_path": "/src/libtsm_fuzzer.c" +"test_files": +- "test_file_path": "//src/libtsm/test/test_symbol.c" +- "test_file_path": "//src/libtsm/test/test_valgrind.c" +- "test_file_path": "//src/libtsm/test/test_htable.c" diff --git a/benchmark-sets/from-test-large/libunwind.yaml b/benchmark-sets/from-test-large/libunwind.yaml new file mode 100644 index 0000000000..98297ddecb --- /dev/null +++ b/benchmark-sets/from-test-large/libunwind.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c" +"project": "libunwind" +"target_name": "fuzz_libunwind" +"target_path": "/src/fuzz_libunwind.c" +"test_files": +- "test_file_path": "//src/libunwind/tests/Ltest-cxx-exceptions.cxx" +- "test_file_path": "//src/libunwind/tests/Gtest-concurrent.c" +- "test_file_path": "//src/libunwind/tests/Ltest-trace.c" +- "test_file_path": "//src/libunwind/tests/test-reg-state.c" +- "test_file_path": "//src/libunwind/tests/Gperf-trace.c" +- "test_file_path": "//src/libunwind/tests/Gtest-nomalloc.c" +- "test_file_path": "//src/libunwind/tests/aarch64-test-plt.c" +- "test_file_path": "//src/libunwind/tests/test-init-remote.c" +- "test_file_path": "//src/libunwind/tests/Lx64-test-dwarf-expressions.c" diff --git a/benchmark-sets/from-test-large/libusb.yaml b/benchmark-sets/from-test-large/libusb.yaml new file mode 100644 index 0000000000..3a5c2f64a4 --- /dev/null +++ b/benchmark-sets/from-test-large/libusb.yaml @@ -0,0 +1,13 @@ +"is_test_benchmark": true +"language": "c++" +"project": "libusb" +"target_name": "libusb_fuzzer" +"target_path": "/src/libusb_fuzzer.cc" +"test_files": +- "test_file_path": "//src/libusb/tests/set_option.c" +- "test_file_path": "//src/libusb/tests/testlib.c" +- "test_file_path": "//src/libusb/tests/init_context.c" +- "test_file_path": "//src/libusb/tests/stress_mt.c" +- "test_file_path": "//src/libusb/tests/macos.c" +- "test_file_path": "//src/libusb/tests/stress.c" +- "test_file_path": "//src/libusb/tests/umockdev.c" diff --git a/benchmark-sets/from-test-large/libvnc.yaml b/benchmark-sets/from-test-large/libvnc.yaml new file mode 100644 index 0000000000..e1572e4f60 --- /dev/null +++ b/benchmark-sets/from-test-large/libvnc.yaml @@ -0,0 +1,14 @@ +"is_test_benchmark": true +"language": "c++" +"project": "libvnc" +"target_name": "fuzz_server" +"target_path": "/src/libvncserver/test/fuzz_server.c" +"test_files": +- "test_file_path": "//src/libvncserver/test/tjutil.c" +- "test_file_path": "//src/libvncserver/test/cargstest.c" +- "test_file_path": "//src/libvncserver/test/tjbench.c" +- "test_file_path": "//src/libvncserver/test/tjunittest.c" +- "test_file_path": "//src/libvncserver/test/bmp.c" +- "test_file_path": "//src/libvncserver/test/wstest.c" +- "test_file_path": "//src/libvncserver/test/copyrecttest.c" +- "test_file_path": "//src/libvncserver/test/encodingstest.c" diff --git a/benchmark-sets/from-test-large/libxslt.yaml b/benchmark-sets/from-test-large/libxslt.yaml new file mode 100644 index 0000000000..03d591846a --- /dev/null +++ b/benchmark-sets/from-test-large/libxslt.yaml @@ -0,0 +1,8 @@ +"is_test_benchmark": true +"language": "c++" +"project": "libxslt" +"target_name": "xpath" +"target_path": "/src/libxslt/tests/fuzz/xpath.c" +"test_files": +- "test_file_path": "//src/libxslt/tests/runtest.c" +- "test_file_path": "//src/libxslt/tests/testplugin.c" diff --git a/benchmark-sets/from-test-large/libyaml.yaml b/benchmark-sets/from-test-large/libyaml.yaml new file mode 100644 index 0000000000..96d9f50984 --- /dev/null +++ b/benchmark-sets/from-test-large/libyaml.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "libyaml" +"target_name": "libyaml_reformatter_alt_fuzzer" +"target_path": "/src/libyaml_reformatter_alt_fuzzer.c" +"test_files": +- "test_file_path": "//src/libyaml/tests/example-deconstructor.c" +- "test_file_path": "//src/libyaml/tests/example-deconstructor-alt.c" +- "test_file_path": "//src/libyaml/tests/run-emitter.c" +- "test_file_path": "//src/libyaml/tests/run-emitter-test-suite.c" +- "test_file_path": "//src/libyaml/tests/test-version.c" +- "test_file_path": "//src/libyaml/tests/run-dumper.c" +- "test_file_path": "//src/libyaml/tests/run-parser.c" +- "test_file_path": "//src/libyaml/tests/example-reformatter.c" +- "test_file_path": "//src/libyaml/tests/example-reformatter-alt.c" diff --git a/benchmark-sets/from-test-large/libyang.yaml b/benchmark-sets/from-test-large/libyang.yaml new file mode 100644 index 0000000000..203a0d583a --- /dev/null +++ b/benchmark-sets/from-test-large/libyang.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c" +"project": "libyang" +"target_name": "lys_parse_mem" +"target_path": "/src/libyang/tests/fuzz/lys_parse_mem.c" +"test_files": +- "test_file_path": "//src/libyang/tests/utests/types/union.c" +- "test_file_path": "//src/libyang/tests/utests/data/test_printer_json.c" +- "test_file_path": "//src/libyang/tests/utests/basic/test_inout.c" +- "test_file_path": "//src/libyang/tests/utests/basic/test_common.c" +- "test_file_path": "//src/libyang/tests/utests/data/test_tree_data_sorted.c" +- "test_file_path": "//src/libyang/tests/utests/basic/test_hash_table.c" +- "test_file_path": "//src/libyang/tests/utests/data/test_diff.c" +- "test_file_path": "//src/libyang/tests/utests/extensions/test_structure.c" +- "test_file_path": "//src/libyang/tests/utests/schema/test_yang.c" diff --git a/benchmark-sets/from-test-large/lighttpd.yaml b/benchmark-sets/from-test-large/lighttpd.yaml new file mode 100644 index 0000000000..76c2efba57 --- /dev/null +++ b/benchmark-sets/from-test-large/lighttpd.yaml @@ -0,0 +1,8 @@ +"is_test_benchmark": true +"language": "c" +"project": "lighttpd" +"target_name": "fuzz_burl" +"target_path": "/src/fuzz_burl.c" +"test_files": +- "test_file_path": "//src/lighttpd1.4/tests/scgi-responder.c" +- "test_file_path": "//src/lighttpd1.4/tests/fcgi-responder.c" diff --git a/benchmark-sets/from-test-large/lldpd.yaml b/benchmark-sets/from-test-large/lldpd.yaml new file mode 100644 index 0000000000..1d146e58ad --- /dev/null +++ b/benchmark-sets/from-test-large/lldpd.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c" +"project": "lldpd" +"target_name": "fuzz_lldp" +"target_path": "/src/lldpd/tests/fuzz_lldp.c" +"test_files": +- "test_file_path": "//src/lldpd/tests/decode.c" +- "test_file_path": "//src/lldpd/libevent/sample/dns-example.c" +- "test_file_path": "//src/lldpd/libevent/test/bench.c" +- "test_file_path": "//src/lldpd/libevent/test/test-closed.c" +- "test_file_path": "//src/lldpd/libevent/test/test-ratelim.c" +- "test_file_path": "//src/lldpd/libevent/test/regress_bufferevent.c" +- "test_file_path": "//src/lldpd/libevent/sample/https-client.c" +- "test_file_path": "//src/lldpd/libevent/test/regress_ssl.c" +- "test_file_path": "//src/lldpd/libevent/sample/event-read-fifo.c" diff --git a/benchmark-sets/from-test-large/llvm_libcxx.yaml b/benchmark-sets/from-test-large/llvm_libcxx.yaml new file mode 100644 index 0000000000..2467316faf --- /dev/null +++ b/benchmark-sets/from-test-large/llvm_libcxx.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "llvm_libcxx" +"target_name": "format_no_args.pass" +"target_path": "/src/llvm-project/libcxx/test/libcxx/fuzzing/format_no_args.pass.cpp" +"test_files": +- "test_file_path": "//src/llvm-project/libcxx/test/std/containers/sequences/vector/vector.modifiers/insert_iter_value.addressof.compile.pass.cpp" +- "test_file_path": "//src/llvm-project/libcxx/test/std/numerics/complex.number/complex.value.ops/conj.pass.cpp" +- "test_file_path": "//src/llvm-project/libcxx/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/plus_valarray_valarray.pass.cpp" +- "test_file_path": "//src/llvm-project/libcxx/test/std/language.support/support.limits/support.limits.general/ratio.version.compile.pass.cpp" +- "test_file_path": "//src/llvm-project/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/size_size_size_char.pass.cpp" +- "test_file_path": "//src/llvm-project/libcxx/test/std/re/re.alg/re.alg.search/basic.pass.cpp" +- "test_file_path": "//src/llvm-project/libcxx/test/std/strings/string.view/string.view.iterators/end.pass.cpp" +- "test_file_path": "//src/llvm-project/libcxx/test/std/algorithms/alg.sorting/alg.min.max/ranges.minmax_element.pass.cpp" +- "test_file_path": "//src/llvm-project/libcxx/test/std/containers/associative/map/PR28469_undefined_behavior_segfault.sh.cpp" diff --git a/benchmark-sets/from-test-large/matio.yaml b/benchmark-sets/from-test-large/matio.yaml new file mode 100644 index 0000000000..4fa5a363be --- /dev/null +++ b/benchmark-sets/from-test-large/matio.yaml @@ -0,0 +1,10 @@ +"is_test_benchmark": true +"language": "c++" +"project": "matio" +"target_name": "matio_fuzzer" +"target_path": "/src/matio/ossfuzz/matio_fuzzer.cpp" +"test_files": +- "test_file_path": "//src/zlib/contrib/testzlib/testzlib.c" +- "test_file_path": "//src/zlib/test/infcover.c" +- "test_file_path": "//src/zlib/test/example.c" +- "test_file_path": "//src/zlib/test/minigzip.c" diff --git a/benchmark-sets/from-test-large/mbedtls.yaml b/benchmark-sets/from-test-large/mbedtls.yaml new file mode 100644 index 0000000000..7b90de31d2 --- /dev/null +++ b/benchmark-sets/from-test-large/mbedtls.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "mbedtls" +"target_name": "fuzz_x509crl" +"target_path": "/src/mbedtls/programs/fuzz/fuzz_x509crl.c" +"test_files": +- "test_file_path": "//src/mbedtls/tests/src/random.c" +- "test_file_path": "//src/mbedtls/tests/src/drivers/test_driver_key_agreement.c" +- "test_file_path": "//src/mbedtls/tests/src/fake_external_rng_for_test.c" +- "test_file_path": "//src/mbedtls/tests/src/threading_helpers.c" +- "test_file_path": "//src/mbedtls/tests/src/helpers.c" +- "test_file_path": "//src/mbedtls/tests/src/drivers/test_driver_cipher.c" +- "test_file_path": "//src/mbedtls/tests/src/asn1_helpers.c" +- "test_file_path": "//src/mbedtls/tests/src/drivers/test_driver_aead.c" +- "test_file_path": "//src/mbedtls/tests/src/psa_crypto_stubs.c" diff --git a/benchmark-sets/from-test-large/miniz.yaml b/benchmark-sets/from-test-large/miniz.yaml new file mode 100644 index 0000000000..e1af1af5d3 --- /dev/null +++ b/benchmark-sets/from-test-large/miniz.yaml @@ -0,0 +1,10 @@ +"is_test_benchmark": true +"language": "c" +"project": "miniz" +"target_name": "zip_fuzzer" +"target_path": "/src/miniz/tests/zip_fuzzer.c" +"test_files": +- "test_file_path": "//src/miniz/tests/timer.cpp" +- "test_file_path": "//src/miniz/tests/miniz_tester.cpp" +- "test_file_path": "//src/miniz/tests/main.cpp" +- "test_file_path": "//src/miniz/tests/catch_amalgamated.cpp" diff --git a/benchmark-sets/from-test-large/minizip.yaml b/benchmark-sets/from-test-large/minizip.yaml new file mode 100644 index 0000000000..c1d9e68131 --- /dev/null +++ b/benchmark-sets/from-test-large/minizip.yaml @@ -0,0 +1,14 @@ +"is_test_benchmark": true +"language": "c++" +"project": "minizip" +"target_name": "zip_fuzzer" +"target_path": "/src/minizip-ng/test/fuzz/zip_fuzzer.c" +"test_files": +- "test_file_path": "//src/minizip-ng/test/test_compat.cc" +- "test_file_path": "//src/minizip-ng/test/test_crypt.cc" +- "test_file_path": "//src/minizip-ng/test/test_path.cc" +- "test_file_path": "//src/minizip-ng/test/test_encoding.cc" +- "test_file_path": "//src/minizip-ng/test/test_stream.cc" +- "test_file_path": "//src/minizip-ng/test/test_stream_compress.cc" +- "test_file_path": "//src/minizip-ng/test/test_stream_crypt.cc" +- "test_file_path": "//src/minizip-ng/test/test_main.cc" diff --git a/benchmark-sets/from-test-large/mongoose.yaml b/benchmark-sets/from-test-large/mongoose.yaml new file mode 100644 index 0000000000..a3204ed4a7 --- /dev/null +++ b/benchmark-sets/from-test-large/mongoose.yaml @@ -0,0 +1,13 @@ +"is_test_benchmark": true +"language": "c++" +"project": "mongoose" +"target_name": "fuzz" +"target_path": "/src/mongoose/test/fuzz.c" +"test_files": +- "test_file_path": "//src/mongoose/test/mip_test.c" +- "test_file_path": "//src/mongoose/test/driver_mock.c" +- "test_file_path": "//src/mongoose/test/unit_test.c" +- "test_file_path": "//src/mongoose/test/pack.c" +- "test_file_path": "//src/mongoose/test/mip_tap_test.c" +- "test_file_path": "//src/mongoose/test/mongoose.c" +- "test_file_path": "//src/mongoose/test/mongoose_custom.c" diff --git a/benchmark-sets/from-test-large/mpg123.yaml b/benchmark-sets/from-test-large/mpg123.yaml new file mode 100644 index 0000000000..03b0e34ea8 --- /dev/null +++ b/benchmark-sets/from-test-large/mpg123.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "mpg123" +"target_name": "read_fuzzer" +"target_path": "/src/read_fuzzer.c" +"test_files": +- "test_file_path": "//src/mpg123/src/tests/volume.c" +- "test_file_path": "//src/mpg123/src/tests/seek_whence.c" +- "test_file_path": "//src/mpg123/src/tests/plain_id3.c" +- "test_file_path": "//src/mpg123/src/tests/textprint.c" +- "test_file_path": "//src/mpg123/src/tests/text.c" +- "test_file_path": "//src/mpg123/src/tests/sweeper.c" +- "test_file_path": "//src/mpg123/src/tests/noise.c" +- "test_file_path": "//src/mpg123/src/tests/decode_fixed.c" +- "test_file_path": "//src/mpg123/src/tests/resample_total.c" diff --git a/benchmark-sets/from-test-large/ms-tpm-20-ref.yaml b/benchmark-sets/from-test-large/ms-tpm-20-ref.yaml new file mode 100644 index 0000000000..5a63062e19 --- /dev/null +++ b/benchmark-sets/from-test-large/ms-tpm-20-ref.yaml @@ -0,0 +1,14 @@ +"is_test_benchmark": true +"language": "c" +"project": "ms-tpm-20-ref" +"target_name": "tpm_cmd" +"target_path": "/src/ms-tpm-20-ref/TPMCmd/fuzzer/tpm_cmd.c" +"test_files": +- "test_file_path": "//src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Attestation/GetTime.c" +- "test_file_path": "//src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Attestation/Attest_spt.c" +- "test_file_path": "//src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Attestation/GetCommandAuditDigest.c" +- "test_file_path": "//src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Attestation/CertifyX509.c" +- "test_file_path": "//src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Attestation/Quote.c" +- "test_file_path": "//src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Attestation/GetSessionAuditDigest.c" +- "test_file_path": "//src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Attestation/Certify.c" +- "test_file_path": "//src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Attestation/CertifyCreation.c" diff --git a/benchmark-sets/from-test-large/muduo.yaml b/benchmark-sets/from-test-large/muduo.yaml new file mode 100644 index 0000000000..c72bfcbb47 --- /dev/null +++ b/benchmark-sets/from-test-large/muduo.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "muduo" +"target_name": "muduo_http_fuzzer" +"target_path": "/src/muduo_http_fuzzer.cpp" +"test_files": +- "test_file_path": "//src/muduo/muduo/base/tests/Logging_test.cc" +- "test_file_path": "//src/muduo/muduo/net/tests/EventLoopThreadPool_unittest.cc" +- "test_file_path": "//src/muduo/muduo/base/tests/BlockingQueue_bench.cc" +- "test_file_path": "//src/muduo/muduo/net/tests/Buffer_unittest.cc" +- "test_file_path": "//src/muduo/muduo/base/tests/Atomic_unittest.cc" +- "test_file_path": "//src/muduo/muduo/base/tests/Timestamp_unittest.cc" +- "test_file_path": "//src/muduo/muduo/base/tests/BlockingQueue_bench2.cc" +- "test_file_path": "//src/muduo/muduo/base/tests/ThreadPool_test.cc" +- "test_file_path": "//src/muduo/muduo/net/tests/TcpClient_reg3.cc" diff --git a/benchmark-sets/from-test-large/muparser.yaml b/benchmark-sets/from-test-large/muparser.yaml new file mode 100644 index 0000000000..d6d1414794 --- /dev/null +++ b/benchmark-sets/from-test-large/muparser.yaml @@ -0,0 +1,10 @@ +"is_test_benchmark": true +"language": "c++" +"project": "muparser" +"target_name": "set_eval_fuzzer" +"target_path": "/src/set_eval_fuzzer.cc" +"test_files": +- "test_file_path": "//src/muparser/samples/example2/example2.c" +- "test_file_path": "//src/muparser/samples/example3/example3.cpp" +- "test_file_path": "//src/muparser/test/t_ParserTest.cpp" +- "test_file_path": "//src/muparser/samples/example1/example1.cpp" diff --git a/benchmark-sets/from-test-large/mupdf.yaml b/benchmark-sets/from-test-large/mupdf.yaml new file mode 100644 index 0000000000..2fe76bb1ae --- /dev/null +++ b/benchmark-sets/from-test-large/mupdf.yaml @@ -0,0 +1,7 @@ +"is_test_benchmark": true +"language": "c++" +"project": "mupdf" +"target_name": "pdf_fuzzer" +"target_path": "/src/pdf_fuzzer.cc" +"test_files": +- "test_file_path": "//src/mupdf/source/tests/mu-office-test.c" diff --git a/benchmark-sets/from-test-large/nanopb.yaml b/benchmark-sets/from-test-large/nanopb.yaml new file mode 100644 index 0000000000..e124928d49 --- /dev/null +++ b/benchmark-sets/from-test-large/nanopb.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "nanopb" +"target_name": "fuzztest" +"target_path": "/src/nanopb/tests/build/fuzztest/fuzztest.c" +"test_files": +- "test_file_path": "//src/nanopb/tests/regression/issue_547/test.c" +- "test_file_path": "//src/nanopb/tests/basic_buffer/decode_buffer.c" +- "test_file_path": "//src/nanopb/tests/regression/issue_253/short_array.c" +- "test_file_path": "//src/nanopb/tests/regression/issue_407/test_extensions.c" +- "test_file_path": "//src/nanopb/tests/cyclic_messages/encode_cyclic_callback.c" +- "test_file_path": "//src/nanopb/tests/alltypes_proto3/encode_alltypes.c" +- "test_file_path": "//src/nanopb/build-tests/legacy_cmake_simple/simple.c" +- "test_file_path": "//src/nanopb/tests/regression/issue_227/unaligned_uint64.c" +- "test_file_path": "//src/nanopb/tests/alltypes_proto3/decode_alltypes.c" diff --git a/benchmark-sets/from-test-large/ndpi.yaml b/benchmark-sets/from-test-large/ndpi.yaml new file mode 100644 index 0000000000..59252c015c --- /dev/null +++ b/benchmark-sets/from-test-large/ndpi.yaml @@ -0,0 +1,12 @@ +"is_test_benchmark": true +"language": "c++" +"project": "ndpi" +"target_name": "fuzz_filecfg_malicious_ja3" +"target_path": "/src/ndpi/fuzz/fuzz_filecfg_malicious_ja3.c" +"test_files": +- "test_file_path": "//src/ndpi/tests/performance/strnstr.cpp" +- "test_file_path": "//src/ndpi/tests/performance/gcrypt.c" +- "test_file_path": "//src/ndpi/tests/performance/substringsearch.c" +- "test_file_path": "//src/ndpi/tests/dga/dga_evaluate.c" +- "test_file_path": "//src/ndpi/tests/unit/unit.c" +- "test_file_path": "//src/ndpi/tests/performance/patriciasearch.c" diff --git a/benchmark-sets/from-test-large/neomutt.yaml b/benchmark-sets/from-test-large/neomutt.yaml new file mode 100644 index 0000000000..048b1d4449 --- /dev/null +++ b/benchmark-sets/from-test-large/neomutt.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "neomutt" +"target_name": "address" +"target_path": "/src/neomutt/fuzz/address.c" +"test_files": +- "test_file_path": "//src/neomutt/test/charset/mutt_ch_lookup_remove.c" +- "test_file_path": "//src/neomutt/test/neo/neomutt_account_add.c" +- "test_file_path": "//src/neomutt/test/expando/simple_expando_render.c" +- "test_file_path": "//src/neomutt/test/parse/mutt_rfc822_read_line.c" +- "test_file_path": "//src/neomutt/test/md5/mutt_md5_finish_ctx.c" +- "test_file_path": "//src/neomutt/test/group/mutt_grouplist_remove_addrlist.c" +- "test_file_path": "//src/neomutt/test/expando/old_if_else.c" +- "test_file_path": "//src/neomutt/test/parse/parse_extract_token.c" +- "test_file_path": "//src/neomutt/test/date/mutt_date_normalize_time.c" diff --git a/benchmark-sets/from-test-large/nestegg.yaml b/benchmark-sets/from-test-large/nestegg.yaml new file mode 100644 index 0000000000..25fef5732b --- /dev/null +++ b/benchmark-sets/from-test-large/nestegg.yaml @@ -0,0 +1,9 @@ +"is_test_benchmark": true +"language": "c++" +"project": "nestegg" +"target_name": "fuzz" +"target_path": "/src/nestegg/test/fuzz.cc" +"test_files": +- "test_file_path": "//src/nestegg/test/sha1.c" +- "test_file_path": "//src/nestegg/test/regress.c" +- "test_file_path": "//src/nestegg/test/dump.c" diff --git a/benchmark-sets/from-test-large/net-snmp.yaml b/benchmark-sets/from-test-large/net-snmp.yaml new file mode 100644 index 0000000000..9131e1b993 --- /dev/null +++ b/benchmark-sets/from-test-large/net-snmp.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "net-snmp" +"target_name": "snmp_pdu_parse_fuzzer" +"target_path": "/src/net-snmp/testing/fuzzing/snmp_pdu_parse_fuzzer.c" +"test_files": +- "test_file_path": "//src/net-snmp/testing/fulltests/unit-tests/T101pdu_type_clib.c" +- "test_file_path": "//src/net-snmp/testing/fulltests/unit-tests/T019_snmp_service_clib.c" +- "test_file_path": "//src/net-snmp/testing/fulltests/unit-tests/T009large_fd_set_clib.c" +- "test_file_path": "//src/net-snmp/testing/fulltests/unit-tests/T005table_dataset_cagentlib.c" +- "test_file_path": "//src/net-snmp/testing/fulltests/unit-tests/T028_objid_clib.c" +- "test_file_path": "//src/net-snmp/testing/fulltests/unit-tests/T007inet_pton_clib.c" +- "test_file_path": "//src/net-snmp/testing/fulltests/unit-tests/T004snmp_enum_clib.c" +- "test_file_path": "//src/net-snmp/testing/fulltests/unit-tests/T104agentx_parse_cagentlib.c" +- "test_file_path": "//src/net-snmp/testing/fulltests/unit-tests/T018read_config_capp.c" diff --git a/benchmark-sets/from-test-large/nghttp2.yaml b/benchmark-sets/from-test-large/nghttp2.yaml new file mode 100644 index 0000000000..a313158f0d --- /dev/null +++ b/benchmark-sets/from-test-large/nghttp2.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "nghttp2" +"target_name": "fuzz_frames" +"target_path": "/src/nghttp2/fuzz/fuzz_frames.cc" +"test_files": +- "test_file_path": "//src/nghttp2/tests/nghttp2_buf_test.c" +- "test_file_path": "//src/nghttp2/tests/failmalloc_test.c" +- "test_file_path": "//src/nghttp2/tests/nghttp2_session_test.c" +- "test_file_path": "//src/nghttp2/tests/nghttp2_frame_test.c" +- "test_file_path": "//src/nghttp2/tests/nghttp2_queue_test.c" +- "test_file_path": "//src/nghttp2/tests/nghttp2_alpn_test.c" +- "test_file_path": "//src/nghttp2/tests/nghttp2_helper_test.c" +- "test_file_path": "//src/nghttp2/tests/malloc_wrapper.c" +- "test_file_path": "//src/nghttp2/tests/nghttp2_pq_test.c" diff --git a/benchmark-sets/from-test-large/njs.yaml b/benchmark-sets/from-test-large/njs.yaml new file mode 100644 index 0000000000..4633ca04c5 --- /dev/null +++ b/benchmark-sets/from-test-large/njs.yaml @@ -0,0 +1,13 @@ +"is_test_benchmark": true +"language": "c++" +"project": "njs" +"target_name": "njs_shell" +"target_path": "/src/njs/external/njs_shell.c" +"test_files": +- "test_file_path": "//src/njs/src/test/lvlhsh_unit_test.c" +- "test_file_path": "//src/njs/src/test/unicode_unit_test.c" +- "test_file_path": "//src/njs/src/test/random_unit_test.c" +- "test_file_path": "//src/njs/src/test/njs_externals_test.c" +- "test_file_path": "//src/njs/src/test/rbtree_unit_test.c" +- "test_file_path": "//src/njs/src/test/njs_unit_test.c" +- "test_file_path": "//src/njs/src/test/njs_benchmark.c" diff --git a/benchmark-sets/from-test-large/ntopng.yaml b/benchmark-sets/from-test-large/ntopng.yaml new file mode 100644 index 0000000000..bebe22fa40 --- /dev/null +++ b/benchmark-sets/from-test-large/ntopng.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "ntopng" +"target_name": "fuzz_dissect_packet" +"target_path": "/src/ntopng/fuzz/fuzz_dissect_packet.cpp" +"test_files": +- "test_file_path": "//src/ntopng/third-party/json-c/tests/test_visit.c" +- "test_file_path": "//src/ntopng/third-party/json-c/tests/test_cast.c" +- "test_file_path": "//src/ntopng/third-party/json-c/tests/test_object_iterator.c" +- "test_file_path": "//src/ntopng/third-party/json-c/tests/test_util_file.c" +- "test_file_path": "//src/ntopng/third-party/json-c/tests/test_set_serializer.c" +- "test_file_path": "//src/ntopng/third-party/json-c/tests/testReplaceExisting.c" +- "test_file_path": "//src/ntopng/third-party/json-c/tests/test_printbuf.c" +- "test_file_path": "//src/ntopng/third-party/json-c/tests/test_int_add.c" +- "test_file_path": "//src/ntopng/third-party/json-c/tests/test_charcase.c" diff --git a/benchmark-sets/from-test-large/numactl.yaml b/benchmark-sets/from-test-large/numactl.yaml new file mode 100644 index 0000000000..f1494ba9c9 --- /dev/null +++ b/benchmark-sets/from-test-large/numactl.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c" +"project": "numactl" +"target_name": "fuzz_parse_str" +"target_path": "/src/numactl/fuzz/fuzz_parse_str.c" +"test_files": +- "test_file_path": "//src/numactl/test/tshared.c" +- "test_file_path": "//src/numactl/test/randmap.c" +- "test_file_path": "//src/numactl/test/move_pages.c" +- "test_file_path": "//src/numactl/test/getnodemask.c" +- "test_file_path": "//src/numactl/test/mbind_mig_pages.c" +- "test_file_path": "//src/numactl/test/tshm.c" +- "test_file_path": "//src/numactl/test/nodemap.c" +- "test_file_path": "//src/numactl/test/prefered.c" +- "test_file_path": "//src/numactl/test/realloc_test.c" diff --git a/benchmark-sets/from-test-large/open5gs.yaml b/benchmark-sets/from-test-large/open5gs.yaml new file mode 100644 index 0000000000..3784c61fb6 --- /dev/null +++ b/benchmark-sets/from-test-large/open5gs.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c" +"project": "open5gs" +"target_name": "gtp-message-fuzz" +"target_path": "/src/open5gs/tests/fuzzing/gtp-message-fuzz.c" +"test_files": +- "test_file_path": "//src/open5gs/tests/core/timer-test.c" +- "test_file_path": "//src/open5gs/tests/registration/ue-context-test.c" +- "test_file_path": "//src/open5gs/tests/csfb/mo-sms-test.c" +- "test_file_path": "//src/open5gs/tests/volte/diameter-rx-path.c" +- "test_file_path": "//src/open5gs/tests/core/log-test.c" +- "test_file_path": "//src/open5gs/tests/sctp/abts-main.c" +- "test_file_path": "//src/open5gs/tests/common/application.c" +- "test_file_path": "//src/open5gs/tests/registration/gmm-status-test.c" +- "test_file_path": "//src/open5gs/tests/attach/simple-test.c" diff --git a/benchmark-sets/from-test-large/open62541.yaml b/benchmark-sets/from-test-large/open62541.yaml new file mode 100644 index 0000000000..d28b00fa2c --- /dev/null +++ b/benchmark-sets/from-test-large/open62541.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "open62541" +"target_name": "fuzz_json_decode" +"target_path": "/src/open62541/tests/fuzz/fuzz_json_decode.cc" +"test_files": +- "test_file_path": "//src/open62541/deps/nodesetLoader/backends/open62541/tests/newHierachicalRef.c" +- "test_file_path": "//src/open62541/deps/nodesetLoader/backends/open62541/tests/dataTypeImport/compareStructSpecialized.c" +- "test_file_path": "//src/open62541/tests/check_cj5.c" +- "test_file_path": "//src/open62541/deps/nodesetLoader/backends/open62541/tests/dataTypeImport/compareUnion.c" +- "test_file_path": "//src/open62541/tests/check_types_range.c" +- "test_file_path": "//src/open62541/tests/client/check_client_securechannel.c" +- "test_file_path": "//src/open62541/deps/nodesetLoader/backends/open62541/tests/dataTypeImport/compareStructExtended.c" +- "test_file_path": "//src/open62541/tests/testing-plugins/testing_networklayers.c" +- "test_file_path": "//src/open62541/deps/nodesetLoader/backends/open62541/tests/integration/client/value_utils.cpp" diff --git a/benchmark-sets/from-test-large/openbabel.yaml b/benchmark-sets/from-test-large/openbabel.yaml new file mode 100644 index 0000000000..31ab9da7ac --- /dev/null +++ b/benchmark-sets/from-test-large/openbabel.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "openbabel" +"target_name": "fuzz_obconversion" +"target_path": "/src/openbabel/test/fuzz/fuzz_obconversion.cpp" +"test_files": +- "test_file_path": "//src/openbabel/test/iterators.cpp" +- "test_file_path": "//src/openbabel/test/residue.cpp" +- "test_file_path": "//src/openbabel/test/multicmltest.cpp" +- "test_file_path": "//src/openbabel/test/automorphismtest.cpp" +- "test_file_path": "//src/openbabel/test/conversion.cpp" +- "test_file_path": "//src/openbabel/test/invalidsmiles.cpp" +- "test_file_path": "//src/openbabel/test/graphsymtest.cpp" +- "test_file_path": "//src/openbabel/test/canonfragmenttest.cpp" +- "test_file_path": "//src/openbabel/test/rotortest.cpp" diff --git a/benchmark-sets/from-test-large/opendnp3.yaml b/benchmark-sets/from-test-large/opendnp3.yaml new file mode 100644 index 0000000000..a13bfb3344 --- /dev/null +++ b/benchmark-sets/from-test-large/opendnp3.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "opendnp3" +"target_name": "fuzzdecoder" +"target_path": "/src/opendnp3/cpp/tests/fuzz/fuzzdecoder.cpp" +"test_files": +- "test_file_path": "//src/opendnp3/cpp/tests/unit/TestWriteConversions.cpp" +- "test_file_path": "//src/opendnp3/cpp/tests/unit/TestMasterCommandRequests.cpp" +- "test_file_path": "//src/opendnp3/cpp/tests/unit/TestLinkLayerKeepAlive.cpp" +- "test_file_path": "//src/opendnp3/cpp/tests/unit/TestTransportLayer.cpp" +- "test_file_path": "//src/opendnp3/cpp/tests/unit/utils/DNPHelpers.cpp" +- "test_file_path": "//src/opendnp3/cpp/tests/unit/TestFlags.cpp" +- "test_file_path": "//src/opendnp3/cpp/tests/dnp3mocks/src/DatabaseHelpers.cpp" +- "test_file_path": "//src/opendnp3/cpp/tests/unit/TestLog.cpp" +- "test_file_path": "//src/opendnp3/cpp/tests/asiotests/mocks/MockIO.cpp" diff --git a/benchmark-sets/from-test-large/openexr.yaml b/benchmark-sets/from-test-large/openexr.yaml new file mode 100644 index 0000000000..3c8b710809 --- /dev/null +++ b/benchmark-sets/from-test-large/openexr.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "openexr" +"target_name": "openexr_exrcorecheck_fuzzer" +"target_path": "/src/openexr/src/test/OpenEXRFuzzTest/oss-fuzz/openexr_exrcorecheck_fuzzer.cc" +"test_files": +- "test_file_path": "//src/openexr/src/test/OpenEXRTest/testBadTypeAttributes.cpp" +- "test_file_path": "//src/openexr/src/test/OpenEXRCoreTest/deep.cpp" +- "test_file_path": "//src/openexr/src/test/OpenEXRTest/testCopyPixels.cpp" +- "test_file_path": "//src/openexr/src/test/OpenEXRTest/testBackwardCompatibility.cpp" +- "test_file_path": "//src/openexr/src/test/OpenEXRTest/testPartHelper.cpp" +- "test_file_path": "//src/openexr/src/test/OpenEXRTest/testTiledRgba.cpp" +- "test_file_path": "//src/openexr/src/test/OpenEXRTest/testAttributes.cpp" +- "test_file_path": "//src/openexr/src/test/OpenEXRTest/testNativeFormat.cpp" +- "test_file_path": "//src/openexr/src/test/OpenEXRTest/testMalformedImages.cpp" diff --git a/benchmark-sets/from-test-large/openjpeg.yaml b/benchmark-sets/from-test-large/openjpeg.yaml new file mode 100644 index 0000000000..ef150b5807 --- /dev/null +++ b/benchmark-sets/from-test-large/openjpeg.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "openjpeg" +"target_name": "opj_decompress_fuzzer_J2K" +"target_path": "/src/openjpeg/tests/fuzzers/opj_decompress_fuzzer_J2K.cpp" +"test_files": +- "test_file_path": "//src/openjpeg/tests/unit/testempty0.c" +- "test_file_path": "//src/openjpeg/tests/ppm2rgb3.c" +- "test_file_path": "//src/openjpeg/tests/j2k_random_tile_access.c" +- "test_file_path": "//src/openjpeg/tests/include_openjpeg.c" +- "test_file_path": "//src/openjpeg/tests/unit/testjp2.c" +- "test_file_path": "//src/openjpeg/tests/unit/testempty1.c" +- "test_file_path": "//src/openjpeg/tests/pdf2jp2.c" +- "test_file_path": "//src/openjpeg/tests/unit/testempty2.c" +- "test_file_path": "//src/openjpeg/tests/compare_images.c" diff --git a/benchmark-sets/from-test-large/opensc.yaml b/benchmark-sets/from-test-large/opensc.yaml new file mode 100644 index 0000000000..8adb78d981 --- /dev/null +++ b/benchmark-sets/from-test-large/opensc.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "opensc" +"target_name": "fuzz_card" +"target_path": "/src/opensc/src/tests/fuzzing/fuzz_card.c" +"test_files": +- "test_file_path": "//src/opensc/src/tests/lottery.c" +- "test_file_path": "//src/opensc/src/tests/p11test/p11test_case_readonly.c" +- "test_file_path": "//src/opensc/src/tests/p11test/p11test_case_wait.c" +- "test_file_path": "//src/opensc/src/tests/p11test/p11test_helpers.c" +- "test_file_path": "//src/opensc/src/tests/p11test/p11test_loader.c" +- "test_file_path": "//src/opensc/src/tests/p11test/p11test_case_usage.c" +- "test_file_path": "//src/opensc/src/tests/p11test/p11test_case_interface.c" +- "test_file_path": "//src/opensc/src/tests/unittests/base64.c" +- "test_file_path": "//src/opensc/src/tests/unittests/compression.c" diff --git a/benchmark-sets/from-test-large/opensips.yaml b/benchmark-sets/from-test-large/opensips.yaml new file mode 100644 index 0000000000..ee6b7105ab --- /dev/null +++ b/benchmark-sets/from-test-large/opensips.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c" +"project": "opensips" +"target_name": "fuzz_csv_parser" +"target_path": "/src/opensips/parser/fuzz_csv_parser.c" +"test_files": +- "test_file_path": "//src/opensips/test/test_ut.c" +- "test_file_path": "//src/opensips/parser/test/test_parse_qop.c" +- "test_file_path": "//src/opensips/parser/test/test_parse_fcaps.c" +- "test_file_path": "//src/opensips/mem/test/test_malloc.c" +- "test_file_path": "//src/opensips/parser/test/test_parse_authenticate_body.c" +- "test_file_path": "//src/opensips/modules/acc/test/test.c" +- "test_file_path": "//src/opensips/parser/test/test_parser.c" +- "test_file_path": "//src/opensips/modules/cfgutils/test/cfgutils.c" +- "test_file_path": "//src/opensips/lib/test/test_csv.c" diff --git a/benchmark-sets/from-test-large/openssh.yaml b/benchmark-sets/from-test-large/openssh.yaml new file mode 100644 index 0000000000..669c6e5e0c --- /dev/null +++ b/benchmark-sets/from-test-large/openssh.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "openssh" +"target_name": "sshsigopt_fuzz" +"target_path": "/src/openssh/regress/misc/fuzz-harness/sshsigopt_fuzz.cc" +"test_files": +- "test_file_path": "//src/openssh/regress/unittests/sshbuf/tests.c" +- "test_file_path": "//src/openssh/regress/unittests/misc/test_convtime.c" +- "test_file_path": "//src/openssh/regress/unittests/authopt/tests.c" +- "test_file_path": "//src/openssh/regress/unittests/sshbuf/test_sshbuf_misc.c" +- "test_file_path": "//src/openssh/regress/unittests/kex/tests.c" +- "test_file_path": "//src/openssh/regress/unittests/misc/tests.c" +- "test_file_path": "//src/openssh/regress/unittests/sshkey/test_file.c" +- "test_file_path": "//src/openssh/regress/unittests/misc/test_argv.c" +- "test_file_path": "//src/openssh/regress/unittests/hostkeys/test_iterate.c" diff --git a/benchmark-sets/from-test-large/openthread.yaml b/benchmark-sets/from-test-large/openthread.yaml new file mode 100644 index 0000000000..5cd3a03b32 --- /dev/null +++ b/benchmark-sets/from-test-large/openthread.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "openthread" +"target_name": "radio_receive_done" +"target_path": "/src/openthread/tests/fuzz/radio_receive_done.cpp" +"test_files": +- "test_file_path": "//src/openthread/tests/unit/test_nat64.cpp" +- "test_file_path": "//src/openthread/tests/unit/test_hmac_sha256.cpp" +- "test_file_path": "//src/openthread/tests/unit/test_ecdsa.cpp" +- "test_file_path": "//src/openthread/tests/unit/test_dns_client.cpp" +- "test_file_path": "//src/openthread/tests/unit/test_pool.cpp" +- "test_file_path": "//src/openthread/tests/unit/test_ip_address.cpp" +- "test_file_path": "//src/openthread/tests/unit/test_link_quality.cpp" +- "test_file_path": "//src/openthread/tests/unit/test_power_calibration.cpp" +- "test_file_path": "//src/openthread/tests/unit/test_meshcop.cpp" diff --git a/benchmark-sets/from-test-large/openvswitch.yaml b/benchmark-sets/from-test-large/openvswitch.yaml new file mode 100644 index 0000000000..0054b13ae5 --- /dev/null +++ b/benchmark-sets/from-test-large/openvswitch.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "openvswitch" +"target_name": "odp_target" +"target_path": "/src/openvswitch/tests/oss-fuzz/odp_target.c" +"test_files": +- "test_file_path": "//src/openvswitch/tests/test-reconnect.c" +- "test_file_path": "//src/openvswitch/tests/test-rstp.c" +- "test_file_path": "//src/openvswitch/tests/test-heap.c" +- "test_file_path": "//src/openvswitch/tests/test-netlink-policy.c" +- "test_file_path": "//src/openvswitch/tests/test-packets.c" +- "test_file_path": "//src/openvswitch/tests/test-bundle.c" +- "test_file_path": "//src/openvswitch/tests/test-barrier.c" +- "test_file_path": "//src/openvswitch/tests/test-uuid.c" +- "test_file_path": "//src/openvswitch/tests/test-stopwatch.c" diff --git a/benchmark-sets/from-test-large/openweave.yaml b/benchmark-sets/from-test-large/openweave.yaml new file mode 100644 index 0000000000..187024c715 --- /dev/null +++ b/benchmark-sets/from-test-large/openweave.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "openweave" +"target_name": "FuzzPASEResponderStep1" +"target_path": "/src/openweave-core/src/test-apps/fuzz/FuzzPASEResponderStep1.cpp" +"test_files": +- "test_file_path": "//src/openweave-core/src/test-apps/weave-bdx-client-v0.cpp" +- "test_file_path": "//src/openweave-core/src/test-apps/TestKeyExport.cpp" +- "test_file_path": "//src/openweave-core/src/test-apps/nlweavebdxclient.cpp" +- "test_file_path": "//src/openweave-core/src/test-apps/DeviceDescOptions.cpp" +- "test_file_path": "//src/openweave-core/src/test-apps/TestPersistedStorage.cpp" +- "test_file_path": "//src/openweave-core/src/test-apps/MockWdmViewServer.cpp" +- "test_file_path": "//src/openweave-core/src/test-apps/schema/nest/test/trait/TestCommon.cpp" +- "test_file_path": "//src/openweave-core/src/test-apps/TestSoftwareUpdate.cpp" +- "test_file_path": "//src/openweave-core/src/test-apps/MockTimeSyncServer.cpp" diff --git a/benchmark-sets/from-test-large/opus.yaml b/benchmark-sets/from-test-large/opus.yaml new file mode 100644 index 0000000000..2c77791f42 --- /dev/null +++ b/benchmark-sets/from-test-large/opus.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "opus" +"target_name": "opus_projection_encoder_fuzzer" +"target_path": "/src/opus/tests/opus_projection_encoder_fuzzer.cc" +"test_files": +- "test_file_path": "//src/opus/tests/opus_encode_regressions.c" +- "test_file_path": "//src/opus/tests/test_opus_padding.c" +- "test_file_path": "//src/opus/celt/tests/test_unit_mdct.c" +- "test_file_path": "//src/opus/tests/test_opus_projection.c" +- "test_file_path": "//src/opus/celt/tests/test_unit_mathops.c" +- "test_file_path": "//src/opus/tests/test_opus_dred.c" +- "test_file_path": "//src/opus/celt/tests/test_unit_cwrs32.c" +- "test_file_path": "//src/opus/celt/tests/test_unit_types.c" +- "test_file_path": "//src/opus/tests/test_opus_api.c" diff --git a/benchmark-sets/from-test-large/phmap.yaml b/benchmark-sets/from-test-large/phmap.yaml new file mode 100644 index 0000000000..1321ed612b --- /dev/null +++ b/benchmark-sets/from-test-large/phmap.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "phmap" +"target_name": "phashmap_fuzz" +"target_path": "/src/phashmap_fuzz.cc" +"test_files": +- "test_file_path": "//src/parallel-hashmap/tests/container_memory_test.cc" +- "test_file_path": "//src/parallel-hashmap/tests/flat_hash_map_test.cc" +- "test_file_path": "//src/parallel-hashmap/tests/raw_hash_set_test.cc" +- "test_file_path": "//src/parallel-hashmap/tests/parallel_flat_hash_map_test.cc" +- "test_file_path": "//src/parallel-hashmap/tests/btree_test.cc" +- "test_file_path": "//src/parallel-hashmap/tests/parallel_node_hash_map_test.cc" +- "test_file_path": "//src/parallel-hashmap/tests/parallel_flat_hash_set_test.cc" +- "test_file_path": "//src/parallel-hashmap/tests/dump_load_test.cc" +- "test_file_path": "//src/parallel-hashmap/tests/raw_hash_set_allocator_test.cc" diff --git a/benchmark-sets/from-test-large/picotls.yaml b/benchmark-sets/from-test-large/picotls.yaml new file mode 100644 index 0000000000..37d391cacd --- /dev/null +++ b/benchmark-sets/from-test-large/picotls.yaml @@ -0,0 +1,12 @@ +"is_test_benchmark": true +"language": "c++" +"project": "picotls" +"target_name": "fuzz-server-hello" +"target_path": "/src/picotls/fuzz/fuzz-server-hello.c" +"test_files": +- "test_file_path": "//src/picotls/deps/micro-ecc/test/test_compute.c" +- "test_file_path": "//src/picotls/deps/micro-ecc/test/test_ecdsa.c" +- "test_file_path": "//src/picotls/deps/micro-ecc/test/ecdsa_test_vectors.c" +- "test_file_path": "//src/picotls/deps/micro-ecc/test/test_compress.c" +- "test_file_path": "//src/picotls/deps/micro-ecc/test/test_ecdh.c" +- "test_file_path": "//src/picotls/deps/micro-ecc/test/public_key_test_vectors.c" diff --git a/benchmark-sets/from-test-large/pjsip.yaml b/benchmark-sets/from-test-large/pjsip.yaml new file mode 100644 index 0000000000..8177468c12 --- /dev/null +++ b/benchmark-sets/from-test-large/pjsip.yaml @@ -0,0 +1,7 @@ +"is_test_benchmark": true +"language": "c" +"project": "pjsip" +"target_name": "fuzz-vpx" +"target_path": "/src/pjsip/tests/fuzz/fuzz-vpx.c" +"test_files": +- "test_file_path": "//src/pjsip/tests/pjsua/tools/cmp_wav.c" diff --git a/benchmark-sets/from-test-large/postfix.yaml b/benchmark-sets/from-test-large/postfix.yaml new file mode 100644 index 0000000000..8c69ba0949 --- /dev/null +++ b/benchmark-sets/from-test-large/postfix.yaml @@ -0,0 +1,10 @@ +"is_test_benchmark": true +"language": "c" +"project": "postfix" +"target_name": "fuzz_mime" +"target_path": "/src/fuzz_mime.c" +"test_files": +- "test_file_path": "//src/postfix/postfix/auxiliary/name-addr-test/gethostbyname.c" +- "test_file_path": "//src/postfix/postfix/auxiliary/name-addr-test/gethostbyaddr.c" +- "test_file_path": "//src/postfix/postfix/auxiliary/name-addr-test/getnameinfo.c" +- "test_file_path": "//src/postfix/postfix/auxiliary/name-addr-test/getaddrinfo.c" diff --git a/benchmark-sets/from-test-large/proftpd.yaml b/benchmark-sets/from-test-large/proftpd.yaml new file mode 100644 index 0000000000..4b24698368 --- /dev/null +++ b/benchmark-sets/from-test-large/proftpd.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c" +"project": "proftpd" +"target_name": "fuzzer" +"target_path": "/src/fuzzer.c" +"test_files": +- "test_file_path": "//src/proftpd/tests/api/regexp.c" +- "test_file_path": "//src/proftpd/tests/api/data.c" +- "test_file_path": "//src/proftpd/tests/api/netacl.c" +- "test_file_path": "//src/proftpd/tests/api/stash.c" +- "test_file_path": "//src/proftpd/tests/api/error.c" +- "test_file_path": "//src/proftpd/tests/api/help.c" +- "test_file_path": "//src/proftpd/tests/api/feat.c" +- "test_file_path": "//src/proftpd/tests/api/event.c" +- "test_file_path": "//src/proftpd/tests/api/fsio.c" diff --git a/benchmark-sets/from-test-large/proj4.yaml b/benchmark-sets/from-test-large/proj4.yaml new file mode 100644 index 0000000000..5911966b0b --- /dev/null +++ b/benchmark-sets/from-test-large/proj4.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "proj4" +"target_name": "proj_crs_to_crs_fuzzer" +"target_path": "/src/PROJ/test/fuzzers/proj_crs_to_crs_fuzzer.cpp" +"test_files": +- "test_file_path": "//src/PROJ/test/unit/test_io.cpp" +- "test_file_path": "//src/PROJ/test/unit/pj_phi2_test.cpp" +- "test_file_path": "//src/PROJ/test/unit/test_datum.cpp" +- "test_file_path": "//src/PROJ/test/unit/test_operation.cpp" +- "test_file_path": "//src/PROJ/test/unit/test_misc.cpp" +- "test_file_path": "//src/PROJ/test/postinstall/c_app/c_app.c" +- "test_file_path": "//src/PROJ/test/unit/test_crs.cpp" +- "test_file_path": "//src/PROJ/test/benchmark/bench_proj_trans.cpp" +- "test_file_path": "//src/PROJ/test/unit/test_c_api.cpp" diff --git a/benchmark-sets/from-test-large/pugixml.yaml b/benchmark-sets/from-test-large/pugixml.yaml new file mode 100644 index 0000000000..c1483a6645 --- /dev/null +++ b/benchmark-sets/from-test-large/pugixml.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "pugixml" +"target_name": "fuzz_parse" +"target_path": "/src/pugixml/tests/fuzz_parse.cpp" +"test_files": +- "test_file_path": "//src/pugixml/tests/test_xpath_xalan_5.cpp" +- "test_file_path": "//src/pugixml/tests/test_parse.cpp" +- "test_file_path": "//src/pugixml/tests/test_header_string_1.cpp" +- "test_file_path": "//src/pugixml/tests/test_xpath_variables.cpp" +- "test_file_path": "//src/pugixml/tests/test_xpath_xalan_3.cpp" +- "test_file_path": "//src/pugixml/tests/test_xpath_paths_w3c.cpp" +- "test_file_path": "//src/pugixml/tests/test_header_iostream_1.cpp" +- "test_file_path": "//src/pugixml/tests/test_parse_doctype.cpp" +- "test_file_path": "//src/pugixml/tests/test_header_string_iostream.cpp" diff --git a/benchmark-sets/from-test-large/pybind11.yaml b/benchmark-sets/from-test-large/pybind11.yaml new file mode 100644 index 0000000000..921da443e2 --- /dev/null +++ b/benchmark-sets/from-test-large/pybind11.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "pybind11" +"target_name": "pybind_fuzzer" +"target_path": "/src/pybind_fuzzer.cc" +"test_files": +- "test_file_path": "//src/pybind11/tests/test_factory_constructors.cpp" +- "test_file_path": "//src/pybind11/tests/test_eval.cpp" +- "test_file_path": "//src/pybind11/tests/test_iostream.cpp" +- "test_file_path": "//src/pybind11/tests/eigen_tensor_avoid_stl_array.cpp" +- "test_file_path": "//src/pybind11/tests/test_eigen_tensor.cpp" +- "test_file_path": "//src/pybind11/tests/test_const_name.cpp" +- "test_file_path": "//src/pybind11/tests/test_numpy_dtypes.cpp" +- "test_file_path": "//src/pybind11/tests/test_pickling.cpp" +- "test_file_path": "//src/pybind11/tests/test_virtual_functions.cpp" diff --git a/benchmark-sets/from-test-large/qpdf.yaml b/benchmark-sets/from-test-large/qpdf.yaml new file mode 100644 index 0000000000..83ad9b14c9 --- /dev/null +++ b/benchmark-sets/from-test-large/qpdf.yaml @@ -0,0 +1,10 @@ +"is_test_benchmark": true +"language": "c++" +"project": "qpdf" +"target_name": "pngpredictor_fuzzer" +"target_path": "/src/qpdf/fuzz/pngpredictor_fuzzer.cc" +"test_files": +- "test_file_path": "//src/zlib/contrib/testzlib/testzlib.c" +- "test_file_path": "//src/zlib/test/infcover.c" +- "test_file_path": "//src/zlib/test/example.c" +- "test_file_path": "//src/zlib/test/minigzip.c" diff --git a/benchmark-sets/from-test-large/qpid-proton.yaml b/benchmark-sets/from-test-large/qpid-proton.yaml new file mode 100644 index 0000000000..00978611b9 --- /dev/null +++ b/benchmark-sets/from-test-large/qpid-proton.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "qpid-proton" +"target_name": "fuzz-sniff-header" +"target_path": "/src/qpid-proton/c/tests/fuzz/fuzz-sniff-header.c" +"test_files": +- "test_file_path": "//src/qpid-proton/c/tests/pn_test_proactor.cpp" +- "test_file_path": "//src/qpid-proton/c/tests/raw_connection_test.cpp" +- "test_file_path": "//src/qpid-proton/c/tests/raw_wake_test.cpp" +- "test_file_path": "//src/qpid-proton/c/tests/event_test.cpp" +- "test_file_path": "//src/qpid-proton/c/tests/message_test.cpp" +- "test_file_path": "//src/qpid-proton/c/tests/object_test.cpp" +- "test_file_path": "//src/qpid-proton/c/tests/threaderciser.c" +- "test_file_path": "//src/qpid-proton/c/tests/proactor_test.cpp" +- "test_file_path": "//src/qpid-proton/c/tests/url_test.cpp" diff --git a/benchmark-sets/from-test-large/quickjs.yaml b/benchmark-sets/from-test-large/quickjs.yaml new file mode 100644 index 0000000000..05692606ea --- /dev/null +++ b/benchmark-sets/from-test-large/quickjs.yaml @@ -0,0 +1,7 @@ +"is_test_benchmark": true +"language": "c" +"project": "quickjs" +"target_name": "fuzz_regexp" +"target_path": "/src/quickjs/fuzz/fuzz_regexp.c" +"test_files": +- "test_file_path": "//src/quickjs/tests/bjson.c" diff --git a/benchmark-sets/from-test-large/re2.yaml b/benchmark-sets/from-test-large/re2.yaml new file mode 100644 index 0000000000..8ce22bf63b --- /dev/null +++ b/benchmark-sets/from-test-large/re2.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "re2" +"target_name": "re2_fuzzer" +"target_path": "/src/re2/re2/fuzzing/re2_fuzzer.cc" +"test_files": +- "test_file_path": "//src/re2/re2/testing/dfa_test.cc" +- "test_file_path": "//src/re2/re2/testing/re2_arg_test.cc" +- "test_file_path": "//src/re2/re2/testing/regexp_generator.cc" +- "test_file_path": "//src/re2/re2/testing/possible_match_test.cc" +- "test_file_path": "//src/re2/re2/testing/null_walker.cc" +- "test_file_path": "//src/re2/re2/testing/search_test.cc" +- "test_file_path": "//src/re2/re2/testing/exhaustive_tester.cc" +- "test_file_path": "//src/re2/re2/testing/exhaustive2_test.cc" +- "test_file_path": "//src/re2/re2/testing/string_generator_test.cc" diff --git a/benchmark-sets/from-test-large/readstat.yaml b/benchmark-sets/from-test-large/readstat.yaml new file mode 100644 index 0000000000..a3de8124b1 --- /dev/null +++ b/benchmark-sets/from-test-large/readstat.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "readstat" +"target_name": "fuzz_format_sas7bcat" +"target_path": "/src/readstat/src/fuzz/fuzz_format_sas7bcat.c" +"test_files": +- "test_file_path": "//src/readstat/src/test/test_read.c" +- "test_file_path": "//src/readstat/src/test/test_write.c" +- "test_file_path": "//src/readstat/src/test/test_dta.c" +- "test_file_path": "//src/readstat/src/test/test_error.c" +- "test_file_path": "//src/readstat/src/test/test_readstat.c" +- "test_file_path": "//src/readstat/src/test/test_buffer.c" +- "test_file_path": "//src/readstat/src/test/test_sav_date.c" +- "test_file_path": "//src/readstat/src/test/test_sas.c" +- "test_file_path": "//src/readstat/src/test/test_buffer_io.c" diff --git a/benchmark-sets/from-test-large/resiprocate.yaml b/benchmark-sets/from-test-large/resiprocate.yaml new file mode 100644 index 0000000000..b1e0707de9 --- /dev/null +++ b/benchmark-sets/from-test-large/resiprocate.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "resiprocate" +"target_name": "fuzzUtil" +"target_path": "/src/resiprocate/rutil/test/fuzzUtil.cxx" +"test_files": +- "test_file_path": "//src/resiprocate/resip/stack/test/testDnsCache.cxx" +- "test_file_path": "//src/resiprocate/resip/stack/test/testDispatcher.cxx" +- "test_file_path": "//src/resiprocate/resip/stack/test/testSocketFunc.cxx" +- "test_file_path": "//src/resiprocate/resip/stack/test/testSelectInterruptor.cxx" +- "test_file_path": "//src/resiprocate/resip/stack/test/testDnsStub.cxx" +- "test_file_path": "//src/resiprocate/resip/stack/test/testAppTimer.cxx" +- "test_file_path": "//src/resiprocate/rutil/test/testMD5Stream.cxx" +- "test_file_path": "//src/resiprocate/resip/stack/test/testGperfHash.cxx" +- "test_file_path": "//src/resiprocate/resip/stack/test/Register.cxx" diff --git a/benchmark-sets/from-test-large/s2opc.yaml b/benchmark-sets/from-test-large/s2opc.yaml new file mode 100644 index 0000000000..cb261615e8 --- /dev/null +++ b/benchmark-sets/from-test-large/s2opc.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "s2opc" +"target_name": "fuzz_x509crl" +"target_path": "/work/mbedtls-2.28.8/programs/fuzz/fuzz_x509crl.c" +"test_files": +- "test_file_path": "//src/S2OPC/tests/embedded/validation_test/embedded_address_space.c" +- "test_file_path": "//src/S2OPC/tests/ClientServer/unit_tests/secure_channels/check_sc_rcv_helpers.c" +- "test_file_path": "//work/mbedtls-2.28.8/tests/src/helpers.c" +- "test_file_path": "//work/mbedtls-2.28.8/tests/src/random.c" +- "test_file_path": "//src/S2OPC/tests/ClientServer/validation_tests/client/test_session.c" +- "test_file_path": "//src/S2OPC/tests/ClientServer/helpers/sopc_helper_askpass.c" +- "test_file_path": "//src/S2OPC/tests/ClientServer/validation_tests/client/toolkit_test_server_client.c" +- "test_file_path": "//src/S2OPC/tests/ClientServer/validation_tests/client_wrapper/check_wrapper.c" +- "test_file_path": "//src/S2OPC/tests/ClientServer/unit_tests/secure_channels/event_helpers.c" diff --git a/benchmark-sets/from-test-large/selinux.yaml b/benchmark-sets/from-test-large/selinux.yaml new file mode 100644 index 0000000000..c065fd777d --- /dev/null +++ b/benchmark-sets/from-test-large/selinux.yaml @@ -0,0 +1,8 @@ +"is_test_benchmark": true +"language": "c" +"project": "selinux" +"target_name": "binpolicy-fuzzer" +"target_path": "/src/selinux/libsepol/fuzz/binpolicy-fuzzer.c" +"test_files": +- "test_file_path": "//src/selinux/checkpolicy/test/dispol.c" +- "test_file_path": "//src/selinux/checkpolicy/test/dismod.c" diff --git a/benchmark-sets/from-test-large/sleuthkit.yaml b/benchmark-sets/from-test-large/sleuthkit.yaml new file mode 100644 index 0000000000..2e359f0601 --- /dev/null +++ b/benchmark-sets/from-test-large/sleuthkit.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "sleuthkit" +"target_name": "sleuthkit_mmls_fuzzer" +"target_path": "/src/sleuthkit_mmls_fuzzer.cc" +"test_files": +- "test_file_path": "//src/sleuthkit/tests/fs_thread_test.cpp" +- "test_file_path": "//src/sleuthkit/samples/callback-cpp-style.cpp" +- "test_file_path": "//src/sleuthkit/tests/fs_attrlist_apis.cpp" +- "test_file_path": "//src/sleuthkit/samples/posix-cpp-style.cpp" +- "test_file_path": "//src/sleuthkit/tests/read_apis.cpp" +- "test_file_path": "//src/sleuthkit/unit_tests/base/test_base.cpp" +- "test_file_path": "//src/sleuthkit/samples/callback-style.cpp" +- "test_file_path": "//src/sleuthkit/samples/posix-style.cpp" +- "test_file_path": "//src/sleuthkit/tests/fs_fname_apis.cpp" diff --git a/benchmark-sets/from-test-large/spdlog.yaml b/benchmark-sets/from-test-large/spdlog.yaml new file mode 100644 index 0000000000..6b2d3783f1 --- /dev/null +++ b/benchmark-sets/from-test-large/spdlog.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "spdlog" +"target_name": "backtrace_fuzzer" +"target_path": "/src/backtrace_fuzzer.cc" +"test_files": +- "test_file_path": "//src/spdlog/tests/test_dup_filter.cpp" +- "test_file_path": "//src/spdlog/tests/test_async.cpp" +- "test_file_path": "//src/spdlog/tests/test_errors.cpp" +- "test_file_path": "//src/spdlog/tests/test_bin_to_hex.cpp" +- "test_file_path": "//src/spdlog/tests/test_registry.cpp" +- "test_file_path": "//src/spdlog/tests/test_circular_q.cpp" +- "test_file_path": "//src/spdlog/tests/test_custom_callbacks.cpp" +- "test_file_path": "//src/spdlog/tests/test_misc.cpp" +- "test_file_path": "//src/spdlog/tests/test_macros.cpp" diff --git a/benchmark-sets/from-test-large/spirv-tools.yaml b/benchmark-sets/from-test-large/spirv-tools.yaml new file mode 100644 index 0000000000..c25b2dd4f3 --- /dev/null +++ b/benchmark-sets/from-test-large/spirv-tools.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "spirv-tools" +"target_name": "spvtools_opt_legalization_fuzzer" +"target_path": "/src/spirv-tools/test/fuzzers/spvtools_opt_legalization_fuzzer.cpp" +"test_files": +- "test_file_path": "//src/spirv-tools/test/diff/diff_files/spec_constant_op_autogen.cpp" +- "test_file_path": "//src/spirv-tools/test/val/val_ray_tracing_reorder_test.cpp" +- "test_file_path": "//src/spirv-tools/test/assembly_context_test.cpp" +- "test_file_path": "//src/spirv-tools/test/opt/code_sink_test.cpp" +- "test_file_path": "//src/spirv-tools/test/opt/amd_ext_to_khr.cpp" +- "test_file_path": "//src/spirv-tools/test/diff/diff_files/different_decorations_fragment_autogen.cpp" +- "test_file_path": "//src/spirv-tools/test/reduce/merge_blocks_test.cpp" +- "test_file_path": "//src/spirv-tools/test/val/val_cfg_test.cpp" +- "test_file_path": "//src/spirv-tools/test/text_to_binary_test.cpp" diff --git a/benchmark-sets/from-test-large/sql-parser.yaml b/benchmark-sets/from-test-large/sql-parser.yaml new file mode 100644 index 0000000000..524c24f620 --- /dev/null +++ b/benchmark-sets/from-test-large/sql-parser.yaml @@ -0,0 +1,12 @@ +"is_test_benchmark": true +"language": "c++" +"project": "sql-parser" +"target_name": "fuzz_sql_parse" +"target_path": "/src/sql-parser/fuzz_sql_parse.cpp" +"test_files": +- "test_file_path": "//src/sql-parser/test/sql_parser.cpp" +- "test_file_path": "//src/sql-parser/test/select_tests.cpp" +- "test_file_path": "//src/sql-parser/test/sql_tests.cpp" +- "test_file_path": "//src/sql-parser/test/tpc_h_tests.cpp" +- "test_file_path": "//src/sql-parser/test/auto_query_file_test.cpp" +- "test_file_path": "//src/sql-parser/test/prepare_tests.cpp" diff --git a/benchmark-sets/from-test-large/stb.yaml b/benchmark-sets/from-test-large/stb.yaml new file mode 100644 index 0000000000..aec47e0c52 --- /dev/null +++ b/benchmark-sets/from-test-large/stb.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "stb" +"target_name": "stbi_read_fuzzer" +"target_path": "/src/stb/tests/stbi_read_fuzzer.c" +"test_files": +- "test_file_path": "//src/stb/stb_image_resize_test/stbirtest.c" +- "test_file_path": "//src/stb/tests/grid_reachability.c" +- "test_file_path": "//src/stb/tests/test_ds_cpp.cpp" +- "test_file_path": "//src/stb/tests/test_ds.c" +- "test_file_path": "//src/stb/tests/test_cpp_compilation.cpp" +- "test_file_path": "//src/stb/tests/stblib_test.c" +- "test_file_path": "//src/stb/tests/image_test.c" +- "test_file_path": "//src/stb/stb_image_resize_test/dotimings.c" +- "test_file_path": "//src/stb/tests/test_c_compilation.c" diff --git a/benchmark-sets/from-test-large/strongswan.yaml b/benchmark-sets/from-test-large/strongswan.yaml new file mode 100644 index 0000000000..844543d4c5 --- /dev/null +++ b/benchmark-sets/from-test-large/strongswan.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "strongswan" +"target_name": "fuzz_pb_tnc" +"target_path": "/src/strongswan/fuzz/fuzz_pb_tnc.c" +"test_files": +- "test_file_path": "//src/strongswan/src/libstrongswan/plugins/test_vectors/test_vectors/null.c" +- "test_file_path": "//src/strongswan/src/libimcv/plugins/imc_attestation/imc_attestation_process.c" +- "test_file_path": "//src/strongswan/src/libstrongswan/plugins/test_vectors/test_vectors/rng.c" +- "test_file_path": "//src/strongswan/src/libstrongswan/plugins/newhope/tests/suites/test_newhope_noise.c" +- "test_file_path": "//src/strongswan/src/libstrongswan/tests/suites/test_metadata_set.c" +- "test_file_path": "//src/strongswan/src/libstrongswan/tests/suites/test_signature_params.c" +- "test_file_path": "//src/strongswan/src/libstrongswan/plugins/bliss/tests/suites/test_bliss_bitpacker.c" +- "test_file_path": "//src/strongswan/src/libimcv/plugins/imv_attestation/imv_attestation_state.c" +- "test_file_path": "//src/strongswan/src/libstrongswan/plugins/test_vectors/test_vectors/curve25519.c" diff --git a/benchmark-sets/from-test-large/tesseract-ocr.yaml b/benchmark-sets/from-test-large/tesseract-ocr.yaml new file mode 100644 index 0000000000..76d9903a36 --- /dev/null +++ b/benchmark-sets/from-test-large/tesseract-ocr.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "tesseract-ocr" +"target_name": "fuzzer-api" +"target_path": "/src/tesseract/unittest/fuzzers/fuzzer-api.cpp" +"test_files": +- "test_file_path": "//src/tesseract/unittest/loadlang_test.cc" +- "test_file_path": "//src/tesseract/unittest/recodebeam_test.cc" +- "test_file_path": "//src/tesseract/unittest/stringrenderer_test.cc" +- "test_file_path": "//src/tesseract/unittest/lang_model_test.cc" +- "test_file_path": "//src/tesseract/unittest/intfeaturemap_test.cc" +- "test_file_path": "//src/tesseract/unittest/shapetable_test.cc" +- "test_file_path": "//src/tesseract/unittest/networkio_test.cc" +- "test_file_path": "//src/tesseract/unittest/scanutils_test.cc" +- "test_file_path": "//src/tesseract/unittest/validate_khmer_test.cc" diff --git a/benchmark-sets/from-test-large/tinygltf.yaml b/benchmark-sets/from-test-large/tinygltf.yaml new file mode 100644 index 0000000000..caa82cd74d --- /dev/null +++ b/benchmark-sets/from-test-large/tinygltf.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "tinygltf" +"target_name": "fuzz_gltf" +"target_path": "/src/tinygltf/tests/fuzzer/fuzz_gltf.cc" +"test_files": +- "test_file_path": "//src/tinygltf/examples/common/glm/test/gtc/gtc_matrix_inverse.cpp" +- "test_file_path": "//src/tinygltf/examples/common/glm/test/gtx/gtx_io.cpp" +- "test_file_path": "//src/tinygltf/examples/common/glm/test/gtx/gtx_quaternion.cpp" +- "test_file_path": "//src/tinygltf/examples/common/glm/test/core/core_func_exponential.cpp" +- "test_file_path": "//src/tinygltf/examples/common/glm/test/core/core_force_unrestricted_gentype.cpp" +- "test_file_path": "//src/tinygltf/examples/common/glm/test/core/core_type_vec1.cpp" +- "test_file_path": "//src/tinygltf/examples/common/glm/test/gtx/gtx_euler_angle.cpp" +- "test_file_path": "//src/tinygltf/examples/common/glm/test/gtx/gtx_simd_mat4.cpp" +- "test_file_path": "//src/tinygltf/examples/common/glm/util/conan-package/test_package/main.cpp" diff --git a/benchmark-sets/from-test-large/tinyobjloader.yaml b/benchmark-sets/from-test-large/tinyobjloader.yaml new file mode 100644 index 0000000000..4ffdfb281b --- /dev/null +++ b/benchmark-sets/from-test-large/tinyobjloader.yaml @@ -0,0 +1,7 @@ +"is_test_benchmark": true +"language": "c++" +"project": "tinyobjloader" +"target_name": "fuzz_ParseFromString" +"target_path": "/src/tinyobjloader/fuzzer/fuzz_ParseFromString.cc" +"test_files": +- "test_file_path": "//src/tinyobjloader/tests/tester.cc" diff --git a/benchmark-sets/from-test-large/tpm2-tss.yaml b/benchmark-sets/from-test-large/tpm2-tss.yaml new file mode 100644 index 0000000000..1555aaadcf --- /dev/null +++ b/benchmark-sets/from-test-large/tpm2-tss.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "tpm2-tss" +"target_name": "main-sys" +"target_path": "/src/tpm2-tss/test/fuzz/main-sys.c" +"test_files": +- "test_file_path": "//src/tpm2-tss/test/integration/fapi-pcr-test.int.c" +- "test_file_path": "//src/tpm2-tss/test/integration/esys-unseal-password-auth.int.c" +- "test_file_path": "//src/tpm2-tss/test/unit/fapi-check-ima-log.c" +- "test_file_path": "//src/tpm2-tss/test/unit/fapi-io.c" +- "test_file_path": "//src/tpm2-tss/test/integration/fapi-duplicate.int.c" +- "test_file_path": "//src/tpm2-tss/test/integration/esys-policy-authorize.int.c" +- "test_file_path": "//src/tpm2-tss/test/integration/main-fapi.c" +- "test_file_path": "//src/tpm2-tss/test/integration/sys-param-encrypt-decrypt.int.c" +- "test_file_path": "//src/tpm2-tss/test/integration/esys-policy-authorize-nv-opt.int.c" diff --git a/benchmark-sets/from-test-large/unbound.yaml b/benchmark-sets/from-test-large/unbound.yaml new file mode 100644 index 0000000000..044c5488f9 --- /dev/null +++ b/benchmark-sets/from-test-large/unbound.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c" +"project": "unbound" +"target_name": "fuzz_2" +"target_path": "/src/unbound/fuzz_2.c" +"test_files": +- "test_file_path": "//src/unbound/testcode/perf.c" +- "test_file_path": "//src/unbound/testcode/unitzonemd.c" +- "test_file_path": "//src/unbound/testcode/checklocks.c" +- "test_file_path": "//src/unbound/testcode/unitanchor.c" +- "test_file_path": "//src/unbound/testcode/unitverify.c" +- "test_file_path": "//src/unbound/testcode/pktview.c" +- "test_file_path": "//src/unbound/testcode/delayer.c" +- "test_file_path": "//src/unbound/testcode/streamtcp.c" +- "test_file_path": "//src/unbound/testcode/asynclook.c" diff --git a/benchmark-sets/from-test-large/unicorn.yaml b/benchmark-sets/from-test-large/unicorn.yaml new file mode 100644 index 0000000000..2af2952442 --- /dev/null +++ b/benchmark-sets/from-test-large/unicorn.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "unicorn" +"target_name": "fuzz_emu_mips_32le" +"target_path": "/src/unicorn/tests/fuzz/fuzz_emu_mips_32le.c" +"test_files": +- "test_file_path": "//src/unicorn/tests/regress/invalid_write_in_cpu_tb_exec_x86_64.c" +- "test_file_path": "//src/unicorn/tests/regress/nr_mem_test.c" +- "test_file_path": "//src/unicorn/samples/sample_arm.c" +- "test_file_path": "//src/unicorn/samples/sample_mmu.c" +- "test_file_path": "//src/unicorn/tests/unit/test_sparc.c" +- "test_file_path": "//src/unicorn/tests/regress/mips_invalid_read_of_size_4_when_tracing.c" +- "test_file_path": "//src/unicorn/tests/regress/001-bad_condition_code_0xe.c" +- "test_file_path": "//src/unicorn/tests/unit/test_mips.c" +- "test_file_path": "//src/unicorn/tests/regress/eflags_nosync.c" diff --git a/benchmark-sets/from-test-large/unit.yaml b/benchmark-sets/from-test-large/unit.yaml new file mode 100644 index 0000000000..6409fdfb16 --- /dev/null +++ b/benchmark-sets/from-test-large/unit.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c" +"project": "unit" +"target_name": "nxt_http_h1p_peer_fuzz" +"target_path": "/src/unit/fuzzing/nxt_http_h1p_peer_fuzz.c" +"test_files": +- "test_file_path": "//src/unit/src/test/nxt_malloc_test.c" +- "test_file_path": "//src/unit/src/test/nxt_base64_test.c" +- "test_file_path": "//src/unit/src/test/nxt_rbtree1.c" +- "test_file_path": "//src/unit/src/test/nxt_mem_zone_test.c" +- "test_file_path": "//src/unit/src/test/nxt_msec_diff_test.c" +- "test_file_path": "//src/unit/src/test/nxt_sprintf_test.c" +- "test_file_path": "//src/unit/src/test/nxt_term_parse_test.c" +- "test_file_path": "//src/unit/src/test/nxt_utf8_test.c" +- "test_file_path": "//src/unit/src/test/nxt_cq_test.c" diff --git a/benchmark-sets/from-test-large/uriparser.yaml b/benchmark-sets/from-test-large/uriparser.yaml new file mode 100644 index 0000000000..b810cb8097 --- /dev/null +++ b/benchmark-sets/from-test-large/uriparser.yaml @@ -0,0 +1,11 @@ +"is_test_benchmark": true +"language": "c++" +"project": "uriparser" +"target_name": "uri_parse_fuzzer" +"target_path": "/src/uri_parse_fuzzer.cc" +"test_files": +- "test_file_path": "//src/uriparser/test/FourSuite.cpp" +- "test_file_path": "//src/uriparser/test/VersionSuite.cpp" +- "test_file_path": "//src/uriparser/test/test.cpp" +- "test_file_path": "//src/uriparser/cmake/test_find_package/hello.c" +- "test_file_path": "//src/uriparser/test/MemoryManagerSuite.cpp" diff --git a/benchmark-sets/from-test-large/utf8proc.yaml b/benchmark-sets/from-test-large/utf8proc.yaml new file mode 100644 index 0000000000..31425c6ee4 --- /dev/null +++ b/benchmark-sets/from-test-large/utf8proc.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c" +"project": "utf8proc" +"target_name": "fuzzer" +"target_path": "/src/utf8proc/test/fuzzer.c" +"test_files": +- "test_file_path": "//src/utf8proc/test/case.c" +- "test_file_path": "//src/utf8proc/test/graphemetest.c" +- "test_file_path": "//src/utf8proc/test/iterate.c" +- "test_file_path": "//src/utf8proc/test/normtest.c" +- "test_file_path": "//src/utf8proc/test/valid.c" +- "test_file_path": "//src/utf8proc/test/printproperty.c" +- "test_file_path": "//src/utf8proc/test/iscase.c" +- "test_file_path": "//src/utf8proc/test/charwidth.c" +- "test_file_path": "//src/utf8proc/test/misc.c" diff --git a/benchmark-sets/from-test-large/valijson.yaml b/benchmark-sets/from-test-large/valijson.yaml new file mode 100644 index 0000000000..8941b98337 --- /dev/null +++ b/benchmark-sets/from-test-large/valijson.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "valijson" +"target_name": "fuzzer" +"target_path": "/src/valijson/tests/fuzzing/fuzzer.cpp" +"test_files": +- "test_file_path": "//src/valijson/tests/test_yaml_cpp_adapter.cpp" +- "test_file_path": "//src/valijson/tests/test_jsoncpp_adapter.cpp" +- "test_file_path": "//src/valijson/tests/test_poly_constraint.cpp" +- "test_file_path": "//src/valijson/tests/test_rapidjson_adapter.cpp" +- "test_file_path": "//src/valijson/tests/test_json_pointer.cpp" +- "test_file_path": "//src/valijson/tests/test_fetch_absolute_uri_document_callback.cpp" +- "test_file_path": "//src/valijson/tests/test_adapter_comparison.cpp" +- "test_file_path": "//src/valijson/tests/test_validation_errors.cpp" +- "test_file_path": "//src/valijson/tests/test_fetch_urn_document_callback.cpp" diff --git a/benchmark-sets/from-test-large/vlc.yaml b/benchmark-sets/from-test-large/vlc.yaml new file mode 100644 index 0000000000..7dd5625efc --- /dev/null +++ b/benchmark-sets/from-test-large/vlc.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c" +"project": "vlc" +"target_name": "vlc-demux-libfuzzer" +"target_path": "/src/vlc/test/vlc-demux-libfuzzer.c" +"test_files": +- "test_file_path": "//src/vlc/test/libvlc/equalizer.c" +- "test_file_path": "//src/vlc/test/libvlc/core.c" +- "test_file_path": "//src/vlc/test/src/video_output/video_output.c" +- "test_file_path": "//src/vlc/test/modules/video_output/opengl/filters.c" +- "test_file_path": "//src/vlc/test/modules/demux/ts_pes.c" +- "test_file_path": "//src/vlc/compat/test/strnstr.c" +- "test_file_path": "//src/vlc/src/test/xmlent.c" +- "test_file_path": "//src/vlc/test/vlc-demux-run.c" +- "test_file_path": "//src/vlc/test/modules/misc/medialibrary.c" diff --git a/benchmark-sets/from-test-large/vulkan-loader.yaml b/benchmark-sets/from-test-large/vulkan-loader.yaml new file mode 100644 index 0000000000..7607d83bd8 --- /dev/null +++ b/benchmark-sets/from-test-large/vulkan-loader.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c" +"project": "vulkan-loader" +"target_name": "instance_enumerate_fuzzer" +"target_path": "/src/instance_enumerate_fuzzer.c" +"test_files": +- "test_file_path": "//src/vulkan-headers/tests/vk_icd.c" +- "test_file_path": "//src/vulkan-loader/tests/framework/layer/wrap_objects.cpp" +- "test_file_path": "//src/vulkan-loader/tests/framework/test_util.cpp" +- "test_file_path": "//src/vulkan-loader/tests/loader_wsi_tests.cpp" +- "test_file_path": "//src/vulkan-loader/tests/loader_layer_tests.cpp" +- "test_file_path": "//src/vulkan-loader/tests/loader_regression_tests.cpp" +- "test_file_path": "//src/vulkan-loader/tests/framework/data/stub.cpp" +- "test_file_path": "//src/vulkan-loader/tests/framework/icd/test_icd.cpp" +- "test_file_path": "//src/vulkan-loader/tests/live_verification/macos_static_loader_build.cpp" diff --git a/benchmark-sets/from-test-large/wabt.yaml b/benchmark-sets/from-test-large/wabt.yaml new file mode 100644 index 0000000000..bb3e05a1fa --- /dev/null +++ b/benchmark-sets/from-test-large/wabt.yaml @@ -0,0 +1,7 @@ +"is_test_benchmark": true +"language": "c++" +"project": "wabt" +"target_name": "read_binary_interp_fuzzer" +"target_path": "/src/read_binary_interp_fuzzer.cc" +"test_files": +- "test_file_path": "//src/wabt/test/spec-wasm2c-prefix.c" diff --git a/benchmark-sets/from-test-large/wget.yaml b/benchmark-sets/from-test-large/wget.yaml new file mode 100644 index 0000000000..0fc269e0d5 --- /dev/null +++ b/benchmark-sets/from-test-large/wget.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "wget" +"target_name": "wget_ntlm_fuzzer" +"target_path": "/src/wget/fuzz/wget_ntlm_fuzzer.c" +"test_files": +- "test_file_path": "//src/nettle/testsuite/sm3-test.c" +- "test_file_path": "//src/gmp/tests/mpf/t-eq.c" +- "test_file_path": "//src/gmp/tests/mpn/t-asmtype.c" +- "test_file_path": "//src/nettle/testsuite/camellia-test.c" +- "test_file_path": "//src/gmp/tests/mpz/t-bit.c" +- "test_file_path": "//src/gmp/tests/mpz/t-sqrtrem.c" +- "test_file_path": "//src/gmp/tests/devel/test-sub_ddmmss.c" +- "test_file_path": "//src/gmp/tests/rand/stat.c" +- "test_file_path": "//src/gmp/tests/mpf/t-get_si.c" diff --git a/benchmark-sets/from-test-large/wget2.yaml b/benchmark-sets/from-test-large/wget2.yaml new file mode 100644 index 0000000000..e9eca1e10e --- /dev/null +++ b/benchmark-sets/from-test-large/wget2.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "wget2" +"target_name": "libwget_ocsp_fuzzer" +"target_path": "/src/wget2/fuzz/libwget_ocsp_fuzzer.c" +"test_files": +- "test_file_path": "//src/nettle/testsuite/md2-test.c" +- "test_file_path": "//src/nettle/testsuite/xts-test.c" +- "test_file_path": "//src/gmp/tests/cxx/t-ops3.cc" +- "test_file_path": "//src/nettle/testsuite/sha384-test.c" +- "test_file_path": "//src/nettle/testsuite/cfb-test.c" +- "test_file_path": "//src/gmp/tests/cxx/t-istream.cc" +- "test_file_path": "//src/gmp/mini-gmp/tests/t-reuse.c" +- "test_file_path": "//src/gmp/tests/mpf/t-trunc.c" +- "test_file_path": "//src/gmp/tests/mpf/t-get_si.c" diff --git a/benchmark-sets/from-test-large/wxwidgets.yaml b/benchmark-sets/from-test-large/wxwidgets.yaml new file mode 100644 index 0000000000..b7aefa036e --- /dev/null +++ b/benchmark-sets/from-test-large/wxwidgets.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "wxwidgets" +"target_name": "zip" +"target_path": "/src/wxwidgets/tests/fuzz/zip.cpp" +"test_files": +- "test_file_path": "//src/wxwidgets/tests/base64/base64.cpp" +- "test_file_path": "//src/wxwidgets/tests/graphics/ellipsization.cpp" +- "test_file_path": "//src/wxwidgets/src/zlib/test/infcover.c" +- "test_file_path": "//src/wxwidgets/tests/controls/treelistctrltest.cpp" +- "test_file_path": "//src/wxwidgets/tests/events/clone.cpp" +- "test_file_path": "//src/wxwidgets/tests/streams/ffilestream.cpp" +- "test_file_path": "//src/wxwidgets/tests/streams/tempfile.cpp" +- "test_file_path": "//src/wxwidgets/tests/controls/textentrytest.cpp" +- "test_file_path": "//src/wxwidgets/tests/graphics/affinematrix.cpp" diff --git a/benchmark-sets/from-test-large/xerces-c.yaml b/benchmark-sets/from-test-large/xerces-c.yaml new file mode 100644 index 0000000000..69b36d5e78 --- /dev/null +++ b/benchmark-sets/from-test-large/xerces-c.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "xerces-c" +"target_name": "parse_target" +"target_path": "/src/parse_target.cpp" +"test_files": +- "test_file_path": "//src/xerces-c/samples/src/SAX2Print/SAX2PrintHandlers.cpp" +- "test_file_path": "//src/xerces-c/samples/src/SAX2Print/SAX2FilterHandlers.cpp" +- "test_file_path": "//src/xerces-c/tests/src/XSTSHarness/XMLHarnessHandlers.cpp" +- "test_file_path": "//src/xerces-c/samples/src/XInclude/XInclude.cpp" +- "test_file_path": "//src/xerces-c/tests/src/EncodingTest/EncodingTest.cpp" +- "test_file_path": "//src/xerces-c/tests/src/UtilTests/CoreTests_URL.cpp" +- "test_file_path": "//src/xerces-c/samples/src/StdInParse/StdInParse.cpp" +- "test_file_path": "//src/xerces-c/samples/src/DOMCount/DOMCount.cpp" +- "test_file_path": "//src/xerces-c/tests/src/NetAccessorTest/NetAccessorTest.cpp" diff --git a/benchmark-sets/from-test-large/xnnpack.yaml b/benchmark-sets/from-test-large/xnnpack.yaml new file mode 100644 index 0000000000..45f2495e1d --- /dev/null +++ b/benchmark-sets/from-test-large/xnnpack.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "xnnpack" +"target_name": "fuzz_model" +"target_path": "/src/fuzz_model.cc" +"test_files": +- "test_file_path": "//src/xnnpack/test/clamp-nc.cc" +- "test_file_path": "//src/xnnpack/test/qu8-gemm-minmax-fp32-2.cc" +- "test_file_path": "//src/xnnpack/test/divide-nd.cc" +- "test_file_path": "//src/xnnpack/test/f32-vdiv-minmax.cc" +- "test_file_path": "//src/xnnpack/test/qu8-igemm-minmax-fp32.cc" +- "test_file_path": "//src/xnnpack/test/deconvolution-nhwc.cc" +- "test_file_path": "//src/xnnpack/test/f16-raddstoreexpminusmax.cc" +- "test_file_path": "//src/xnnpack/test/x32-packw.cc" +- "test_file_path": "//src/xnnpack/test/vcvt-microkernel-tester.cc" diff --git a/benchmark-sets/from-test-large/xz.yaml b/benchmark-sets/from-test-large/xz.yaml new file mode 100644 index 0000000000..2c4668336d --- /dev/null +++ b/benchmark-sets/from-test-large/xz.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "xz" +"target_name": "fuzz_decode_alone" +"target_path": "/src/xz/tests/ossfuzz/fuzz_decode_alone.c" +"test_files": +- "test_file_path": "//src/xz/tests/test_vli.c" +- "test_file_path": "//src/xz/tests/test_filter_str.c" +- "test_file_path": "//src/xz/tests/test_lzip_decoder.c" +- "test_file_path": "//src/xz/tests/test_bcj_exact_size.c" +- "test_file_path": "//src/xz/tests/test_block_header.c" +- "test_file_path": "//src/xz/tests/test_microlzma.c" +- "test_file_path": "//src/xz/tests/test_stream_flags.c" +- "test_file_path": "//src/xz/tests/create_compress_files.c" +- "test_file_path": "//src/xz/tests/test_index_hash.c" diff --git a/benchmark-sets/from-test-large/yara.yaml b/benchmark-sets/from-test-large/yara.yaml new file mode 100644 index 0000000000..d06d51573a --- /dev/null +++ b/benchmark-sets/from-test-large/yara.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "yara" +"target_name": "pe_fuzzer" +"target_path": "/src/yara/tests/oss-fuzz/pe_fuzzer.cc" +"test_files": +- "test_file_path": "//src/yara/libyara/modules/tests/tests.c" +- "test_file_path": "//src/yara/tests/test-string.c" +- "test_file_path": "//src/yara/tests/test-stack.c" +- "test_file_path": "//src/yara/tests/test-exception.c" +- "test_file_path": "//src/yara/tests/test-version.c" +- "test_file_path": "//src/yara/tests/test-rules.c" +- "test_file_path": "//src/yara/tests/test-math.c" +- "test_file_path": "//src/yara/tests/test-macho.c" +- "test_file_path": "//src/yara/tests/mapper.c" diff --git a/benchmark-sets/from-test-large/zlib.yaml b/benchmark-sets/from-test-large/zlib.yaml new file mode 100644 index 0000000000..f535d8cb54 --- /dev/null +++ b/benchmark-sets/from-test-large/zlib.yaml @@ -0,0 +1,10 @@ +"is_test_benchmark": true +"language": "c++" +"project": "zlib" +"target_name": "checksum_fuzzer" +"target_path": "/src/checksum_fuzzer.c" +"test_files": +- "test_file_path": "//src/zlib/test/minigzip.c" +- "test_file_path": "//src/zlib/test/infcover.c" +- "test_file_path": "//src/zlib/test/example.c" +- "test_file_path": "//src/zlib/contrib/testzlib/testzlib.c" diff --git a/benchmark-sets/from-test-large/znc.yaml b/benchmark-sets/from-test-large/znc.yaml new file mode 100644 index 0000000000..d6ece01408 --- /dev/null +++ b/benchmark-sets/from-test-large/znc.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "znc" +"target_name": "msg_parse_fuzzer" +"target_path": "/src/msg_parse_fuzzer.cpp" +"test_files": +- "test_file_path": "//src/znc/test/integration/tests/modules.cpp" +- "test_file_path": "//src/znc/test/integration/tests/scripting.cpp" +- "test_file_path": "//src/znc/test/UtilsTest.cpp" +- "test_file_path": "//src/znc/test/BufferTest.cpp" +- "test_file_path": "//src/znc/test/ClientTest.cpp" +- "test_file_path": "//src/znc/test/NickTest.cpp" +- "test_file_path": "//src/znc/test/integration/autoconf-all.cpp" +- "test_file_path": "//src/znc/test/integration/framework/base.cpp" +- "test_file_path": "//src/znc/test/QueryTest.cpp" diff --git a/benchmark-sets/from-test-large/zstd.yaml b/benchmark-sets/from-test-large/zstd.yaml new file mode 100644 index 0000000000..675a0f326f --- /dev/null +++ b/benchmark-sets/from-test-large/zstd.yaml @@ -0,0 +1,15 @@ +"is_test_benchmark": true +"language": "c++" +"project": "zstd" +"target_name": "generate_sequences" +"target_path": "/src/zstd/tests/fuzz/generate_sequences.c" +"test_files": +- "test_file_path": "//src/zstd/tests/regression/config.c" +- "test_file_path": "//src/zstd/tests/seqgen.c" +- "test_file_path": "//src/zstd/tests/decodecorpus.c" +- "test_file_path": "//src/zstd/tests/bigdict.c" +- "test_file_path": "//src/zstd/tests/poolTests.c" +- "test_file_path": "//src/zstd/tests/longmatch.c" +- "test_file_path": "//src/zstd/tests/paramgrill.c" +- "test_file_path": "//src/zstd/tests/zstreamtest.c" +- "test_file_path": "//src/zstd/tests/loremOut.c"