This adds the functionality of git diff --name-only to the repo manager module. This functionality will be used for the affected fuzzer feature of CIFuzz. Associated tests have also been added.
The first element in the argument array to gsapi_new_instance()
is ignored since it normally is the program name. This means that
the commit introducing the "-K" argument to limit memory usage did
not have its intended effect since the "-K" argument was ignored.
Moreover, prior to that the resolution argument "-r200x200" was
being unintentionally ignored. By introducing a place holder program
name all arguments are taken into account and the reader is reminded
that the first argument is the program name.
* Adds a target to ecc diff fuzzer without cryptopp
As fuzzer is blocked by crytpopp bugs for now
* comment
* Compile golang for i386 when needed
* explicit go corss compilation
* Adds Rust and Javascript toolchains
* Move bad lib crypto elsewhere
* Quickjs i386 and no afl with long init
* Quickjs and rust cross compiling
* run source with bash
* bash for rustup
* rustup one liner
* use rustup environment for build
* Do not forget qjsc
* Regular compile for qjsc and m32 for library
This allows fuzzing using fuzz target's backup corpora. It will make fuzzing more efficient for targets that have a backup OSS-Fuzz corpus avaliable to the public. It will not effect targets that don't have backups.
Adds functionality to check if a crash exists in the most recent OSS-Fuzz build. This is necessary to determine if a crash was introduced in the current pull request or existed in the project already. Crashes that are surfaced to the user will be both reproducible and novel to the OSS-Fuzz project.
* [jbig2dec] Fix issues in library glue logic.
This addresses the out of memory condition exhibited in
project-jbig2dec bug #17168.
* [jbig2dec] Print peak memory usage.
This would be helpful when we're approaching OOM conditions.
* Uses cmake for ecc-diff-fuzzer compilation
* remove before install
* Comment unnecessary remove
* Remove shared libraries for nettle
* Do not remove so files
* Disable shared for gmp and nettle
* Parallel make for every project
* [qt] Change pro-file names to lower case
Don't change the names of resulting
executables to keep track of open issues.
* [qt] Fix workaround
* [qt] Another fix in the workaround
* [infra] Upload latest.version metadata file for most recent build.
* move common functionality into build_lib
* pass content_type to get_signed_url
* format
* Tests for Reproduce
* Leo comments
* Maxs comments pt.2
* Olivers comments
* Olivers comments
* Add fuzz target module tests
* Formatting
* Small punct and spelling
* Test update
* Format
The Parquet C++ reader is part of the Arrow project but needs to be enabled
explicitly. This is required so that we can add a fuzz target for Parquet files.