aboutsummaryrefslogtreecommitdiffhomepage
path: root/projects/bad_example
Commit message (Collapse)AuthorAge
* bad_example: make fuzz-introspector work and fix build (#7706)Gravatar DavidKorczynski2022-05-19
| | | | | | | | | | | | * bad_example: make fuzz-introspector work and fix build Makes fuzz-introspector work with the bad_example project. This was brought up as an issue on the fuzz-introspector repo. Ref: https://github.com/ossf/fuzz-introspector/issues/257 * Add license to satisfy OSS-Fuzz * add license to build.sh
* Move vendors to vendor_ccs when there is no maintainer email. (#7698)Gravatar Oliver Chang2022-05-11
|
* Fixed small typo in projects/bad_example (#5174)Gravatar AdamKorcz2021-02-11
| | | | | | | * [teleport] Initial integration * Minor update to run tests again * Fixed small typo in projects/bad_example
* Update Dockerfiles (#4070)Gravatar devtty1er2020-07-06
| | | | | * Use LABEL in place of MAINTAINER * Remove LABEL maintainer from Dockerfiles
* [presubmit] Enforce language attribute in project.yaml to be always set. (#3477)Gravatar Max Moroz2020-03-10
| | | | | | | | | | | | | | | | | | | * [presubmit] Enforce language attribute in projectt.yaml to be always set. * Update documentation, better presubmit check, new project template. * add docstring to templates.py * Add example values in the project.yaml template and remove python value for now * Add "project: c++" to 256 projects * format * Add labels and selective_unpack sections to the presubmit check * fix incorrect auto_ccs format in three projects * fix nss emails after rebase
* Migrate projects using -lFuzzingEngine to $LIB_FUZZING_ENGINE (#2325)Gravatar jonathanmetzman2019-05-01
| | | Migrate from -lFuzzingEngine to $LIB_FUZZING_ENGINE where possible and not causing breakage
* [infra] Remove sancov and rename "profile" to "coverage". (#1839)Gravatar Max Moroz2018-10-01
| | | | | | | | * [infra] Remove sancov and rename "profile" to "coverage". * Bring coverage flags back. * Update projects files that rely on SANITIZER="profile".
* [infra] Enable bad build checks once again. (#838)Gravatar Max Moroz2018-04-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * [infra] Enable bad build checks once again. * Minor typo. * [bad_example] Update build flags for reproducing bad instrumentation scenario. * [bad_example] split bad/no instrumentation case into two different ones. * Use new approach for partial instrumentation detection + do that only for libFuzzer. * Rename bad_example_bad_instrumentation into bad_example_partial_instrumentation. * Calculate number of broken targets and fail if 10+% are broken. * Multiprocess madness. * Always run all checks and store all errors + clean up the code and add comments * Add special handling for the projects with very small fuzz targets. * Remove unnecessary semicolon. * Address review comments. * Address more review comments, small refactoring.
* [bad_example] Ignore "profile" build the same way as "coverage" one.Gravatar Max Moroz2017-08-31
|
* [bad_example] Do not build some bad fuzzers when doing a coverage build.Gravatar Max Moroz2017-08-09
|
* [infra] Add post build checks for catching and reporting bad builds + add ↵Gravatar Max Moroz2017-08-08
test projects. (#754) * [WIP] Add post build checks for catching and reporting bad builds + test projects. * Move all type of issues into a single project. Tested all sanitizers. * First version of the script for performing bad build checks. Still not ready to commit.\ * Added a valid example that should pass all the checks + fixed instrumentation check. * Use SIGTERM and the handler calling _exit(0) for the startup crash case. * Small fixes. * Ignore startup_crash check_for fuzzing engines other than libFuzzer. * Use "local" for local variables in the script, fix container name. * Add COPY step for bad_build_check into base-runner Dockerfile. * Make bad_build_check temporary noop unless EXPERIMENTAL_BAD_BUILD_CHECK is set to 1. * Temporary remove test binaries step. * Remove empty line. * Remove unnecessary env variable.