Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
generate-corpus
Program generate-corpus generates a seed corpus for the fuzzers.
|
Program generate-corpus generates a seed corpus for the fuzzers. |
pbdump
pbdump is a tool for decoding the wire format for protocol buffer messages.
|
pbdump is a tool for decoding the wire format for protocol buffer messages. |
Package descfmt provides functionality to format descriptors.
|
Package descfmt provides functionality to format descriptors. |
Package descopts contains the nil pointers to concrete descriptor options.
|
Package descopts contains the nil pointers to concrete descriptor options. |
Package detrand provides deterministically random functionality.
|
Package detrand provides deterministically random functionality. |
encoding
|
|
defval
Package defval marshals and unmarshals textual forms of default values.
|
Package defval marshals and unmarshals textual forms of default values. |
messageset
Package messageset encodes and decodes the obsolete MessageSet wire format.
|
Package messageset encodes and decodes the obsolete MessageSet wire format. |
tag
Package tag marshals and unmarshals the legacy struct tags as generated by historical versions of protoc-gen-go.
|
Package tag marshals and unmarshals the legacy struct tags as generated by historical versions of protoc-gen-go. |
text
Package text implements the text format for protocol buffers.
|
Package text implements the text format for protocol buffers. |
Package errors implements functions to manipulate errors.
|
Package errors implements functions to manipulate errors. |
Package filedesc provides functionality for constructing descriptors.
|
Package filedesc provides functionality for constructing descriptors. |
Package filetype provides functionality for wrapping descriptors with Go type information.
|
Package filetype provides functionality for wrapping descriptors with Go type information. |
Package flags provides a set of flags controlled by build tags.
|
Package flags provides a set of flags controlled by build tags. |
fuzz
|
|
jsonfuzz
Package jsonfuzz includes fuzzers for protojson.Marshal and protojson.Unmarshal.
|
Package jsonfuzz includes fuzzers for protojson.Marshal and protojson.Unmarshal. |
textfuzz
Package textfuzz includes fuzzers for prototext.Marshal and prototext.Unmarshal.
|
Package textfuzz includes fuzzers for prototext.Marshal and prototext.Unmarshal. |
wirefuzz
Package wirefuzz includes a fuzzer for the wire marshaler and unmarshaler.
|
Package wirefuzz includes a fuzzer for the wire marshaler and unmarshaler. |
Package fuzztest contains a common fuzzer test.
|
Package fuzztest contains a common fuzzer test. |
Package genid contains constants for declarations in descriptor.proto and the well-known types.
|
Package genid contains constants for declarations in descriptor.proto and the well-known types. |
Package msgfmt implements a text marshaler combining the desirable features of both the JSON and proto text formats.
|
Package msgfmt implements a text marshaler combining the desirable features of both the JSON and proto text formats. |
Package order provides ordered access to messages and maps.
|
Package order provides ordered access to messages and maps. |
Package pragma provides types that can be embedded into a struct to statically enforce or prevent certain language properties.
|
Package pragma provides types that can be embedded into a struct to statically enforce or prevent certain language properties. |
Package protobuild constructs messages.
|
Package protobuild constructs messages. |
Package protolegacy is a stub version of the v1 proto package to satisfy internal/testprotos/legacy dependencies.
|
Package protolegacy is a stub version of the v1 proto package to satisfy internal/testprotos/legacy dependencies. |
Package set provides simple set data structures for uint64s.
|
Package set provides simple set data structures for uint64s. |
Package strs provides string manipulation functionality specific to protobuf.
|
Package strs provides string manipulation functionality specific to protobuf. |
testprotos
|
|
legacy/proto2_20160225_2fc053c5
Package proto2_20160225_2fc053c5 is a generated protocol buffer package.
|
Package proto2_20160225_2fc053c5 is a generated protocol buffer package. |
legacy/proto2_20160519_a4ab9ec5
Package proto2_20160519_a4ab9ec5 is a generated protocol buffer package.
|
Package proto2_20160519_a4ab9ec5 is a generated protocol buffer package. |
legacy/proto2_20180125_92554152
Package proto2_20180125_92554152 is a generated protocol buffer package.
|
Package proto2_20180125_92554152 is a generated protocol buffer package. |
legacy/proto3_20160225_2fc053c5
Package proto3_20160225_2fc053c5 is a generated protocol buffer package.
|
Package proto3_20160225_2fc053c5 is a generated protocol buffer package. |
legacy/proto3_20160519_a4ab9ec5
Package proto3_20160519_a4ab9ec5 is a generated protocol buffer package.
|
Package proto3_20160519_a4ab9ec5 is a generated protocol buffer package. |
legacy/proto3_20180125_92554152
Package proto3_20180125_92554152 is a generated protocol buffer package.
|
Package proto3_20180125_92554152 is a generated protocol buffer package. |
Package version records versioning information about this module.
|
Package version records versioning information about this module. |
Package weakdeps exists to add weak module dependencies.
|
Package weakdeps exists to add weak module dependencies. |
Click to show internal directories.
Click to hide internal directories.