Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Large experiment. #692

Closed
wants to merge 14 commits into from
  •  
  •  
  •  
76 changes: 76 additions & 0 deletions benchmark-sets/large-generated-20241106/abseil-cpp.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
functions:
- name: _ZZN4absl19str_format_internal12_GLOBAL__N_122FormatFPositiveExpSlowENS_7uint128EiRKNS1_11FormatStateEENK3$_0clENS1_15BinaryToDecimalE
params:
- name: this
type: 'bool '
- name: btd
type: 'bool '
return_type: void
signature: void absl::str_format_internal::(anonymous namespace)::operator()(const
void *, BinaryToDecimal)
- name: _ZZNK4absl19str_format_internal16ParsedFormatBase18MatchesConversionsEbSt16initializer_listINS_23FormatConversionCharSetEEENK3$_0clEic
params:
- name: this
type: 'bool '
- name: pos
type: int
- name: c
type: char
return_type: bool
signature: bool absl::str_format_internal::ParsedFormatBase::operator()(const void
*, int, char)
- name: _ZNK4absl11string_view13find_first_ofES0_m
params:
- name: this
type: 'bool '
- name: s
type: 'bool '
- name: pos
type: size_t
- name: ''
type: size_t
return_type: size_t
signature: size_type absl::string_view::find_first_of(string_view, size_type)
- name: _ZNK4absl13InlinedVectorINS_19str_format_internal13FormatArgImplELm4ENSt3__19allocatorIS2_EEE4dataEv
params:
- name: this
type: 'bool '
return_type: void
signature: const_pointer absl::InlinedVector<absl::str_format_internal::FormatArgImpl,
4ul, std::__1::allocator<absl::str_format_internal::FormatArgImpl> >::data(const
InlinedVector<absl::str_format_internal::FormatArgImpl, 4UL, std::__1::allocator<absl::str_format_internal::FormatArgImpl>
> *)
- name: _ZZN4absl19str_format_internal12_GLOBAL__N_124FractionalDigitGenerator13RunConversionENS_7uint128EiNS_11FunctionRefIFvS2_EEEENKUlNS_4SpanIjEEE_clES8_
params:
- name: this
type: 'bool '
- name: input
type: 'bool '
- name: ''
type: size_t
return_type: void
signature: void absl::str_format_internal::(anonymous namespace)::FractionalDigitGenerator::operator()(const
void *, Span<unsigned int>)
- name: _ZNK4absl11string_view17find_first_not_ofES0_m
params:
- name: this
type: 'bool '
- name: s
type: 'bool '
- name: pos
type: size_t
- name: ''
type: size_t
return_type: size_t
signature: size_type absl::string_view::find_first_not_of(string_view, size_type)
language: c++
project: abseil-cpp
target_name: string_escape_fuzzer
target_path: /src/string_escape_fuzzer.cc
test_files:
- test_file_path: /src/abseil-cpp/absl/crc/internal/crc_cord_state_test.cc
- test_file_path: /src/abseil-cpp/absl/base/config_test.cc
- test_file_path: /src/abseil-cpp/absl/time/duration_test.cc
- test_file_path: /src/abseil-cpp/absl/random/internal/randen_engine_test.cc
- test_file_path: /src/abseil-cpp/absl/container/internal/unordered_set_test.cc
- test_file_path: /src/abseil-cpp/absl/synchronization/internal/kernel_timeout_test.cc
77 changes: 77 additions & 0 deletions benchmark-sets/large-generated-20241106/ada-url.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
functions:
- name: ada_parse_search_params
params:
- name: input
type: 'bool '
- name: length
type: size_t
return_type: void
signature: ada_url_search_params ada_parse_search_params(const char *, size_t)
- name: _ZN3ada6parser9parse_urlINS_3urlEEET_NSt3__117basic_string_viewIcNS4_11char_traitsIcEEEEPKS3_
params:
- name: user_input
type: 'bool '
- name: base_url
type: 'bool '
- name: ''
type: size_t
- name: ''
type: 'bool '
return_type: void
signature: struct url ada::url ada::parser::parse_url<ada::parse_url<ada::url>(string_view,
const struct url *)
- name: _ZN3ada6parser9parse_urlINS_14url_aggregatorEEET_NSt3__117basic_string_viewIcNS4_11char_traitsIcEEEEPKS3_
params:
- name: user_input
type: 'bool '
- name: base_url
type: 'bool '
- name: ''
type: size_t
- name: ''
type: 'bool '
return_type: void
signature: struct url ada::url_aggregator ada::parser::parse_url<ada::parse_url<ada::url>(string_view,
const struct url *)
- name: ada_idna_to_unicode
params:
- name: input
type: 'bool '
- name: length
type: size_t
return_type: void
signature: struct ada_owned_string ada_idna_to_unicode(const char *, size_t)
- name: ada_parse_with_base
params:
- name: input
type: 'bool '
- name: input_length
type: size_t
- name: base
type: 'bool '
- name: base_length
type: size_t
return_type: void
signature: ada_url ada_parse_with_base(const char *, size_t, const char *, size_t)
- name: ada_search_params_get_all
params:
- name: result
type: 'bool '
- name: key
type: 'bool '
- name: key_length
type: size_t
return_type: void
signature: ada_strings ada_search_params_get_all(ada_url_search_params, const char
*, size_t)
language: c++
project: ada-url
target_name: idna
target_path: /src/ada-url/fuzz/idna.cc
test_files:
- test_file_path: /src/ada-url/tests/from_file_tests.cpp
- test_file_path: /src/ada-url/tests/url_components.cpp
- test_file_path: /src/ada-url/tests/wpt_tests.cpp
- test_file_path: /src/ada-url/tests/wasm/wasm.cpp
- test_file_path: /src/ada-url/tests/ada_c.cpp
- test_file_path: /src/ada-url/tests/url_search_params.cpp
11 changes: 11 additions & 0 deletions benchmark-sets/large-generated-20241106/alembic.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
language: c++
project: alembic
target_name: alembic_dump_info_fuzzer
target_path: /src/alembic_dump_info_fuzzer.cc
test_files:
- test_file_path: /src/alembic/examples/AbcClients/WFObjConvert/Tests/parserTestWorked.cpp
- test_file_path: /src/alembic/examples/AbcClients/WFObjConvert/Parser.cpp
- test_file_path: /src/alembic/examples/AbcClients/WFObjConvert/AbcReader.cpp
- test_file_path: /src/alembic/examples/AbcClients/WFObjConvert/Tests/test2.cpp
- test_file_path: /src/alembic/examples/AbcClients/WFObjConvert/ParseReader.cpp
- test_file_path: /src/alembic/lib/Alembic/Abc/Tests/test1.cpp
11 changes: 11 additions & 0 deletions benchmark-sets/large-generated-20241106/apache-httpd.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
language: c
project: apache-httpd
target_name: fuzz_preq
target_path: /src/fuzz_preq.c
test_files:
- test_file_path: /src/httpd/test/unit/authn.c
- test_file_path: /src/httpd/test/test_limits.c
- test_file_path: /src/httpd/modules/test/mod_optional_hook_import.c
- test_file_path: /src/httpd/modules/test/mod_optional_hook_export.c
- test_file_path: /src/httpd/test/unit/mod_auth_digest.c
- test_file_path: /src/pcre2/src/pcre2test.c
50 changes: 50 additions & 0 deletions benchmark-sets/large-generated-20241106/arduinojson.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
functions:
- name: _ZN11ArduinoJson8V720HB426detail16JsonDeserializerINS1_13BoundedReaderIPKhvEEE7skipKeyEv
params:
- name: this
type: 'bool '
return_type: int
signature: DW_TAG_enumeration_typeCode ArduinoJson::V720HB42::detail::JsonDeserializer<ArduinoJson::V720HB42::detail::BoundedReader<unsigned
char const*, void> >::skipKey(JsonDeserializer<ArduinoJson::V720HB42::detail::BoundedReader<const
unsigned char *, void> > *)
- name: _ZN11ArduinoJson8V720HB426detail16JsonDeserializerINS1_13BoundedReaderIPKhvEEE11skipVariantENS0_21DeserializationOption12NestingLimitE
params:
- name: this
type: 'bool '
- name: nestingLimit
type: char
return_type: int
signature: DW_TAG_enumeration_typeCode ArduinoJson::V720HB42::detail::JsonDeserializer<ArduinoJson::V720HB42::detail::BoundedReader<unsigned
char const*, void> >::skipVariant(JsonDeserializer<ArduinoJson::V720HB42::detail::BoundedReader<const
unsigned char *, void> > *, NestingLimit)
- name: _ZN11ArduinoJson8V720HB426detail16JsonDeserializerINS1_13BoundedReaderIPKhvEEE9skipArrayENS0_21DeserializationOption12NestingLimitE
params:
- name: this
type: 'bool '
- name: nestingLimit
type: char
return_type: int
signature: DW_TAG_enumeration_typeCode ArduinoJson::V720HB42::detail::JsonDeserializer<ArduinoJson::V720HB42::detail::BoundedReader<unsigned
char const*, void> >::skipArray(JsonDeserializer<ArduinoJson::V720HB42::detail::BoundedReader<const
unsigned char *, void> > *, NestingLimit)
- name: _ZN11ArduinoJson8V720HB426detail16JsonDeserializerINS1_13BoundedReaderIPKhvEEE10skipObjectENS0_21DeserializationOption12NestingLimitE
params:
- name: this
type: 'bool '
- name: nestingLimit
type: char
return_type: int
signature: DW_TAG_enumeration_typeCode ArduinoJson::V720HB42::detail::JsonDeserializer<ArduinoJson::V720HB42::detail::BoundedReader<unsigned
char const*, void> >::skipObject(JsonDeserializer<ArduinoJson::V720HB42::detail::BoundedReader<const
unsigned char *, void> > *, NestingLimit)
language: c++
project: arduinojson
target_name: msgpack_fuzzer
target_path: /src/arduinojson/extras/fuzzing/msgpack_fuzzer.cpp
test_files:
- test_file_path: /src/arduinojson/extras/tests/JsonDocument/issue1120.cpp
- test_file_path: /src/arduinojson/extras/tests/FailingBuilds/read_long_long.cpp
- test_file_path: /src/arduinojson/extras/tests/JsonVariant/copy.cpp
- test_file_path: /src/arduinojson/extras/tests/JsonObject/size.cpp
- test_file_path: /src/arduinojson/extras/tests/JsonObject/subscript.cpp
- test_file_path: /src/arduinojson/extras/tests/Deprecated/add.cpp
86 changes: 86 additions & 0 deletions benchmark-sets/large-generated-20241106/aspell.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
functions:
- name: _ZN8aspeller28create_default_readonly_dictEPN7acommon17StringEnumerationERNS0_6ConfigE
params:
- name: els
type: 'bool '
- name: config
type: 'bool '
- name: ''
type: 'bool '
return_type: void
signature: PosibErr<void> aspeller::create_default_readonly_dict(StringEnumeration
*, Config &)
- name: _ZN12_GLOBAL__N_116WritableReplDict5mergeERN7acommon7FStreamENS1_10ParmStringEPNS1_6ConfigE
params:
- name: this
type: 'bool '
- name: in
type: 'bool '
- name: file_name
type: 'bool '
- name: config
type: 'bool '
- name: ''
type: int
- name: ''
type: 'bool '
return_type: void
signature: PosibErr<void> (anonymous namespace)::WritableReplDict::merge(FStream
&, ParmString, Config *)
- name: _ZN12_GLOBAL__N_112WritableDict5mergeERN7acommon7FStreamENS1_10ParmStringEPNS1_6ConfigE
params:
- name: this
type: 'bool '
- name: in
type: 'bool '
- name: file_name
type: 'bool '
- name: config
type: 'bool '
- name: ''
type: int
- name: ''
type: 'bool '
return_type: void
signature: PosibErr<void> (anonymous namespace)::WritableDict::merge(FStream &,
ParmString, Config *)
- name: _ZN7acommon22available_filter_modesEPNS_6ConfigE
params:
- name: config
type: 'bool '
- name: ''
type: 'bool '
return_type: void
signature: PosibErr<acommon::StringPairEnumeration *> acommon::available_filter_modes(Config
*)
- name: _ZN7acommon13check_versionEPKc
params:
- name: requirement
type: 'bool '
- name: ''
type: 'bool '
return_type: void
signature: PosibErr<void> acommon::check_version(const char *)
- name: _ZN12_GLOBAL__N_111SuggestImpl8set_modeEN7acommon10ParmStringE
params:
- name: this
type: 'bool '
- name: mode
type: 'bool '
- name: ''
type: 'bool '
- name: ''
type: int
return_type: void
signature: PosibErr<void> (anonymous namespace)::SuggestImpl::set_mode(ParmString)
language: c++
project: aspell
target_name: aspell_fuzzer
target_path: /src/aspell-fuzz/aspell_fuzzer.cpp
test_files:
- test_file_path: /src/aspell/test/wide_test_invalid.c
- test_file_path: /src/aspell/examples/list-dicts.c
- test_file_path: /src/aspell/test/cxx_warnings_test.cpp
- test_file_path: /src/aspell/test/warning-settings.cpp
- test_file_path: /src/aspell/test/wide_test_valid.c
- test_file_path: /src/aspell/examples/example-c.c
63 changes: 63 additions & 0 deletions benchmark-sets/large-generated-20241106/astc-encoder.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
functions:
- name: _Z20symbolic_to_physicalRK21block_size_descriptorRK25symbolic_compressed_blockPh
params:
- name: bsd
type: 'bool '
- name: scb
type: 'bool '
- name: pcb
type: 'bool '
return_type: void
signature: void symbolic_to_physical(const struct block_size_descriptor &, const
struct symbolic_compressed_block &, uint8_t *)
- name: _ZNK25symbolic_compressed_block20get_color_quant_modeEv
params:
- name: this
type: 'bool '
return_type: int
signature: DW_TAG_enumeration_typequant_method symbolic_compressed_block::get_color_quant_mode(const
struct symbolic_compressed_block *)
- name: _Z22is_legal_3d_block_sizejjj
params:
- name: xdim
type: int
- name: ydim
type: int
- name: zdim
type: int
return_type: bool
signature: bool is_legal_3d_block_size(unsigned int, unsigned int, unsigned int)
- name: _Z22is_legal_2d_block_sizejj
params:
- name: xdim
type: int
- name: ydim
type: int
return_type: bool
signature: bool is_legal_2d_block_size(unsigned int, unsigned int)
- name: _Z10encode_ise12quant_methodjPKhPhj
params:
- name: quant_level
type: int
- name: character_count
type: int
- name: input_data
type: 'bool '
- name: output_data
type: 'bool '
- name: bit_offset
type: int
return_type: void
signature: void encode_ise(DW_TAG_enumeration_typequant_method, unsigned int, const
uint8_t *, uint8_t *, unsigned int)
language: c++
project: astc-encoder
target_name: fuzz_astc_physical_to_symbolic
target_path: /src/astc-encoder/Source/Fuzzers/fuzz_astc_physical_to_symbolic.cpp
test_files:
- test_file_path: /src/astc-encoder/Utils/astc_test_autoextract_hdr.cpp
- test_file_path: /src/astc-encoder/Source/UnitTest/test_decode.cpp
- test_file_path: /src/astc-encoder/Source/UnitTest/test_softfloat.cpp
- test_file_path: /src/astc-encoder/Utils/astcenc_u8_test_bench.cpp
- test_file_path: /src/astc-encoder/Source/UnitTest/test_simd.cpp
- test_file_path: /src/astc-encoder/Utils/astc_blend_test.cpp
Loading