* [astc-encoder] Update to use in-project build.sh
- Latest project upstream no longer needs Makefile patch
- Latest project upstream includes a build.sh and some locally
hosted fuzzers
* Remove oss-fuzz hosted fuzzers
* [proxygen] require gperf 3.1
proxygen recently switched to building with -std=c++17
gperf < 3.1 emits code with the `register` keyword that has been retired
* do not apt-get install gperf
Our seed corpus generation will be enhanced to also produce Parquet compressed files.
It needs compression to be enabled in the Arrow build configuration.
Sound open firmware is audio firmware for Intel and NXP systems and
therefore is safety critical for systems everywhere.
Signed-off-by: Curtis Malainey <cujomalainey@chromium.org>
* [wolfssl] Add more wolfSSL and wolfSSH fuzzers
* [wolfssl] Don't build new fuzzers with dataflow
Same issue as https://github.com/google/oss-fuzz/issues/4402
Try again after that issue is resolved.
* [openexr] speed up scanline reading, read all channels in readMulti
Signed-off-by: Peter Hillman <peter@pedro.kiwi>
* [openexr] rearrange channel order in readMulti
Signed-off-by: Peter Hillman <peter@pedro.kiwi>
These are popular JavaScript bignum libraries.
Execution of JavaScript code happens through QuickJS.
This commit adds xxd.c to the project directory because
it's needed to build modules and the distribution doesn't
provide it.
* added inchi_input_fuzzer
* converted fuzzer to C, removed const_cast<char *>
* place szINCHISource in heap rather than stack, reduce size of szINCHIKey
* disable ubsan and update todo
* Update InChI with new URL and contact address.
Co-authored-by: Michael Jezierny <mtjz@google.com>
* initial commit, build failing
* added fuzzer, build failing
* build working, deadly signal at runtime
* fuzzer working until input ~25
* getting global-buffer-overflow, most likely due to insufficient size of output buffer
* encode_ise_fuzzer build working
* added decode_ise_fuzzer, load_decompress_image_fuzzer (build failing for the latter)
* removed test_fuzzer, build working
* fixed formatting issues with clang-format
* combined astc_encode_ise fuzzer and astc_decode_ise_fuzzer, found correct output buffer size, added relevant comments to astc_load_decompress_image_fuzzer, fixed if statement style, made input size checks more accurate, and removed unused variable declaration in build script
* style fixes
* Fix ASTC build issues.
Fixes the ASTC encoder build under AFL by putting Clang arguments in the
correct (?) order.
* removed implementation-specific checks, limited encode/decode_ise inputs to 64 bytes
* Update ASTC build to work with the updated Makefile.
* Try fixing AFL, Honggfuzz builds
Co-authored-by: Michael Jezierny <mtjz@google.com>
Co-authored-by: Abhishek Arya <inferno@chromium.org>
GStreamer requires a newer verison of meson (>= 0.54) to build now.
Fixed build error:
meson.build:1:0: ERROR: Meson version is 0.53.2 but project requires >= 0.54
* Refactored the build script for fluent-bit since build is about to be controlled in upstream repo.
* Update build.sh
remove whitespace.
* We only support libfuzzer and hongfuzz because of linking issues with AFL.