protobuf-go/internal/fuzz
Damien Neil 26451c0385 internal/fuzz: add fuzzers for prototext and protojson packages
Change-Id: Iee065070e6a983c303a3551a67fc32f0e94b649e
Reviewed-on: https://go-review.googlesource.com/c/protobuf/+/212219
Reviewed-by: Joe Tsai <thebrokentoaster@gmail.com>
2019-12-20 09:02:05 +00:00
..
jsonfuzz internal/fuzz: add fuzzers for prototext and protojson packages 2019-12-20 09:02:05 +00:00
textfuzz internal/fuzz: add fuzzers for prototext and protojson packages 2019-12-20 09:02:05 +00:00
wirefuzz internal/fuzz: refactor fuzzer 2019-12-20 09:01:58 +00:00
README.md internal/fuzz: add basic fuzzing target for Marshal/Unmarshal 2019-10-11 16:00:11 +00:00

Fuzzing

Fuzzing support using go-fuzz.

Basic operation:

$ go install github.com/dvyukov/go-fuzz/go-fuzz github.com/dvyukov/go-fuzz/go-fuzz-build
$ cd internal/fuzz/{fuzzer}
$ GOFUZZ111MODULE=on go-fuzz-build .
$ go-fuzz