# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
HardCodedPkgID returns the hard-coded ID for the specified package path, or -1 if we don't use a hard-coded ID.
No description provided by the author
No description provided by the author
# Constants
CounterFilePref is the file prefix used when emitting coverage data output files.
No description provided by the author
No description provided by the author
CounterFileVersion stores the most recent counter data file version.
keep in sync with above.
No description provided by the author
No description provided by the author
No description provided by the author
"atomic" mode.
"count" mode.
No description provided by the author
registration-only pseudo-mode.
"set" mode.
testmain pseudo-mode.
"Raw" representation: all values (pkg ID, func ID, num counters, and counters themselves) are stored as uint32's.
"ULeb" representation: all values (pkg ID, func ID, num counters, and counters themselves) are stored with ULEB128 encoding.
No description provided by the author
No description provided by the author
MetaFilePref is a prefix used when emitting meta-data files; these files are of the form "covmeta.<hash>", where hash is a hash computed from the hashes of all the package meta-data symbols in the program.
Name of file within the "go test -cover" temp coverdir directory containing a list of meta-data files for packages being tested in a "go test -coverpkg=..
MetaFileVersion contains the current (most recent) meta-data file version.
NotHardCoded is a package pseudo-ID indicating that a given package is not part of the runtime and doesn't require a hard-coded ID.
No description provided by the author
No description provided by the author
# Variables
CovCounterMagic holds the magic string for a coverage counter-data file.
CovMetaMagic holds the magic string for a meta-data file.
# Structs
CounterFileFooter appears at the tail end of a counter data file, and stores the number of segments it contains.
CounterFileHeader stores files header information for a counter-data file.
CounterSegmentHeader encapsulates information about a specific segment in a counter data file, which at the moment contains counters data from a single execution of a coverage-instrumented program.
CoverableUnit describes the source characteristics of a single program unit for which we want to gather coverage info.
FuncDesc encapsulates the meta-data definitions for a single Go function.
MetaFilePaths contains information generated by the Go command and the read in by coverage test support functions within an executing "go test -cover" binary.
MetaFileHeader stores file header information for a meta-data file.
MetaSymbolHeader stores header information for a single meta-data blob, e.g.
# Type aliases
CounterFlavor describes how function and counters are stored/represented in the counter section of the file.
CounterGranularity tracks the granularity of the coverage counters being used in a given coverage-instrumented program.
CounterMode tracks the "flavor" of the coverage counters being used in a given coverage-instrumented program.