Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var InstrumentGlobalsMap = make(map[string]ir.Node)
InstrumentGlobalsMap contains only package-local (and unlinknamed from somewhere else) globals. And the key is the object name. For example, in package p, a global foo would be in this map as "foo". Consider range over maps is nondeterministic, make a slice to hold all the values in the InstrumentGlobalsMap and iterate over the InstrumentGlobalsSlice.
View Source
var InstrumentGlobalsSlice = make([]ir.Node, 0, 0)
Functions ¶
func GetRedzoneSizeForGlobal ¶ added in go1.19
Calculate redzone for globals.
func MakeTask ¶ added in go1.22.0
func MakeTask()
MakeTask makes an initialization record for the package, if necessary. See runtime/proc.go:initTask for its layout. The 3 tasks for initialization are:
- Initialize all of the packages the current package depends on.
- Initialize all the variables that have initializers.
- Run any init functions.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.