// instrumentGlobals declares a global array of _asan_global structures and initializes it. func instrumentGlobals(fn *ir.Func) *ir.Name { … } func createtypes() (*types.Type, *types.Type, *types.Type) { … } // Calculate redzone for globals. func GetRedzoneSizeForGlobal(size int64) int64 { … } var InstrumentGlobalsMap … var InstrumentGlobalsSlice … func canInstrumentGlobal(g ir.Node) bool { … }