Discover Packages
github.com/thoohv5/protobuf-go
internal
fuzz
directory
Version:
v0.0.2
Opens a new window with list of versions in this module.
Published: Oct 20, 2022
License: BSD-3-Clause
Opens a new window with license information.
README
README
¶
Fuzzing
Fuzzing support using go-fuzz .
Basic operation:
$ go install github.com/dvyukov/go-fuzz/go-fuzz
$ go install github.com/mdempsky/go114-fuzz-build
$ cd internal/fuzz/{fuzzer}
$ go114-fuzz-buildgithub.com/thoohv5/protobuf-go/internal/fuzz/{fuzzer}
$ go-fuzz
OSS-Fuzz
Fuzzers are automatically run by
OSS-Fuzz .
The OSS-Fuzz
configuration
currently builds fuzzers in every directory under internal/fuzz.
Only add fuzzers (not support packages) in this directory.
Fuzzing results are available at the OSS-Fuzz console ,
under golang-protobuf
.
Expand ▾
Collapse ▴
Directories
¶
Package jsonfuzz includes fuzzers for protojson.Marshal and protojson.Unmarshal.
Package jsonfuzz includes fuzzers for protojson.Marshal and protojson.Unmarshal.
Package textfuzz includes fuzzers for prototext.Marshal and prototext.Unmarshal.
Package textfuzz includes fuzzers for prototext.Marshal and prototext.Unmarshal.
Package wirefuzz includes a fuzzer for the wire marshaler and unmarshaler.
Package wirefuzz includes a fuzzer for the wire marshaler and unmarshaler.
Click to show internal directories.
Click to hide internal directories.