version

package standard library
master (6ebb5f5) Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 11, 2025 License: BSD-3-Clause Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func WriteHeader

func WriteHeader(w io.Writer, v Version) (int, error)

WriteHeader writes a header for a trace version v to w.

Types

type Version

type Version uint32

Version represents the version of a trace file.

const (
	Go111   Version = 11 // v1
	Go119   Version = 19 // v1
	Go121   Version = 21 // v1
	Go122   Version = 22 // v2
	Go123   Version = 23 // v2
	Go125   Version = 25 // v2
	Current         = Go125
)

func ReadHeader

func ReadHeader(r io.Reader) (Version, error)

ReadHeader reads the version of the trace out of the trace file's header, whose prefix must be present in v.

func (Version) EventName

func (v Version) EventName(typ tracev2.EventType) string

EventName returns a string name of a wire format event for a particular trace version.

func (Version) Specs

func (v Version) Specs() []tracev2.EventSpec

Specs returns the set of event.Specs for this version.

func (Version) Valid

func (v Version) Valid() bool

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL