Commit Graph

4 Commits

Author SHA1 Message Date
Khaled Yakdan 59d804ca19
Add Code Intelligence go114-fuzz-build fork (#7221)
The patched Go versions adds a new runtime function to register
8bit counters when initializing the fuzz target. This is needed to
register those counters with libfuzzer and get real edge coverage.
This change is meant to be a temporary change until the Go patches are
accepted upstream. Then, we will create a pull request for
go114-fuzz-build
2022-02-07 22:51:36 +11:00
Dongge Liu 35d3c728c3
Base builder go experimental (#7240)
* Remove trailing lines

* Correct copyright year

* Avoid cding & using relative directory.

* To include go-codeintelligencetesting to auto-checks.
2022-02-04 04:21:55 +00:00
Oliver Chang 186ec1b407
Fix codeintelligencetesting image. (#7223)
- Include ossfuzz_coverage_runner.go again.
2022-02-02 15:15:02 +11:00
Dongge Liu 3ad503f001
Integrating CodeIntelligenceTesting Go (#7191)
Integrating *CodeIntelligenceTesting* `Go` to support more informative instrumentation (for [this issue](https://github.com/google/oss-fuzz/issues/7164)):
1. A script to install the new `Go`
    * Bootstrap from the existing `Go`
    * Install `Go` from [CodeIntelligenceTesting](https://github.com/CodeIntelligenceTesting/go/tree/dev.libfuzzer.18)
    * Skip the built-in test case in CodeIntelligenceTesting because they take too long and one of them erroneously fails.
2. Create a new directory & `Dockerfile` dedicated to the new Go 
3. Add the new base directory name to [base_images.py](https://github.com/google/oss-fuzz/blob/master/infra/build/functions/base_images.py)
2022-01-31 11:47:36 +11:00