package version

Import Path
	internal/trace/version (on go.dev)

Dependency Relation
	imports 3 packages, and imported by 5 packages

Involved Source Files version.go
Package-Level Type Names (only one)
/* sort by: | */
Version represents the version of a trace file. EventName returns a string name of a wire format event for a particular trace version. Specs returns the set of event.Specs for this version. ( Version) Valid() bool func ReadHeader(r io.Reader) (Version, error) func internal/trace/raw.(*Reader).Version() Version func internal/trace/raw.(*TextReader).Version() Version func internal/trace/testtrace.ParseFile(testPath string) (io.Reader, Version, *testtrace.Expectation, error) func WriteHeader(w io.Writer, v Version) (int, error) func internal/trace/internal/testgen.Main(ver Version, f func(*testgen.Trace)) func internal/trace/internal/testgen.NewTrace(ver Version) *testgen.Trace func internal/trace/internal/tracev1.Parse(r io.Reader, vers Version) (tracev1.Trace, error) func internal/trace/raw.NewTextWriter(w io.Writer, v Version) (*raw.TextWriter, error) func internal/trace/raw.NewWriter(w io.Writer, v Version) (*raw.Writer, error) const Current const Go111 const Go119 const Go121 const Go122 const Go123 const Go125
Package-Level Functions (total 2)
ReadHeader reads the version of the trace out of the trace file's header, whose prefix must be present in v.
WriteHeader writes a header for a trace version v to w.
Package-Level Constants (total 7)
const Current Version = 25
const Go111 Version = 11 // v1
const Go119 Version = 19 // v1
const Go121 Version = 21 // v1
const Go122 Version = 22 // v2
const Go123 Version = 23 // v2
const Go125 Version = 25 // v2