mirror of https://github.com/golang/go.git
[dev.fuzz] internal/fuzz: improve warning message when not instrumented
Change-Id: I005f66c965014b699de7e22750f417b28a32c03f Reviewed-on: https://go-review.googlesource.com/c/go/+/349052 Trust: Katie Hockman <katie@golang.org> Run-TryBot: Katie Hockman <katie@golang.org> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Jay Conrod <jayconrod@google.com>
This commit is contained in:
parent
7c648e2acb
commit
213d9f9a38
|
|
@ -613,11 +613,7 @@ func newCoordinator(opts CoordinateFuzzingOpts) (*coordinator, error) {
|
|||
|
||||
covSize := len(coverage())
|
||||
if covSize == 0 {
|
||||
// TODO: improve this warning. This condition happens if the binary was
|
||||
// built without fuzzing instrumtation (e.g., with 'go test -c'), so the
|
||||
// warning may not be true.
|
||||
fmt.Fprintf(c.opts.Log, "warning: coverage-guided fuzzing is not supported on this platform\n")
|
||||
c.covOnlyInputs = 0
|
||||
fmt.Fprintf(c.opts.Log, "warning: the test binary was not built with coverage instrumentation, so fuzzing will run without coverage guidance and may be inefficient\n")
|
||||
} else {
|
||||
// Set c.coverageData to a clean []byte full of zeros.
|
||||
c.coverageMask = make([]byte, covSize)
|
||||
|
|
|
|||
Loading…
Reference in New Issue