Don't explicityly clone SwiftShader in the Dockerfile, since Skia
does that itself.
Also, make a speculative fix for a build issue where builders get
confused by the current working directory.
This requires building SwiftShader as well as changes to skia's
build. Reenables fuzzers that were disabled for AFL since we no
longer need to patch the binaries.
Also optimize invocations of git clone by adding --depth 1.
* Fix bad build check.
Bad build checks previously just checked that a file is an executable
ELF. This is insufficient because libraries are also executable ELFs.
Add a check that the file contains LLVMFuzzerTestOneInput, in order
to consider a fuzz target.
Also update coverage and test_report for consistency.
input-proxy (the only fuzzer target for now) have only 1 UBSan call right
now, which doesn't make much sense to fuzz. Disable it, until
input-proxy gets more complex for that.
* OpenvSwitch integration: First commit
* OpenvSwitch integration: Fixed typo in Dockerfile
* OpenvSwitch integration: Fixed typo in build file
* OpenvSwitch integration: Fixed issues copying dict and fuzzer opetions
* OpenvSwitch integration: Added one more target and streamlined build
* Revert "OpenvSwitch integration: Added one more target and streamlined build"
This reverts commit c5945ff8ce3d14097d15a4e8b69dbee81a3b44b9.
* Revert "Revert "OpenvSwitch integration: Added one more target and streamlined build""
This reverts commit 43127a82c0314a82185ee7755015948170cc0675.
* Revert "Revert "Revert "OpenvSwitch integration: Added one more target and streamlined build"""
This reverts commit 7fcb9a2470defb4b05d34c94bbebe9e54bca7e79.
* Revert "OpenvSwitch integration: Fixed issues copying dict and fuzzer opetions"
This reverts commit dc356a9d46ec23e966d200031f0b57e220332208.
* Revert "OpenvSwitch integration: Fixed typo in build file"
This reverts commit 83e4a95a59ffbccc8db96ad14abd21f69d3e8176.
* Revert "OpenvSwitch integration: Fixed typo in Dockerfile"
This reverts commit dcbdb2c485183448bba91c1d25682a1d8723a915.
* Revert "OpenvSwitch integration: First commit"
This reverts commit 2faf845b27d482522952f71d29c1008dc8f85c85.
* openvswitch: OSS-Fuzz integration
* Openvswitch: Fix indenting and newlines
* Addressing comments by jonathanmetzman
* Openvswitch: Added json dict and seperated fuzzer options per target
* Openvswitch: Disables logging so that syslog is not spammed while fuzzing