From 1bc9ebcbf9b78fd5393a8d722b88a57a3caa5fa9 Mon Sep 17 00:00:00 2001 From: David Korczynski Date: Sat, 14 Sep 2024 13:06:33 -0700 Subject: [PATCH 1/3] introspector: use introspector to get harness/source pairs by default Ref: https://github.com/google/oss-fuzz-gen/issues/525 Signed-off-by: David Korczynski --- data_prep/introspector.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data_prep/introspector.py b/data_prep/introspector.py index 233c468360..8126e11994 100755 --- a/data_prep/introspector.py +++ b/data_prep/introspector.py @@ -40,7 +40,7 @@ TIMEOUT = 45 MAX_RETRY = 5 -USE_FI_TO_GET_TARGETS = bool(int(os.getenv('OSS_FI_TO_GET_TARGETS', '0'))) +USE_FI_TO_GET_TARGETS = bool(int(os.getenv('OSS_FI_TO_GET_TARGETS', '1'))) # By default exclude static functions when identifying fuzz target candidates # to generate benchmarks. @@ -734,7 +734,7 @@ def _get_harness_intrinsics( filenames, language='') -> tuple[Optional[str], Optional[str], Dict[str, str]]: """Returns a harness source path and executable from a given project.""" - if USE_FI_TO_GET_TARGETS and language != 'jvm': + if USE_FI_TO_GET_TARGETS and language != 'jvm' and language != 'python': harnesses = query_introspector_for_harness_intrinsics(project) harness_dict = harnesses[0] harness = harness_dict['source'] From b38c78c03951c9c1185f8d5c33e90fea39e679c0 Mon Sep 17 00:00:00 2001 From: David Korczynski Date: Sat, 14 Sep 2024 13:07:56 -0700 Subject: [PATCH 2/3] add benchmarks for visuals Signed-off-by: David Korczynski --- benchmark-sets/sample-benchmarks/cxxopts.yaml | 23 ++ .../sample-benchmarks/flatbuffers.yaml | 175 +++++++++++++++ benchmark-sets/sample-benchmarks/grok.yaml | 171 +++++++++++++++ benchmark-sets/sample-benchmarks/htslib.yaml | 149 +++++++++++++ benchmark-sets/sample-benchmarks/libjxl.yaml | 179 ++++++++++++++++ .../sample-benchmarks/librawspeed.yaml | 145 +++++++++++++ benchmark-sets/sample-benchmarks/libspng.yaml | 145 +++++++++++++ benchmark-sets/sample-benchmarks/libtpms.yaml | 167 +++++++++++++++ benchmark-sets/sample-benchmarks/libzip.yaml | 199 ++++++++++++++++++ benchmark-sets/sample-benchmarks/minizip.yaml | 131 ++++++++++++ benchmark-sets/sample-benchmarks/mupdf.yaml | 179 ++++++++++++++++ benchmark-sets/sample-benchmarks/nanopb.yaml | 27 +++ benchmark-sets/sample-benchmarks/ntopng.yaml | 139 ++++++++++++ .../sample-benchmarks/oniguruma.yaml | 33 +++ .../sample-benchmarks/openthread.yaml | 137 ++++++++++++ benchmark-sets/sample-benchmarks/proftpd.yaml | 191 +++++++++++++++++ .../sample-benchmarks/rapidjson.yaml | 27 +++ .../sample-benchmarks/readstat.yaml | 135 ++++++++++++ 18 files changed, 2352 insertions(+) create mode 100644 benchmark-sets/sample-benchmarks/cxxopts.yaml create mode 100644 benchmark-sets/sample-benchmarks/flatbuffers.yaml create mode 100644 benchmark-sets/sample-benchmarks/grok.yaml create mode 100644 benchmark-sets/sample-benchmarks/htslib.yaml create mode 100644 benchmark-sets/sample-benchmarks/libjxl.yaml create mode 100644 benchmark-sets/sample-benchmarks/librawspeed.yaml create mode 100644 benchmark-sets/sample-benchmarks/libspng.yaml create mode 100644 benchmark-sets/sample-benchmarks/libtpms.yaml create mode 100644 benchmark-sets/sample-benchmarks/libzip.yaml create mode 100644 benchmark-sets/sample-benchmarks/minizip.yaml create mode 100644 benchmark-sets/sample-benchmarks/mupdf.yaml create mode 100644 benchmark-sets/sample-benchmarks/nanopb.yaml create mode 100644 benchmark-sets/sample-benchmarks/ntopng.yaml create mode 100644 benchmark-sets/sample-benchmarks/oniguruma.yaml create mode 100644 benchmark-sets/sample-benchmarks/openthread.yaml create mode 100644 benchmark-sets/sample-benchmarks/proftpd.yaml create mode 100644 benchmark-sets/sample-benchmarks/rapidjson.yaml create mode 100644 benchmark-sets/sample-benchmarks/readstat.yaml diff --git a/benchmark-sets/sample-benchmarks/cxxopts.yaml b/benchmark-sets/sample-benchmarks/cxxopts.yaml new file mode 100644 index 0000000000..63aeaef623 --- /dev/null +++ b/benchmark-sets/sample-benchmarks/cxxopts.yaml @@ -0,0 +1,23 @@ +"functions": +- "name": "_ZN7cxxopts10exceptions9exceptionD0Ev" + "params": + - "name": "this" + "type": "bool " + "return_type": "void" + "signature": "void cxxopts::exceptions::exception::~~exception()" +- "name": "_ZNK7cxxopts10exceptions9exception4whatEv" + "params": + - "name": "this" + "type": "bool " + "return_type": "void" + "signature": "const char * cxxopts::exceptions::exception::what()" +- "name": "_Z3absB7v180000l" + "params": + - "name": "__x" + "type": "size_t" + "return_type": "size_t" + "signature": "long abs(long)" +"language": "c++" +"project": "cxxopts" +"target_name": "cxxopts_fuzz_test" +"target_path": "/src/cxxopts/test/fuzz.cpp" diff --git a/benchmark-sets/sample-benchmarks/flatbuffers.yaml b/benchmark-sets/sample-benchmarks/flatbuffers.yaml new file mode 100644 index 0000000000..e51a2b1b32 --- /dev/null +++ b/benchmark-sets/sample-benchmarks/flatbuffers.yaml @@ -0,0 +1,175 @@ +"functions": +- "name": "_ZN11flatbuffers18VerifySizePrefixedERKN10reflection6SchemaERKNS0_6ObjectEPKhmjj" + "params": + - "name": "schema" + "type": "bool " + - "name": "root" + "type": "bool " + - "name": "buf" + "type": "bool " + - "name": "length" + "type": "size_t" + - "name": "max_depth" + "type": "int" + - "name": "max_tables" + "type": "int" + "return_type": "bool" + "signature": "bool flatbuffers::VerifySizePrefixed(const struct Schema &, const struct Object &, const const uint8_t *, const size_t, const uoffset_t, const uoffset_t)" +- "name": "_ZNK11flatbuffers8FieldDef9SerializeEPNS_21FlatBufferBuilderImplILb0EEEtRKNS_6ParserE" + "params": + - "name": "this" + "type": "bool " + - "name": "builder" + "type": "bool " + - "name": "id" + "type": "short" + - "name": "parser" + "type": "bool " + "return_type": "int" + "signature": "struct Offset flatbuffers::FieldDef::Serialize(const struct FieldDef *, FlatBufferBuilder *, uint16_t, const Parser &)" +- "name": "_ZN11flatbuffers6Parser12ParseServiceEPKc" + "params": + - "name": "this" + "type": "bool " + - "name": "filename" + "type": "bool " + - "name": "" + "type": "bool " + "return_type": "void" + "signature": "CheckedError flatbuffers::Parser::ParseService(const char *)" +- "name": "_ZN11flatbuffers12GenerateTextERKNS_6ParserEPKvPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE" + "params": + - "name": "parser" + "type": "bool " + - "name": "flatbuffer" + "type": "bool " + - "name": "_text" + "type": "bool " + "return_type": "void" + "signature": "const char * flatbuffers::GenerateText(const Parser &, const void *, string *)" +- "name": "_ZNK11flatbuffers7EnumDef9SerializeEPNS_21FlatBufferBuilderImplILb0EEERKNS_6ParserE" + "params": + - "name": "this" + "type": "bool " + - "name": "builder" + "type": "bool " + - "name": "parser" + "type": "bool " + "return_type": "int" + "signature": "struct Offset flatbuffers::EnumDef::Serialize(const struct EnumDef *, FlatBufferBuilder *, const Parser &)" +- "name": "_ZN11flatbuffers9CopyTableERNS_21FlatBufferBuilderImplILb0EEERKN10reflection6SchemaERKNS3_6ObjectERKNS_5TableEb" + "params": + - "name": "fbb" + "type": "bool " + - "name": "schema" + "type": "bool " + - "name": "objectdef" + "type": "bool " + - "name": "table" + "type": "bool " + - "name": "use_string_pooling" + "type": "bool" + "return_type": "int" + "signature": "struct Offset flatbuffers::CopyTable(FlatBufferBuilder &, const struct Schema &, const struct Object &, const Table &, bool)" +- "name": "_ZNK11flatbuffers7EnumVal9SerializeEPNS_21FlatBufferBuilderImplILb0EEERKNS_6ParserE" + "params": + - "name": "this" + "type": "bool " + - "name": "builder" + "type": "bool " + - "name": "parser" + "type": "bool " + "return_type": "int" + "signature": "struct Offset flatbuffers::EnumVal::Serialize(const struct EnumVal *, FlatBufferBuilder *, const Parser &)" +- "name": "_ZNK11flatbuffers9StructDef9SerializeEPNS_21FlatBufferBuilderImplILb0EEERKNS_6ParserE" + "params": + - "name": "this" + "type": "bool " + - "name": "builder" + "type": "bool " + - "name": "parser" + "type": "bool " + "return_type": "int" + "signature": "struct Offset flatbuffers::StructDef::Serialize(const struct StructDef *, FlatBufferBuilder *, const Parser &)" +- "name": "_ZN11flatbuffers21GenerateTextFromTableERKNS_6ParserEPKvRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEPSB_" + "params": + - "name": "parser" + "type": "bool " + - "name": "table" + "type": "bool " + - "name": "table_name" + "type": "bool " + - "name": "_text" + "type": "bool " + "return_type": "bool" + "signature": "bool flatbuffers::GenerateTextFromTable(const Parser &, const void *, const string &, string *)" +- "name": "_ZN11flatbuffers11GenTextFileERKNS_6ParserERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESB_" + "params": + - "name": "parser" + "type": "bool " + - "name": "path" + "type": "bool " + - "name": "file_name" + "type": "bool " + "return_type": "void" + "signature": "const char * flatbuffers::GenTextFile(const Parser &, const string &, const string &)" +- "name": "_ZN11flatbuffers12_GLOBAL__N_117TextCodeGenerator12GenerateCodeERKNS_6ParserERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESD_" + "params": + - "name": "this" + "type": "bool " + - "name": "parser" + "type": "bool " + - "name": "path" + "type": "bool " + - "name": "filename" + "type": "bool " + "return_type": "int" + "signature": "DW_TAG_enumeration_typeStatus flatbuffers::(anonymous namespace)::TextCodeGenerator::GenerateCode(const Parser &, const string &, const string &)" +- "name": "_ZN11flatbuffers6VerifyERKN10reflection6SchemaERKNS0_6ObjectEPKhmjj" + "params": + - "name": "schema" + "type": "bool " + - "name": "root" + "type": "bool " + - "name": "buf" + "type": "bool " + - "name": "length" + "type": "size_t" + - "name": "max_depth" + "type": "int" + - "name": "max_tables" + "type": "int" + "return_type": "bool" + "signature": "bool flatbuffers::Verify(const struct Schema &, const struct Object &, const const uint8_t *, const size_t, const uoffset_t, const uoffset_t)" +- "name": "_ZN11flatbuffers16GenTextFromTableERKNS_6ParserEPKvRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEPSB_" + "params": + - "name": "parser" + "type": "bool " + - "name": "table" + "type": "bool " + - "name": "table_name" + "type": "bool " + - "name": "_text" + "type": "bool " + "return_type": "void" + "signature": "const char * flatbuffers::GenTextFromTable(const Parser &, const void *, const string &, string *)" +- "name": "_ZN11flatbuffers6Parser9SerializeEv" + "params": + - "name": "this" + "type": "bool " + "return_type": "void" + "signature": "void flatbuffers::Parser::Serialize()" +- "name": "_ZN11flatbuffers16GenerateTextFileERKNS_6ParserERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESB_" + "params": + - "name": "parser" + "type": "bool " + - "name": "path" + "type": "bool " + - "name": "file_name" + "type": "bool " + "return_type": "void" + "signature": "const char * flatbuffers::GenerateTextFile(const Parser &, const string &, const string &)" +"language": "c++" +"project": "flatbuffers" +"target_name": "flexverifier_fuzzer" +"target_path": "/src/flatbuffers/tests/fuzzer/flexbuffers_verifier_fuzzer.cc" diff --git a/benchmark-sets/sample-benchmarks/grok.yaml b/benchmark-sets/sample-benchmarks/grok.yaml new file mode 100644 index 0000000000..24fcca0cc7 --- /dev/null +++ b/benchmark-sets/sample-benchmarks/grok.yaml @@ -0,0 +1,171 @@ +"functions": +- "name": "_ZN3grk13TileProcessor10doCompressEv" + "params": + - "name": "" + "type": "bool " + "return_type": "bool" + "signature": "bool grk::TileProcessor::doCompress(struct TileProcessor *)" +- "name": "_cmsDefaultICCintents" + "params": + - "name": "" + "type": "bool " + - "name": "" + "type": "int" + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "int" + "return_type": "void" + "signature": "cmsPipeline * _cmsDefaultICCintents(cmsContext, cmsUInt32Number, cmsUInt32Number *, cmsHPROFILE *, cmsBool *, cmsFloat64Number *, cmsUInt32Number)" +- "name": "cmsDetectBlackPoint" + "params": + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "int" + - "name": "" + "type": "int" + "return_type": "int" + "signature": "cmsBool cmsDetectBlackPoint(cmsCIEXYZ *, cmsHPROFILE, cmsUInt32Number, cmsUInt32Number)" +- "name": "_ZN3grk20CodeStreamDecompress14decompressTileEv" + "params": + - "name": "" + "type": "bool " + "return_type": "bool" + "signature": "bool grk::CodeStreamDecompress::decompressTile()" +- "name": "cmsDetectDestinationBlackPoint" + "params": + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "int" + - "name": "" + "type": "int" + "return_type": "int" + "signature": "cmsBool cmsDetectDestinationBlackPoint(cmsCIEXYZ *, cmsHPROFILE, cmsUInt32Number, cmsUInt32Number)" +- "name": "_ZZN3grk20CodeStreamDecompress14decompressTileEtENK3$_0clEv" + "params": + - "name": "" + "type": "bool " + "return_type": "bool" + "signature": "bool grk::CodeStreamDecompress::operator()(const void *)" +- "name": "cmsDetectTAC" + "params": + - "name": "" + "type": "bool " + "return_type": "double" + "signature": "cmsFloat64Number cmsDetectTAC(cmsHPROFILE)" +- "name": "_cmsBuildKToneCurve" + "params": + - "name": "" + "type": "bool " + - "name": "" + "type": "int" + - "name": "" + "type": "int" + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "int" + "return_type": "void" + "signature": "cmsToneCurve * _cmsBuildKToneCurve(cmsContext, cmsUInt32Number, cmsUInt32Number, const cmsUInt32Number *, const cmsHPROFILE *, const cmsBool *, const cmsFloat64Number *, cmsUInt32Number)" +- "name": "_ZN3grk18CodeStreamCompress4initEP16_grk_cparametersPNS_8GrkImageE" + "params": + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + "return_type": "bool" + "signature": "bool grk::CodeStreamCompress::init(grk_cparameters *, GrkImage *)" +- "name": "_cmsCreateGamutCheckPipeline" + "params": + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "int" + - "name": "" + "type": "bool " + "return_type": "void" + "signature": "cmsPipeline * _cmsCreateGamutCheckPipeline(cmsContext, cmsHPROFILE *, cmsBool *, cmsUInt32Number *, cmsFloat64Number *, cmsUInt32Number, cmsHPROFILE)" +- "name": "_ZN3grk18CodeStreamCompress8compressEP16_grk_plugin_tile" + "params": + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + "return_type": "size_t" + "signature": "N/A ()" +- "name": "_ZN3grk8GrkImage21applyColourManagementEv" + "params": + - "name": "" + "type": "bool " + "return_type": "bool" + "signature": "bool grk::GrkImage::applyColourManagement()" +- "name": "cmsCreateExtendedTransform" + "params": + - "name": "" + "type": "bool " + - "name": "" + "type": "int" + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "int" + - "name": "" + "type": "int" + - "name": "" + "type": "int" + - "name": "" + "type": "int" + "return_type": "void" + "signature": "cmsHTRANSFORM cmsCreateExtendedTransform(cmsContext, cmsUInt32Number, cmsHPROFILE *, cmsBool *, cmsUInt32Number *, cmsFloat64Number *, cmsHPROFILE, cmsUInt32Number, cmsUInt32Number, cmsUInt32Number, cmsUInt32Number)" +- "name": "_ZN3grk8GrkImage11cieLabToRGBEv" + "params": + - "name": "" + "type": "bool " + "return_type": "bool" + "signature": "bool grk::GrkImage::cieLabToRGB()" +- "name": "_ZN3grk8GrkImage8applyICCEv" + "params": + - "name": "" + "type": "bool " + "return_type": "bool" + "signature": "bool grk::GrkImage::applyICC()" +"language": "c++" +"project": "grok" +"target_name": "grk_decompress_fuzzer" +"target_path": "/src/grok/tests/fuzzers/grk_decompress_fuzzer.cpp" diff --git a/benchmark-sets/sample-benchmarks/htslib.yaml b/benchmark-sets/sample-benchmarks/htslib.yaml new file mode 100644 index 0000000000..21695f6ff4 --- /dev/null +++ b/benchmark-sets/sample-benchmarks/htslib.yaml @@ -0,0 +1,149 @@ +"functions": +- "name": "sam_itr_regions" + "params": + - "name": "idx" + "type": "bool " + - "name": "hdr" + "type": "bool " + - "name": "reglist" + "type": "bool " + - "name": "regcount" + "type": "int" + "return_type": "void" + "signature": "hts_itr_t * sam_itr_regions(const hts_idx_t *, sam_hdr_t *, hts_reglist_t *, unsigned int)" +- "name": "hts_itr_multi_next" + "params": + - "name": "fd" + "type": "bool " + - "name": "iter" + "type": "bool " + - "name": "r" + "type": "bool " + "return_type": "int" + "signature": "int hts_itr_multi_next(htsFile *, hts_itr_t *, void *)" +- "name": "bcf_index_build" + "params": + - "name": "fn" + "type": "bool " + - "name": "min_shift" + "type": "int" + "return_type": "int" + "signature": "int bcf_index_build(const char *, int)" +- "name": "cram_open" + "params": + - "name": "filename" + "type": "bool " + - "name": "mode" + "type": "bool " + "return_type": "void" + "signature": "cram_fd * cram_open(const char *, const char *)" +- "name": "sam_index_build2" + "params": + - "name": "fn" + "type": "bool " + - "name": "fnidx" + "type": "bool " + - "name": "min_shift" + "type": "int" + "return_type": "int" + "signature": "int sam_index_build2(const char *, const char *, int)" +- "name": "sam_index_build3" + "params": + - "name": "fn" + "type": "bool " + - "name": "fnidx" + "type": "bool " + - "name": "min_shift" + "type": "int" + - "name": "nthreads" + "type": "int" + "return_type": "int" + "signature": "int sam_index_build3(const char *, const char *, int, int)" +- "name": "hts_flush" + "params": + - "name": "fp" + "type": "bool " + "return_type": "int" + "signature": "int hts_flush(htsFile *)" +- "name": "bcf_index_build3" + "params": + - "name": "fn" + "type": "bool " + - "name": "fnidx" + "type": "bool " + - "name": "min_shift" + "type": "int" + - "name": "n_threads" + "type": "int" + "return_type": "int" + "signature": "int bcf_index_build3(const char *, const char *, int, int)" +- "name": "sam_itr_regarray" + "params": + - "name": "idx" + "type": "bool " + - "name": "hdr" + "type": "bool " + - "name": "regarray" + "type": "bool " + - "name": "regcount" + "type": "int" + "return_type": "void" + "signature": "hts_itr_t * sam_itr_regarray(const hts_idx_t *, sam_hdr_t *, char **, unsigned int)" +- "name": "sam_itr_queryi" + "params": + - "name": "idx" + "type": "bool " + - "name": "tid" + "type": "int" + - "name": "beg" + "type": "size_t" + - "name": "end" + "type": "size_t" + "return_type": "void" + "signature": "hts_itr_t * sam_itr_queryi(const hts_idx_t *, int, hts_pos_t, hts_pos_t)" +- "name": "sam_itr_querys" + "params": + - "name": "idx" + "type": "bool " + - "name": "hdr" + "type": "bool " + - "name": "region" + "type": "bool " + "return_type": "void" + "signature": "hts_itr_t * sam_itr_querys(const hts_idx_t *, sam_hdr_t *, const char *)" +- "name": "bcf_index_build2" + "params": + - "name": "fn" + "type": "bool " + - "name": "fnidx" + "type": "bool " + - "name": "min_shift" + "type": "int" + "return_type": "int" + "signature": "int bcf_index_build2(const char *, const char *, int)" +- "name": "bam_index_build" + "params": + - "name": "fn" + "type": "bool " + - "name": "min_shift" + "type": "int" + "return_type": "int" + "signature": "int bam_index_build(const char *, int)" +- "name": "sam_index_build" + "params": + - "name": "fn" + "type": "bool " + - "name": "min_shift" + "type": "int" + "return_type": "int" + "signature": "int sam_index_build(const char *, int)" +- "name": "cram_flush" + "params": + - "name": "fd" + "type": "bool " + "return_type": "int" + "signature": "int cram_flush(cram_fd *)" +"language": "c++" +"project": "htslib" +"target_name": "hts_open_fuzzer" +"target_path": "/src/htslib/test/fuzz/hts_open_fuzzer.c" diff --git a/benchmark-sets/sample-benchmarks/libjxl.yaml b/benchmark-sets/sample-benchmarks/libjxl.yaml new file mode 100644 index 0000000000..1af8229476 --- /dev/null +++ b/benchmark-sets/sample-benchmarks/libjxl.yaml @@ -0,0 +1,179 @@ +"functions": +- "name": "JxlEncoderFlushInput" + "params": + - "name": "" + "type": "bool " + "return_type": "int" + "signature": "JxlEncoderStatus JxlEncoderFlushInput(JxlEncoder *)" +- "name": "_ZN3jxl4test10DecodeFileENS_6extras19JXLDecompressParamsENS_4SpanIKhEEPNS_10CodecInOutEPNS_10ThreadPoolE" + "params": + - "name": "" + "type": "bool " + - "name": "file" + "type": "bool " + - "name": "" + "type": "size_t" + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + "return_type": "int" + "signature": "Status jxl::test::DecodeFile(struct JXLDecompressParams, const Span, DW_TAG_restrict_typeCodecInOut *, ThreadPool *)" +- "name": "_ZZN3jxl4jpeg14EncodeJPEGDataEP22JxlMemoryManagerStructRNS0_8JPEGDataEPNSt3__16vectorIhNS5_9allocatorIhEEEERKNS_14CompressParamsEENK3$_0clERKS9_b" + "params": + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "bool" + "return_type": "int" + "signature": "Status jxl::jpeg::operator()(const void *, const vector > &, bool)" +- "name": "_ZN3jxl4test9TestImage15DecodeFromBytesERKNSt3__16vectorIhNS2_9allocatorIhEEEE" + "params": + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + "return_type": "int" + "signature": "Status jxl::test::TestImage::DecodeFromBytes(const vector > &)" +- "name": "_ZN3jxl4test9RoundtripEPNS_10CodecInOutERKNS_14CompressParamsENS_6extras19JXLDecompressParamsES2_RNSt3__118basic_stringstreamIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEPmPNS_10ThreadPoolE" + "params": + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + "return_type": "bool" + "signature": "bool jxl::test::Roundtrip(CodecInOut *, const struct CompressParams &, struct JXLDecompressParams, DW_TAG_restrict_typeCodecInOut *, stringstream &, size_t *, ThreadPool *)" +- "name": "BrotliEncoderCompress" + "params": + - "name": "" + "type": "int" + - "name": "" + "type": "int" + - "name": "" + "type": "int" + - "name": "" + "type": "size_t" + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + "return_type": "int" + "signature": "int BrotliEncoderCompress(int, int, BrotliEncoderMode, size_t, const uint8_t *, size_t *, uint8_t *)" +- "name": "_ZN3jxl19ModularFrameEncoder16EncodeQuantTableEP22JxlMemoryManagerStructmmPNS_9BitWriterERKNS_13QuantEncodingEmPS0_" + "params": + - "name": "" + "type": "bool " + - "name": "" + "type": "size_t" + - "name": "" + "type": "size_t" + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "size_t" + - "name": "" + "type": "bool " + "return_type": "int" + "signature": "Status jxl::ModularFrameEncoder::EncodeQuantTable(JxlMemoryManager *, size_t, size_t, struct BitWriter *, const QuantEncoding &, size_t, ModularFrameEncoder *)" +- "name": "_ZN3jxl6extras17ChunkedPNMDecoder4InitEPKc" + "params": + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + "return_type": "void" + "signature": "StatusOr jxl::extras::ChunkedPNMDecoder::Init(const char *)" +- "name": "_ZN3jxl4test16Butteraugli3NormERKNS_6extras15PackedPixelFileES4_PNS_10ThreadPoolE" + "params": + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + "return_type": "float" + "signature": "float jxl::test::Butteraugli3Norm(const PackedPixelFile &, const PackedPixelFile &, ThreadPool *)" +- "name": "_ZN3jxl4test27GetCompressedIccTestProfileEv" + "params": + - "name": "" + "type": "bool " + "return_type": "void" + "signature": "vector > GetCompressedIccTestProfile()" +- "name": "_ZN3jxl6extras14EncodeImageJXLERKNS0_17JXLCompressParamsERKNS0_15PackedPixelFileEPKNSt3__16vectorIhNS7_9allocatorIhEEEEPSB_" + "params": + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + "return_type": "bool" + "signature": "bool jxl::extras::EncodeImageJXL(const struct JXLCompressParams &, const PackedPixelFile &, const vector > *, vector > *)" +- "name": "_ZN3jxl4test9RoundtripERKNS_6extras15PackedPixelFileERKNS1_17JXLCompressParamsENS1_19JXLDecompressParamsEPNS_10ThreadPoolEPS2_" + "params": + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + "return_type": "size_t" + "signature": "size_t jxl::test::Roundtrip(const PackedPixelFile &, const struct JXLCompressParams &, struct JXLDecompressParams, ThreadPool *, PackedPixelFile *)" +- "name": "_ZN3jxl4test10EncodeFileERKNS_14CompressParamsEPNS_10CodecInOutEPNSt3__16vectorIhNS6_9allocatorIhEEEEPNS_10ThreadPoolE" + "params": + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + "return_type": "int" + "signature": "Status jxl::test::EncodeFile(const struct CompressParams &, CodecInOut *, vector > *, ThreadPool *)" +- "name": "JxlEncoderAddJPEGFrame" + "params": + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "size_t" + "return_type": "int" + "signature": "JxlEncoderStatus JxlEncoderAddJPEGFrame(const JxlEncoderFrameSettings *, const uint8_t *, size_t)" +- "name": "JxlEncoderAddChunkedFrame" + "params": + - "name": "" + "type": "bool " + - "name": "" + "type": "int" + - "name": "chunked_frame_input" + "type": "bool " + "return_type": "int" + "signature": "JxlEncoderStatus JxlEncoderAddChunkedFrame(const JxlEncoderFrameSettings *, int, struct JxlChunkedFrameInputSource)" +"language": "c++" +"project": "libjxl" +"target_name": "color_encoding_fuzzer" +"target_path": "/src/libjxl/tools/color_encoding_fuzzer.cc" diff --git a/benchmark-sets/sample-benchmarks/librawspeed.yaml b/benchmark-sets/sample-benchmarks/librawspeed.yaml new file mode 100644 index 0000000000..9dc5e22d83 --- /dev/null +++ b/benchmark-sets/sample-benchmarks/librawspeed.yaml @@ -0,0 +1,145 @@ +"functions": +- "name": "_ZN8rawspeed19Cr2sRawInterpolator11interpolateEi" + "params": + - "name": "" + "type": "bool " + - "name": "" + "type": "int" + "return_type": "void" + "signature": "void rawspeed::Cr2sRawInterpolator::interpolate(int)" +- "name": "_ZN8rawspeed17RawImageDataFloat15scaleBlackWhiteEv" + "params": + - "name": "" + "type": "bool " + "return_type": "void" + "signature": "void rawspeed::RawImageDataFloat::scaleBlackWhite()" +- "name": "_ZNK8rawspeed10ByteStream9hasPrefixENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE" + "params": + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "size_t" + "return_type": "bool" + "signature": "bool rawspeed::ByteStream::hasPrefix(string_view)" +- "name": "_ZN8rawspeed15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIKsEES4_ibb" + "params": + - "name": "low" + "type": "bool " + - "name": "high" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "int" + - "name": "" + "type": "bool" + - "name": "" + "type": "bool" + "return_type": "void" + "signature": "struct BandData rawspeed::VC5Decompressor::Wavelet::combineLowHighPass(const Array2DRef, const Array2DRef, int, bool, bool)" +- "name": "_ZN8rawspeed15RawImageDataU1615scaleBlackWhiteEv" + "params": + - "name": "" + "type": "bool " + "return_type": "void" + "signature": "void rawspeed::RawImageDataU16::scaleBlackWhite()" +- "name": "_ZN8rawspeed10Cr2Decoder15sRawInterpolateEv" + "params": + - "name": "" + "type": "bool " + "return_type": "void" + "signature": "void rawspeed::Cr2Decoder::sRawInterpolate()" +- "name": "__kmpc_taskloop_5" + "params": + - "name": "" + "type": "bool " + - "name": "" + "type": "int" + - "name": "" + "type": "bool " + - "name": "" + "type": "int" + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "size_t" + - "name": "" + "type": "int" + - "name": "" + "type": "int" + - "name": "" + "type": "size_t" + - "name": "" + "type": "int" + - "name": "" + "type": "bool " + "return_type": "void" + "signature": "void __kmpc_taskloop_5(ident_t *, int, kmp_task_t *, int, kmp_uint64 *, kmp_uint64 *, kmp_int64, int, int, kmp_uint64, int, void *)" +- "name": "__kmpc_omp_target_task_alloc" + "params": + - "name": "" + "type": "bool " + - "name": "" + "type": "int" + - "name": "" + "type": "int" + - "name": "" + "type": "size_t" + - "name": "" + "type": "size_t" + - "name": "" + "type": "bool " + - "name": "" + "type": "size_t" + "return_type": "void" + "signature": "kmp_task_t * __kmpc_omp_target_task_alloc(ident_t *, kmp_int32, kmp_int32, size_t, size_t, kmp_routine_entry_t, kmp_int64)" +- "name": "_ZNK8rawspeed15VC5Decompressor24combineFinalLowpassBandsEv" + "params": + - "name": "" + "type": "bool " + "return_type": "void" + "signature": "void rawspeed::VC5Decompressor::combineFinalLowpassBands()" +- "name": "__kmpc_taskloop" + "params": + - "name": "" + "type": "bool " + - "name": "" + "type": "int" + - "name": "" + "type": "bool " + - "name": "" + "type": "int" + - "name": "" + "type": "bool " + - "name": "" + "type": "bool " + - "name": "" + "type": "size_t" + - "name": "" + "type": "int" + - "name": "" + "type": "int" + - "name": "" + "type": "size_t" + - "name": "" + "type": "bool " + "return_type": "void" + "signature": "void __kmpc_taskloop(ident_t *, int, kmp_task_t *, int, kmp_uint64 *, kmp_uint64 *, kmp_int64, int, int, kmp_uint64, void *)" +- "name": "_ZN8rawspeed15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIKsEES4_" + "params": + - "name": "high" + "type": "bool " + - "name": "low" + "type": "bool " + - "name": "" + "type": "bool " + "return_type": "void" + "signature": "struct BandData rawspeed::VC5Decompressor::Wavelet::reconstructPass(const Array2DRef, const Array2DRef)" +"language": "c++" +"project": "librawspeed" +"target_name": "/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Dual.cpp" +"target_path": "/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Dual.cpp" diff --git a/benchmark-sets/sample-benchmarks/libspng.yaml b/benchmark-sets/sample-benchmarks/libspng.yaml new file mode 100644 index 0000000000..3c62046807 --- /dev/null +++ b/benchmark-sets/sample-benchmarks/libspng.yaml @@ -0,0 +1,145 @@ +"functions": +- "name": "spng_set_iccp" + "params": + - "name": "ctx" + "type": "bool " + - "name": "iccp" + "type": "bool " + "return_type": "int" + "signature": "int spng_set_iccp(spng_ctx *, struct spng_iccp *)" +- "name": "LLVMFuzzerCustomCrossOver" + "params": + - "name": "Data1" + "type": "bool " + - "name": "Size1" + "type": "size_t" + - "name": "Data2" + "type": "bool " + - "name": "Size2" + "type": "size_t" + - "name": "Out" + "type": "bool " + - "name": "MaxOutSize" + "type": "size_t" + - "name": "Seed" + "type": "int" + "return_type": "size_t" + "signature": "size_t LLVMFuzzerCustomCrossOver(const uint8_t *, size_t, const uint8_t *, size_t, uint8_t *, size_t, unsigned int)" +- "name": "spng_set_gama_int" + "params": + - "name": "ctx" + "type": "bool " + - "name": "gamma" + "type": "int" + "return_type": "int" + "signature": "int spng_set_gama_int(spng_ctx *, uint32_t)" +- "name": "spng_set_text" + "params": + - "name": "ctx" + "type": "bool " + - "name": "text" + "type": "bool " + - "name": "n_text" + "type": "int" + "return_type": "int" + "signature": "int spng_set_text(spng_ctx *, struct spng_text *, uint32_t)" +- "name": "spng_get_gama_int" + "params": + - "name": "ctx" + "type": "bool " + - "name": "gama_int" + "type": "bool " + "return_type": "int" + "signature": "int spng_get_gama_int(spng_ctx *, uint32_t *)" +- "name": "spng_decode_chunks" + "params": + - "name": "ctx" + "type": "bool " + "return_type": "int" + "signature": "int spng_decode_chunks(spng_ctx *)" +- "name": "spng_set_exif" + "params": + - "name": "ctx" + "type": "bool " + - "name": "exif" + "type": "bool " + "return_type": "int" + "signature": "int spng_set_exif(spng_ctx *, struct spng_exif *)" +- "name": "spng_encode_scanline" + "params": + - "name": "ctx" + "type": "bool " + - "name": "scanline" + "type": "bool " + - "name": "len" + "type": "size_t" + "return_type": "int" + "signature": "int spng_encode_scanline(spng_ctx *, const void *, size_t)" +- "name": "LLVMFuzzerCustomMutator" + "params": + - "name": "Data" + "type": "bool " + - "name": "Size" + "type": "size_t" + - "name": "MaxSize" + "type": "size_t" + - "name": "Seed" + "type": "int" + "return_type": "size_t" + "signature": "size_t LLVMFuzzerCustomMutator(uint8_t *, size_t, size_t, unsigned int)" +- "name": "spng_get_exif" + "params": + - "name": "ctx" + "type": "bool " + - "name": "exif" + "type": "bool " + "return_type": "int" + "signature": "int spng_get_exif(spng_ctx *, struct spng_exif *)" +- "name": "spng_set_splt" + "params": + - "name": "ctx" + "type": "bool " + - "name": "splt" + "type": "bool " + - "name": "n_splt" + "type": "int" + "return_type": "int" + "signature": "int spng_set_splt(spng_ctx *, struct spng_splt *, uint32_t)" +- "name": "_ZN10PngMutatorC2ERNSt3__113basic_istreamIcNS0_11char_traitsIcEEEE" + "params": + - "name": "this" + "type": "bool " + - "name": "in" + "type": "bool " + "return_type": "void" + "signature": "void PngMutator::PngMutator(istream &)" +- "name": "spng_set_unknown_chunks" + "params": + - "name": "ctx" + "type": "bool " + - "name": "chunks" + "type": "bool " + - "name": "n_chunks" + "type": "int" + "return_type": "int" + "signature": "int spng_set_unknown_chunks(spng_ctx *, struct spng_unknown_chunk *, uint32_t)" +- "name": "spng_get_offs" + "params": + - "name": "ctx" + "type": "bool " + - "name": "offs" + "type": "bool " + "return_type": "int" + "signature": "int spng_get_offs(spng_ctx *, struct spng_offs *)" +- "name": "spng_set_offs" + "params": + - "name": "ctx" + "type": "bool " + - "name": "offs" + "type": "bool " + "return_type": "int" + "signature": "int spng_set_offs(spng_ctx *, struct spng_offs *)" +"language": "c++" +"project": "libspng" +"target_name": "spng_write_fuzzer" +"target_path": "/src/libspng/tests/spng_write_fuzzer.c" diff --git a/benchmark-sets/sample-benchmarks/libtpms.yaml b/benchmark-sets/sample-benchmarks/libtpms.yaml new file mode 100644 index 0000000000..7153a72161 --- /dev/null +++ b/benchmark-sets/sample-benchmarks/libtpms.yaml @@ -0,0 +1,167 @@ +"functions": +- "name": "TPM_Process_SetCapability" + "params": + - "name": "tpm_state" + "type": "bool " + - "name": "response" + "type": "bool " + - "name": "tag" + "type": "short" + - "name": "paramSize" + "type": "int" + - "name": "ordinal" + "type": "int" + - "name": "command" + "type": "bool " + - "name": "transportInternal" + "type": "bool " + "return_type": "int" + "signature": "TPM_RESULT TPM_Process_SetCapability(tpm_state_t *, TPM_STORE_BUFFER *, TPM_TAG, uint32_t, TPM_COMMAND_CODE, unsigned char *, TPM_TRANSPORT_INTERNAL *)" +- "name": "TPM2_NV_Certify" + "params": + - "name": "in" + "type": "bool " + - "name": "out" + "type": "bool " + "return_type": "int" + "signature": "TPM_RC TPM2_NV_Certify(NV_Certify_In *, NV_Certify_Out *)" +- "name": "TPM2_Import" + "params": + - "name": "in" + "type": "bool " + - "name": "out" + "type": "bool " + "return_type": "int" + "signature": "TPM_RC TPM2_Import(Import_In *, Import_Out *)" +- "name": "TPM_Process_GetCapabilitySigned" + "params": + - "name": "tpm_state" + "type": "bool " + - "name": "response" + "type": "bool " + - "name": "tag" + "type": "short" + - "name": "paramSize" + "type": "int" + - "name": "ordinal" + "type": "int" + - "name": "command" + "type": "bool " + - "name": "transportInternal" + "type": "bool " + "return_type": "int" + "signature": "TPM_RESULT TPM_Process_GetCapabilitySigned(tpm_state_t *, TPM_STORE_BUFFER *, TPM_TAG, uint32_t, TPM_COMMAND_CODE, unsigned char *, TPM_TRANSPORT_INTERNAL *)" +- "name": "TPM2_Load" + "params": + - "name": "in" + "type": "bool " + - "name": "out" + "type": "bool " + "return_type": "int" + "signature": "TPM_RC TPM2_Load(Load_In *, Load_Out *)" +- "name": "TPM2_ContextSave" + "params": + - "name": "in" + "type": "bool " + - "name": "out" + "type": "bool " + "return_type": "int" + "signature": "TPM_RC TPM2_ContextSave(ContextSave_In *, ContextSave_Out *)" +- "name": "TPM2_Create" + "params": + - "name": "in" + "type": "bool " + - "name": "out" + "type": "bool " + "return_type": "int" + "signature": "TPM_RC TPM2_Create(Create_In *, Create_Out *)" +- "name": "TPM2_PolicySigned" + "params": + - "name": "in" + "type": "bool " + - "name": "out" + "type": "bool " + "return_type": "int" + "signature": "TPM_RC TPM2_PolicySigned(PolicySigned_In *, PolicySigned_Out *)" +- "name": "TPM_SetCapabilityCommon" + "params": + - "name": "tpm_state" + "type": "bool " + - "name": "ownerAuthorized" + "type": "char" + - "name": "presenceAuthorized" + "type": "char" + - "name": "capArea" + "type": "int" + - "name": "subCap16" + "type": "short" + - "name": "subCap32" + "type": "int" + - "name": "subCap" + "type": "bool " + - "name": "setValue" + "type": "bool " + "return_type": "int" + "signature": "TPM_RESULT TPM_SetCapabilityCommon(tpm_state_t *, TPM_BOOL, TPM_BOOL, TPM_CAPABILITY_AREA, uint16_t, uint32_t, TPM_SIZED_BUFFER *, TPM_SIZED_BUFFER *)" +- "name": "TPM_Process_GetCapability" + "params": + - "name": "tpm_state" + "type": "bool " + - "name": "response" + "type": "bool " + - "name": "tag" + "type": "short" + - "name": "paramSize" + "type": "int" + - "name": "ordinal" + "type": "int" + - "name": "command" + "type": "bool " + - "name": "transportInternal" + "type": "bool " + "return_type": "int" + "signature": "TPM_RESULT TPM_Process_GetCapability(tpm_state_t *, TPM_STORE_BUFFER *, TPM_TAG, uint32_t, TPM_COMMAND_CODE, unsigned char *, TPM_TRANSPORT_INTERNAL *)" +- "name": "TPM2_PersistentAllStore" + "params": + - "name": "buf" + "type": "bool " + - "name": "buflen" + "type": "bool " + "return_type": "int" + "signature": "TPM_RESULT TPM2_PersistentAllStore(unsigned char **, uint32_t *)" +- "name": "TPM_Process_GetCapabilityOwner" + "params": + - "name": "tpm_state" + "type": "bool " + - "name": "response" + "type": "bool " + - "name": "tag" + "type": "short" + - "name": "paramSize" + "type": "int" + - "name": "ordinal" + "type": "int" + - "name": "command" + "type": "bool " + - "name": "transportInternal" + "type": "bool " + "return_type": "int" + "signature": "TPM_RESULT TPM_Process_GetCapabilityOwner(tpm_state_t *, TPM_STORE_BUFFER *, TPM_TAG, uint32_t, TPM_COMMAND_CODE, unsigned char *, TPM_TRANSPORT_INTERNAL *)" +- "name": "TPM2_CertifyX509" + "params": + - "name": "in" + "type": "bool " + - "name": "out" + "type": "bool " + "return_type": "int" + "signature": "TPM_RC TPM2_CertifyX509(CertifyX509_In *, CertifyX509_Out *)" +- "name": "TPM2_PolicyCapability" + "params": + - "name": "in" + "type": "bool " + "return_type": "int" + "signature": "TPM_RC TPM2_PolicyCapability(PolicyCapability_In *)" +"language": "c++" +"project": "libtpms" +"target_name": "fuzz" +"target_path": "/src/libtpms/tests/fuzz.cc" diff --git a/benchmark-sets/sample-benchmarks/libzip.yaml b/benchmark-sets/sample-benchmarks/libzip.yaml new file mode 100644 index 0000000000..14fb6c058c --- /dev/null +++ b/benchmark-sets/sample-benchmarks/libzip.yaml @@ -0,0 +1,199 @@ +"functions": +- "name": "zip_file_extra_fields_count" + "params": + - "name": "za" + "type": "bool " + - "name": "idx" + "type": "size_t" + - "name": "flags" + "type": "int" + "return_type": "short" + "signature": "zip_int16_t zip_file_extra_fields_count(zip_t *, zip_uint64_t, zip_flags_t)" +- "name": "zip_source_buffer_fragment_create" + "params": + - "name": "fragments" + "type": "bool " + - "name": "nfragments" + "type": "size_t" + - "name": "freep" + "type": "int" + - "name": "error" + "type": "bool " + "return_type": "void" + "signature": "zip_source_t * zip_source_buffer_fragment_create(const zip_buffer_fragment_t *, zip_uint64_t, int, zip_error_t *)" +- "name": "zip_file_extra_field_get" + "params": + - "name": "za" + "type": "bool " + - "name": "idx" + "type": "size_t" + - "name": "ef_idx" + "type": "short" + - "name": "idp" + "type": "bool " + - "name": "lenp" + "type": "bool " + - "name": "flags" + "type": "int" + "return_type": "void" + "signature": "const zip_uint8_t * zip_file_extra_field_get(zip_t *, zip_uint64_t, zip_uint16_t, zip_uint16_t *, zip_uint16_t *, zip_flags_t)" +- "name": "zip_file_extra_field_get_by_id" + "params": + - "name": "za" + "type": "bool " + - "name": "idx" + "type": "size_t" + - "name": "ef_id" + "type": "short" + - "name": "ef_idx" + "type": "short" + - "name": "lenp" + "type": "bool " + - "name": "flags" + "type": "int" + "return_type": "void" + "signature": "const zip_uint8_t * zip_file_extra_field_get_by_id(zip_t *, zip_uint64_t, zip_uint16_t, zip_uint16_t, zip_uint16_t *, zip_flags_t)" +- "name": "zip_file_extra_field_delete_by_id" + "params": + - "name": "za" + "type": "bool " + - "name": "idx" + "type": "size_t" + - "name": "ef_id" + "type": "short" + - "name": "ef_idx" + "type": "short" + - "name": "flags" + "type": "int" + "return_type": "int" + "signature": "int zip_file_extra_field_delete_by_id(zip_t *, zip_uint64_t, zip_uint16_t, zip_uint16_t, zip_flags_t)" +- "name": "zip_file_extra_field_set" + "params": + - "name": "za" + "type": "bool " + - "name": "idx" + "type": "size_t" + - "name": "ef_id" + "type": "short" + - "name": "ef_idx" + "type": "short" + - "name": "data" + "type": "bool " + - "name": "len" + "type": "short" + - "name": "flags" + "type": "int" + "return_type": "int" + "signature": "int zip_file_extra_field_set(zip_t *, zip_uint64_t, zip_uint16_t, zip_uint16_t, const zip_uint8_t *, zip_uint16_t, zip_flags_t)" +- "name": "zip_file_extra_fields_count_by_id" + "params": + - "name": "za" + "type": "bool " + - "name": "idx" + "type": "size_t" + - "name": "ef_id" + "type": "short" + - "name": "flags" + "type": "int" + "return_type": "short" + "signature": "zip_int16_t zip_file_extra_fields_count_by_id(zip_t *, zip_uint64_t, zip_uint16_t, zip_flags_t)" +- "name": "zip_source_buffer_with_attributes" + "params": + - "name": "za" + "type": "bool " + - "name": "data" + "type": "bool " + - "name": "len" + "type": "size_t" + - "name": "freep" + "type": "int" + - "name": "attributes" + "type": "bool " + "return_type": "void" + "signature": "zip_source_t * zip_source_buffer_with_attributes(zip_t *, const void *, zip_uint64_t, int, zip_file_attributes_t *)" +- "name": "zip_name_locate" + "params": + - "name": "za" + "type": "bool " + - "name": "fname" + "type": "bool " + - "name": "flags" + "type": "int" + "return_type": "size_t" + "signature": "zip_int64_t zip_name_locate(zip_t *, const char *, zip_flags_t)" +- "name": "zip_source_file" + "params": + - "name": "za" + "type": "bool " + - "name": "fname" + "type": "bool " + - "name": "start" + "type": "size_t" + - "name": "len" + "type": "size_t" + "return_type": "void" + "signature": "zip_source_t * zip_source_file(zip_t *, const char *, zip_uint64_t, zip_int64_t)" +- "name": "zip_source_buffer_fragment" + "params": + - "name": "za" + "type": "bool " + - "name": "fragments" + "type": "bool " + - "name": "nfragments" + "type": "size_t" + - "name": "freep" + "type": "int" + "return_type": "void" + "signature": "zip_source_t * zip_source_buffer_fragment(zip_t *, const zip_buffer_fragment_t *, zip_uint64_t, int)" +- "name": "zip_source_filep" + "params": + - "name": "za" + "type": "bool " + - "name": "file" + "type": "bool " + - "name": "start" + "type": "size_t" + - "name": "len" + "type": "size_t" + "return_type": "void" + "signature": "zip_source_t * zip_source_filep(zip_t *, FILE *, zip_uint64_t, zip_int64_t)" +- "name": "zip_file_replace" + "params": + - "name": "za" + "type": "bool " + - "name": "idx" + "type": "size_t" + - "name": "source" + "type": "bool " + - "name": "flags" + "type": "int" + "return_type": "int" + "signature": "int zip_file_replace(zip_t *, zip_uint64_t, zip_source_t *, zip_flags_t)" +- "name": "zip_source_filep_create" + "params": + - "name": "file" + "type": "bool " + - "name": "start" + "type": "size_t" + - "name": "length" + "type": "size_t" + - "name": "error" + "type": "bool " + "return_type": "void" + "signature": "zip_source_t * zip_source_filep_create(FILE *, zip_uint64_t, zip_int64_t, zip_error_t *)" +- "name": "zip_source_window_create" + "params": + - "name": "src" + "type": "bool " + - "name": "start" + "type": "size_t" + - "name": "len" + "type": "size_t" + - "name": "error" + "type": "bool " + "return_type": "void" + "signature": "zip_source_t * zip_source_window_create(zip_source_t *, zip_uint64_t, zip_int64_t, zip_error_t *)" +"language": "c++" +"project": "libzip" +"target_name": "zip_write_encrypt_pkware_file_fuzzer" +"target_path": "/src/libzip/ossfuzz/zip_write_encrypt_pkware_file_fuzzer.c" diff --git a/benchmark-sets/sample-benchmarks/minizip.yaml b/benchmark-sets/sample-benchmarks/minizip.yaml new file mode 100644 index 0000000000..c664fd8597 --- /dev/null +++ b/benchmark-sets/sample-benchmarks/minizip.yaml @@ -0,0 +1,131 @@ +"functions": +- "name": "mz_zip_attrib_is_symlink" + "params": + - "name": "attrib" + "type": "int" + - "name": "version_madeby" + "type": "int" + "return_type": "int" + "signature": "int32_t mz_zip_attrib_is_symlink(uint32_t, int32_t)" +- "name": "mz_zip_locate_next_entry" + "params": + - "name": "handle" + "type": "bool " + - "name": "userdata" + "type": "bool " + - "name": "cb" + "type": "bool " + "return_type": "int" + "signature": "int32_t mz_zip_locate_next_entry(void *, void *, mz_zip_locate_entry_cb)" +- "name": "mz_zip_get_compression_method_string" + "params": + - "name": "compression_method" + "type": "int" + "return_type": "void" + "signature": "const char * mz_zip_get_compression_method_string(int32_t)" +- "name": "mz_stream_copy_stream_to_end" + "params": + - "name": "target" + "type": "bool " + - "name": "write_cb" + "type": "bool " + - "name": "source" + "type": "bool " + - "name": "read_cb" + "type": "bool " + "return_type": "int" + "signature": "int32_t mz_stream_copy_stream_to_end(void *, mz_stream_write_cb, void *, mz_stream_read_cb)" +- "name": "mz_zip_goto_entry" + "params": + - "name": "handle" + "type": "bool " + - "name": "cd_pos" + "type": "size_t" + "return_type": "int" + "signature": "int32_t mz_zip_goto_entry(void *, int64_t)" +- "name": "mz_zip_entry_set_extrafield" + "params": + - "name": "handle" + "type": "bool " + - "name": "extrafield" + "type": "bool " + - "name": "extrafield_size" + "type": "short" + "return_type": "int" + "signature": "int32_t mz_zip_entry_set_extrafield(void *, const uint8_t *, uint16_t)" +- "name": "mz_zip_dosdate_to_tm" + "params": + - "name": "dos_date" + "type": "size_t" + - "name": "ptm" + "type": "bool " + "return_type": "int" + "signature": "int32_t mz_zip_dosdate_to_tm(uint64_t, struct tm *)" +- "name": "mz_zip_entry_is_symlink" + "params": + - "name": "handle" + "type": "bool " + "return_type": "int" + "signature": "int32_t mz_zip_entry_is_symlink(void *)" +- "name": "mz_stream_copy_to_end" + "params": + - "name": "target" + "type": "bool " + - "name": "source" + "type": "bool " + "return_type": "int" + "signature": "int32_t mz_stream_copy_to_end(void *, void *)" +- "name": "mz_stream_raw_seek" + "params": + - "name": "stream" + "type": "bool " + - "name": "offset" + "type": "size_t" + - "name": "origin" + "type": "int" + "return_type": "int" + "signature": "int32_t mz_stream_raw_seek(void *, int64_t, int32_t)" +- "name": "mz_stream_raw_write" + "params": + - "name": "stream" + "type": "bool " + - "name": "buf" + "type": "bool " + - "name": "size" + "type": "int" + "return_type": "int" + "signature": "int32_t mz_stream_raw_write(void *, const void *, int32_t)" +- "name": "mz_stream_raw_tell" + "params": + - "name": "stream" + "type": "bool " + "return_type": "size_t" + "signature": "int64_t mz_stream_raw_tell(void *)" +- "name": "mz_zip_set_comment" + "params": + - "name": "handle" + "type": "bool " + - "name": "comment" + "type": "bool " + "return_type": "int" + "signature": "int32_t mz_zip_set_comment(void *, const char *)" +- "name": "mz_stream_raw_error" + "params": + - "name": "stream" + "type": "bool " + "return_type": "int" + "signature": "int32_t mz_stream_raw_error(void *)" +- "name": "mz_zip_locate_first_entry" + "params": + - "name": "handle" + "type": "bool " + - "name": "userdata" + "type": "bool " + - "name": "cb" + "type": "bool " + "return_type": "int" + "signature": "int32_t mz_zip_locate_first_entry(void *, void *, mz_zip_locate_entry_cb)" +"language": "c++" +"project": "minizip" +"target_name": "zip_fuzzer" +"target_path": "/src/minizip-ng/test/fuzz/zip_fuzzer.c" diff --git a/benchmark-sets/sample-benchmarks/mupdf.yaml b/benchmark-sets/sample-benchmarks/mupdf.yaml new file mode 100644 index 0000000000..116665a352 --- /dev/null +++ b/benchmark-sets/sample-benchmarks/mupdf.yaml @@ -0,0 +1,179 @@ +"functions": +- "name": "pdf_save_document" + "params": + - "name": "ctx" + "type": "bool " + - "name": "doc" + "type": "bool " + - "name": "filename" + "type": "bool " + - "name": "in_opts" + "type": "bool " + "return_type": "void" + "signature": "void pdf_save_document(fz_context *, pdf_document *, const char *, const pdf_write_options *)" +- "name": "fz_new_pdf_writer_with_output" + "params": + - "name": "ctx" + "type": "bool " + - "name": "out" + "type": "bool " + - "name": "options" + "type": "bool " + "return_type": "void" + "signature": "fz_document_writer * fz_new_pdf_writer_with_output(fz_context *, fz_output *, const char *)" +- "name": "pdf_clear_signature" + "params": + - "name": "ctx" + "type": "bool " + - "name": "widget" + "type": "bool " + "return_type": "void" + "signature": "void pdf_clear_signature(fz_context *, pdf_annot *)" +- "name": "pdf_save_snapshot" + "params": + - "name": "ctx" + "type": "bool " + - "name": "doc" + "type": "bool " + - "name": "filename" + "type": "bool " + "return_type": "void" + "signature": "void pdf_save_snapshot(fz_context *, pdf_document *, const char *)" +- "name": "pdf_update_widget" + "params": + - "name": "ctx" + "type": "bool " + - "name": "widget" + "type": "bool " + "return_type": "int" + "signature": "int pdf_update_widget(fz_context *, pdf_annot *)" +- "name": "gumbo_parse" + "params": + - "name": "buffer" + "type": "bool " + "return_type": "void" + "signature": "GumboOutput * gumbo_parse(const char *)" +- "name": "fz_new_pdf_writer" + "params": + - "name": "ctx" + "type": "bool " + - "name": "path" + "type": "bool " + - "name": "options" + "type": "bool " + "return_type": "void" + "signature": "fz_document_writer * fz_new_pdf_writer(fz_context *, const char *, const char *)" +- "name": "pdf_sign_signature" + "params": + - "name": "ctx" + "type": "bool " + - "name": "widget" + "type": "bool " + - "name": "signer" + "type": "bool " + - "name": "flags" + "type": "int" + - "name": "graphic" + "type": "bool " + - "name": "reason" + "type": "bool " + - "name": "location" + "type": "bool " + "return_type": "void" + "signature": "void pdf_sign_signature(fz_context *, pdf_annot *, pdf_pkcs7_signer *, int, fz_image *, const char *, const char *)" +- "name": "pdf_write_snapshot" + "params": + - "name": "ctx" + "type": "bool " + - "name": "doc" + "type": "bool " + - "name": "out" + "type": "bool " + "return_type": "void" + "signature": "void pdf_write_snapshot(fz_context *, pdf_document *, fz_output *)" +- "name": "fz_new_document_writer" + "params": + - "name": "ctx" + "type": "bool " + - "name": "path" + "type": "bool " + - "name": "explicit_format" + "type": "bool " + - "name": "options" + "type": "bool " + "return_type": "void" + "signature": "fz_document_writer * fz_new_document_writer(fz_context *, const char *, const char *, const char *)" +- "name": "fz_new_document_writer_with_output" + "params": + - "name": "ctx" + "type": "bool " + - "name": "out" + "type": "bool " + - "name": "format" + "type": "bool " + - "name": "options" + "type": "bool " + "return_type": "void" + "signature": "fz_document_writer * fz_new_document_writer_with_output(fz_context *, fz_output *, const char *, const char *)" +- "name": "pdf_preview_signature_as_pixmap" + "params": + - "name": "ctx" + "type": "bool " + - "name": "w" + "type": "int" + - "name": "h" + "type": "int" + - "name": "lang" + "type": "int" + - "name": "signer" + "type": "bool " + - "name": "flags" + "type": "int" + - "name": "graphic" + "type": "bool " + - "name": "reason" + "type": "bool " + - "name": "location" + "type": "bool " + "return_type": "void" + "signature": "fz_pixmap * pdf_preview_signature_as_pixmap(fz_context *, int, int, fz_text_language, pdf_pkcs7_signer *, int, fz_image *, const char *, const char *)" +- "name": "pdf_write_document" + "params": + - "name": "ctx" + "type": "bool " + - "name": "doc" + "type": "bool " + - "name": "out" + "type": "bool " + - "name": "in_opts" + "type": "bool " + "return_type": "void" + "signature": "void pdf_write_document(fz_context *, pdf_document *, fz_output *, const pdf_write_options *)" +- "name": "fz_new_document_writer_with_buffer" + "params": + - "name": "ctx" + "type": "bool " + - "name": "buffer" + "type": "bool " + - "name": "format" + "type": "bool " + - "name": "options" + "type": "bool " + "return_type": "void" + "signature": "fz_document_writer * fz_new_document_writer_with_buffer(fz_context *, fz_buffer *, const char *, const char *)" +- "name": "pdf_bake_document" + "params": + - "name": "ctx" + "type": "bool " + - "name": "doc" + "type": "bool " + - "name": "bake_annots" + "type": "int" + - "name": "bake_widgets" + "type": "int" + "return_type": "void" + "signature": "void pdf_bake_document(fz_context *, pdf_document *, int, int)" +"language": "c++" +"project": "mupdf" +"target_name": "pdf_fuzzer" +"target_path": "/src/pdf_fuzzer.cc" diff --git a/benchmark-sets/sample-benchmarks/nanopb.yaml b/benchmark-sets/sample-benchmarks/nanopb.yaml new file mode 100644 index 0000000000..21d2771a4e --- /dev/null +++ b/benchmark-sets/sample-benchmarks/nanopb.yaml @@ -0,0 +1,27 @@ +"functions": +- "name": "pb_encode_ex" + "params": + - "name": "stream" + "type": "bool " + - "name": "fields" + "type": "bool " + - "name": "src_struct" + "type": "bool " + - "name": "flags" + "type": "int" + "return_type": "bool" + "signature": "bool pb_encode_ex(pb_ostream_t *, const pb_msgdesc_t *, const void *, unsigned int)" +- "name": "pb_get_encoded_size" + "params": + - "name": "size" + "type": "bool " + - "name": "fields" + "type": "bool " + - "name": "src_struct" + "type": "bool " + "return_type": "bool" + "signature": "bool pb_get_encoded_size(size_t *, const pb_msgdesc_t *, const void *)" +"language": "c++" +"project": "nanopb" +"target_name": "fuzztest_proto3_static" +"target_path": "/src/nanopb/tests/build/fuzztest/fuzztest.c" diff --git a/benchmark-sets/sample-benchmarks/ntopng.yaml b/benchmark-sets/sample-benchmarks/ntopng.yaml new file mode 100644 index 0000000000..4747f404de --- /dev/null +++ b/benchmark-sets/sample-benchmarks/ntopng.yaml @@ -0,0 +1,139 @@ +"functions": +- "name": "_ZN13ViewInterface18startPacketPollingEv" + "params": + - "name": "this" + "type": "bool " + "return_type": "void" + "signature": "void ViewInterface::startPacketPolling()" +- "name": "_ZN13ViewInterface12flowPollLoopEv" + "params": + - "name": "this" + "type": "bool " + "return_type": "void" + "signature": "void ViewInterface::flowPollLoop()" +- "name": "_ZL12flowPollLoopPv" + "params": + - "name": "ptr" + "type": "bool " + "return_type": "void" + "signature": "void * flowPollLoop(void *)" +- "name": "_ZN18ZMQParserInterface18parseSingleTLVFlowEP15ndpi_serializerj" + "params": + - "name": "this" + "type": "bool " + - "name": "deserializer" + "type": "bool " + - "name": "source_id" + "type": "int" + "return_type": "int" + "signature": "int ZMQParserInterface::parseSingleTLVFlow(ndpi_serializer *, u_int32_t)" +- "name": "_ZN15ParserInterface11processFlowEP10ParsedFlow" + "params": + - "name": "this" + "type": "bool " + - "name": "zflow" + "type": "bool " + "return_type": "bool" + "signature": "bool ParserInterface::processFlow(ParsedFlow *)" +- "name": "_ZN5Bloom6setBitEPc" + "params": + - "name": "this" + "type": "bool " + - "name": "str" + "type": "bool " + "return_type": "void" + "signature": "void Bloom::setBit(char *)" +- "name": "_ZN13PcapInterface17processNextPacketEP4pcapii" + "params": + - "name": "this" + "type": "bool " + - "name": "pd" + "type": "bool " + - "name": "if_index" + "type": "int" + - "name": "datalink_type" + "type": "int" + "return_type": "bool" + "signature": "bool PcapInterface::processNextPacket(pcap_t *, int32_t, int)" +- "name": "_ZN4Ntop22createRuntimeInterfaceEPcS0_Pi" + "params": + - "name": "this" + "type": "bool " + - "name": "name" + "type": "bool " + - "name": "source" + "type": "bool " + - "name": "iface_id" + "type": "bool " + "return_type": "bool" + "signature": "bool Ntop::createRuntimeInterface(char *, char *, int *)" +- "name": "_ZN4Ntop5startEv" + "params": + - "name": "this" + "type": "bool " + "return_type": "void" + "signature": "void Ntop::start()" +- "name": "_ZN18ZMQParserInterface12parseTLVFlowEPKcijjPv" + "params": + - "name": "this" + "type": "bool " + - "name": "payload" + "type": "bool " + - "name": "payload_size" + "type": "int" + - "name": "source_id" + "type": "int" + - "name": "msg_id" + "type": "int" + - "name": "data" + "type": "bool " + "return_type": "char" + "signature": "u_int8_t ZMQParserInterface::parseTLVFlow(const char *, int, u_int32_t, u_int32_t, void *)" +- "name": "_ZN18ZMQParserInterface14preprocessFlowEP10ParsedFlow" + "params": + - "name": "this" + "type": "bool " + - "name": "flow" + "type": "bool " + "return_type": "bool" + "signature": "bool ZMQParserInterface::preprocessFlow(ParsedFlow *)" +- "name": "_ZN21ZMQCollectorInterface13collect_flowsEv" + "params": + - "name": "this" + "type": "bool " + "return_type": "void" + "signature": "void ZMQCollectorInterface::collect_flows()" +- "name": "_ZN13ViewInterface11viewDequeueEj" + "params": + - "name": "this" + "type": "bool " + - "name": "budget" + "type": "int" + "return_type": "size_t" + "signature": "u_int64_t ViewInterface::viewDequeue(u_int)" +- "name": "_ZN21ZMQCollectorInterface9purgeIdleElbb" + "params": + - "name": "this" + "type": "bool " + - "name": "when" + "type": "size_t" + - "name": "force_idle" + "type": "bool" + - "name": "full_scan" + "type": "bool" + "return_type": "void" + "signature": "void ZMQCollectorInterface::purgeIdle(time_t, bool, bool)" +- "name": "_ZN18ZMQParserInterface19parseSingleJSONFlowEP11json_objectj" + "params": + - "name": "this" + "type": "bool " + - "name": "o" + "type": "bool " + - "name": "source_id" + "type": "int" + "return_type": "int" + "signature": "int ZMQParserInterface::parseSingleJSONFlow(json_object *, u_int32_t)" +"language": "c++" +"project": "ntopng" +"target_name": "fuzz_dissect_packet" +"target_path": "/src/ntopng/fuzz/fuzz_dissect_packet.cpp" diff --git a/benchmark-sets/sample-benchmarks/oniguruma.yaml b/benchmark-sets/sample-benchmarks/oniguruma.yaml new file mode 100644 index 0000000000..374ab93d85 --- /dev/null +++ b/benchmark-sets/sample-benchmarks/oniguruma.yaml @@ -0,0 +1,33 @@ +"functions": +- "name": "onig_scan" + "params": + - "name": "reg" + "type": "bool " + - "name": "str" + "type": "bool " + - "name": "end" + "type": "bool " + - "name": "region" + "type": "bool " + - "name": "option" + "type": "int" + - "name": "scan_callback" + "type": "bool " + - "name": "callback_arg" + "type": "bool " + "return_type": "int" + "signature": "int onig_scan(regex_t *, const OnigUChar *, const OnigUChar *, OnigRegion *, OnigOptionType, DW_TAG_subroutine_typeInfinite loop *, void *)" +- "name": "onig_set_meta_char" + "params": + - "name": "enc" + "type": "bool " + - "name": "what" + "type": "int" + - "name": "code" + "type": "int" + "return_type": "int" + "signature": "int onig_set_meta_char(OnigSyntaxType *, unsigned int, OnigCodePoint)" +"language": "c" +"project": "oniguruma" +"target_name": "fuzzer" +"target_path": "/src/oniguruma/harnesses/base.c" diff --git a/benchmark-sets/sample-benchmarks/openthread.yaml b/benchmark-sets/sample-benchmarks/openthread.yaml new file mode 100644 index 0000000000..c46d0675ae --- /dev/null +++ b/benchmark-sets/sample-benchmarks/openthread.yaml @@ -0,0 +1,137 @@ +"functions": +- "name": "otTcpSendByReference" + "params": + - "name": "aEndpoint" + "type": "bool " + - "name": "aBuffer" + "type": "bool " + - "name": "aFlags" + "type": "int" + "return_type": "int" + "signature": "otError otTcpSendByReference(otTcpEndpoint *, otLinkedBuffer *, uint32_t)" +- "name": "_ZN2ot5Dnssd17HandleStateChangeEv" + "params": + - "name": "this" + "type": "bool " + "return_type": "void" + "signature": "void ot::Dnssd::HandleStateChange()" +- "name": "otTcpMbedTlsSslSendCallback" + "params": + - "name": "aCtx" + "type": "bool " + - "name": "aBuf" + "type": "bool " + - "name": "aLen" + "type": "size_t" + "return_type": "int" + "signature": "int otTcpMbedTlsSslSendCallback(void *, const unsigned char *, size_t)" +- "name": "_ZN2ot3Dns9Multicast4Core10SetEnabledEbj" + "params": + - "name": "this" + "type": "bool " + - "name": "aEnable" + "type": "bool" + - "name": "aInfraIfIndex" + "type": "int" + "return_type": "int" + "signature": "Error ot::Dns::Multicast::Core::SetEnabled(bool, uint32_t)" +- "name": "_ZN2ot3Srp6Server17SetAutoEnableModeEb" + "params": + - "name": "this" + "type": "bool " + - "name": "aEnabled" + "type": "bool" + "return_type": "void" + "signature": "void ot::Srp::Server::SetAutoEnableMode(bool)" +- "name": "otPlatMdnsHandleReceive" + "params": + - "name": "aInstance" + "type": "bool " + - "name": "aMessage" + "type": "bool " + - "name": "aIsUnicast" + "type": "bool" + - "name": "aAddress" + "type": "bool " + "return_type": "void" + "signature": "void otPlatMdnsHandleReceive(otInstance *, otMessage *, bool, const otPlatMdnsAddressInfo *)" +- "name": "_ZN2ot12BorderRouter14RoutingManager4StopEv" + "params": + - "name": "this" + "type": "bool " + "return_type": "void" + "signature": "void ot::BorderRouter::RoutingManager::Stop()" +- "name": "_ZN2ot3Ip63Tcp8Endpoint15SendByExtensionEmj" + "params": + - "name": "this" + "type": "bool " + - "name": "aNumBytes" + "type": "size_t" + - "name": "aFlags" + "type": "int" + "return_type": "int" + "signature": "Error ot::Ip6::Tcp::Endpoint::SendByExtension(size_t, uint32_t)" +- "name": "otTcpConnect" + "params": + - "name": "aEndpoint" + "type": "bool " + - "name": "aSockName" + "type": "bool " + - "name": "aFlags" + "type": "int" + "return_type": "int" + "signature": "otError otTcpConnect(otTcpEndpoint *, const otSockAddr *, uint32_t)" +- "name": "otPlatRadioEnergyScanDone" + "params": + - "name": "aInstance" + "type": "bool " + - "name": "aEnergyScanMaxRssi" + "type": "char" + "return_type": "void" + "signature": "void otPlatRadioEnergyScanDone(otInstance *, int8_t)" +- "name": "otSrpServerSetAutoEnableMode" + "params": + - "name": "aInstance" + "type": "bool " + - "name": "aEnabled" + "type": "bool" + "return_type": "void" + "signature": "void otSrpServerSetAutoEnableMode(otInstance *, bool)" +- "name": "otTcpSendByExtension" + "params": + - "name": "aEndpoint" + "type": "bool " + - "name": "aNumBytes" + "type": "size_t" + - "name": "aFlags" + "type": "int" + "return_type": "int" + "signature": "otError otTcpSendByExtension(otTcpEndpoint *, size_t, uint32_t)" +- "name": "_ZN2ot3Srp6Client11SetHostNameEPKc" + "params": + - "name": "this" + "type": "bool " + - "name": "aName" + "type": "bool " + "return_type": "int" + "signature": "Error ot::Srp::Client::SetHostName(const char *)" +- "name": "otCoapSecureStart" + "params": + - "name": "aInstance" + "type": "bool " + - "name": "aPort" + "type": "short" + "return_type": "int" + "signature": "otError otCoapSecureStart(otInstance *, uint16_t)" +- "name": "_ZN2ot7MeshCoP6Joiner7ConnectERNS1_12JoinerRouterE" + "params": + - "name": "this" + "type": "bool " + - "name": "aRouter" + "type": "bool " + "return_type": "int" + "signature": "Error ot::MeshCoP::Joiner::Connect(struct JoinerRouter &)" +"language": "c++" +"project": "openthread" +"target_name": "ot-ip6-send-fuzzer" +"target_path": "/src/openthread/tests/fuzz/ip6_send.cpp" diff --git a/benchmark-sets/sample-benchmarks/proftpd.yaml b/benchmark-sets/sample-benchmarks/proftpd.yaml new file mode 100644 index 0000000000..a031f41ebb --- /dev/null +++ b/benchmark-sets/sample-benchmarks/proftpd.yaml @@ -0,0 +1,191 @@ +"functions": +- "name": "dir_check_canon" + "params": + - "name": "pp" + "type": "bool " + - "name": "cmd" + "type": "bool " + - "name": "group" + "type": "bool " + - "name": "path" + "type": "bool " + - "name": "hidden" + "type": "bool " + "return_type": "int" + "signature": "int dir_check_canon(pool *, cmd_rec *, const char *, const char *, int *)" +- "name": "core_chgrp" + "params": + - "name": "cmd" + "type": "bool " + - "name": "path" + "type": "bool " + - "name": "uid" + "type": "int" + - "name": "gid" + "type": "int" + "return_type": "int" + "signature": "int core_chgrp(cmd_rec *, const char *, uid_t, gid_t)" +- "name": "dir_check_full" + "params": + - "name": "pp" + "type": "bool " + - "name": "cmd" + "type": "bool " + - "name": "group" + "type": "bool " + - "name": "path" + "type": "bool " + - "name": "hidden" + "type": "bool " + "return_type": "int" + "signature": "int dir_check_full(pool *, cmd_rec *, const char *, const char *, int *)" +- "name": "pr_json_object_foreach" + "params": + - "name": "p" + "type": "bool " + - "name": "json" + "type": "bool " + - "name": "cb" + "type": "bool " + - "name": "user_data" + "type": "bool " + "return_type": "int" + "signature": "int pr_json_object_foreach(pool *, const pr_json_object_t *, DW_TAG_subroutine_typeInfinite loop *, void *)" +- "name": "pr_data_open" + "params": + - "name": "filename" + "type": "bool " + - "name": "reason" + "type": "bool " + - "name": "direction" + "type": "int" + - "name": "size" + "type": "size_t" + "return_type": "int" + "signature": "int pr_data_open(char *, char *, int, off_t)" +- "name": "pr_json_object_get_object" + "params": + - "name": "p" + "type": "bool " + - "name": "json" + "type": "bool " + - "name": "key" + "type": "bool " + - "name": "val" + "type": "bool " + "return_type": "int" + "signature": "int pr_json_object_get_object(pool *, const pr_json_object_t *, const char *, pr_json_object_t **)" +- "name": "dir_check" + "params": + - "name": "pp" + "type": "bool " + - "name": "cmd" + "type": "bool " + - "name": "group" + "type": "bool " + - "name": "path" + "type": "bool " + - "name": "hidden" + "type": "bool " + "return_type": "int" + "signature": "int dir_check(pool *, cmd_rec *, const char *, const char *, int *)" +- "name": "pr_data_xfer" + "params": + - "name": "cl_buf" + "type": "bool " + - "name": "cl_size" + "type": "size_t" + "return_type": "int" + "signature": "int pr_data_xfer(char *, size_t)" +- "name": "pr_json_array_foreach" + "params": + - "name": "p" + "type": "bool " + - "name": "json" + "type": "bool " + - "name": "cb" + "type": "bool " + - "name": "user_data" + "type": "bool " + "return_type": "int" + "signature": "int pr_json_array_foreach(pool *, const pr_json_array_t *, DW_TAG_subroutine_typeInfinite loop *, void *)" +- "name": "pr_ctrls_recv_response" + "params": + - "name": "p" + "type": "bool " + - "name": "fd" + "type": "int" + - "name": "status" + "type": "bool " + - "name": "respargv" + "type": "bool " + "return_type": "int" + "signature": "int pr_ctrls_recv_response(pool *, int, int *, char ***)" +- "name": "pr_jot_resolve_logfmt" + "params": + - "name": "p" + "type": "bool " + - "name": "cmd" + "type": "bool " + - "name": "filters" + "type": "bool " + - "name": "logfmt" + "type": "bool " + - "name": "ctx" + "type": "bool " + - "name": "on_meta" + "type": "bool " + - "name": "on_default" + "type": "bool " + - "name": "on_other" + "type": "bool " + "return_type": "int" + "signature": "int pr_jot_resolve_logfmt(pool *, cmd_rec *, pr_jot_filters_t *, unsigned char *, pr_jot_ctx_t *, DW_TAG_subroutine_typeInfinite loop *, DW_TAG_subroutine_typeInfinite loop *, DW_TAG_subroutine_typeuint64_t *)" +- "name": "pr_jot_resolve_logfmt_id" + "params": + - "name": "p" + "type": "bool " + - "name": "cmd" + "type": "bool " + - "name": "filters" + "type": "bool " + - "name": "logfmt_id" + "type": "char" + - "name": "logfmt_data" + "type": "bool " + - "name": "logfmt_datalen" + "type": "size_t" + - "name": "ctx" + "type": "bool " + - "name": "on_meta" + "type": "bool " + - "name": "on_default" + "type": "bool " + "return_type": "int" + "signature": "int pr_jot_resolve_logfmt_id(pool *, cmd_rec *, pr_jot_filters_t *, unsigned char, const char *, size_t, pr_jot_ctx_t *, DW_TAG_subroutine_typeInfinite loop *, DW_TAG_subroutine_typeInfinite loop *)" +- "name": "pr_set_scoreboard" + "params": + - "name": "path" + "type": "bool " + "return_type": "int" + "signature": "int pr_set_scoreboard(const char *)" +- "name": "pr_ctrls_recv_request" + "params": + - "name": "cl" + "type": "bool " + "return_type": "int" + "signature": "int pr_ctrls_recv_request(pr_ctrls_cl_t *)" +- "name": "core_chmod" + "params": + - "name": "cmd" + "type": "bool " + - "name": "path" + "type": "bool " + - "name": "mode" + "type": "int" + "return_type": "int" + "signature": "int core_chmod(cmd_rec *, const char *, mode_t)" +"language": "c" +"project": "proftpd" +"target_name": "fuzzer" +"target_path": "/src/fuzzer.c" diff --git a/benchmark-sets/sample-benchmarks/rapidjson.yaml b/benchmark-sets/sample-benchmarks/rapidjson.yaml new file mode 100644 index 0000000000..0252490bbc --- /dev/null +++ b/benchmark-sets/sample-benchmarks/rapidjson.yaml @@ -0,0 +1,27 @@ +"functions": +- "name": "_ZN9rapidjson12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEE12SetObjectRawEPNS_13GenericMemberIS2_S5_EEjRS5_" + "params": + - "name": "this" + "type": "bool " + - "name": "members" + "type": "bool " + - "name": "count" + "type": "int" + - "name": "allocator" + "type": "bool " + "return_type": "void" + "signature": "void rapidjson::GenericValue, rapidjson::MemoryPoolAllocator >::SetObjectRaw(GenericValue, rapidjson::MemoryPoolAllocator > *, Member *, SizeType, MemoryPoolAllocator &)" +- "name": "_ZN9rapidjson12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEE14DoAllocMembersEjRS5_" + "params": + - "name": "this" + "type": "bool " + - "name": "capacity" + "type": "int" + - "name": "allocator" + "type": "bool " + "return_type": "void" + "signature": "Member * rapidjson::GenericValue, rapidjson::MemoryPoolAllocator >::DoAllocMembers(GenericValue, rapidjson::MemoryPoolAllocator > *, SizeType, MemoryPoolAllocator &)" +"language": "c++" +"project": "rapidjson" +"target_name": "fuzzer" +"target_path": "/src/rapidjson-fuzzers/fuzzer.cpp" diff --git a/benchmark-sets/sample-benchmarks/readstat.yaml b/benchmark-sets/sample-benchmarks/readstat.yaml new file mode 100644 index 0000000000..86c7788d68 --- /dev/null +++ b/benchmark-sets/sample-benchmarks/readstat.yaml @@ -0,0 +1,135 @@ +"functions": +- "name": "sas_validate_name" + "params": + - "name": "name" + "type": "bool " + - "name": "max_len" + "type": "size_t" + "return_type": "int" + "signature": "readstat_error_t sas_validate_name(const char *, size_t)" +- "name": "ck_double_hash_insert" + "params": + - "name": "key" + "type": "double" + - "name": "value" + "type": "bool " + - "name": "table" + "type": "bool " + "return_type": "int" + "signature": "int ck_double_hash_insert(double, const void *, ck_hash_table_t *)" +- "name": "sas_write_header" + "params": + - "name": "writer" + "type": "bool " + - "name": "hinfo" + "type": "bool " + - "name": "header_start" + "type": "bool " + "return_type": "int" + "signature": "readstat_error_t sas_write_header(readstat_writer_t *, sas_header_info_t *, sas_header_start_t)" +- "name": "spss_format_for_variable" + "params": + - "name": "r_variable" + "type": "bool " + - "name": "spss_format" + "type": "bool " + "return_type": "int" + "signature": "readstat_error_t spss_format_for_variable(readstat_variable_t *, spss_format_t *)" +- "name": "readstat_value_is_defined_missing" + "params": + - "name": "value" + "type": "size_t" + - "name": "variable" + "type": "size_t" + - "name": "" + "type": "bool " + "return_type": "int" + "signature": "int readstat_value_is_defined_missing(readstat_value_t, readstat_variable_t *)" +- "name": "ck_float_hash_insert" + "params": + - "name": "key" + "type": "float" + - "name": "value" + "type": "bool " + - "name": "table" + "type": "bool " + "return_type": "int" + "signature": "int ck_float_hash_insert(float, const void *, ck_hash_table_t *)" +- "name": "ck_double_hash_lookup" + "params": + - "name": "key" + "type": "double" + - "name": "table" + "type": "bool " + "return_type": "void" + "signature": "const void * ck_double_hash_lookup(double, ck_hash_table_t *)" +- "name": "readstat_begin_row" + "params": + - "name": "writer" + "type": "bool " + "return_type": "int" + "signature": "readstat_error_t readstat_begin_row(readstat_writer_t *)" +- "name": "readstat_add_variable" + "params": + - "name": "writer" + "type": "bool " + - "name": "name" + "type": "bool " + - "name": "type" + "type": "int" + - "name": "width" + "type": "size_t" + "return_type": "void" + "signature": "readstat_variable_t * readstat_add_variable(readstat_writer_t *, const char *, readstat_type_t, size_t)" +- "name": "readstat_value_is_missing" + "params": + - "name": "value" + "type": "size_t" + - "name": "variable" + "type": "size_t" + - "name": "" + "type": "bool " + "return_type": "int" + "signature": "int readstat_value_is_missing(readstat_value_t, readstat_variable_t *)" +- "name": "ck_float_hash_lookup" + "params": + - "name": "key" + "type": "float" + - "name": "table" + "type": "bool " + "return_type": "void" + "signature": "const void * ck_float_hash_lookup(float, ck_hash_table_t *)" +- "name": "readstat_writer_free" + "params": + - "name": "writer" + "type": "bool " + "return_type": "void" + "signature": "void readstat_writer_free(readstat_writer_t *)" +- "name": "sav_compress_row" + "params": + - "name": "output_row" + "type": "bool " + - "name": "input_row" + "type": "bool " + - "name": "input_len" + "type": "size_t" + - "name": "writer" + "type": "bool " + "return_type": "size_t" + "signature": "size_t sav_compress_row(void *, void *, size_t, readstat_writer_t *)" +- "name": "readstat_end_writing" + "params": + - "name": "writer" + "type": "bool " + "return_type": "int" + "signature": "readstat_error_t readstat_end_writing(readstat_writer_t *)" +- "name": "sas_validate_variable" + "params": + - "name": "variable" + "type": "bool " + "return_type": "int" + "signature": "readstat_error_t sas_validate_variable(const readstat_variable_t *)" +"language": "c++" +"project": "readstat" +"target_name": "fuzz_grammar_spss_format" +"target_path": "/src/readstat/src/fuzz/fuzz_grammar_spss_format.c" From cf88d8334cc3a33a124d00eeed8b5ef1d69bb677 Mon Sep 17 00:00:00 2001 From: David Korczynski Date: Sat, 14 Sep 2024 13:16:56 -0700 Subject: [PATCH 3/3] nit Signed-off-by: David Korczynski --- benchmark-sets/sample-benchmarks/cxxopts.yaml | 23 -- .../sample-benchmarks/flatbuffers.yaml | 175 --------------- benchmark-sets/sample-benchmarks/grok.yaml | 171 --------------- benchmark-sets/sample-benchmarks/htslib.yaml | 149 ------------- benchmark-sets/sample-benchmarks/libjxl.yaml | 179 ---------------- .../sample-benchmarks/librawspeed.yaml | 145 ------------- benchmark-sets/sample-benchmarks/libspng.yaml | 145 ------------- benchmark-sets/sample-benchmarks/libtpms.yaml | 167 --------------- benchmark-sets/sample-benchmarks/libzip.yaml | 199 ------------------ benchmark-sets/sample-benchmarks/minizip.yaml | 131 ------------ benchmark-sets/sample-benchmarks/mupdf.yaml | 179 ---------------- benchmark-sets/sample-benchmarks/nanopb.yaml | 27 --- benchmark-sets/sample-benchmarks/ntopng.yaml | 139 ------------ .../sample-benchmarks/oniguruma.yaml | 33 --- .../sample-benchmarks/openthread.yaml | 137 ------------ benchmark-sets/sample-benchmarks/proftpd.yaml | 191 ----------------- .../sample-benchmarks/rapidjson.yaml | 27 --- .../sample-benchmarks/readstat.yaml | 135 ------------ 18 files changed, 2352 deletions(-) delete mode 100644 benchmark-sets/sample-benchmarks/cxxopts.yaml delete mode 100644 benchmark-sets/sample-benchmarks/flatbuffers.yaml delete mode 100644 benchmark-sets/sample-benchmarks/grok.yaml delete mode 100644 benchmark-sets/sample-benchmarks/htslib.yaml delete mode 100644 benchmark-sets/sample-benchmarks/libjxl.yaml delete mode 100644 benchmark-sets/sample-benchmarks/librawspeed.yaml delete mode 100644 benchmark-sets/sample-benchmarks/libspng.yaml delete mode 100644 benchmark-sets/sample-benchmarks/libtpms.yaml delete mode 100644 benchmark-sets/sample-benchmarks/libzip.yaml delete mode 100644 benchmark-sets/sample-benchmarks/minizip.yaml delete mode 100644 benchmark-sets/sample-benchmarks/mupdf.yaml delete mode 100644 benchmark-sets/sample-benchmarks/nanopb.yaml delete mode 100644 benchmark-sets/sample-benchmarks/ntopng.yaml delete mode 100644 benchmark-sets/sample-benchmarks/oniguruma.yaml delete mode 100644 benchmark-sets/sample-benchmarks/openthread.yaml delete mode 100644 benchmark-sets/sample-benchmarks/proftpd.yaml delete mode 100644 benchmark-sets/sample-benchmarks/rapidjson.yaml delete mode 100644 benchmark-sets/sample-benchmarks/readstat.yaml diff --git a/benchmark-sets/sample-benchmarks/cxxopts.yaml b/benchmark-sets/sample-benchmarks/cxxopts.yaml deleted file mode 100644 index 63aeaef623..0000000000 --- a/benchmark-sets/sample-benchmarks/cxxopts.yaml +++ /dev/null @@ -1,23 +0,0 @@ -"functions": -- "name": "_ZN7cxxopts10exceptions9exceptionD0Ev" - "params": - - "name": "this" - "type": "bool " - "return_type": "void" - "signature": "void cxxopts::exceptions::exception::~~exception()" -- "name": "_ZNK7cxxopts10exceptions9exception4whatEv" - "params": - - "name": "this" - "type": "bool " - "return_type": "void" - "signature": "const char * cxxopts::exceptions::exception::what()" -- "name": "_Z3absB7v180000l" - "params": - - "name": "__x" - "type": "size_t" - "return_type": "size_t" - "signature": "long abs(long)" -"language": "c++" -"project": "cxxopts" -"target_name": "cxxopts_fuzz_test" -"target_path": "/src/cxxopts/test/fuzz.cpp" diff --git a/benchmark-sets/sample-benchmarks/flatbuffers.yaml b/benchmark-sets/sample-benchmarks/flatbuffers.yaml deleted file mode 100644 index e51a2b1b32..0000000000 --- a/benchmark-sets/sample-benchmarks/flatbuffers.yaml +++ /dev/null @@ -1,175 +0,0 @@ -"functions": -- "name": "_ZN11flatbuffers18VerifySizePrefixedERKN10reflection6SchemaERKNS0_6ObjectEPKhmjj" - "params": - - "name": "schema" - "type": "bool " - - "name": "root" - "type": "bool " - - "name": "buf" - "type": "bool " - - "name": "length" - "type": "size_t" - - "name": "max_depth" - "type": "int" - - "name": "max_tables" - "type": "int" - "return_type": "bool" - "signature": "bool flatbuffers::VerifySizePrefixed(const struct Schema &, const struct Object &, const const uint8_t *, const size_t, const uoffset_t, const uoffset_t)" -- "name": "_ZNK11flatbuffers8FieldDef9SerializeEPNS_21FlatBufferBuilderImplILb0EEEtRKNS_6ParserE" - "params": - - "name": "this" - "type": "bool " - - "name": "builder" - "type": "bool " - - "name": "id" - "type": "short" - - "name": "parser" - "type": "bool " - "return_type": "int" - "signature": "struct Offset flatbuffers::FieldDef::Serialize(const struct FieldDef *, FlatBufferBuilder *, uint16_t, const Parser &)" -- "name": "_ZN11flatbuffers6Parser12ParseServiceEPKc" - "params": - - "name": "this" - "type": "bool " - - "name": "filename" - "type": "bool " - - "name": "" - "type": "bool " - "return_type": "void" - "signature": "CheckedError flatbuffers::Parser::ParseService(const char *)" -- "name": "_ZN11flatbuffers12GenerateTextERKNS_6ParserEPKvPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE" - "params": - - "name": "parser" - "type": "bool " - - "name": "flatbuffer" - "type": "bool " - - "name": "_text" - "type": "bool " - "return_type": "void" - "signature": "const char * flatbuffers::GenerateText(const Parser &, const void *, string *)" -- "name": "_ZNK11flatbuffers7EnumDef9SerializeEPNS_21FlatBufferBuilderImplILb0EEERKNS_6ParserE" - "params": - - "name": "this" - "type": "bool " - - "name": "builder" - "type": "bool " - - "name": "parser" - "type": "bool " - "return_type": "int" - "signature": "struct Offset flatbuffers::EnumDef::Serialize(const struct EnumDef *, FlatBufferBuilder *, const Parser &)" -- "name": "_ZN11flatbuffers9CopyTableERNS_21FlatBufferBuilderImplILb0EEERKN10reflection6SchemaERKNS3_6ObjectERKNS_5TableEb" - "params": - - "name": "fbb" - "type": "bool " - - "name": "schema" - "type": "bool " - - "name": "objectdef" - "type": "bool " - - "name": "table" - "type": "bool " - - "name": "use_string_pooling" - "type": "bool" - "return_type": "int" - "signature": "struct Offset flatbuffers::CopyTable(FlatBufferBuilder &, const struct Schema &, const struct Object &, const Table &, bool)" -- "name": "_ZNK11flatbuffers7EnumVal9SerializeEPNS_21FlatBufferBuilderImplILb0EEERKNS_6ParserE" - "params": - - "name": "this" - "type": "bool " - - "name": "builder" - "type": "bool " - - "name": "parser" - "type": "bool " - "return_type": "int" - "signature": "struct Offset flatbuffers::EnumVal::Serialize(const struct EnumVal *, FlatBufferBuilder *, const Parser &)" -- "name": "_ZNK11flatbuffers9StructDef9SerializeEPNS_21FlatBufferBuilderImplILb0EEERKNS_6ParserE" - "params": - - "name": "this" - "type": "bool " - - "name": "builder" - "type": "bool " - - "name": "parser" - "type": "bool " - "return_type": "int" - "signature": "struct Offset flatbuffers::StructDef::Serialize(const struct StructDef *, FlatBufferBuilder *, const Parser &)" -- "name": "_ZN11flatbuffers21GenerateTextFromTableERKNS_6ParserEPKvRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEPSB_" - "params": - - "name": "parser" - "type": "bool " - - "name": "table" - "type": "bool " - - "name": "table_name" - "type": "bool " - - "name": "_text" - "type": "bool " - "return_type": "bool" - "signature": "bool flatbuffers::GenerateTextFromTable(const Parser &, const void *, const string &, string *)" -- "name": "_ZN11flatbuffers11GenTextFileERKNS_6ParserERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESB_" - "params": - - "name": "parser" - "type": "bool " - - "name": "path" - "type": "bool " - - "name": "file_name" - "type": "bool " - "return_type": "void" - "signature": "const char * flatbuffers::GenTextFile(const Parser &, const string &, const string &)" -- "name": "_ZN11flatbuffers12_GLOBAL__N_117TextCodeGenerator12GenerateCodeERKNS_6ParserERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESD_" - "params": - - "name": "this" - "type": "bool " - - "name": "parser" - "type": "bool " - - "name": "path" - "type": "bool " - - "name": "filename" - "type": "bool " - "return_type": "int" - "signature": "DW_TAG_enumeration_typeStatus flatbuffers::(anonymous namespace)::TextCodeGenerator::GenerateCode(const Parser &, const string &, const string &)" -- "name": "_ZN11flatbuffers6VerifyERKN10reflection6SchemaERKNS0_6ObjectEPKhmjj" - "params": - - "name": "schema" - "type": "bool " - - "name": "root" - "type": "bool " - - "name": "buf" - "type": "bool " - - "name": "length" - "type": "size_t" - - "name": "max_depth" - "type": "int" - - "name": "max_tables" - "type": "int" - "return_type": "bool" - "signature": "bool flatbuffers::Verify(const struct Schema &, const struct Object &, const const uint8_t *, const size_t, const uoffset_t, const uoffset_t)" -- "name": "_ZN11flatbuffers16GenTextFromTableERKNS_6ParserEPKvRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEPSB_" - "params": - - "name": "parser" - "type": "bool " - - "name": "table" - "type": "bool " - - "name": "table_name" - "type": "bool " - - "name": "_text" - "type": "bool " - "return_type": "void" - "signature": "const char * flatbuffers::GenTextFromTable(const Parser &, const void *, const string &, string *)" -- "name": "_ZN11flatbuffers6Parser9SerializeEv" - "params": - - "name": "this" - "type": "bool " - "return_type": "void" - "signature": "void flatbuffers::Parser::Serialize()" -- "name": "_ZN11flatbuffers16GenerateTextFileERKNS_6ParserERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESB_" - "params": - - "name": "parser" - "type": "bool " - - "name": "path" - "type": "bool " - - "name": "file_name" - "type": "bool " - "return_type": "void" - "signature": "const char * flatbuffers::GenerateTextFile(const Parser &, const string &, const string &)" -"language": "c++" -"project": "flatbuffers" -"target_name": "flexverifier_fuzzer" -"target_path": "/src/flatbuffers/tests/fuzzer/flexbuffers_verifier_fuzzer.cc" diff --git a/benchmark-sets/sample-benchmarks/grok.yaml b/benchmark-sets/sample-benchmarks/grok.yaml deleted file mode 100644 index 24fcca0cc7..0000000000 --- a/benchmark-sets/sample-benchmarks/grok.yaml +++ /dev/null @@ -1,171 +0,0 @@ -"functions": -- "name": "_ZN3grk13TileProcessor10doCompressEv" - "params": - - "name": "" - "type": "bool " - "return_type": "bool" - "signature": "bool grk::TileProcessor::doCompress(struct TileProcessor *)" -- "name": "_cmsDefaultICCintents" - "params": - - "name": "" - "type": "bool " - - "name": "" - "type": "int" - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "int" - "return_type": "void" - "signature": "cmsPipeline * _cmsDefaultICCintents(cmsContext, cmsUInt32Number, cmsUInt32Number *, cmsHPROFILE *, cmsBool *, cmsFloat64Number *, cmsUInt32Number)" -- "name": "cmsDetectBlackPoint" - "params": - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "int" - - "name": "" - "type": "int" - "return_type": "int" - "signature": "cmsBool cmsDetectBlackPoint(cmsCIEXYZ *, cmsHPROFILE, cmsUInt32Number, cmsUInt32Number)" -- "name": "_ZN3grk20CodeStreamDecompress14decompressTileEv" - "params": - - "name": "" - "type": "bool " - "return_type": "bool" - "signature": "bool grk::CodeStreamDecompress::decompressTile()" -- "name": "cmsDetectDestinationBlackPoint" - "params": - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "int" - - "name": "" - "type": "int" - "return_type": "int" - "signature": "cmsBool cmsDetectDestinationBlackPoint(cmsCIEXYZ *, cmsHPROFILE, cmsUInt32Number, cmsUInt32Number)" -- "name": "_ZZN3grk20CodeStreamDecompress14decompressTileEtENK3$_0clEv" - "params": - - "name": "" - "type": "bool " - "return_type": "bool" - "signature": "bool grk::CodeStreamDecompress::operator()(const void *)" -- "name": "cmsDetectTAC" - "params": - - "name": "" - "type": "bool " - "return_type": "double" - "signature": "cmsFloat64Number cmsDetectTAC(cmsHPROFILE)" -- "name": "_cmsBuildKToneCurve" - "params": - - "name": "" - "type": "bool " - - "name": "" - "type": "int" - - "name": "" - "type": "int" - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "int" - "return_type": "void" - "signature": "cmsToneCurve * _cmsBuildKToneCurve(cmsContext, cmsUInt32Number, cmsUInt32Number, const cmsUInt32Number *, const cmsHPROFILE *, const cmsBool *, const cmsFloat64Number *, cmsUInt32Number)" -- "name": "_ZN3grk18CodeStreamCompress4initEP16_grk_cparametersPNS_8GrkImageE" - "params": - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - "return_type": "bool" - "signature": "bool grk::CodeStreamCompress::init(grk_cparameters *, GrkImage *)" -- "name": "_cmsCreateGamutCheckPipeline" - "params": - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "int" - - "name": "" - "type": "bool " - "return_type": "void" - "signature": "cmsPipeline * _cmsCreateGamutCheckPipeline(cmsContext, cmsHPROFILE *, cmsBool *, cmsUInt32Number *, cmsFloat64Number *, cmsUInt32Number, cmsHPROFILE)" -- "name": "_ZN3grk18CodeStreamCompress8compressEP16_grk_plugin_tile" - "params": - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - "return_type": "size_t" - "signature": "N/A ()" -- "name": "_ZN3grk8GrkImage21applyColourManagementEv" - "params": - - "name": "" - "type": "bool " - "return_type": "bool" - "signature": "bool grk::GrkImage::applyColourManagement()" -- "name": "cmsCreateExtendedTransform" - "params": - - "name": "" - "type": "bool " - - "name": "" - "type": "int" - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "int" - - "name": "" - "type": "int" - - "name": "" - "type": "int" - - "name": "" - "type": "int" - "return_type": "void" - "signature": "cmsHTRANSFORM cmsCreateExtendedTransform(cmsContext, cmsUInt32Number, cmsHPROFILE *, cmsBool *, cmsUInt32Number *, cmsFloat64Number *, cmsHPROFILE, cmsUInt32Number, cmsUInt32Number, cmsUInt32Number, cmsUInt32Number)" -- "name": "_ZN3grk8GrkImage11cieLabToRGBEv" - "params": - - "name": "" - "type": "bool " - "return_type": "bool" - "signature": "bool grk::GrkImage::cieLabToRGB()" -- "name": "_ZN3grk8GrkImage8applyICCEv" - "params": - - "name": "" - "type": "bool " - "return_type": "bool" - "signature": "bool grk::GrkImage::applyICC()" -"language": "c++" -"project": "grok" -"target_name": "grk_decompress_fuzzer" -"target_path": "/src/grok/tests/fuzzers/grk_decompress_fuzzer.cpp" diff --git a/benchmark-sets/sample-benchmarks/htslib.yaml b/benchmark-sets/sample-benchmarks/htslib.yaml deleted file mode 100644 index 21695f6ff4..0000000000 --- a/benchmark-sets/sample-benchmarks/htslib.yaml +++ /dev/null @@ -1,149 +0,0 @@ -"functions": -- "name": "sam_itr_regions" - "params": - - "name": "idx" - "type": "bool " - - "name": "hdr" - "type": "bool " - - "name": "reglist" - "type": "bool " - - "name": "regcount" - "type": "int" - "return_type": "void" - "signature": "hts_itr_t * sam_itr_regions(const hts_idx_t *, sam_hdr_t *, hts_reglist_t *, unsigned int)" -- "name": "hts_itr_multi_next" - "params": - - "name": "fd" - "type": "bool " - - "name": "iter" - "type": "bool " - - "name": "r" - "type": "bool " - "return_type": "int" - "signature": "int hts_itr_multi_next(htsFile *, hts_itr_t *, void *)" -- "name": "bcf_index_build" - "params": - - "name": "fn" - "type": "bool " - - "name": "min_shift" - "type": "int" - "return_type": "int" - "signature": "int bcf_index_build(const char *, int)" -- "name": "cram_open" - "params": - - "name": "filename" - "type": "bool " - - "name": "mode" - "type": "bool " - "return_type": "void" - "signature": "cram_fd * cram_open(const char *, const char *)" -- "name": "sam_index_build2" - "params": - - "name": "fn" - "type": "bool " - - "name": "fnidx" - "type": "bool " - - "name": "min_shift" - "type": "int" - "return_type": "int" - "signature": "int sam_index_build2(const char *, const char *, int)" -- "name": "sam_index_build3" - "params": - - "name": "fn" - "type": "bool " - - "name": "fnidx" - "type": "bool " - - "name": "min_shift" - "type": "int" - - "name": "nthreads" - "type": "int" - "return_type": "int" - "signature": "int sam_index_build3(const char *, const char *, int, int)" -- "name": "hts_flush" - "params": - - "name": "fp" - "type": "bool " - "return_type": "int" - "signature": "int hts_flush(htsFile *)" -- "name": "bcf_index_build3" - "params": - - "name": "fn" - "type": "bool " - - "name": "fnidx" - "type": "bool " - - "name": "min_shift" - "type": "int" - - "name": "n_threads" - "type": "int" - "return_type": "int" - "signature": "int bcf_index_build3(const char *, const char *, int, int)" -- "name": "sam_itr_regarray" - "params": - - "name": "idx" - "type": "bool " - - "name": "hdr" - "type": "bool " - - "name": "regarray" - "type": "bool " - - "name": "regcount" - "type": "int" - "return_type": "void" - "signature": "hts_itr_t * sam_itr_regarray(const hts_idx_t *, sam_hdr_t *, char **, unsigned int)" -- "name": "sam_itr_queryi" - "params": - - "name": "idx" - "type": "bool " - - "name": "tid" - "type": "int" - - "name": "beg" - "type": "size_t" - - "name": "end" - "type": "size_t" - "return_type": "void" - "signature": "hts_itr_t * sam_itr_queryi(const hts_idx_t *, int, hts_pos_t, hts_pos_t)" -- "name": "sam_itr_querys" - "params": - - "name": "idx" - "type": "bool " - - "name": "hdr" - "type": "bool " - - "name": "region" - "type": "bool " - "return_type": "void" - "signature": "hts_itr_t * sam_itr_querys(const hts_idx_t *, sam_hdr_t *, const char *)" -- "name": "bcf_index_build2" - "params": - - "name": "fn" - "type": "bool " - - "name": "fnidx" - "type": "bool " - - "name": "min_shift" - "type": "int" - "return_type": "int" - "signature": "int bcf_index_build2(const char *, const char *, int)" -- "name": "bam_index_build" - "params": - - "name": "fn" - "type": "bool " - - "name": "min_shift" - "type": "int" - "return_type": "int" - "signature": "int bam_index_build(const char *, int)" -- "name": "sam_index_build" - "params": - - "name": "fn" - "type": "bool " - - "name": "min_shift" - "type": "int" - "return_type": "int" - "signature": "int sam_index_build(const char *, int)" -- "name": "cram_flush" - "params": - - "name": "fd" - "type": "bool " - "return_type": "int" - "signature": "int cram_flush(cram_fd *)" -"language": "c++" -"project": "htslib" -"target_name": "hts_open_fuzzer" -"target_path": "/src/htslib/test/fuzz/hts_open_fuzzer.c" diff --git a/benchmark-sets/sample-benchmarks/libjxl.yaml b/benchmark-sets/sample-benchmarks/libjxl.yaml deleted file mode 100644 index 1af8229476..0000000000 --- a/benchmark-sets/sample-benchmarks/libjxl.yaml +++ /dev/null @@ -1,179 +0,0 @@ -"functions": -- "name": "JxlEncoderFlushInput" - "params": - - "name": "" - "type": "bool " - "return_type": "int" - "signature": "JxlEncoderStatus JxlEncoderFlushInput(JxlEncoder *)" -- "name": "_ZN3jxl4test10DecodeFileENS_6extras19JXLDecompressParamsENS_4SpanIKhEEPNS_10CodecInOutEPNS_10ThreadPoolE" - "params": - - "name": "" - "type": "bool " - - "name": "file" - "type": "bool " - - "name": "" - "type": "size_t" - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - "return_type": "int" - "signature": "Status jxl::test::DecodeFile(struct JXLDecompressParams, const Span, DW_TAG_restrict_typeCodecInOut *, ThreadPool *)" -- "name": "_ZZN3jxl4jpeg14EncodeJPEGDataEP22JxlMemoryManagerStructRNS0_8JPEGDataEPNSt3__16vectorIhNS5_9allocatorIhEEEERKNS_14CompressParamsEENK3$_0clERKS9_b" - "params": - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "bool" - "return_type": "int" - "signature": "Status jxl::jpeg::operator()(const void *, const vector > &, bool)" -- "name": "_ZN3jxl4test9TestImage15DecodeFromBytesERKNSt3__16vectorIhNS2_9allocatorIhEEEE" - "params": - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - "return_type": "int" - "signature": "Status jxl::test::TestImage::DecodeFromBytes(const vector > &)" -- "name": "_ZN3jxl4test9RoundtripEPNS_10CodecInOutERKNS_14CompressParamsENS_6extras19JXLDecompressParamsES2_RNSt3__118basic_stringstreamIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEPmPNS_10ThreadPoolE" - "params": - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - "return_type": "bool" - "signature": "bool jxl::test::Roundtrip(CodecInOut *, const struct CompressParams &, struct JXLDecompressParams, DW_TAG_restrict_typeCodecInOut *, stringstream &, size_t *, ThreadPool *)" -- "name": "BrotliEncoderCompress" - "params": - - "name": "" - "type": "int" - - "name": "" - "type": "int" - - "name": "" - "type": "int" - - "name": "" - "type": "size_t" - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - "return_type": "int" - "signature": "int BrotliEncoderCompress(int, int, BrotliEncoderMode, size_t, const uint8_t *, size_t *, uint8_t *)" -- "name": "_ZN3jxl19ModularFrameEncoder16EncodeQuantTableEP22JxlMemoryManagerStructmmPNS_9BitWriterERKNS_13QuantEncodingEmPS0_" - "params": - - "name": "" - "type": "bool " - - "name": "" - "type": "size_t" - - "name": "" - "type": "size_t" - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "size_t" - - "name": "" - "type": "bool " - "return_type": "int" - "signature": "Status jxl::ModularFrameEncoder::EncodeQuantTable(JxlMemoryManager *, size_t, size_t, struct BitWriter *, const QuantEncoding &, size_t, ModularFrameEncoder *)" -- "name": "_ZN3jxl6extras17ChunkedPNMDecoder4InitEPKc" - "params": - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - "return_type": "void" - "signature": "StatusOr jxl::extras::ChunkedPNMDecoder::Init(const char *)" -- "name": "_ZN3jxl4test16Butteraugli3NormERKNS_6extras15PackedPixelFileES4_PNS_10ThreadPoolE" - "params": - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - "return_type": "float" - "signature": "float jxl::test::Butteraugli3Norm(const PackedPixelFile &, const PackedPixelFile &, ThreadPool *)" -- "name": "_ZN3jxl4test27GetCompressedIccTestProfileEv" - "params": - - "name": "" - "type": "bool " - "return_type": "void" - "signature": "vector > GetCompressedIccTestProfile()" -- "name": "_ZN3jxl6extras14EncodeImageJXLERKNS0_17JXLCompressParamsERKNS0_15PackedPixelFileEPKNSt3__16vectorIhNS7_9allocatorIhEEEEPSB_" - "params": - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - "return_type": "bool" - "signature": "bool jxl::extras::EncodeImageJXL(const struct JXLCompressParams &, const PackedPixelFile &, const vector > *, vector > *)" -- "name": "_ZN3jxl4test9RoundtripERKNS_6extras15PackedPixelFileERKNS1_17JXLCompressParamsENS1_19JXLDecompressParamsEPNS_10ThreadPoolEPS2_" - "params": - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - "return_type": "size_t" - "signature": "size_t jxl::test::Roundtrip(const PackedPixelFile &, const struct JXLCompressParams &, struct JXLDecompressParams, ThreadPool *, PackedPixelFile *)" -- "name": "_ZN3jxl4test10EncodeFileERKNS_14CompressParamsEPNS_10CodecInOutEPNSt3__16vectorIhNS6_9allocatorIhEEEEPNS_10ThreadPoolE" - "params": - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - "return_type": "int" - "signature": "Status jxl::test::EncodeFile(const struct CompressParams &, CodecInOut *, vector > *, ThreadPool *)" -- "name": "JxlEncoderAddJPEGFrame" - "params": - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "size_t" - "return_type": "int" - "signature": "JxlEncoderStatus JxlEncoderAddJPEGFrame(const JxlEncoderFrameSettings *, const uint8_t *, size_t)" -- "name": "JxlEncoderAddChunkedFrame" - "params": - - "name": "" - "type": "bool " - - "name": "" - "type": "int" - - "name": "chunked_frame_input" - "type": "bool " - "return_type": "int" - "signature": "JxlEncoderStatus JxlEncoderAddChunkedFrame(const JxlEncoderFrameSettings *, int, struct JxlChunkedFrameInputSource)" -"language": "c++" -"project": "libjxl" -"target_name": "color_encoding_fuzzer" -"target_path": "/src/libjxl/tools/color_encoding_fuzzer.cc" diff --git a/benchmark-sets/sample-benchmarks/librawspeed.yaml b/benchmark-sets/sample-benchmarks/librawspeed.yaml deleted file mode 100644 index 9dc5e22d83..0000000000 --- a/benchmark-sets/sample-benchmarks/librawspeed.yaml +++ /dev/null @@ -1,145 +0,0 @@ -"functions": -- "name": "_ZN8rawspeed19Cr2sRawInterpolator11interpolateEi" - "params": - - "name": "" - "type": "bool " - - "name": "" - "type": "int" - "return_type": "void" - "signature": "void rawspeed::Cr2sRawInterpolator::interpolate(int)" -- "name": "_ZN8rawspeed17RawImageDataFloat15scaleBlackWhiteEv" - "params": - - "name": "" - "type": "bool " - "return_type": "void" - "signature": "void rawspeed::RawImageDataFloat::scaleBlackWhite()" -- "name": "_ZNK8rawspeed10ByteStream9hasPrefixENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE" - "params": - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "size_t" - "return_type": "bool" - "signature": "bool rawspeed::ByteStream::hasPrefix(string_view)" -- "name": "_ZN8rawspeed15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIKsEES4_ibb" - "params": - - "name": "low" - "type": "bool " - - "name": "high" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "int" - - "name": "" - "type": "bool" - - "name": "" - "type": "bool" - "return_type": "void" - "signature": "struct BandData rawspeed::VC5Decompressor::Wavelet::combineLowHighPass(const Array2DRef, const Array2DRef, int, bool, bool)" -- "name": "_ZN8rawspeed15RawImageDataU1615scaleBlackWhiteEv" - "params": - - "name": "" - "type": "bool " - "return_type": "void" - "signature": "void rawspeed::RawImageDataU16::scaleBlackWhite()" -- "name": "_ZN8rawspeed10Cr2Decoder15sRawInterpolateEv" - "params": - - "name": "" - "type": "bool " - "return_type": "void" - "signature": "void rawspeed::Cr2Decoder::sRawInterpolate()" -- "name": "__kmpc_taskloop_5" - "params": - - "name": "" - "type": "bool " - - "name": "" - "type": "int" - - "name": "" - "type": "bool " - - "name": "" - "type": "int" - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "size_t" - - "name": "" - "type": "int" - - "name": "" - "type": "int" - - "name": "" - "type": "size_t" - - "name": "" - "type": "int" - - "name": "" - "type": "bool " - "return_type": "void" - "signature": "void __kmpc_taskloop_5(ident_t *, int, kmp_task_t *, int, kmp_uint64 *, kmp_uint64 *, kmp_int64, int, int, kmp_uint64, int, void *)" -- "name": "__kmpc_omp_target_task_alloc" - "params": - - "name": "" - "type": "bool " - - "name": "" - "type": "int" - - "name": "" - "type": "int" - - "name": "" - "type": "size_t" - - "name": "" - "type": "size_t" - - "name": "" - "type": "bool " - - "name": "" - "type": "size_t" - "return_type": "void" - "signature": "kmp_task_t * __kmpc_omp_target_task_alloc(ident_t *, kmp_int32, kmp_int32, size_t, size_t, kmp_routine_entry_t, kmp_int64)" -- "name": "_ZNK8rawspeed15VC5Decompressor24combineFinalLowpassBandsEv" - "params": - - "name": "" - "type": "bool " - "return_type": "void" - "signature": "void rawspeed::VC5Decompressor::combineFinalLowpassBands()" -- "name": "__kmpc_taskloop" - "params": - - "name": "" - "type": "bool " - - "name": "" - "type": "int" - - "name": "" - "type": "bool " - - "name": "" - "type": "int" - - "name": "" - "type": "bool " - - "name": "" - "type": "bool " - - "name": "" - "type": "size_t" - - "name": "" - "type": "int" - - "name": "" - "type": "int" - - "name": "" - "type": "size_t" - - "name": "" - "type": "bool " - "return_type": "void" - "signature": "void __kmpc_taskloop(ident_t *, int, kmp_task_t *, int, kmp_uint64 *, kmp_uint64 *, kmp_int64, int, int, kmp_uint64, void *)" -- "name": "_ZN8rawspeed15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIKsEES4_" - "params": - - "name": "high" - "type": "bool " - - "name": "low" - "type": "bool " - - "name": "" - "type": "bool " - "return_type": "void" - "signature": "struct BandData rawspeed::VC5Decompressor::Wavelet::reconstructPass(const Array2DRef, const Array2DRef)" -"language": "c++" -"project": "librawspeed" -"target_name": "/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Dual.cpp" -"target_path": "/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Dual.cpp" diff --git a/benchmark-sets/sample-benchmarks/libspng.yaml b/benchmark-sets/sample-benchmarks/libspng.yaml deleted file mode 100644 index 3c62046807..0000000000 --- a/benchmark-sets/sample-benchmarks/libspng.yaml +++ /dev/null @@ -1,145 +0,0 @@ -"functions": -- "name": "spng_set_iccp" - "params": - - "name": "ctx" - "type": "bool " - - "name": "iccp" - "type": "bool " - "return_type": "int" - "signature": "int spng_set_iccp(spng_ctx *, struct spng_iccp *)" -- "name": "LLVMFuzzerCustomCrossOver" - "params": - - "name": "Data1" - "type": "bool " - - "name": "Size1" - "type": "size_t" - - "name": "Data2" - "type": "bool " - - "name": "Size2" - "type": "size_t" - - "name": "Out" - "type": "bool " - - "name": "MaxOutSize" - "type": "size_t" - - "name": "Seed" - "type": "int" - "return_type": "size_t" - "signature": "size_t LLVMFuzzerCustomCrossOver(const uint8_t *, size_t, const uint8_t *, size_t, uint8_t *, size_t, unsigned int)" -- "name": "spng_set_gama_int" - "params": - - "name": "ctx" - "type": "bool " - - "name": "gamma" - "type": "int" - "return_type": "int" - "signature": "int spng_set_gama_int(spng_ctx *, uint32_t)" -- "name": "spng_set_text" - "params": - - "name": "ctx" - "type": "bool " - - "name": "text" - "type": "bool " - - "name": "n_text" - "type": "int" - "return_type": "int" - "signature": "int spng_set_text(spng_ctx *, struct spng_text *, uint32_t)" -- "name": "spng_get_gama_int" - "params": - - "name": "ctx" - "type": "bool " - - "name": "gama_int" - "type": "bool " - "return_type": "int" - "signature": "int spng_get_gama_int(spng_ctx *, uint32_t *)" -- "name": "spng_decode_chunks" - "params": - - "name": "ctx" - "type": "bool " - "return_type": "int" - "signature": "int spng_decode_chunks(spng_ctx *)" -- "name": "spng_set_exif" - "params": - - "name": "ctx" - "type": "bool " - - "name": "exif" - "type": "bool " - "return_type": "int" - "signature": "int spng_set_exif(spng_ctx *, struct spng_exif *)" -- "name": "spng_encode_scanline" - "params": - - "name": "ctx" - "type": "bool " - - "name": "scanline" - "type": "bool " - - "name": "len" - "type": "size_t" - "return_type": "int" - "signature": "int spng_encode_scanline(spng_ctx *, const void *, size_t)" -- "name": "LLVMFuzzerCustomMutator" - "params": - - "name": "Data" - "type": "bool " - - "name": "Size" - "type": "size_t" - - "name": "MaxSize" - "type": "size_t" - - "name": "Seed" - "type": "int" - "return_type": "size_t" - "signature": "size_t LLVMFuzzerCustomMutator(uint8_t *, size_t, size_t, unsigned int)" -- "name": "spng_get_exif" - "params": - - "name": "ctx" - "type": "bool " - - "name": "exif" - "type": "bool " - "return_type": "int" - "signature": "int spng_get_exif(spng_ctx *, struct spng_exif *)" -- "name": "spng_set_splt" - "params": - - "name": "ctx" - "type": "bool " - - "name": "splt" - "type": "bool " - - "name": "n_splt" - "type": "int" - "return_type": "int" - "signature": "int spng_set_splt(spng_ctx *, struct spng_splt *, uint32_t)" -- "name": "_ZN10PngMutatorC2ERNSt3__113basic_istreamIcNS0_11char_traitsIcEEEE" - "params": - - "name": "this" - "type": "bool " - - "name": "in" - "type": "bool " - "return_type": "void" - "signature": "void PngMutator::PngMutator(istream &)" -- "name": "spng_set_unknown_chunks" - "params": - - "name": "ctx" - "type": "bool " - - "name": "chunks" - "type": "bool " - - "name": "n_chunks" - "type": "int" - "return_type": "int" - "signature": "int spng_set_unknown_chunks(spng_ctx *, struct spng_unknown_chunk *, uint32_t)" -- "name": "spng_get_offs" - "params": - - "name": "ctx" - "type": "bool " - - "name": "offs" - "type": "bool " - "return_type": "int" - "signature": "int spng_get_offs(spng_ctx *, struct spng_offs *)" -- "name": "spng_set_offs" - "params": - - "name": "ctx" - "type": "bool " - - "name": "offs" - "type": "bool " - "return_type": "int" - "signature": "int spng_set_offs(spng_ctx *, struct spng_offs *)" -"language": "c++" -"project": "libspng" -"target_name": "spng_write_fuzzer" -"target_path": "/src/libspng/tests/spng_write_fuzzer.c" diff --git a/benchmark-sets/sample-benchmarks/libtpms.yaml b/benchmark-sets/sample-benchmarks/libtpms.yaml deleted file mode 100644 index 7153a72161..0000000000 --- a/benchmark-sets/sample-benchmarks/libtpms.yaml +++ /dev/null @@ -1,167 +0,0 @@ -"functions": -- "name": "TPM_Process_SetCapability" - "params": - - "name": "tpm_state" - "type": "bool " - - "name": "response" - "type": "bool " - - "name": "tag" - "type": "short" - - "name": "paramSize" - "type": "int" - - "name": "ordinal" - "type": "int" - - "name": "command" - "type": "bool " - - "name": "transportInternal" - "type": "bool " - "return_type": "int" - "signature": "TPM_RESULT TPM_Process_SetCapability(tpm_state_t *, TPM_STORE_BUFFER *, TPM_TAG, uint32_t, TPM_COMMAND_CODE, unsigned char *, TPM_TRANSPORT_INTERNAL *)" -- "name": "TPM2_NV_Certify" - "params": - - "name": "in" - "type": "bool " - - "name": "out" - "type": "bool " - "return_type": "int" - "signature": "TPM_RC TPM2_NV_Certify(NV_Certify_In *, NV_Certify_Out *)" -- "name": "TPM2_Import" - "params": - - "name": "in" - "type": "bool " - - "name": "out" - "type": "bool " - "return_type": "int" - "signature": "TPM_RC TPM2_Import(Import_In *, Import_Out *)" -- "name": "TPM_Process_GetCapabilitySigned" - "params": - - "name": "tpm_state" - "type": "bool " - - "name": "response" - "type": "bool " - - "name": "tag" - "type": "short" - - "name": "paramSize" - "type": "int" - - "name": "ordinal" - "type": "int" - - "name": "command" - "type": "bool " - - "name": "transportInternal" - "type": "bool " - "return_type": "int" - "signature": "TPM_RESULT TPM_Process_GetCapabilitySigned(tpm_state_t *, TPM_STORE_BUFFER *, TPM_TAG, uint32_t, TPM_COMMAND_CODE, unsigned char *, TPM_TRANSPORT_INTERNAL *)" -- "name": "TPM2_Load" - "params": - - "name": "in" - "type": "bool " - - "name": "out" - "type": "bool " - "return_type": "int" - "signature": "TPM_RC TPM2_Load(Load_In *, Load_Out *)" -- "name": "TPM2_ContextSave" - "params": - - "name": "in" - "type": "bool " - - "name": "out" - "type": "bool " - "return_type": "int" - "signature": "TPM_RC TPM2_ContextSave(ContextSave_In *, ContextSave_Out *)" -- "name": "TPM2_Create" - "params": - - "name": "in" - "type": "bool " - - "name": "out" - "type": "bool " - "return_type": "int" - "signature": "TPM_RC TPM2_Create(Create_In *, Create_Out *)" -- "name": "TPM2_PolicySigned" - "params": - - "name": "in" - "type": "bool " - - "name": "out" - "type": "bool " - "return_type": "int" - "signature": "TPM_RC TPM2_PolicySigned(PolicySigned_In *, PolicySigned_Out *)" -- "name": "TPM_SetCapabilityCommon" - "params": - - "name": "tpm_state" - "type": "bool " - - "name": "ownerAuthorized" - "type": "char" - - "name": "presenceAuthorized" - "type": "char" - - "name": "capArea" - "type": "int" - - "name": "subCap16" - "type": "short" - - "name": "subCap32" - "type": "int" - - "name": "subCap" - "type": "bool " - - "name": "setValue" - "type": "bool " - "return_type": "int" - "signature": "TPM_RESULT TPM_SetCapabilityCommon(tpm_state_t *, TPM_BOOL, TPM_BOOL, TPM_CAPABILITY_AREA, uint16_t, uint32_t, TPM_SIZED_BUFFER *, TPM_SIZED_BUFFER *)" -- "name": "TPM_Process_GetCapability" - "params": - - "name": "tpm_state" - "type": "bool " - - "name": "response" - "type": "bool " - - "name": "tag" - "type": "short" - - "name": "paramSize" - "type": "int" - - "name": "ordinal" - "type": "int" - - "name": "command" - "type": "bool " - - "name": "transportInternal" - "type": "bool " - "return_type": "int" - "signature": "TPM_RESULT TPM_Process_GetCapability(tpm_state_t *, TPM_STORE_BUFFER *, TPM_TAG, uint32_t, TPM_COMMAND_CODE, unsigned char *, TPM_TRANSPORT_INTERNAL *)" -- "name": "TPM2_PersistentAllStore" - "params": - - "name": "buf" - "type": "bool " - - "name": "buflen" - "type": "bool " - "return_type": "int" - "signature": "TPM_RESULT TPM2_PersistentAllStore(unsigned char **, uint32_t *)" -- "name": "TPM_Process_GetCapabilityOwner" - "params": - - "name": "tpm_state" - "type": "bool " - - "name": "response" - "type": "bool " - - "name": "tag" - "type": "short" - - "name": "paramSize" - "type": "int" - - "name": "ordinal" - "type": "int" - - "name": "command" - "type": "bool " - - "name": "transportInternal" - "type": "bool " - "return_type": "int" - "signature": "TPM_RESULT TPM_Process_GetCapabilityOwner(tpm_state_t *, TPM_STORE_BUFFER *, TPM_TAG, uint32_t, TPM_COMMAND_CODE, unsigned char *, TPM_TRANSPORT_INTERNAL *)" -- "name": "TPM2_CertifyX509" - "params": - - "name": "in" - "type": "bool " - - "name": "out" - "type": "bool " - "return_type": "int" - "signature": "TPM_RC TPM2_CertifyX509(CertifyX509_In *, CertifyX509_Out *)" -- "name": "TPM2_PolicyCapability" - "params": - - "name": "in" - "type": "bool " - "return_type": "int" - "signature": "TPM_RC TPM2_PolicyCapability(PolicyCapability_In *)" -"language": "c++" -"project": "libtpms" -"target_name": "fuzz" -"target_path": "/src/libtpms/tests/fuzz.cc" diff --git a/benchmark-sets/sample-benchmarks/libzip.yaml b/benchmark-sets/sample-benchmarks/libzip.yaml deleted file mode 100644 index 14fb6c058c..0000000000 --- a/benchmark-sets/sample-benchmarks/libzip.yaml +++ /dev/null @@ -1,199 +0,0 @@ -"functions": -- "name": "zip_file_extra_fields_count" - "params": - - "name": "za" - "type": "bool " - - "name": "idx" - "type": "size_t" - - "name": "flags" - "type": "int" - "return_type": "short" - "signature": "zip_int16_t zip_file_extra_fields_count(zip_t *, zip_uint64_t, zip_flags_t)" -- "name": "zip_source_buffer_fragment_create" - "params": - - "name": "fragments" - "type": "bool " - - "name": "nfragments" - "type": "size_t" - - "name": "freep" - "type": "int" - - "name": "error" - "type": "bool " - "return_type": "void" - "signature": "zip_source_t * zip_source_buffer_fragment_create(const zip_buffer_fragment_t *, zip_uint64_t, int, zip_error_t *)" -- "name": "zip_file_extra_field_get" - "params": - - "name": "za" - "type": "bool " - - "name": "idx" - "type": "size_t" - - "name": "ef_idx" - "type": "short" - - "name": "idp" - "type": "bool " - - "name": "lenp" - "type": "bool " - - "name": "flags" - "type": "int" - "return_type": "void" - "signature": "const zip_uint8_t * zip_file_extra_field_get(zip_t *, zip_uint64_t, zip_uint16_t, zip_uint16_t *, zip_uint16_t *, zip_flags_t)" -- "name": "zip_file_extra_field_get_by_id" - "params": - - "name": "za" - "type": "bool " - - "name": "idx" - "type": "size_t" - - "name": "ef_id" - "type": "short" - - "name": "ef_idx" - "type": "short" - - "name": "lenp" - "type": "bool " - - "name": "flags" - "type": "int" - "return_type": "void" - "signature": "const zip_uint8_t * zip_file_extra_field_get_by_id(zip_t *, zip_uint64_t, zip_uint16_t, zip_uint16_t, zip_uint16_t *, zip_flags_t)" -- "name": "zip_file_extra_field_delete_by_id" - "params": - - "name": "za" - "type": "bool " - - "name": "idx" - "type": "size_t" - - "name": "ef_id" - "type": "short" - - "name": "ef_idx" - "type": "short" - - "name": "flags" - "type": "int" - "return_type": "int" - "signature": "int zip_file_extra_field_delete_by_id(zip_t *, zip_uint64_t, zip_uint16_t, zip_uint16_t, zip_flags_t)" -- "name": "zip_file_extra_field_set" - "params": - - "name": "za" - "type": "bool " - - "name": "idx" - "type": "size_t" - - "name": "ef_id" - "type": "short" - - "name": "ef_idx" - "type": "short" - - "name": "data" - "type": "bool " - - "name": "len" - "type": "short" - - "name": "flags" - "type": "int" - "return_type": "int" - "signature": "int zip_file_extra_field_set(zip_t *, zip_uint64_t, zip_uint16_t, zip_uint16_t, const zip_uint8_t *, zip_uint16_t, zip_flags_t)" -- "name": "zip_file_extra_fields_count_by_id" - "params": - - "name": "za" - "type": "bool " - - "name": "idx" - "type": "size_t" - - "name": "ef_id" - "type": "short" - - "name": "flags" - "type": "int" - "return_type": "short" - "signature": "zip_int16_t zip_file_extra_fields_count_by_id(zip_t *, zip_uint64_t, zip_uint16_t, zip_flags_t)" -- "name": "zip_source_buffer_with_attributes" - "params": - - "name": "za" - "type": "bool " - - "name": "data" - "type": "bool " - - "name": "len" - "type": "size_t" - - "name": "freep" - "type": "int" - - "name": "attributes" - "type": "bool " - "return_type": "void" - "signature": "zip_source_t * zip_source_buffer_with_attributes(zip_t *, const void *, zip_uint64_t, int, zip_file_attributes_t *)" -- "name": "zip_name_locate" - "params": - - "name": "za" - "type": "bool " - - "name": "fname" - "type": "bool " - - "name": "flags" - "type": "int" - "return_type": "size_t" - "signature": "zip_int64_t zip_name_locate(zip_t *, const char *, zip_flags_t)" -- "name": "zip_source_file" - "params": - - "name": "za" - "type": "bool " - - "name": "fname" - "type": "bool " - - "name": "start" - "type": "size_t" - - "name": "len" - "type": "size_t" - "return_type": "void" - "signature": "zip_source_t * zip_source_file(zip_t *, const char *, zip_uint64_t, zip_int64_t)" -- "name": "zip_source_buffer_fragment" - "params": - - "name": "za" - "type": "bool " - - "name": "fragments" - "type": "bool " - - "name": "nfragments" - "type": "size_t" - - "name": "freep" - "type": "int" - "return_type": "void" - "signature": "zip_source_t * zip_source_buffer_fragment(zip_t *, const zip_buffer_fragment_t *, zip_uint64_t, int)" -- "name": "zip_source_filep" - "params": - - "name": "za" - "type": "bool " - - "name": "file" - "type": "bool " - - "name": "start" - "type": "size_t" - - "name": "len" - "type": "size_t" - "return_type": "void" - "signature": "zip_source_t * zip_source_filep(zip_t *, FILE *, zip_uint64_t, zip_int64_t)" -- "name": "zip_file_replace" - "params": - - "name": "za" - "type": "bool " - - "name": "idx" - "type": "size_t" - - "name": "source" - "type": "bool " - - "name": "flags" - "type": "int" - "return_type": "int" - "signature": "int zip_file_replace(zip_t *, zip_uint64_t, zip_source_t *, zip_flags_t)" -- "name": "zip_source_filep_create" - "params": - - "name": "file" - "type": "bool " - - "name": "start" - "type": "size_t" - - "name": "length" - "type": "size_t" - - "name": "error" - "type": "bool " - "return_type": "void" - "signature": "zip_source_t * zip_source_filep_create(FILE *, zip_uint64_t, zip_int64_t, zip_error_t *)" -- "name": "zip_source_window_create" - "params": - - "name": "src" - "type": "bool " - - "name": "start" - "type": "size_t" - - "name": "len" - "type": "size_t" - - "name": "error" - "type": "bool " - "return_type": "void" - "signature": "zip_source_t * zip_source_window_create(zip_source_t *, zip_uint64_t, zip_int64_t, zip_error_t *)" -"language": "c++" -"project": "libzip" -"target_name": "zip_write_encrypt_pkware_file_fuzzer" -"target_path": "/src/libzip/ossfuzz/zip_write_encrypt_pkware_file_fuzzer.c" diff --git a/benchmark-sets/sample-benchmarks/minizip.yaml b/benchmark-sets/sample-benchmarks/minizip.yaml deleted file mode 100644 index c664fd8597..0000000000 --- a/benchmark-sets/sample-benchmarks/minizip.yaml +++ /dev/null @@ -1,131 +0,0 @@ -"functions": -- "name": "mz_zip_attrib_is_symlink" - "params": - - "name": "attrib" - "type": "int" - - "name": "version_madeby" - "type": "int" - "return_type": "int" - "signature": "int32_t mz_zip_attrib_is_symlink(uint32_t, int32_t)" -- "name": "mz_zip_locate_next_entry" - "params": - - "name": "handle" - "type": "bool " - - "name": "userdata" - "type": "bool " - - "name": "cb" - "type": "bool " - "return_type": "int" - "signature": "int32_t mz_zip_locate_next_entry(void *, void *, mz_zip_locate_entry_cb)" -- "name": "mz_zip_get_compression_method_string" - "params": - - "name": "compression_method" - "type": "int" - "return_type": "void" - "signature": "const char * mz_zip_get_compression_method_string(int32_t)" -- "name": "mz_stream_copy_stream_to_end" - "params": - - "name": "target" - "type": "bool " - - "name": "write_cb" - "type": "bool " - - "name": "source" - "type": "bool " - - "name": "read_cb" - "type": "bool " - "return_type": "int" - "signature": "int32_t mz_stream_copy_stream_to_end(void *, mz_stream_write_cb, void *, mz_stream_read_cb)" -- "name": "mz_zip_goto_entry" - "params": - - "name": "handle" - "type": "bool " - - "name": "cd_pos" - "type": "size_t" - "return_type": "int" - "signature": "int32_t mz_zip_goto_entry(void *, int64_t)" -- "name": "mz_zip_entry_set_extrafield" - "params": - - "name": "handle" - "type": "bool " - - "name": "extrafield" - "type": "bool " - - "name": "extrafield_size" - "type": "short" - "return_type": "int" - "signature": "int32_t mz_zip_entry_set_extrafield(void *, const uint8_t *, uint16_t)" -- "name": "mz_zip_dosdate_to_tm" - "params": - - "name": "dos_date" - "type": "size_t" - - "name": "ptm" - "type": "bool " - "return_type": "int" - "signature": "int32_t mz_zip_dosdate_to_tm(uint64_t, struct tm *)" -- "name": "mz_zip_entry_is_symlink" - "params": - - "name": "handle" - "type": "bool " - "return_type": "int" - "signature": "int32_t mz_zip_entry_is_symlink(void *)" -- "name": "mz_stream_copy_to_end" - "params": - - "name": "target" - "type": "bool " - - "name": "source" - "type": "bool " - "return_type": "int" - "signature": "int32_t mz_stream_copy_to_end(void *, void *)" -- "name": "mz_stream_raw_seek" - "params": - - "name": "stream" - "type": "bool " - - "name": "offset" - "type": "size_t" - - "name": "origin" - "type": "int" - "return_type": "int" - "signature": "int32_t mz_stream_raw_seek(void *, int64_t, int32_t)" -- "name": "mz_stream_raw_write" - "params": - - "name": "stream" - "type": "bool " - - "name": "buf" - "type": "bool " - - "name": "size" - "type": "int" - "return_type": "int" - "signature": "int32_t mz_stream_raw_write(void *, const void *, int32_t)" -- "name": "mz_stream_raw_tell" - "params": - - "name": "stream" - "type": "bool " - "return_type": "size_t" - "signature": "int64_t mz_stream_raw_tell(void *)" -- "name": "mz_zip_set_comment" - "params": - - "name": "handle" - "type": "bool " - - "name": "comment" - "type": "bool " - "return_type": "int" - "signature": "int32_t mz_zip_set_comment(void *, const char *)" -- "name": "mz_stream_raw_error" - "params": - - "name": "stream" - "type": "bool " - "return_type": "int" - "signature": "int32_t mz_stream_raw_error(void *)" -- "name": "mz_zip_locate_first_entry" - "params": - - "name": "handle" - "type": "bool " - - "name": "userdata" - "type": "bool " - - "name": "cb" - "type": "bool " - "return_type": "int" - "signature": "int32_t mz_zip_locate_first_entry(void *, void *, mz_zip_locate_entry_cb)" -"language": "c++" -"project": "minizip" -"target_name": "zip_fuzzer" -"target_path": "/src/minizip-ng/test/fuzz/zip_fuzzer.c" diff --git a/benchmark-sets/sample-benchmarks/mupdf.yaml b/benchmark-sets/sample-benchmarks/mupdf.yaml deleted file mode 100644 index 116665a352..0000000000 --- a/benchmark-sets/sample-benchmarks/mupdf.yaml +++ /dev/null @@ -1,179 +0,0 @@ -"functions": -- "name": "pdf_save_document" - "params": - - "name": "ctx" - "type": "bool " - - "name": "doc" - "type": "bool " - - "name": "filename" - "type": "bool " - - "name": "in_opts" - "type": "bool " - "return_type": "void" - "signature": "void pdf_save_document(fz_context *, pdf_document *, const char *, const pdf_write_options *)" -- "name": "fz_new_pdf_writer_with_output" - "params": - - "name": "ctx" - "type": "bool " - - "name": "out" - "type": "bool " - - "name": "options" - "type": "bool " - "return_type": "void" - "signature": "fz_document_writer * fz_new_pdf_writer_with_output(fz_context *, fz_output *, const char *)" -- "name": "pdf_clear_signature" - "params": - - "name": "ctx" - "type": "bool " - - "name": "widget" - "type": "bool " - "return_type": "void" - "signature": "void pdf_clear_signature(fz_context *, pdf_annot *)" -- "name": "pdf_save_snapshot" - "params": - - "name": "ctx" - "type": "bool " - - "name": "doc" - "type": "bool " - - "name": "filename" - "type": "bool " - "return_type": "void" - "signature": "void pdf_save_snapshot(fz_context *, pdf_document *, const char *)" -- "name": "pdf_update_widget" - "params": - - "name": "ctx" - "type": "bool " - - "name": "widget" - "type": "bool " - "return_type": "int" - "signature": "int pdf_update_widget(fz_context *, pdf_annot *)" -- "name": "gumbo_parse" - "params": - - "name": "buffer" - "type": "bool " - "return_type": "void" - "signature": "GumboOutput * gumbo_parse(const char *)" -- "name": "fz_new_pdf_writer" - "params": - - "name": "ctx" - "type": "bool " - - "name": "path" - "type": "bool " - - "name": "options" - "type": "bool " - "return_type": "void" - "signature": "fz_document_writer * fz_new_pdf_writer(fz_context *, const char *, const char *)" -- "name": "pdf_sign_signature" - "params": - - "name": "ctx" - "type": "bool " - - "name": "widget" - "type": "bool " - - "name": "signer" - "type": "bool " - - "name": "flags" - "type": "int" - - "name": "graphic" - "type": "bool " - - "name": "reason" - "type": "bool " - - "name": "location" - "type": "bool " - "return_type": "void" - "signature": "void pdf_sign_signature(fz_context *, pdf_annot *, pdf_pkcs7_signer *, int, fz_image *, const char *, const char *)" -- "name": "pdf_write_snapshot" - "params": - - "name": "ctx" - "type": "bool " - - "name": "doc" - "type": "bool " - - "name": "out" - "type": "bool " - "return_type": "void" - "signature": "void pdf_write_snapshot(fz_context *, pdf_document *, fz_output *)" -- "name": "fz_new_document_writer" - "params": - - "name": "ctx" - "type": "bool " - - "name": "path" - "type": "bool " - - "name": "explicit_format" - "type": "bool " - - "name": "options" - "type": "bool " - "return_type": "void" - "signature": "fz_document_writer * fz_new_document_writer(fz_context *, const char *, const char *, const char *)" -- "name": "fz_new_document_writer_with_output" - "params": - - "name": "ctx" - "type": "bool " - - "name": "out" - "type": "bool " - - "name": "format" - "type": "bool " - - "name": "options" - "type": "bool " - "return_type": "void" - "signature": "fz_document_writer * fz_new_document_writer_with_output(fz_context *, fz_output *, const char *, const char *)" -- "name": "pdf_preview_signature_as_pixmap" - "params": - - "name": "ctx" - "type": "bool " - - "name": "w" - "type": "int" - - "name": "h" - "type": "int" - - "name": "lang" - "type": "int" - - "name": "signer" - "type": "bool " - - "name": "flags" - "type": "int" - - "name": "graphic" - "type": "bool " - - "name": "reason" - "type": "bool " - - "name": "location" - "type": "bool " - "return_type": "void" - "signature": "fz_pixmap * pdf_preview_signature_as_pixmap(fz_context *, int, int, fz_text_language, pdf_pkcs7_signer *, int, fz_image *, const char *, const char *)" -- "name": "pdf_write_document" - "params": - - "name": "ctx" - "type": "bool " - - "name": "doc" - "type": "bool " - - "name": "out" - "type": "bool " - - "name": "in_opts" - "type": "bool " - "return_type": "void" - "signature": "void pdf_write_document(fz_context *, pdf_document *, fz_output *, const pdf_write_options *)" -- "name": "fz_new_document_writer_with_buffer" - "params": - - "name": "ctx" - "type": "bool " - - "name": "buffer" - "type": "bool " - - "name": "format" - "type": "bool " - - "name": "options" - "type": "bool " - "return_type": "void" - "signature": "fz_document_writer * fz_new_document_writer_with_buffer(fz_context *, fz_buffer *, const char *, const char *)" -- "name": "pdf_bake_document" - "params": - - "name": "ctx" - "type": "bool " - - "name": "doc" - "type": "bool " - - "name": "bake_annots" - "type": "int" - - "name": "bake_widgets" - "type": "int" - "return_type": "void" - "signature": "void pdf_bake_document(fz_context *, pdf_document *, int, int)" -"language": "c++" -"project": "mupdf" -"target_name": "pdf_fuzzer" -"target_path": "/src/pdf_fuzzer.cc" diff --git a/benchmark-sets/sample-benchmarks/nanopb.yaml b/benchmark-sets/sample-benchmarks/nanopb.yaml deleted file mode 100644 index 21d2771a4e..0000000000 --- a/benchmark-sets/sample-benchmarks/nanopb.yaml +++ /dev/null @@ -1,27 +0,0 @@ -"functions": -- "name": "pb_encode_ex" - "params": - - "name": "stream" - "type": "bool " - - "name": "fields" - "type": "bool " - - "name": "src_struct" - "type": "bool " - - "name": "flags" - "type": "int" - "return_type": "bool" - "signature": "bool pb_encode_ex(pb_ostream_t *, const pb_msgdesc_t *, const void *, unsigned int)" -- "name": "pb_get_encoded_size" - "params": - - "name": "size" - "type": "bool " - - "name": "fields" - "type": "bool " - - "name": "src_struct" - "type": "bool " - "return_type": "bool" - "signature": "bool pb_get_encoded_size(size_t *, const pb_msgdesc_t *, const void *)" -"language": "c++" -"project": "nanopb" -"target_name": "fuzztest_proto3_static" -"target_path": "/src/nanopb/tests/build/fuzztest/fuzztest.c" diff --git a/benchmark-sets/sample-benchmarks/ntopng.yaml b/benchmark-sets/sample-benchmarks/ntopng.yaml deleted file mode 100644 index 4747f404de..0000000000 --- a/benchmark-sets/sample-benchmarks/ntopng.yaml +++ /dev/null @@ -1,139 +0,0 @@ -"functions": -- "name": "_ZN13ViewInterface18startPacketPollingEv" - "params": - - "name": "this" - "type": "bool " - "return_type": "void" - "signature": "void ViewInterface::startPacketPolling()" -- "name": "_ZN13ViewInterface12flowPollLoopEv" - "params": - - "name": "this" - "type": "bool " - "return_type": "void" - "signature": "void ViewInterface::flowPollLoop()" -- "name": "_ZL12flowPollLoopPv" - "params": - - "name": "ptr" - "type": "bool " - "return_type": "void" - "signature": "void * flowPollLoop(void *)" -- "name": "_ZN18ZMQParserInterface18parseSingleTLVFlowEP15ndpi_serializerj" - "params": - - "name": "this" - "type": "bool " - - "name": "deserializer" - "type": "bool " - - "name": "source_id" - "type": "int" - "return_type": "int" - "signature": "int ZMQParserInterface::parseSingleTLVFlow(ndpi_serializer *, u_int32_t)" -- "name": "_ZN15ParserInterface11processFlowEP10ParsedFlow" - "params": - - "name": "this" - "type": "bool " - - "name": "zflow" - "type": "bool " - "return_type": "bool" - "signature": "bool ParserInterface::processFlow(ParsedFlow *)" -- "name": "_ZN5Bloom6setBitEPc" - "params": - - "name": "this" - "type": "bool " - - "name": "str" - "type": "bool " - "return_type": "void" - "signature": "void Bloom::setBit(char *)" -- "name": "_ZN13PcapInterface17processNextPacketEP4pcapii" - "params": - - "name": "this" - "type": "bool " - - "name": "pd" - "type": "bool " - - "name": "if_index" - "type": "int" - - "name": "datalink_type" - "type": "int" - "return_type": "bool" - "signature": "bool PcapInterface::processNextPacket(pcap_t *, int32_t, int)" -- "name": "_ZN4Ntop22createRuntimeInterfaceEPcS0_Pi" - "params": - - "name": "this" - "type": "bool " - - "name": "name" - "type": "bool " - - "name": "source" - "type": "bool " - - "name": "iface_id" - "type": "bool " - "return_type": "bool" - "signature": "bool Ntop::createRuntimeInterface(char *, char *, int *)" -- "name": "_ZN4Ntop5startEv" - "params": - - "name": "this" - "type": "bool " - "return_type": "void" - "signature": "void Ntop::start()" -- "name": "_ZN18ZMQParserInterface12parseTLVFlowEPKcijjPv" - "params": - - "name": "this" - "type": "bool " - - "name": "payload" - "type": "bool " - - "name": "payload_size" - "type": "int" - - "name": "source_id" - "type": "int" - - "name": "msg_id" - "type": "int" - - "name": "data" - "type": "bool " - "return_type": "char" - "signature": "u_int8_t ZMQParserInterface::parseTLVFlow(const char *, int, u_int32_t, u_int32_t, void *)" -- "name": "_ZN18ZMQParserInterface14preprocessFlowEP10ParsedFlow" - "params": - - "name": "this" - "type": "bool " - - "name": "flow" - "type": "bool " - "return_type": "bool" - "signature": "bool ZMQParserInterface::preprocessFlow(ParsedFlow *)" -- "name": "_ZN21ZMQCollectorInterface13collect_flowsEv" - "params": - - "name": "this" - "type": "bool " - "return_type": "void" - "signature": "void ZMQCollectorInterface::collect_flows()" -- "name": "_ZN13ViewInterface11viewDequeueEj" - "params": - - "name": "this" - "type": "bool " - - "name": "budget" - "type": "int" - "return_type": "size_t" - "signature": "u_int64_t ViewInterface::viewDequeue(u_int)" -- "name": "_ZN21ZMQCollectorInterface9purgeIdleElbb" - "params": - - "name": "this" - "type": "bool " - - "name": "when" - "type": "size_t" - - "name": "force_idle" - "type": "bool" - - "name": "full_scan" - "type": "bool" - "return_type": "void" - "signature": "void ZMQCollectorInterface::purgeIdle(time_t, bool, bool)" -- "name": "_ZN18ZMQParserInterface19parseSingleJSONFlowEP11json_objectj" - "params": - - "name": "this" - "type": "bool " - - "name": "o" - "type": "bool " - - "name": "source_id" - "type": "int" - "return_type": "int" - "signature": "int ZMQParserInterface::parseSingleJSONFlow(json_object *, u_int32_t)" -"language": "c++" -"project": "ntopng" -"target_name": "fuzz_dissect_packet" -"target_path": "/src/ntopng/fuzz/fuzz_dissect_packet.cpp" diff --git a/benchmark-sets/sample-benchmarks/oniguruma.yaml b/benchmark-sets/sample-benchmarks/oniguruma.yaml deleted file mode 100644 index 374ab93d85..0000000000 --- a/benchmark-sets/sample-benchmarks/oniguruma.yaml +++ /dev/null @@ -1,33 +0,0 @@ -"functions": -- "name": "onig_scan" - "params": - - "name": "reg" - "type": "bool " - - "name": "str" - "type": "bool " - - "name": "end" - "type": "bool " - - "name": "region" - "type": "bool " - - "name": "option" - "type": "int" - - "name": "scan_callback" - "type": "bool " - - "name": "callback_arg" - "type": "bool " - "return_type": "int" - "signature": "int onig_scan(regex_t *, const OnigUChar *, const OnigUChar *, OnigRegion *, OnigOptionType, DW_TAG_subroutine_typeInfinite loop *, void *)" -- "name": "onig_set_meta_char" - "params": - - "name": "enc" - "type": "bool " - - "name": "what" - "type": "int" - - "name": "code" - "type": "int" - "return_type": "int" - "signature": "int onig_set_meta_char(OnigSyntaxType *, unsigned int, OnigCodePoint)" -"language": "c" -"project": "oniguruma" -"target_name": "fuzzer" -"target_path": "/src/oniguruma/harnesses/base.c" diff --git a/benchmark-sets/sample-benchmarks/openthread.yaml b/benchmark-sets/sample-benchmarks/openthread.yaml deleted file mode 100644 index c46d0675ae..0000000000 --- a/benchmark-sets/sample-benchmarks/openthread.yaml +++ /dev/null @@ -1,137 +0,0 @@ -"functions": -- "name": "otTcpSendByReference" - "params": - - "name": "aEndpoint" - "type": "bool " - - "name": "aBuffer" - "type": "bool " - - "name": "aFlags" - "type": "int" - "return_type": "int" - "signature": "otError otTcpSendByReference(otTcpEndpoint *, otLinkedBuffer *, uint32_t)" -- "name": "_ZN2ot5Dnssd17HandleStateChangeEv" - "params": - - "name": "this" - "type": "bool " - "return_type": "void" - "signature": "void ot::Dnssd::HandleStateChange()" -- "name": "otTcpMbedTlsSslSendCallback" - "params": - - "name": "aCtx" - "type": "bool " - - "name": "aBuf" - "type": "bool " - - "name": "aLen" - "type": "size_t" - "return_type": "int" - "signature": "int otTcpMbedTlsSslSendCallback(void *, const unsigned char *, size_t)" -- "name": "_ZN2ot3Dns9Multicast4Core10SetEnabledEbj" - "params": - - "name": "this" - "type": "bool " - - "name": "aEnable" - "type": "bool" - - "name": "aInfraIfIndex" - "type": "int" - "return_type": "int" - "signature": "Error ot::Dns::Multicast::Core::SetEnabled(bool, uint32_t)" -- "name": "_ZN2ot3Srp6Server17SetAutoEnableModeEb" - "params": - - "name": "this" - "type": "bool " - - "name": "aEnabled" - "type": "bool" - "return_type": "void" - "signature": "void ot::Srp::Server::SetAutoEnableMode(bool)" -- "name": "otPlatMdnsHandleReceive" - "params": - - "name": "aInstance" - "type": "bool " - - "name": "aMessage" - "type": "bool " - - "name": "aIsUnicast" - "type": "bool" - - "name": "aAddress" - "type": "bool " - "return_type": "void" - "signature": "void otPlatMdnsHandleReceive(otInstance *, otMessage *, bool, const otPlatMdnsAddressInfo *)" -- "name": "_ZN2ot12BorderRouter14RoutingManager4StopEv" - "params": - - "name": "this" - "type": "bool " - "return_type": "void" - "signature": "void ot::BorderRouter::RoutingManager::Stop()" -- "name": "_ZN2ot3Ip63Tcp8Endpoint15SendByExtensionEmj" - "params": - - "name": "this" - "type": "bool " - - "name": "aNumBytes" - "type": "size_t" - - "name": "aFlags" - "type": "int" - "return_type": "int" - "signature": "Error ot::Ip6::Tcp::Endpoint::SendByExtension(size_t, uint32_t)" -- "name": "otTcpConnect" - "params": - - "name": "aEndpoint" - "type": "bool " - - "name": "aSockName" - "type": "bool " - - "name": "aFlags" - "type": "int" - "return_type": "int" - "signature": "otError otTcpConnect(otTcpEndpoint *, const otSockAddr *, uint32_t)" -- "name": "otPlatRadioEnergyScanDone" - "params": - - "name": "aInstance" - "type": "bool " - - "name": "aEnergyScanMaxRssi" - "type": "char" - "return_type": "void" - "signature": "void otPlatRadioEnergyScanDone(otInstance *, int8_t)" -- "name": "otSrpServerSetAutoEnableMode" - "params": - - "name": "aInstance" - "type": "bool " - - "name": "aEnabled" - "type": "bool" - "return_type": "void" - "signature": "void otSrpServerSetAutoEnableMode(otInstance *, bool)" -- "name": "otTcpSendByExtension" - "params": - - "name": "aEndpoint" - "type": "bool " - - "name": "aNumBytes" - "type": "size_t" - - "name": "aFlags" - "type": "int" - "return_type": "int" - "signature": "otError otTcpSendByExtension(otTcpEndpoint *, size_t, uint32_t)" -- "name": "_ZN2ot3Srp6Client11SetHostNameEPKc" - "params": - - "name": "this" - "type": "bool " - - "name": "aName" - "type": "bool " - "return_type": "int" - "signature": "Error ot::Srp::Client::SetHostName(const char *)" -- "name": "otCoapSecureStart" - "params": - - "name": "aInstance" - "type": "bool " - - "name": "aPort" - "type": "short" - "return_type": "int" - "signature": "otError otCoapSecureStart(otInstance *, uint16_t)" -- "name": "_ZN2ot7MeshCoP6Joiner7ConnectERNS1_12JoinerRouterE" - "params": - - "name": "this" - "type": "bool " - - "name": "aRouter" - "type": "bool " - "return_type": "int" - "signature": "Error ot::MeshCoP::Joiner::Connect(struct JoinerRouter &)" -"language": "c++" -"project": "openthread" -"target_name": "ot-ip6-send-fuzzer" -"target_path": "/src/openthread/tests/fuzz/ip6_send.cpp" diff --git a/benchmark-sets/sample-benchmarks/proftpd.yaml b/benchmark-sets/sample-benchmarks/proftpd.yaml deleted file mode 100644 index a031f41ebb..0000000000 --- a/benchmark-sets/sample-benchmarks/proftpd.yaml +++ /dev/null @@ -1,191 +0,0 @@ -"functions": -- "name": "dir_check_canon" - "params": - - "name": "pp" - "type": "bool " - - "name": "cmd" - "type": "bool " - - "name": "group" - "type": "bool " - - "name": "path" - "type": "bool " - - "name": "hidden" - "type": "bool " - "return_type": "int" - "signature": "int dir_check_canon(pool *, cmd_rec *, const char *, const char *, int *)" -- "name": "core_chgrp" - "params": - - "name": "cmd" - "type": "bool " - - "name": "path" - "type": "bool " - - "name": "uid" - "type": "int" - - "name": "gid" - "type": "int" - "return_type": "int" - "signature": "int core_chgrp(cmd_rec *, const char *, uid_t, gid_t)" -- "name": "dir_check_full" - "params": - - "name": "pp" - "type": "bool " - - "name": "cmd" - "type": "bool " - - "name": "group" - "type": "bool " - - "name": "path" - "type": "bool " - - "name": "hidden" - "type": "bool " - "return_type": "int" - "signature": "int dir_check_full(pool *, cmd_rec *, const char *, const char *, int *)" -- "name": "pr_json_object_foreach" - "params": - - "name": "p" - "type": "bool " - - "name": "json" - "type": "bool " - - "name": "cb" - "type": "bool " - - "name": "user_data" - "type": "bool " - "return_type": "int" - "signature": "int pr_json_object_foreach(pool *, const pr_json_object_t *, DW_TAG_subroutine_typeInfinite loop *, void *)" -- "name": "pr_data_open" - "params": - - "name": "filename" - "type": "bool " - - "name": "reason" - "type": "bool " - - "name": "direction" - "type": "int" - - "name": "size" - "type": "size_t" - "return_type": "int" - "signature": "int pr_data_open(char *, char *, int, off_t)" -- "name": "pr_json_object_get_object" - "params": - - "name": "p" - "type": "bool " - - "name": "json" - "type": "bool " - - "name": "key" - "type": "bool " - - "name": "val" - "type": "bool " - "return_type": "int" - "signature": "int pr_json_object_get_object(pool *, const pr_json_object_t *, const char *, pr_json_object_t **)" -- "name": "dir_check" - "params": - - "name": "pp" - "type": "bool " - - "name": "cmd" - "type": "bool " - - "name": "group" - "type": "bool " - - "name": "path" - "type": "bool " - - "name": "hidden" - "type": "bool " - "return_type": "int" - "signature": "int dir_check(pool *, cmd_rec *, const char *, const char *, int *)" -- "name": "pr_data_xfer" - "params": - - "name": "cl_buf" - "type": "bool " - - "name": "cl_size" - "type": "size_t" - "return_type": "int" - "signature": "int pr_data_xfer(char *, size_t)" -- "name": "pr_json_array_foreach" - "params": - - "name": "p" - "type": "bool " - - "name": "json" - "type": "bool " - - "name": "cb" - "type": "bool " - - "name": "user_data" - "type": "bool " - "return_type": "int" - "signature": "int pr_json_array_foreach(pool *, const pr_json_array_t *, DW_TAG_subroutine_typeInfinite loop *, void *)" -- "name": "pr_ctrls_recv_response" - "params": - - "name": "p" - "type": "bool " - - "name": "fd" - "type": "int" - - "name": "status" - "type": "bool " - - "name": "respargv" - "type": "bool " - "return_type": "int" - "signature": "int pr_ctrls_recv_response(pool *, int, int *, char ***)" -- "name": "pr_jot_resolve_logfmt" - "params": - - "name": "p" - "type": "bool " - - "name": "cmd" - "type": "bool " - - "name": "filters" - "type": "bool " - - "name": "logfmt" - "type": "bool " - - "name": "ctx" - "type": "bool " - - "name": "on_meta" - "type": "bool " - - "name": "on_default" - "type": "bool " - - "name": "on_other" - "type": "bool " - "return_type": "int" - "signature": "int pr_jot_resolve_logfmt(pool *, cmd_rec *, pr_jot_filters_t *, unsigned char *, pr_jot_ctx_t *, DW_TAG_subroutine_typeInfinite loop *, DW_TAG_subroutine_typeInfinite loop *, DW_TAG_subroutine_typeuint64_t *)" -- "name": "pr_jot_resolve_logfmt_id" - "params": - - "name": "p" - "type": "bool " - - "name": "cmd" - "type": "bool " - - "name": "filters" - "type": "bool " - - "name": "logfmt_id" - "type": "char" - - "name": "logfmt_data" - "type": "bool " - - "name": "logfmt_datalen" - "type": "size_t" - - "name": "ctx" - "type": "bool " - - "name": "on_meta" - "type": "bool " - - "name": "on_default" - "type": "bool " - "return_type": "int" - "signature": "int pr_jot_resolve_logfmt_id(pool *, cmd_rec *, pr_jot_filters_t *, unsigned char, const char *, size_t, pr_jot_ctx_t *, DW_TAG_subroutine_typeInfinite loop *, DW_TAG_subroutine_typeInfinite loop *)" -- "name": "pr_set_scoreboard" - "params": - - "name": "path" - "type": "bool " - "return_type": "int" - "signature": "int pr_set_scoreboard(const char *)" -- "name": "pr_ctrls_recv_request" - "params": - - "name": "cl" - "type": "bool " - "return_type": "int" - "signature": "int pr_ctrls_recv_request(pr_ctrls_cl_t *)" -- "name": "core_chmod" - "params": - - "name": "cmd" - "type": "bool " - - "name": "path" - "type": "bool " - - "name": "mode" - "type": "int" - "return_type": "int" - "signature": "int core_chmod(cmd_rec *, const char *, mode_t)" -"language": "c" -"project": "proftpd" -"target_name": "fuzzer" -"target_path": "/src/fuzzer.c" diff --git a/benchmark-sets/sample-benchmarks/rapidjson.yaml b/benchmark-sets/sample-benchmarks/rapidjson.yaml deleted file mode 100644 index 0252490bbc..0000000000 --- a/benchmark-sets/sample-benchmarks/rapidjson.yaml +++ /dev/null @@ -1,27 +0,0 @@ -"functions": -- "name": "_ZN9rapidjson12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEE12SetObjectRawEPNS_13GenericMemberIS2_S5_EEjRS5_" - "params": - - "name": "this" - "type": "bool " - - "name": "members" - "type": "bool " - - "name": "count" - "type": "int" - - "name": "allocator" - "type": "bool " - "return_type": "void" - "signature": "void rapidjson::GenericValue, rapidjson::MemoryPoolAllocator >::SetObjectRaw(GenericValue, rapidjson::MemoryPoolAllocator > *, Member *, SizeType, MemoryPoolAllocator &)" -- "name": "_ZN9rapidjson12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEE14DoAllocMembersEjRS5_" - "params": - - "name": "this" - "type": "bool " - - "name": "capacity" - "type": "int" - - "name": "allocator" - "type": "bool " - "return_type": "void" - "signature": "Member * rapidjson::GenericValue, rapidjson::MemoryPoolAllocator >::DoAllocMembers(GenericValue, rapidjson::MemoryPoolAllocator > *, SizeType, MemoryPoolAllocator &)" -"language": "c++" -"project": "rapidjson" -"target_name": "fuzzer" -"target_path": "/src/rapidjson-fuzzers/fuzzer.cpp" diff --git a/benchmark-sets/sample-benchmarks/readstat.yaml b/benchmark-sets/sample-benchmarks/readstat.yaml deleted file mode 100644 index 86c7788d68..0000000000 --- a/benchmark-sets/sample-benchmarks/readstat.yaml +++ /dev/null @@ -1,135 +0,0 @@ -"functions": -- "name": "sas_validate_name" - "params": - - "name": "name" - "type": "bool " - - "name": "max_len" - "type": "size_t" - "return_type": "int" - "signature": "readstat_error_t sas_validate_name(const char *, size_t)" -- "name": "ck_double_hash_insert" - "params": - - "name": "key" - "type": "double" - - "name": "value" - "type": "bool " - - "name": "table" - "type": "bool " - "return_type": "int" - "signature": "int ck_double_hash_insert(double, const void *, ck_hash_table_t *)" -- "name": "sas_write_header" - "params": - - "name": "writer" - "type": "bool " - - "name": "hinfo" - "type": "bool " - - "name": "header_start" - "type": "bool " - "return_type": "int" - "signature": "readstat_error_t sas_write_header(readstat_writer_t *, sas_header_info_t *, sas_header_start_t)" -- "name": "spss_format_for_variable" - "params": - - "name": "r_variable" - "type": "bool " - - "name": "spss_format" - "type": "bool " - "return_type": "int" - "signature": "readstat_error_t spss_format_for_variable(readstat_variable_t *, spss_format_t *)" -- "name": "readstat_value_is_defined_missing" - "params": - - "name": "value" - "type": "size_t" - - "name": "variable" - "type": "size_t" - - "name": "" - "type": "bool " - "return_type": "int" - "signature": "int readstat_value_is_defined_missing(readstat_value_t, readstat_variable_t *)" -- "name": "ck_float_hash_insert" - "params": - - "name": "key" - "type": "float" - - "name": "value" - "type": "bool " - - "name": "table" - "type": "bool " - "return_type": "int" - "signature": "int ck_float_hash_insert(float, const void *, ck_hash_table_t *)" -- "name": "ck_double_hash_lookup" - "params": - - "name": "key" - "type": "double" - - "name": "table" - "type": "bool " - "return_type": "void" - "signature": "const void * ck_double_hash_lookup(double, ck_hash_table_t *)" -- "name": "readstat_begin_row" - "params": - - "name": "writer" - "type": "bool " - "return_type": "int" - "signature": "readstat_error_t readstat_begin_row(readstat_writer_t *)" -- "name": "readstat_add_variable" - "params": - - "name": "writer" - "type": "bool " - - "name": "name" - "type": "bool " - - "name": "type" - "type": "int" - - "name": "width" - "type": "size_t" - "return_type": "void" - "signature": "readstat_variable_t * readstat_add_variable(readstat_writer_t *, const char *, readstat_type_t, size_t)" -- "name": "readstat_value_is_missing" - "params": - - "name": "value" - "type": "size_t" - - "name": "variable" - "type": "size_t" - - "name": "" - "type": "bool " - "return_type": "int" - "signature": "int readstat_value_is_missing(readstat_value_t, readstat_variable_t *)" -- "name": "ck_float_hash_lookup" - "params": - - "name": "key" - "type": "float" - - "name": "table" - "type": "bool " - "return_type": "void" - "signature": "const void * ck_float_hash_lookup(float, ck_hash_table_t *)" -- "name": "readstat_writer_free" - "params": - - "name": "writer" - "type": "bool " - "return_type": "void" - "signature": "void readstat_writer_free(readstat_writer_t *)" -- "name": "sav_compress_row" - "params": - - "name": "output_row" - "type": "bool " - - "name": "input_row" - "type": "bool " - - "name": "input_len" - "type": "size_t" - - "name": "writer" - "type": "bool " - "return_type": "size_t" - "signature": "size_t sav_compress_row(void *, void *, size_t, readstat_writer_t *)" -- "name": "readstat_end_writing" - "params": - - "name": "writer" - "type": "bool " - "return_type": "int" - "signature": "readstat_error_t readstat_end_writing(readstat_writer_t *)" -- "name": "sas_validate_variable" - "params": - - "name": "variable" - "type": "bool " - "return_type": "int" - "signature": "readstat_error_t sas_validate_variable(const readstat_variable_t *)" -"language": "c++" -"project": "readstat" -"target_name": "fuzz_grammar_spss_format" -"target_path": "/src/readstat/src/fuzz/fuzz_grammar_spss_format.c"