aboutsummaryrefslogtreecommitdiffhomepage
path: root/projects/bad_example
Commit message (Collapse)AuthorAge
* 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.