Lines Matching full:go
3 title: Integrating a Go project
7 permalink: /getting-started/new-project-guide/go-lang/
10 # Integrating a Go project
17 The process of integrating a project written in Go with OSS-Fuzz is very similar
20 process. The key specifics of integrating a Go project are outlined below.
22 ## Go-fuzz support
24 OSS-Fuzz supports **go-fuzz** in the
26 only. In that mode, fuzz targets for Go use the libFuzzer engine with native Go
28 libFuzzer command line interface as non-Go fuzz targets.
32 First, you need to write a Go fuzz target that accepts a stream of bytes and
35 ([example](https://github.com/golang/go/blob/4ad13555184eb0697c2e92c64c1b0bdb287ccc10/src/html/fuzz…
38 projects written in Go. The project files have the following Go specific
46 language: go
72 go-fuzz will then automatically download the dependencies based on the go.mod file
76 In order to build a Go fuzz target, you need to call `go-fuzz`
83 A usage example from go-dns project is
93 * optional tag to be used by `go build` and such