# runtime
..\..\..\..\runtime\cgocheck.go:47:38: <S> capturing by value: src (addr=false assign=false width=8)
..\..\..\..\runtime\cgocheck.go:47:91: <S> capturing by value: dst (addr=false assign=false width=8)
..\..\..\..\runtime\cgocheck.go:140:22: <S> capturing by value: typ (addr=false assign=false width=8)
..\..\..\..\runtime\cgocheck.go:140:27: <S> capturing by value: src (addr=false assign=false width=8)
..\..\..\..\runtime\cgocheck.go:140:32: <S> capturing by value: off (addr=false assign=false width=8)
..\..\..\..\runtime\cgocheck.go:140:37: <S> capturing by value: size (addr=false assign=false width=8)
..\..\..\..\runtime\chan.go:191:36: <S> capturing by value: c (addr=false assign=false width=8)
..\..\..\..\runtime\chan.go:472:36: <S> capturing by value: c (addr=false assign=false width=8)
..\..\..\..\runtime\heapdump.go:24:19: <S> capturing by value: fd (addr=false assign=false width=8)
..\..\..\..\runtime\malloc.go:556:4: <S> capturing by value: c (addr=false assign=false width=8)
..\..\..\..\runtime\malloc.go:556:13: <S> capturing by value: spc (addr=false assign=false width=1)
..\..\..\..\runtime\malloc.go:721:19: <S> capturing by ref: size (addr=true assign=true width=8)
..\..\..\..\runtime\malloc.go:721:25: <S> capturing by value: needzero (addr=false assign=false width=1)
..\..\..\..\runtime\malloc.go:721:35: <S> capturing by value: noscan (addr=false assign=false width=1)
..\..\..\..\runtime\malloc.go:721:4: <S> capturing by ref: s (addr=true assign=true width=8)
..\..\..\..\runtime\malloc.go:950:24: <S> capturing by value: size (addr=false assign=false width=8)
..\..\..\..\runtime\malloc.go:950:30: <S> capturing by value: align (addr=false assign=false width=8)
..\..\..\..\runtime\malloc.go:950:37: <S> capturing by value: sysStat (addr=false assign=false width=8)
..\..\..\..\runtime\malloc.go:950:3: <S> capturing by ref: p (addr=true assign=true width=8)
..\..\..\..\runtime\mbarrier.go:191:6: <S> capturing by value: mp (addr=false assign=false width=8)
..\..\..\..\runtime\mbarrier.go:191:59: <S> capturing by value: src (addr=false assign=false width=8)
..\..\..\..\runtime\mbarrier.go:195:14: <S> capturing by value: dst (addr=false assign=false width=8)
..\..\..\..\runtime\mbarrier.go:214:40: <S> capturing by value: dst (addr=false assign=false width=8)
..\..\..\..\runtime\mbarrier.go:214:56: <S> capturing by value: src (addr=false assign=false width=8)
..\..\..\..\runtime\mcache.go:90:3: <S> capturing by value: c (addr=false assign=false width=8)
..\..\..\..\runtime\mfinal.go:369:20: <S> capturing by value: e (addr=false assign=false width=8)
..\..\..\..\runtime\mfinal.go:418:20: <S> capturing by value: e (addr=false assign=false width=8)
..\..\..\..\runtime\mfinal.go:418:39: <S> capturing by value: f (addr=false assign=false width=8)
..\..\..\..\runtime\mfinal.go:418:48: <S> capturing by value: nret (addr=false assign=false width=8)
..\..\..\..\runtime\mfinal.go:418:54: <S> capturing by value: fint (addr=false assign=false width=8)
..\..\..\..\runtime\mfinal.go:418:60: <S> capturing by value: ot (addr=false assign=false width=8)
..\..\..\..\runtime\mgc.go:1372:4: <S> capturing by ref: now (addr=true assign=true width=8)
..\..\..\..\runtime\mgc.go:1541:10: <S> capturing by ref: startTime (addr=true assign=true width=8)
..\..\..\..\runtime\mgc.go:1559:11: <S> capturing by ref: startTime (addr=true assign=true width=8)
..\..\..\..\runtime\mgc.go:1837:15: <S> capturing by value: gp (addr=false assign=false width=8)
..\..\..\..\runtime\mgc.go:1838:11: <S> capturing by value: _p_ (addr=false assign=false width=8)
..\..\..\..\runtime\mgclarge.go:89:6: <S> capturing by value: t (addr=false assign=false width=8)
..\..\..\..\runtime\mgcmark.go:251:16: <S> capturing by value: gp (addr=false assign=false width=8)
..\..\..\..\runtime\mgcmark.go:264:14: <S> capturing by value: gcw (addr=false assign=false width=8)
..\..\..\..\runtime\mgcmark.go:468:18: <S> capturing by value: gp (addr=false assign=false width=8)
..\..\..\..\runtime\mgcmark.go:468:22: <S> capturing by value: scanWork (addr=false assign=false width=8)
..\..\..\..\runtime\mgcmark.go:783:27: <S> capturing by ref: cache (addr=true assign=false width=256)
..\..\..\..\runtime\mgcmark.go:783:34: <S> capturing by value: gcw (addr=false assign=false width=8)
..\..\..\..\runtime\mgcsweep.go:137:3: <S> capturing by ref: ret (addr=true assign=true width=8)
..\..\..\..\runtime\mgcwork.go:388:5: <S> capturing by ref: s (addr=true assign=true width=8)
..\..\..\..\runtime\mgcwork.go:538:34: <S> capturing by value: preemptible (addr=false assign=false width=1)
..\..\..\..\runtime\mheap.go:753:7: <S> capturing by value: h (addr=false assign=false width=8)
..\..\..\..\runtime\mheap.go:753:17: <S> capturing by value: npage (addr=false assign=false width=8)
..\..\..\..\runtime\mheap.go:753:24: <S> capturing by value: spanclass (addr=false assign=false width=1)
..\..\..\..\runtime\mheap.go:753:35: <S> capturing by value: large (addr=false assign=false width=1)
..\..\..\..\runtime\mheap.go:753:3: <S> capturing by ref: s (addr=true assign=true width=8)
..\..\..\..\runtime\mheap.go:965:9: <S> capturing by value: h (addr=false assign=false width=8)
..\..\..\..\runtime\mheap.go:972:27: <S> capturing by value: s (addr=false assign=false width=8)
..\..\..\..\runtime\mheap.go:976:6: <S> capturing by value: acct (addr=false assign=false width=4)
..\..\..\..\runtime\mprof.go:357:20: <S> capturing by value: p (addr=false assign=false width=8)
..\..\..\..\runtime\mprof.go:357:23: <S> capturing by value: b (addr=false assign=false width=8)
..\..\..\..\runtime\mprof.go:726:17: <S> capturing by value: gp (addr=false assign=false width=8)
..\..\..\..\runtime\mprof.go:746:10: <S> capturing by value: pc (addr=false assign=false width=8)
..\..\..\..\runtime\mprof.go:746:14: <S> capturing by value: sp (addr=false assign=false width=8)
..\..\..\..\runtime\mprof.go:746:18: <S> capturing by value: gp (addr=false assign=false width=8)
..\..\..\..\runtime\mprof.go:746:23: <S> capturing by ref: r (addr=true assign=true width=24)
..\..\..\..\runtime\mprof.go:796:18: <S> capturing by ref: buf (addr=true assign=false width=24)
..\..\..\..\runtime\mprof.go:797:20: <S> capturing by value: gp (addr=false assign=false width=8)
..\..\..\..\runtime\mprof.go:798:14: <S> capturing by value: pc (addr=false assign=false width=8)
..\..\..\..\runtime\mprof.go:798:18: <S> capturing by value: sp (addr=false assign=false width=8)
..\..\..\..\runtime\mprof.go:799:7: <S> capturing by value: all (addr=false assign=false width=1)
..\..\..\..\runtime\mprof.go:803:4: <S> capturing by ref: n (addr=true assign=true width=8)
..\..\..\..\runtime\mprof.go:832:14: <S> capturing by value: pc (addr=false assign=false width=8)
..\..\..\..\runtime\mprof.go:832:18: <S> capturing by value: sp (addr=false assign=false width=8)
..\..\..\..\runtime\mprof.go:832:25: <S> capturing by value: gp (addr=false assign=false width=8)
..\..\..\..\runtime\mprof.go:852:13: <S> capturing by value: pc (addr=false assign=false width=8)
..\..\..\..\runtime\mprof.go:852:17: <S> capturing by value: sp (addr=false assign=false width=8)
..\..\..\..\runtime\mprof.go:852:24: <S> capturing by value: gp (addr=false assign=false width=8)
..\..\..\..\runtime\mstats.go:461:18: <S> capturing by value: m (addr=false assign=false width=8)
..\..\..\..\runtime\mstats.go:483:17: <S> capturing by value: pauses (addr=false assign=false width=8)
..\..\..\..\runtime\os_windows.go:586:62: <S> capturing by value: result (addr=false assign=false width=8)
..\..\..\..\runtime\panic.go:204:13: <S> capturing by value: pp (addr=false assign=false width=8)
..\..\..\..\runtime\panic.go:204:26: <S> capturing by value: sc (addr=false assign=false width=8)
..\..\..\..\runtime\panic.go:222:48: <S> capturing by value: siz (addr=false assign=false width=4)
..\..\..\..\runtime\panic.go:223:4: <S> capturing by ref: d (addr=true assign=true width=8)
..\..\..\..\runtime\panic.go:258:12: <S> capturing by value: pp (addr=false assign=false width=8)
..\..\..\..\runtime\panic.go:258:25: <S> capturing by value: sc (addr=false assign=false width=8)
..\..\..\..\runtime\panic.go:598:13: <S> capturing by value: gp (addr=false assign=false width=8)
..\..\..\..\runtime\panic.go:598:17: <S> capturing by value: pc (addr=false assign=false width=8)
..\..\..\..\runtime\panic.go:598:21: <S> capturing by value: sp (addr=false assign=false width=8)
..\..\..\..\runtime\proc.go:152:6: <S> capturing by ref: needUnlock (addr=true assign=true width=1)
..\..\..\..\runtime\proc.go:302:9: <S> capturing by value: gp (addr=false assign=false width=8)
..\..\..\..\runtime\proc.go:302:13: <S> capturing by value: traceskip (addr=false assign=false width=8)
..\..\..\..\runtime\proc.go:775:46: <S> capturing by value: oldval (addr=false assign=false width=4)
..\..\..\..\runtime\proc.go:775:71: <S> capturing by value: newval (addr=false assign=false width=4)
..\..\..\..\runtime\proc.go:786:38: <S> capturing by value: oldval (addr=false assign=false width=4)
..\..\..\..\runtime\proc.go:786:57: <S> capturing by value: newval (addr=false assign=false width=4)
..\..\..\..\runtime\proc.go:786:85: <S> capturing by value: gp (addr=false assign=false width=8)
..\..\..\..\runtime\proc.go:2787:44: <S> capturing by value: _g_ (addr=false assign=false width=8)
..\..\..\..\runtime\proc.go:2884:49: <S> capturing by value: sp1 (addr=false assign=false width=8)
..\..\..\..\runtime\proc.go:2884:64: <S> capturing by value: sp2 (addr=false assign=false width=8)
..\..\..\..\runtime\proc.go:2884:79: <S> capturing by value: sp3 (addr=false assign=false width=8)
..\..\..\..\runtime\proc.go:2884:95: <S> capturing by value: _g_ (addr=false assign=false width=8)
..\..\..\..\runtime\proc.go:2891:49: <S> capturing by value: sp (addr=false assign=false width=8)
..\..\..\..\runtime\proc.go:2891:63: <S> capturing by value: _g_ (addr=false assign=false width=8)
..\..\..\..\runtime\proc.go:3028:4: <S> capturing by ref: ok (addr=true assign=true width=1)
..\..\..\..\runtime\proc.go:3030:8: <S> capturing by value: oldp (addr=false assign=false width=8)
..\..\..\..\runtime\proc.go:3033:30: <S> capturing by value: _g_ (addr=false assign=false width=8)
..\..\..\..\runtime\proc.go:3067:21: <S> capturing by value: _g_ (addr=false assign=false width=8)
..\..\..\..\runtime\proc.go:3214:35: <S> capturing by value: stacksize (addr=false assign=false width=4)
..\..\..\..\runtime\proc.go:3214:4: <S> capturing by value: newg (addr=false assign=false width=8)
..\..\..\..\runtime\proc.go:3233:12: <S> capturing by ref: fn (addr=true assign=false width=8)
..\..\..\..\runtime\proc.go:3233:25: <S> capturing by value: argp (addr=false assign=false width=8)
..\..\..\..\runtime\proc.go:3233:32: <S> capturing by value: siz (addr=false assign=false width=4)
..\..\..\..\runtime\proc.go:3233:37: <S> capturing by value: pc (addr=false assign=false width=8)
..\..\..\..\runtime\proc.go:3416:5: <S> capturing by value: gp (addr=false assign=false width=8)
..\..\..\..\runtime\rwmutex.go:42:10: <S> capturing by value: rw (addr=false assign=false width=8)
..\..\..\..\runtime\rwmutex.go:93:4: <S> capturing by value: rw (addr=false assign=false width=8)
..\..\..\..\runtime\rwmutex.go:93:18: <S> capturing by value: m (addr=false assign=false width=8)
..\..\..\..\runtime\select.go:531:43: <S> capturing by value: scases (addr=false assign=false width=24)
..\..\..\..\runtime\select.go:531:51: <S> capturing by value: lockorder (addr=false assign=false width=24)
..\..\..\..\runtime\select.go:562:43: <S> capturing by value: scases (addr=false assign=false width=24)
..\..\..\..\runtime\select.go:562:51: <S> capturing by value: lockorder (addr=false assign=false width=24)
..\..\..\..\runtime\traceback.go:729:20: <S> capturing by value: pc (addr=false assign=false width=8)
..\..\..\..\runtime\traceback.go:729:24: <S> capturing by value: sp (addr=false assign=false width=8)
..\..\..\..\runtime\traceback.go:729:31: <S> capturing by value: gp (addr=false assign=false width=8)
..\..\..\..\runtime\traceback.go:729:35: <S> capturing by ref: skip (addr=true assign=false width=8)
..\..\..\..\runtime\traceback.go:729:42: <S> capturing by value: pcbuf (addr=false assign=false width=24)
..\..\..\..\runtime\traceback.go:729:3: <S> capturing by ref: n (addr=true assign=true width=8)
..\..\..\..\runtime\alg.go:47:6: can inline memhash0 as: func(unsafe.Pointer, uintptr) uintptr { return h }
..\..\..\..\runtime\alg.go:90:6: cannot inline aeshash: no function body
..\..\..\..\runtime\stubs.go:11:6: can inline add as: func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hash64.go:109:6: can inline rotl_31 as: func(uint64) uint64 { return x << 31 | x >> (64 - 31) }
..\..\..\..\runtime\unaligned1.go:11:6: can inline readUnaligned32 as: func(unsafe.Pointer) uint32 { return *(*uint32)(p) }
..\..\..\..\runtime\unaligned1.go:15:6: can inline readUnaligned64 as: func(unsafe.Pointer) uint64 { return *(*uint64)(p) }
..\..\..\..\runtime\hash64.go:23:6: cannot inline memhash: non-leaf function
..\..\..\..\runtime\hash64.go:33:27: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hash64.go:34:27: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hash64.go:35:14: inlining call to rotl_31 func(uint64) uint64 { return x << 31 | x >> (64 - 31) }
..\..\..\..\runtime\hash64.go:37:30: inlining call to readUnaligned32 func(unsafe.Pointer) uint32 { return *(*uint32)(p) }
..\..\..\..\runtime\hash64.go:38:34: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hash64.go:38:30: inlining call to readUnaligned32 func(unsafe.Pointer) uint32 { return *(*uint32)(p) }
..\..\..\..\runtime\hash64.go:39:14: inlining call to rotl_31 func(uint64) uint64 { return x << 31 | x >> (64 - 31) }
..\..\..\..\runtime\hash64.go:41:23: inlining call to readUnaligned64 func(unsafe.Pointer) uint64 { return *(*uint64)(p) }
..\..\..\..\runtime\hash64.go:42:14: inlining call to rotl_31 func(uint64) uint64 { return x << 31 | x >> (64 - 31) }
..\..\..\..\runtime\hash64.go:43:27: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hash64.go:43:23: inlining call to readUnaligned64 func(unsafe.Pointer) uint64 { return *(*uint64)(p) }
..\..\..\..\runtime\hash64.go:44:14: inlining call to rotl_31 func(uint64) uint64 { return x << 31 | x >> (64 - 31) }
..\..\..\..\runtime\hash64.go:46:23: inlining call to readUnaligned64 func(unsafe.Pointer) uint64 { return *(*uint64)(p) }
..\..\..\..\runtime\hash64.go:47:14: inlining call to rotl_31 func(uint64) uint64 { return x << 31 | x >> (64 - 31) }
..\..\..\..\runtime\hash64.go:48:27: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hash64.go:48:23: inlining call to readUnaligned64 func(unsafe.Pointer) uint64 { return *(*uint64)(p) }
..\..\..\..\runtime\hash64.go:49:14: inlining call to rotl_31 func(uint64) uint64 { return x << 31 | x >> (64 - 31) }
..\..\..\..\runtime\hash64.go:50:27: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hash64.go:50:23: inlining call to readUnaligned64 func(unsafe.Pointer) uint64 { return *(*uint64)(p) }
..\..\..\..\runtime\hash64.go:51:14: inlining call to rotl_31 func(uint64) uint64 { return x << 31 | x >> (64 - 31) }
..\..\..\..\runtime\hash64.go:52:27: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hash64.go:52:23: inlining call to readUnaligned64 func(unsafe.Pointer) uint64 { return *(*uint64)(p) }
..\..\..\..\runtime\hash64.go:53:14: inlining call to rotl_31 func(uint64) uint64 { return x << 31 | x >> (64 - 31) }
..\..\..\..\runtime\hash64.go:60:25: inlining call to readUnaligned64 func(unsafe.Pointer) uint64 { return *(*uint64)(p) }
..\..\..\..\runtime\hash64.go:61:16: inlining call to rotl_31 func(uint64) uint64 { return x << 31 | x >> (64 - 31) }
..\..\..\..\runtime\hash64.go:62:11: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hash64.go:63:25: inlining call to readUnaligned64 func(unsafe.Pointer) uint64 { return *(*uint64)(p) }
..\..\..\..\runtime\hash64.go:64:16: inlining call to rotl_31 func(uint64) uint64 { return x << 31 | x >> (64 - 31) }
..\..\..\..\runtime\hash64.go:65:11: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hash64.go:66:25: inlining call to readUnaligned64 func(unsafe.Pointer) uint64 { return *(*uint64)(p) }
..\..\..\..\runtime\hash64.go:67:16: inlining call to rotl_31 func(uint64) uint64 { return x << 31 | x >> (64 - 31) }
..\..\..\..\runtime\hash64.go:68:11: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hash64.go:69:25: inlining call to readUnaligned64 func(unsafe.Pointer) uint64 { return *(*uint64)(p) }
..\..\..\..\runtime\hash64.go:70:16: inlining call to rotl_31 func(uint64) uint64 { return x << 31 | x >> (64 - 31) }
..\..\..\..\runtime\hash64.go:71:11: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\alg.go:51:6: cannot inline memhash8: non-leaf function
..\..\..\..\runtime\alg.go:55:6: cannot inline memhash16: non-leaf function
..\..\..\..\runtime\alg.go:59:6: cannot inline memhash128: non-leaf function
..\..\..\..\runtime\stubs.go:245:6: cannot inline getclosureptr: no function body
..\..\..\..\runtime\alg.go:64:6: cannot inline memhash_varlen: non-leaf function
..\..\..\..\runtime\alg.go:91:6: cannot inline aeshash32: no function body
..\..\..\..\runtime\alg.go:92:6: cannot inline aeshash64: no function body
..\..\..\..\runtime\alg.go:93:6: cannot inline aeshashstr: no function body
..\..\..\..\runtime\alg.go:95:6: cannot inline strhash: non-leaf function
..\..\..\..\runtime\stubs.go:94:6: can inline fastrand as: func() uint32 { mp := getg().m; s1, s0 := mp.fastrand[0], mp.fastrand[1]; s1 ^= s1 << 17; s1 = s1 ^ s0 ^ s1 >> 7 ^ s0 >> 16; mp.fastrand[0], mp.fastrand[1] = s0, s1; return s0 + s1 }
..\..\..\..\runtime\alg.go:105:6: cannot inline f32hash: non-leaf function
..\..\..\..\runtime\alg.go:111:41: inlining call to fastrand func() uint32 { mp := getg().m; s1, s0 := mp.fastrand[0], mp.fastrand[1]; s1 ^= s1 << 17; s1 = s1 ^ s0 ^ s1 >> 7 ^ s0 >> 16; mp.fastrand[0], mp.fastrand[1] = s0, s1; return s0 + s1 }
..\..\..\..\runtime\alg.go:117:6: cannot inline f64hash: non-leaf function
..\..\..\..\runtime\alg.go:123:41: inlining call to fastrand func() uint32 { mp := getg().m; s1, s0 := mp.fastrand[0], mp.fastrand[1]; s1 ^= s1 << 17; s1 = s1 ^ s0 ^ s1 >> 7 ^ s0 >> 16; mp.fastrand[0], mp.fastrand[1] = s0, s1; return s0 + s1 }
..\..\..\..\runtime\alg.go:129:6: cannot inline c64hash: non-leaf function
..\..\..\..\runtime\alg.go:134:6: cannot inline c128hash: non-leaf function
..\..\..\..\runtime\stubs.go:54:6: cannot inline systemstack: no function body
..\..\..\..\runtime\panic.go:588:6: cannot inline startpanic: non-leaf function
..\..\..\..\runtime\stubs.go:226:6: cannot inline getcallerpc: no function body
..\..\..\..\runtime\stubs.go:229:6: cannot inline getcallersp: no function body
..\..\..\..\runtime\signal_windows.go:212:6: can inline signame as: func(uint32) string { return "" }
..\..\..\..\runtime\runtime1.go:36:6: can inline gotraceback as: func() (int32, bool, bool) { _g_ := getg(); t := atomic.Load(&traceback_cache); crash = t & tracebackCrash != 0; all = _g_.m.throwing > 0 || t & tracebackAll != 0; if _g_.m.traceback != 0 { level = int32(_g_.m.traceback) } else { level = int32(t >> tracebackShift) }; return  }
..\..\..\..\runtime\proc.go:706:6: can inline readgstatus as: func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\os_windows.go:326:6: cannot inline nanotime: no function body
..\..\..\..\runtime\traceback.go:799:6: cannot inline goroutineheader: non-leaf function
..\..\..\..\runtime\traceback.go:800:25: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\stubs.go:128:6: can inline noescape as: func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\stubs.go:154:6: cannot inline procyield: no function body
..\..\..\..\runtime\os_windows.go:788:6: cannot inline onosstack: no function body
..\..\..\..\runtime\os_windows.go:796:6: cannot inline osyield: non-leaf function
..\..\..\..\runtime\runtime2.go:223:6: can inline puintptr.ptr as: method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\stubs.go:248:6: cannot inline asmcgocall: no function body
..\..\..\..\runtime\cgocall.go:157:6: can inline endcgo as: func(*m) { mp.incgo = false; mp.ncgo--; if raceenabled {  } }
..\..\..\..\runtime\runtime2.go:243:6: can inline (*muintptr).set as: method(*muintptr) func(*m) { *mp = muintptr(unsafe.Pointer(m)) }
..\..\..\..\runtime\runtime1.go:450:6: can inline acquirem as: func() *m { _g_ := getg(); _g_.m.locks++; return _g_.m }
..\..\..\..\runtime\runtime2.go:226:6: can inline (*puintptr).set as: method(*puintptr) func(*p) { *pp = puintptr(unsafe.Pointer(p)) }
..\..\..\..\runtime\runtime2.go:205:6: can inline (*guintptr).set as: method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\os_windows.go:705:6: cannot inline stdcall: non-leaf function
..\..\..\..\runtime\os_windows.go:712:18: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\os_windows.go:756:6: cannot inline stdcall4: non-leaf function
..\..\..\..\runtime\os_windows.go:759:36: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\os_windows.go:252:6: cannot inline getlasterror: no function body
..\..\..\..\runtime\runtime1.go:427:6: cannot inline timediv: unhandled op FOR
..\..\..\..\runtime\os_windows.go:740:6: cannot inline stdcall2: non-leaf function
..\..\..\..\runtime\os_windows.go:743:36: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\runtime2.go:240:6: can inline muintptr.ptr as: method(muintptr) func() *m { return (*m)(unsafe.Pointer(mp)) }
..\..\..\..\runtime\os_windows.go:732:6: cannot inline stdcall1: non-leaf function
..\..\..\..\runtime\os_windows.go:735:36: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\runtime1.go:457:6: can inline releasem as: func(*m) { _g_ := getg(); mp.locks--; if mp.locks == 0 && _g_.preempt { _g_.stackguard0 = stackPreempt } }
..\..\..\..\runtime\trace.go:162:6: can inline traceBufPtr.ptr as: method(traceBufPtr) func() *traceBuf { return (*traceBuf)(unsafe.Pointer(tp)) }
..\..\..\..\runtime\trace.go:164:6: can inline traceBufPtrOf as: func(*traceBuf) traceBufPtr { return traceBufPtr(unsafe.Pointer(b)) }
..\..\..\..\runtime\trace.go:469:6: can inline traceFullQueue as: func(traceBufPtr) { buf.ptr().traceBufHeader.link = 0; if trace.fullHead == 0 { trace.fullHead = buf } else { trace.fullTail.ptr().traceBufHeader.link = buf }; trace.fullTail = buf }
..\..\..\..\runtime\trace.go:470:9: inlining call to traceBufPtr.ptr method(traceBufPtr) func() *traceBuf { return (*traceBuf)(unsafe.Pointer(tp)) }
..\..\..\..\runtime\trace.go:474:21: inlining call to traceBufPtr.ptr method(traceBufPtr) func() *traceBuf { return (*traceBuf)(unsafe.Pointer(tp)) }
..\..\..\..\runtime\os_windows.go:443:6: cannot inline exit: non-leaf function
..\..\..\..\runtime\mstats.go:666:6: cannot inline mSysStatInc: non-leaf function
..\..\..\..\runtime\mem_windows.go:27:6: cannot inline sysAlloc: non-leaf function
..\..\..\..\runtime\trace.go:163:6: can inline (*traceBufPtr).set as: method(*traceBufPtr) func(*traceBuf) { *tp = traceBufPtr(unsafe.Pointer(b)) }
..\..\..\..\runtime\cputicks.go:16:6: cannot inline cputicks: no function body
..\..\..\..\runtime\trace.go:689:6: can inline (*traceBuf).byte as: method(*traceBuf) func(byte) { buf.arr[buf.traceBufHeader.pos] = v; buf.traceBufHeader.pos++ }
..\..\..\..\runtime\trace.go:677:6: cannot inline (*traceBuf).varint: unhandled op FOR
..\..\..\..\runtime\symtab.go:607:6: cannot inline findmoduledatap: unhandled op FOR
..\..\..\..\runtime\symtab.go:621:6: can inline funcInfo.valid as: method(funcInfo) func() bool { return f._func != nil }
..\..\..\..\runtime\symtab.go:875:6: cannot inline readvarint: unhandled op FOR
..\..\..\..\runtime\symtab.go:845:6: cannot inline step: non-leaf function
..\..\..\..\runtime\stubs.go:109:6: can inline fastrandn as: func(uint32) uint32 { return uint32(uint64(fastrand()) * uint64(n) >> 32) }
..\..\..\..\runtime\stubs.go:112:31: inlining call to fastrand func() uint32 { mp := getg().m; s1, s0 := mp.fastrand[0], mp.fastrand[1]; s1 ^= s1 << 17; s1 = s1 ^ s0 ^ s1 >> 7 ^ s0 >> 16; mp.fastrand[0], mp.fastrand[1] = s0, s1; return s0 + s1 }
..\..\..\..\runtime\symtab.go:767:6: can inline cfuncname as: func(funcInfo) *byte { if !f.valid() || f._func.nameoff == 0 { return nil }; return &f.datap.pclntable[f._func.nameoff] }
..\..\..\..\runtime\symtab.go:768:13: inlining call to funcInfo.valid method(funcInfo) func() bool { return f._func != nil }
..\..\..\..\runtime\string.go:394:6: cannot inline findnull: unhandled op FOR
..\..\..\..\runtime\string.go:419:6: cannot inline gostringnocopy: non-leaf function
..\..\..\..\runtime\symtab.go:774:6: cannot inline funcname: non-leaf function
..\..\..\..\runtime\symtab.go:775:33: inlining call to cfuncname func(funcInfo) *byte { if !f.valid() || f._func.nameoff == 0 { return nil }; return &f.datap.pclntable[f._func.nameoff] }
..\..\..\..\runtime\symtab.go:775:33: inlining call to funcInfo.valid method(funcInfo) func() bool { return f._func != nil }
..\..\..\..\runtime\traceback.go:870:6: can inline topofstack as: func(funcInfo) bool { pc := f._func.entry; return pc == goexitPC || pc == mstartPC || pc == mcallPC || pc == morestackPC || pc == rt0_goPC || externalthreadhandlerp != 0 && pc == externalthreadhandlerp }
..\..\..\..\runtime\symtab.go:830:6: cannot inline funcdata: function too complex: cost 87 exceeds budget 80
..\..\..\..\runtime\symtab.go:834:10: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\symtab.go:839:10: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\symtab.go:841:31: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\proc.go:397:6: can inline funcPC as: func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\proc.go:398:26: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\traceback.go:783:6: can inline elideWrapperCalling as: func(string) bool { return !(name == "runtime.gopanic" || name == "runtime.sigpanic" || name == "runtime.panicwrap") }
..\..\..\..\runtime\runtime2.go:202:6: can inline guintptr.ptr as: method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\string.go:327:6: can inline hasprefix as: func(string, string) bool { return len(s) >= len(t) && s[:len(t)] == t }
..\..\..\..\runtime\string.go:311:6: cannot inline index: unhandled op FOR
..\..\..\..\runtime\string.go:316:31: inlining call to hasprefix func(string, string) bool { return len(s) >= len(t) && s[:len(t)] == t }
..\..\..\..\runtime\string.go:323:6: cannot inline contains: non-leaf function
..\..\..\..\runtime\traceback.go:776:6: can inline isExportedRuntime as: func(string) bool { <node DCLCONST>; return len(name) > n && name[:n] == "runtime." && 'A' <= name[n] && name[n] <= 'Z' }
..\..\..\..\runtime\symtab.go:778:6: cannot inline funcnameFromNameoff: non-leaf function
..\..\..\..\runtime\symtab.go:780:13: inlining call to funcInfo.valid method(funcInfo) func() bool { return f._func != nil }
..\..\..\..\runtime\symtab.go:787:6: cannot inline funcfile: non-leaf function
..\..\..\..\runtime\symtab.go:789:13: inlining call to funcInfo.valid method(funcInfo) func() bool { return f._func != nil }
..\..\..\..\runtime\trace.go:714:6: can inline traceStackPtr.ptr as: method(traceStackPtr) func() *traceStack { return (*traceStack)(unsafe.Pointer(tp)) }
..\..\..\..\runtime\trace.go:717:6: can inline (*traceStack).stack as: method(*traceStack) func() []uintptr { return (*[128]uintptr)(unsafe.Pointer(&ts.stk))[:ts.n] }
..\..\..\..\runtime\trace.go:756:6: cannot inline (*traceStackTable).find: unhandled op FOR
..\..\..\..\runtime\trace.go:759:30: inlining call to traceStackPtr.ptr method(traceStackPtr) func() *traceStack { return (*traceStack)(unsafe.Pointer(tp)) }
..\..\..\..\runtime\trace.go:759:64: inlining call to traceStackPtr.ptr method(traceStackPtr) func() *traceStack { return (*traceStack)(unsafe.Pointer(tp)) }
..\..\..\..\runtime\trace.go:761:35: inlining call to (*traceStack).stack method(*traceStack) func() []uintptr { return (*[128]uintptr)(unsafe.Pointer(&ts.stk))[:ts.n] }
..\..\..\..\runtime\stubs.go:296:6: can inline round as: func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\runtime\trace.go:879:6: can inline traceAllocBlockPtr.ptr as: method(traceAllocBlockPtr) func() *traceAllocBlock { return (*traceAllocBlock)(unsafe.Pointer(p)) }
..\..\..\..\runtime\trace.go:880:6: can inline (*traceAllocBlockPtr).set as: method(*traceAllocBlockPtr) func(*traceAllocBlock) { *p = traceAllocBlockPtr(unsafe.Pointer(x)) }
..\..\..\..\runtime\mheap.go:309:6: can inline (*mspan).base as: method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mheap.go:409:6: can inline inHeapOrStack as: func(uintptr) bool { if b == 0 || b < mheap_.arena_start || b >= mheap_.arena_used { return false }; s := mheap_.spans[(b - mheap_.arena_start) >> _PageShift]; if s == nil || b < s.base() { return false }; switch statement }
..\..\..\..\runtime\mheap.go:415:27: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\symtab.go:435:6: can inline activeModules as: func() []*moduledata { p := (*[]*moduledata)(atomic.Loadp(unsafe.Pointer(&modulesSlice))); if p == nil { return nil }; return *p }
..\..\..\..\runtime\cgocall.go:645:6: can inline cgoInRange as: func(unsafe.Pointer, uintptr, uintptr) bool { return start <= uintptr(p) && uintptr(p) < end }
..\..\..\..\runtime\cgocall.go:624:6: cannot inline cgoIsGoPointer: unhandled op RANGE
..\..\..\..\runtime\cgocall.go:629:18: inlining call to inHeapOrStack func(uintptr) bool { if b == 0 || b < mheap_.arena_start || b >= mheap_.arena_used { return false }; s := mheap_.spans[(b - mheap_.arena_start) >> _PageShift]; if s == nil || b < s.base() { return false }; switch statement }
..\..\..\..\runtime\cgocall.go:629:18: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\cgocall.go:633:37: inlining call to activeModules func() []*moduledata { p := (*[]*moduledata)(atomic.Loadp(unsafe.Pointer(&modulesSlice))); if p == nil { return nil }; return *p }
..\..\..\..\runtime\cgocall.go:634:16: inlining call to cgoInRange func(unsafe.Pointer, uintptr, uintptr) bool { return start <= uintptr(p) && uintptr(p) < end }
..\..\..\..\runtime\cgocall.go:634:58: inlining call to cgoInRange func(unsafe.Pointer, uintptr, uintptr) bool { return start <= uintptr(p) && uintptr(p) < end }
..\..\..\..\runtime\mheap.go:392:6: can inline inheap as: func(uintptr) bool { if b == 0 || b < mheap_.arena_start || b >= mheap_.arena_used { return false }; s := mheap_.spans[(b - mheap_.arena_start) >> _PageShift]; if s == nil || b < s.base() || b >= s.limit || s.state != mSpanInUse { return false }; return true }
..\..\..\..\runtime\mheap.go:398:27: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mgcmark.go:1306:6: cannot inline gcDumpObject: unhandled op FOR
..\..\..\..\runtime\mgcmark.go:1320:32: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mbitmap.go:358:6: can inline heapBitsForAddr as: func(uintptr) heapBits { off := (addr - mheap_.arena_start) / sys.PtrSize; return heapBits literal }
..\..\..\..\runtime\mbitmap.go:99:6: can inline addb as: func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + n)) }
..\..\..\..\runtime\mheap.go:1545:6: can inline (*gcBits).bytep as: method(*gcBits) func(uintptr) *uint8 { return addb((*uint8)(b), n) }
..\..\..\..\runtime\mheap.go:1546:13: inlining call to addb func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + n)) }
..\..\..\..\runtime\mheap.go:1551:6: can inline (*gcBits).bitp as: method(*gcBits) func(uintptr) (*uint8, uint8) { return b.bytep(n / 8), 1 << (n % 8) }
..\..\..\..\runtime\mheap.go:1552:16: inlining call to (*gcBits).bytep method(*gcBits) func(uintptr) *uint8 { return addb((*uint8)(b), n) }
..\..\..\..\runtime\mheap.go:1552:16: inlining call to addb func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + n)) }
..\..\..\..\runtime\mbitmap.go:293:6: can inline (*mspan).markBitsForIndex as: method(*mspan) func(uintptr) markBits { bytep, mask = s.gcmarkBits.bitp(objIndex); return markBits literal }
..\..\..\..\runtime\mbitmap.go:294:34: inlining call to (*gcBits).bitp method(*gcBits) func(uintptr) (*uint8, uint8) { return b.bytep(n / 8), 1 << (n % 8) }
..\..\..\..\runtime\mbitmap.go:294:34: inlining call to (*gcBits).bytep method(*gcBits) func(uintptr) *uint8 { return addb((*uint8)(b), n) }
..\..\..\..\runtime\mbitmap.go:294:34: inlining call to addb func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + n)) }
..\..\..\..\runtime\mbitmap.go:303:6: can inline markBits.isMarked as: method(markBits) func() bool { return *m.bytep & m.mask != 0 }
..\..\..\..\runtime\mbitmap.go:503:6: can inline heapBits.isCheckmarked as: method(heapBits) func(uintptr) bool { if size == sys.PtrSize { return *h.bitp >> h.shift & bitPointer != 0 }; return *h.bitp >> (heapBitsShift + h.shift) & bitScan != 0 }
..\..\..\..\runtime\mbitmap.go:518:6: can inline heapBits.setCheckmarked as: method(heapBits) func(uintptr) { if size == sys.PtrSize { atomic.Or8(h.bitp, bitPointer << h.shift); return  }; atomic.Or8(h.bitp, bitScan << (heapBitsShift + h.shift)) }
..\..\..\..\runtime\mbitmap.go:267:6: can inline (*mspan).isFree as: method(*mspan) func(uintptr) bool { if index < s.freeindex { return false }; bytep, mask = s.allocBits.bitp(index); return *bytep & mask == 0 }
..\..\..\..\runtime\mbitmap.go:271:33: inlining call to (*gcBits).bitp method(*gcBits) func(uintptr) (*uint8, uint8) { return b.bytep(n / 8), 1 << (n % 8) }
..\..\..\..\runtime\mbitmap.go:271:33: inlining call to (*gcBits).bytep method(*gcBits) func(uintptr) *uint8 { return addb((*uint8)(b), n) }
..\..\..\..\runtime\mbitmap.go:271:33: inlining call to addb func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + n)) }
..\..\..\..\runtime\mheap.go:383:6: can inline spanClass.noscan as: method(spanClass) func() bool { return sc & 1 != 0 }
..\..\..\..\runtime\mgcwork.go:140:6: can inline (*gcWork).putFast as: method(*gcWork) func(uintptr) bool { wbuf := w.wbuf1; if wbuf == nil { return false } else { if wbuf.workbufhdr.nobj == len(wbuf.obj) { return false } }; wbuf.obj[wbuf.workbufhdr.nobj] = obj; wbuf.workbufhdr.nobj++; return true }
..\..\..\..\runtime\lfstack_64bit.go:41:6: can inline lfstackUnpack as: func(uint64) *lfnode { if GOARCH == "amd64" { return (*lfnode)(unsafe.Pointer(uintptr(int64(val) >> cntBits << 3))) }; return (*lfnode)(unsafe.Pointer(uintptr(val >> cntBits << 3))) }
..\..\..\..\runtime\lfstack.go:41:6: cannot inline (*lfstack).pop: unhandled op FOR
..\..\..\..\runtime\lfstack.go:47:24: inlining call to lfstackUnpack func(uint64) *lfnode { if GOARCH == "amd64" { return (*lfnode)(unsafe.Pointer(uintptr(int64(val) >> cntBits << 3))) }; return (*lfnode)(unsafe.Pointer(uintptr(val >> cntBits << 3))) }
..\..\..\..\runtime\mheap.go:1262:6: can inline (*mSpanList).isEmpty as: method(*mSpanList) func() bool { return list.first == nil }
..\..\..\..\runtime\mfixalloc.go:94:6: can inline (*fixalloc).free as: method(*fixalloc) func(unsafe.Pointer) { f.inuse -= f.size; v := (*mlink)(p); v.next = f.list; f.list = v }
..\..\..\..\runtime\mem_windows.go:101:6: cannot inline sysReserve: non-leaf function
..\..\..\..\runtime\mstats.go:680:6: cannot inline mSysStatDec: non-leaf function
..\..\..\..\runtime\os_windows.go:748:6: cannot inline stdcall3: non-leaf function
..\..\..\..\runtime\os_windows.go:751:36: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\stubs.go:73:6: cannot inline memclrNoHeapPointers: no function body
..\..\..\..\runtime\malloc.go:1027:6: can inline (*notInHeap).add as: method(*notInHeap) func(uintptr) *notInHeap { return (*notInHeap)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + bytes)) }
..\..\..\..\runtime\mheap.go:1209:6: can inline (*mspan).init as: method(*mspan) func(uintptr, uintptr) { span.next = nil; span.prev = nil; span.list = nil; span.startAddr = base; span.npages = npages; span.allocCount = 0; span.spanclass = 0; span.incache = false; span.elemsize = 0; span.state = _MSpanDead; span.unusedsince = 0; span.npreleased = 0; span.speciallock.key = 0; span.specials = nil; span.needzero = 0; span.freeindex = 0; span.allocBits = nil; span.gcmarkBits = nil }
..\..\..\..\runtime\mheap.go:1231:6: can inline (*mspan).inList as: method(*mspan) func() bool { return span.list != nil }
..\..\..\..\runtime\mheap.go:1099:6: can inline (*mheap).busyList as: method(*mheap) func(uintptr) *mSpanList { if npages < uintptr(len(h.busy)) { return &h.busy[npages] }; return &h.busylarge }
..\..\..\..\runtime\mheap.go:881:6: can inline (*mheap).isLargeSpan as: method(*mheap) func(uintptr) bool { return npages >= uintptr(len(h.free)) }
..\..\..\..\runtime\mheap.go:1095:6: can inline (*mheap).freeList as: method(*mheap) func(uintptr) *mSpanList { return &h.free[npages] }
..\..\..\..\runtime\mgclarge.go:49:6: can inline (*treapNode).init as: method(*treapNode) func() { t.right = nil; t.left = nil; t.parent = nil; t.spanKey = nil; t.npagesKey = 0; t.priority = 0 }
..\..\..\..\runtime\lfstack_64bit.go:37:6: can inline lfstackPack as: func(*lfnode, uintptr) uint64 { return uint64(uintptr(unsafe.Pointer(node))) << (64 - addrBits) | uint64(cnt & (1 << cntBits - 1)) }
..\..\..\..\runtime\proc.go:4402:6: can inline preemptone as: func(*p) bool { mp := _p_.m.ptr(); if mp == nil || mp == getg().m { return false }; gp := mp.curg; if gp == nil || gp == mp.g0 { return false }; gp.preempt = true; gp.stackguard0 = stackPreempt; return true }
..\..\..\..\runtime\proc.go:4403:17: inlining call to muintptr.ptr method(muintptr) func() *m { return (*m)(unsafe.Pointer(mp)) }
..\..\..\..\runtime\mgc.go:666:6: cannot inline (*gcControllerState).enlistWorker: unhandled op FOR
..\..\..\..\runtime\mgc.go:688:20: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\mgc.go:690:24: inlining call to fastrandn func(uint32) uint32 { return uint32(uint64(fastrand()) * uint64(n) >> 32) }
..\..\..\..\runtime\mgc.go:690:24: inlining call to fastrand func() uint32 { mp := getg().m; s1, s0 := mp.fastrand[0], mp.fastrand[1]; s1 ^= s1 << 17; s1 = s1 ^ s0 ^ s1 >> 7 ^ s0 >> 16; mp.fastrand[0], mp.fastrand[1] = s0, s1; return s0 + s1 }
..\..\..\..\runtime\mgc.go:698:16: inlining call to preemptone func(*p) bool { mp := _p_.m.ptr(); if mp == nil || mp == getg().m { return false }; gp := mp.curg; if gp == nil || gp == mp.g0 { return false }; gp.preempt = true; gp.stackguard0 = stackPreempt; return true }
..\..\..\..\runtime\mgc.go:698:16: inlining call to muintptr.ptr method(muintptr) func() *m { return (*m)(unsafe.Pointer(mp)) }
..\..\..\..\runtime\proc.go:4621:6: can inline pidleget as: func() *p { _p_ := sched.pidle.ptr(); if _p_ != nil { sched.pidle = _p_.link; atomic.Xadd(&sched.npidle, -1) }; return _p_ }
..\..\..\..\runtime\proc.go:4622:24: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\stubs.go:34:6: cannot inline mcall: no function body
..\..\..\..\runtime\mfinal.go:486:6: cannot inline KeepAlive: marked go:noinline
..\..\..\..\runtime\traceback.go:882:6: can inline isSystemGoroutine as: func(*g) bool { pc := gp.startpc; return pc == runfinqPC && !fingRunning || pc == bgsweepPC || pc == forcegchelperPC || pc == timerprocPC || pc == gcBgMarkWorkerPC }
..\..\..\..\runtime\signal_windows.go:216:6: can inline crash as: func() {  }
..\..\..\..\runtime\panic.go:609:6: cannot inline throw: recursive
..\..\..\..\runtime\panic.go:593:6: cannot inline dopanic: recursive
..\..\..\..\runtime\panic.go:597:14: cannot inline dopanic.func1: recursive
..\..\..\..\runtime\panic.go:707:6: cannot inline dopanic_m: recursive
..\..\..\..\runtime\panic.go:709:21: inlining call to signame func(uint32) string { return "" }
..\..\..\..\runtime\panic.go:718:36: inlining call to gotraceback func() (int32, bool, bool) { _g_ := getg(); t := atomic.Load(&traceback_cache); crash = t & tracebackCrash != 0; all = _g_.m.throwing > 0 || t & tracebackAll != 0; if _g_.m.traceback != 0 { level = int32(_g_.m.traceback) } else { level = int32(t >> tracebackShift) }; return  }
..\..\..\..\runtime\panic.go:749:8: inlining call to crash func() {  }
..\..\..\..\runtime\traceback.go:673:6: cannot inline traceback: recursive
..\..\..\..\runtime\traceback.go:687:6: cannot inline traceback1: recursive
..\..\..\..\runtime\traceback.go:705:16: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\traceback.go:1096:6: cannot inline printCgoTraceback: recursive
..\..\..\..\runtime\traceback.go:1121:6: cannot inline printOneCgoTraceback: recursive
..\..\..\..\runtime\traceback.go:1151:6: cannot inline callCgoSymbolizer: recursive
..\..\..\..\runtime\traceback.go:1161:30: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\cgocall.go:94:6: cannot inline cgocall: recursive
..\..\..\..\runtime\cgocall.go:135:8: inlining call to endcgo func(*m) { mp.incgo = false; mp.ncgo--; if raceenabled {  } }
..\..\..\..\runtime\proc.go:2830:6: cannot inline entersyscall: recursive
..\..\..\..\runtime\proc.go:2766:6: cannot inline reentersyscall: recursive
..\..\..\..\runtime\proc.go:2805:16: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:2811:33: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:2814:13: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:2815:27: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:2713:6: cannot inline save: recursive
..\..\..\..\runtime\proc.go:433:6: cannot inline badctxt: recursive
..\..\..\..\runtime\proc.go:772:6: cannot inline casgstatus: recursive
..\..\..\..\runtime\proc.go:774:15: cannot inline casgstatus.func1: recursive
..\..\..\..\runtime\proc.go:785:15: cannot inline casgstatus.func2: recursive
..\..\..\..\runtime\proc.go:799:16: cannot inline casgstatus.func3: recursive
..\..\..\..\runtime\proc.go:2786:15: cannot inline reentersyscall.func1: recursive
..\..\..\..\runtime\proc.go:2921:6: cannot inline exitsyscall: recursive
..\..\..\..\runtime\proc.go:2935:21: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:2943:26: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:2943:64: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:2948:14: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:2999:13: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:2929:15: cannot inline exitsyscall.func1: recursive
..\..\..\..\runtime\proc.go:3004:6: cannot inline exitsyscallfast: recursive
..\..\..\..\runtime\proc.go:3015:32: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:3015:81: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:3022:21: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:3056:6: cannot inline exitsyscallfast_reacquired: recursive
..\..\..\..\runtime\proc.go:3058:28: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:3059:13: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:3059:21: inlining call to (*muintptr).set method(*muintptr) func(*m) { *mp = muintptr(unsafe.Pointer(m)) }
..\..\..\..\runtime\proc.go:3060:37: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:3072:14: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:3065:16: cannot inline exitsyscallfast_reacquired.func1: recursive
..\..\..\..\runtime\proc.go:3067:32: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\trace.go:1076:6: cannot inline traceGoSysBlock: recursive
..\..\..\..\runtime\trace.go:1079:16: inlining call to acquirem func() *m { _g_ := getg(); _g_.m.locks++; return _g_.m }
..\..\..\..\runtime\trace.go:1081:10: inlining call to (*puintptr).set method(*puintptr) func(*p) { *pp = puintptr(unsafe.Pointer(p)) }
..\..\..\..\runtime\trace.go:1084:10: inlining call to releasem func(*m) { _g_ := getg(); mp.locks--; if mp.locks == 0 && _g_.preempt { _g_.stackguard0 = stackPreempt } }
..\..\..\..\runtime\trace.go:498:6: cannot inline traceEvent: recursive
..\..\..\..\runtime\trace.go:513:20: inlining call to traceBufPtr.ptr method(traceBufPtr) func() *traceBuf { return (*traceBuf)(unsafe.Pointer(tp)) }
..\..\..\..\runtime\trace.go:516:33: inlining call to traceBufPtrOf func(*traceBuf) traceBufPtr { return traceBufPtr(unsafe.Pointer(b)) }
..\..\..\..\runtime\trace.go:516:48: inlining call to traceBufPtr.ptr method(traceBufPtr) func() *traceBuf { return (*traceBuf)(unsafe.Pointer(tp)) }
..\..\..\..\runtime\trace.go:517:14: inlining call to (*traceBufPtr).set method(*traceBufPtr) func(*traceBuf) { *tp = traceBufPtr(unsafe.Pointer(b)) }
..\..\..\..\runtime\trace.go:533:10: inlining call to (*traceBuf).byte method(*traceBuf) func(byte) { buf.arr[buf.traceBufHeader.pos] = v; buf.traceBufHeader.pos++ }
..\..\..\..\runtime\trace.go:581:6: cannot inline traceAcquireBuffer: recursive
..\..\..\..\runtime\trace.go:582:15: inlining call to acquirem func() *m { _g_ := getg(); _g_.m.locks++; return _g_.m }
..\..\..\..\runtime\trace.go:583:18: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\lock_sema.go:35:6: cannot inline lock: recursive
..\..\..\..\runtime\os_windows.go:605:6: cannot inline semacreate: recursive
..\..\..\..\runtime\os_windows.go:611:15: cannot inline semacreate.func1: recursive
..\..\..\..\runtime\os_windows.go:547:6: cannot inline semasleep: recursive
..\..\..\..\runtime\os_windows.go:574:15: cannot inline semasleep.func1: recursive
..\..\..\..\runtime\os_windows.go:579:15: cannot inline semasleep.func2: recursive
..\..\..\..\runtime\os_windows.go:585:15: cannot inline semasleep.func3: recursive
..\..\..\..\runtime\trace.go:591:6: cannot inline traceReleaseBuffer: recursive
..\..\..\..\runtime\trace.go:595:10: inlining call to releasem func(*m) { _g_ := getg(); mp.locks--; if mp.locks == 0 && _g_.preempt { _g_.stackguard0 = stackPreempt } }
..\..\..\..\runtime\lock_sema.go:94:6: cannot inline unlock: recursive
..\..\..\..\runtime\lock_sema.go:106:34: inlining call to muintptr.ptr method(muintptr) func() *m { return (*m)(unsafe.Pointer(mp)) }
..\..\..\..\runtime\os_windows.go:595:6: cannot inline semawakeup: recursive
..\..\..\..\runtime\os_windows.go:597:15: cannot inline semawakeup.func1: recursive
..\..\..\..\runtime\trace.go:599:6: cannot inline traceFlush: recursive
..\..\..\..\runtime\trace.go:606:17: inlining call to traceFullQueue func(traceBufPtr) { buf.ptr().traceBufHeader.link = 0; if trace.fullHead == 0 { trace.fullHead = buf } else { trace.fullTail.ptr().traceBufHeader.link = buf }; trace.fullTail = buf }
..\..\..\..\runtime\trace.go:606:17: inlining call to traceBufPtr.ptr method(traceBufPtr) func() *traceBuf { return (*traceBuf)(unsafe.Pointer(tp)) }
..\..\..\..\runtime\trace.go:606:17: inlining call to traceBufPtr.ptr method(traceBufPtr) func() *traceBuf { return (*traceBuf)(unsafe.Pointer(tp)) }
..\..\..\..\runtime\trace.go:610:24: inlining call to traceBufPtr.ptr method(traceBufPtr) func() *traceBuf { return (*traceBuf)(unsafe.Pointer(tp)) }
..\..\..\..\runtime\trace.go:617:17: inlining call to traceBufPtr.ptr method(traceBufPtr) func() *traceBuf { return (*traceBuf)(unsafe.Pointer(tp)) }
..\..\..\..\runtime\trace.go:618:15: inlining call to (*traceBufPtr).set method(*traceBufPtr) func(*traceBuf) { *tp = traceBufPtr(unsafe.Pointer(b)) }
..\..\..\..\runtime\trace.go:624:11: inlining call to (*traceBuf).byte method(*traceBuf) func(byte) { buf.arr[buf.traceBufHeader.pos] = v; buf.traceBufHeader.pos++ }
..\..\..\..\runtime\trace.go:560:6: cannot inline traceStackID: recursive
..\..\..\..\runtime\traceback.go:723:6: cannot inline callers: recursive
..\..\..\..\runtime\traceback.go:728:14: cannot inline callers.func1: recursive
..\..\..\..\runtime\traceback.go:134:6: cannot inline gentraceback: recursive
..\..\..\..\runtime\traceback.go:158:28: inlining call to gotraceback func() (int32, bool, bool) { _g_ := getg(); t := atomic.Load(&traceback_cache); crash = t & tracebackCrash != 0; all = _g_.m.throwing > 0 || t & tracebackAll != 0; if _g_.m.traceback != 0 { level = int32(_g_.m.traceback) } else { level = int32(t >> tracebackShift) }; return  }
..\..\..\..\runtime\traceback.go:206:13: inlining call to funcInfo.valid method(funcInfo) func() bool { return f._func != nil }
..\..\..\..\runtime\traceback.go:251:16: inlining call to topofstack func(funcInfo) bool { pc := f._func.entry; return pc == goexitPC || pc == mstartPC || pc == mcallPC || pc == morestackPC || pc == rt0_goPC || externalthreadhandlerp != 0 && pc == externalthreadhandlerp }
..\..\..\..\runtime\traceback.go:279:17: inlining call to funcInfo.valid method(funcInfo) func() bool { return f._func != nil }
..\..\..\..\runtime\traceback.go:339:37: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\traceback.go:383:22: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\traceback.go:383:22: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\traceback.go:397:43: inlining call to elideWrapperCalling func(string) bool { return !(name == "runtime.gopanic" || name == "runtime.sigpanic" || name == "runtime.panicwrap") }
..\..\..\..\runtime\traceback.go:468:16: inlining call to funcInfo.valid method(funcInfo) func() bool { return f._func != nil }
..\..\..\..\runtime\traceback.go:491:15: inlining call to funcInfo.valid method(funcInfo) func() bool { return f._func != nil }
..\..\..\..\runtime\symtab.go:629:6: cannot inline findfunc: recursive
..\..\..\..\runtime\symtab.go:640:30: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\symtab.go:814:6: cannot inline funcspdelta: recursive
..\..\..\..\runtime\symtab.go:683:6: cannot inline pcvalue: recursive
..\..\..\..\runtime\symtab.go:708:13: inlining call to funcInfo.valid method(funcInfo) func() bool { return f._func != nil }
..\..\..\..\runtime\symtab.go:731:20: inlining call to fastrandn func(uint32) uint32 { return uint32(uint64(fastrand()) * uint64(n) >> 32) }
..\..\..\..\runtime\symtab.go:731:20: inlining call to fastrand func() uint32 { mp := getg().m; s1, s0 := mp.fastrand[0], mp.fastrand[1]; s1 ^= s1 << 17; s1 = s1 ^ s0 ^ s1 >> 7 ^ s0 >> 16; mp.fastrand[0], mp.fastrand[1] = s0, s1; return s0 + s1 }
..\..\..\..\runtime\traceback.go:586:6: cannot inline getArgInfo: recursive
..\..\..\..\runtime\symtab.go:822:6: cannot inline pcdatavalue: recursive
..\..\..\..\runtime\symtab.go:826:22: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\traceback.go:738:6: cannot inline showframe: recursive
..\..\..\..\runtime\traceback.go:740:80: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\traceback.go:743:28: inlining call to gotraceback func() (int32, bool, bool) { _g_ := getg(); t := atomic.Load(&traceback_cache); crash = t & tracebackCrash != 0; all = _g_.m.throwing > 0 || t & tracebackAll != 0; if _g_.m.traceback != 0 { level = int32(_g_.m.traceback) } else { level = int32(t >> tracebackShift) }; return  }
..\..\..\..\runtime\traceback.go:749:13: inlining call to funcInfo.valid method(funcInfo) func() bool { return f._func != nil }
..\..\..\..\runtime\traceback.go:771:43: inlining call to hasprefix func(string, string) bool { return len(s) >= len(t) && s[:len(t)] == t }
..\..\..\..\runtime\traceback.go:771:82: inlining call to isExportedRuntime func(string) bool { <node DCLCONST>; return len(name) > n && name[:n] == "runtime." && 'A' <= name[n] && name[n] <= 'Z' }
..\..\..\..\runtime\symtab.go:810:6: cannot inline funcline: recursive
..\..\..\..\runtime\symtab.go:795:6: cannot inline funcline1: recursive
..\..\..\..\runtime\symtab.go:797:13: inlining call to funcInfo.valid method(funcInfo) func() bool { return f._func != nil }
..\..\..\..\runtime\traceback.go:624:6: cannot inline tracebackCgoContext: recursive
..\..\..\..\runtime\traceback.go:1165:6: cannot inline cgoContextPCs: recursive
..\..\..\..\runtime\traceback.go:1177:31: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\traceback.go:1183:29: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\traceback.go:734:6: cannot inline gcallers: recursive
..\..\..\..\runtime\trace.go:723:6: cannot inline (*traceStackTable).put: recursive
..\..\..\..\runtime\trace.go:744:20: inlining call to (*traceStack).stack method(*traceStack) func() []uintptr { return (*[128]uintptr)(unsafe.Pointer(&ts.stk))[:ts.n] }
..\..\..\..\runtime\trace.go:773:6: cannot inline (*traceStackTable).newStack: recursive
..\..\..\..\runtime\trace.go:883:6: cannot inline (*traceAlloc).alloc: recursive
..\..\..\..\runtime\trace.go:884:11: inlining call to round func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\runtime\trace.go:885:52: inlining call to traceAllocBlockPtr.ptr method(traceAllocBlockPtr) func() *traceAllocBlock { return (*traceAllocBlock)(unsafe.Pointer(p)) }
..\..\..\..\runtime\trace.go:886:32: inlining call to traceAllocBlockPtr.ptr method(traceAllocBlockPtr) func() *traceAllocBlock { return (*traceAllocBlock)(unsafe.Pointer(p)) }
..\..\..\..\runtime\trace.go:893:28: inlining call to traceAllocBlockPtr.ptr method(traceAllocBlockPtr) func() *traceAllocBlock { return (*traceAllocBlock)(unsafe.Pointer(p)) }
..\..\..\..\runtime\trace.go:893:17: inlining call to (*traceAllocBlockPtr).set method(*traceAllocBlockPtr) func(*traceAllocBlock) { *p = traceAllocBlockPtr(unsafe.Pointer(x)) }
..\..\..\..\runtime\trace.go:894:13: inlining call to (*traceAllocBlockPtr).set method(*traceAllocBlockPtr) func(*traceAllocBlock) { *p = traceAllocBlockPtr(unsafe.Pointer(x)) }
..\..\..\..\runtime\trace.go:897:18: inlining call to traceAllocBlockPtr.ptr method(traceAllocBlockPtr) func() *traceAllocBlock { return (*traceAllocBlock)(unsafe.Pointer(p)) }
..\..\..\..\runtime\atomic_pointer.go:22:6: cannot inline atomicstorep: recursive
..\..\..\..\runtime\atomic_pointer.go:24:28: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\mbarrier.go:227:6: cannot inline writebarrierptr_prewrite: recursive
..\..\..\..\runtime\cgocheck.go:25:6: cannot inline cgoCheckWriteBarrier: recursive
..\..\..\..\runtime\cgocheck.go:46:14: cannot inline cgoCheckWriteBarrier.func1: recursive
..\..\..\..\runtime\mbarrier.go:235:15: cannot inline writebarrierptr_prewrite.func1: recursive
..\..\..\..\runtime\mbarrier.go:182:6: cannot inline writebarrierptr_prewrite1: recursive
..\..\..\..\runtime\mbarrier.go:183:16: inlining call to acquirem func() *m { _g_ := getg(); _g_.m.locks++; return _g_.m }
..\..\..\..\runtime\mbarrier.go:187:11: inlining call to releasem func(*m) { _g_ := getg(); mp.locks--; if mp.locks == 0 && _g_.preempt { _g_.stackguard0 = stackPreempt } }
..\..\..\..\runtime\mbarrier.go:198:10: inlining call to releasem func(*m) { _g_ := getg(); mp.locks--; if mp.locks == 0 && _g_.preempt { _g_.stackguard0 = stackPreempt } }
..\..\..\..\runtime\mbarrier.go:190:14: cannot inline writebarrierptr_prewrite1.func1: recursive
..\..\..\..\runtime\mbarrier.go:191:58: inlining call to inheap func(uintptr) bool { if b == 0 || b < mheap_.arena_start || b >= mheap_.arena_used { return false }; s := mheap_.spans[(b - mheap_.arena_start) >> _PageShift]; if s == nil || b < s.base() || b >= s.limit || s.state != mSpanInUse { return false }; return true }
..\..\..\..\runtime\mbarrier.go:191:58: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mbarrier.go:142:6: cannot inline gcmarkwb_m: recursive
..\..\..\..\runtime\mbarrier.go:163:24: inlining call to inheap func(uintptr) bool { if b == 0 || b < mheap_.arena_start || b >= mheap_.arena_used { return false }; s := mheap_.spans[(b - mheap_.arena_start) >> _PageShift]; if s == nil || b < s.base() || b >= s.limit || s.state != mSpanInUse { return false }; return true }
..\..\..\..\runtime\mbarrier.go:163:24: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mgcmark.go:1222:6: cannot inline shade: recursive
..\..\..\..\runtime\mgcmark.go:1224:25: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\mbitmap.go:383:6: cannot inline heapBitsForObject: recursive
..\..\..\..\runtime\mbitmap.go:393:27: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mbitmap.go:419:56: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mbitmap.go:440:16: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mbitmap.go:433:16: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mbitmap.go:435:28: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mbitmap.go:448:25: inlining call to heapBitsForAddr func(uintptr) heapBits { off := (addr - mheap_.arena_start) / sys.PtrSize; return heapBits literal }
..\..\..\..\runtime\print.go:65:6: cannot inline printlock: recursive
..\..\..\..\runtime\mgcmark.go:1241:6: cannot inline greyobject: recursive
..\..\..\..\runtime\mgcmark.go:1246:32: inlining call to (*mspan).markBitsForIndex method(*mspan) func(uintptr) markBits { bytep, mask = s.gcmarkBits.bitp(objIndex); return markBits literal }
..\..\..\..\runtime\mgcmark.go:1246:32: inlining call to (*gcBits).bitp method(*gcBits) func(uintptr) (*uint8, uint8) { return b.bytep(n / 8), 1 << (n % 8) }
..\..\..\..\runtime\mgcmark.go:1246:32: inlining call to (*gcBits).bytep method(*gcBits) func(uintptr) *uint8 { return addb((*uint8)(b), n) }
..\..\..\..\runtime\mgcmark.go:1246:32: inlining call to addb func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + n)) }
..\..\..\..\runtime\mgcmark.go:1271:42: inlining call to (*mspan).isFree method(*mspan) func(uintptr) bool { if index < s.freeindex { return false }; bytep, mask = s.allocBits.bitp(index); return *bytep & mask == 0 }
..\..\..\..\runtime\mgcmark.go:1271:42: inlining call to (*gcBits).bitp method(*gcBits) func(uintptr) (*uint8, uint8) { return b.bytep(n / 8), 1 << (n % 8) }
..\..\..\..\runtime\mgcmark.go:1271:42: inlining call to (*gcBits).bytep method(*gcBits) func(uintptr) *uint8 { return addb((*uint8)(b), n) }
..\..\..\..\runtime\mgcmark.go:1271:42: inlining call to addb func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + n)) }
..\..\..\..\runtime\mgcmark.go:1280:20: inlining call to markBits.isMarked method(markBits) func() bool { return *m.bytep & m.mask != 0 }
..\..\..\..\runtime\mgcmark.go:1287:27: inlining call to spanClass.noscan method(spanClass) func() bool { return sc & 1 != 0 }
..\..\..\..\runtime\mgcmark.go:1249:21: inlining call to markBits.isMarked method(markBits) func() bool { return *m.bytep & m.mask != 0 }
..\..\..\..\runtime\mgcmark.go:1263:25: inlining call to heapBits.isCheckmarked method(heapBits) func(uintptr) bool { if size == sys.PtrSize { return *h.bitp >> h.shift & bitPointer != 0 }; return *h.bitp >> (heapBitsShift + h.shift) & bitScan != 0 }
..\..\..\..\runtime\mgcmark.go:1266:23: inlining call to heapBits.setCheckmarked method(heapBits) func(uintptr) { if size == sys.PtrSize { atomic.Or8(h.bitp, bitPointer << h.shift); return  }; atomic.Or8(h.bitp, bitScan << (heapBitsShift + h.shift)) }
..\..\..\..\runtime\mgcmark.go:1267:26: inlining call to heapBits.isCheckmarked method(heapBits) func(uintptr) bool { if size == sys.PtrSize { return *h.bitp >> h.shift & bitPointer != 0 }; return *h.bitp >> (heapBitsShift + h.shift) & bitScan != 0 }
..\..\..\..\runtime\mgcmark.go:1299:17: inlining call to (*gcWork).putFast method(*gcWork) func(uintptr) bool { wbuf := w.wbuf1; if wbuf == nil { return false } else { if wbuf.workbufhdr.nobj == len(wbuf.obj) { return false } }; wbuf.obj[wbuf.workbufhdr.nobj] = obj; wbuf.workbufhdr.nobj++; return true }
..\..\..\..\runtime\mgcwork.go:107:6: cannot inline (*gcWork).put: recursive
..\..\..\..\runtime\mgcwork.go:95:6: cannot inline (*gcWork).init: recursive
..\..\..\..\runtime\mgcwork.go:366:6: cannot inline getempty: recursive
..\..\..\..\runtime\mgcwork.go:401:44: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mgcwork.go:357:6: cannot inline (*workbuf).checkempty: recursive
..\..\..\..\runtime\mheap.go:1241:6: cannot inline (*mSpanList).remove: recursive
..\..\..\..\runtime\mheap.go:1266:6: cannot inline (*mSpanList).insert: recursive
..\..\..\..\runtime\mgcwork.go:387:16: cannot inline getempty.func1: recursive
..\..\..\..\runtime\mheap.go:780:6: cannot inline (*mheap).allocManual: recursive
..\..\..\..\runtime\mheap.go:790:19: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mheap.go:804:6: cannot inline (*mheap).allocSpanLocked: recursive
..\..\..\..\runtime\mheap.go:811:19: inlining call to (*mSpanList).isEmpty method(*mSpanList) func() bool { return list.first == nil }
..\..\..\..\runtime\mheap.go:838:32: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mheap.go:846:16: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mheap.go:846:9: inlining call to (*mspan).init method(*mspan) func(uintptr, uintptr) { span.next = nil; span.prev = nil; span.list = nil; span.startAddr = base; span.npages = npages; span.allocCount = 0; span.spanclass = 0; span.incache = false; span.elemsize = 0; span.state = _MSpanDead; span.unusedsince = 0; span.npreleased = 0; span.speciallock.key = 0; span.specials = nil; span.needzero = 0; span.freeindex = 0; span.allocBits = nil; span.gcmarkBits = nil }
..\..\..\..\runtime\mheap.go:848:15: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mheap.go:862:14: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mheap.go:871:13: inlining call to (*mspan).inList method(*mspan) func() bool { return span.list != nil }
..\..\..\..\runtime\mheap.go:887:6: cannot inline (*mheap).allocLarge: recursive
..\..\..\..\runtime\mgclarge.go:203:6: cannot inline (*mTreap).remove: recursive
..\..\..\..\runtime\mgclarge.go:167:6: cannot inline (*mTreap).removeNode: recursive
..\..\..\..\runtime\mgclarge.go:193:24: inlining call to (*fixalloc).free method(*fixalloc) func(unsafe.Pointer) { f.inuse -= f.size; v := (*mlink)(p); v.next = f.list; f.list = v }
..\..\..\..\runtime\mgclarge.go:292:6: cannot inline (*mTreap).rotateRight: recursive
..\..\..\..\runtime\mgclarge.go:256:6: cannot inline (*mTreap).rotateLeft: recursive
..\..\..\..\runtime\mheap.go:896:6: cannot inline (*mheap).grow: recursive
..\..\..\..\runtime\mheap.go:901:15: inlining call to round func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\runtime\mheap.go:922:8: inlining call to (*mspan).init method(*mspan) func(uintptr, uintptr) { span.next = nil; span.prev = nil; span.list = nil; span.startAddr = base; span.npages = npages; span.allocCount = 0; span.spanclass = 0; span.incache = false; span.elemsize = 0; span.state = _MSpanDead; span.unusedsince = 0; span.npreleased = 0; span.speciallock.key = 0; span.specials = nil; span.needzero = 0; span.freeindex = 0; span.allocBits = nil; span.gcmarkBits = nil }
..\..\..\..\runtime\mheap.go:923:14: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\malloc.go:401:6: cannot inline (*mheap).sysAlloc: recursive
..\..\..\..\runtime\malloc.go:411:18: inlining call to round func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\runtime\malloc.go:442:14: inlining call to round func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\runtime\malloc.go:490:17: inlining call to round func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\runtime\mem_windows.go:87:6: cannot inline sysFree: recursive
..\..\..\..\runtime\mem_windows.go:114:6: cannot inline sysMap: recursive
..\..\..\..\runtime\mheap.go:538:6: cannot inline (*mheap).setArenaUsed: recursive
..\..\..\..\runtime\mbitmap.go:147:6: cannot inline (*mheap).mapBits: recursive
..\..\..\..\runtime\mbitmap.go:154:11: inlining call to round func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\runtime\mbitmap.go:155:11: inlining call to round func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\runtime\mheap.go:562:6: cannot inline (*mheap).mapSpans: recursive
..\..\..\..\runtime\mheap.go:567:11: inlining call to round func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\runtime\race0.go:25:6: cannot inline racemapshadow: recursive
..\..\..\..\runtime\mfixalloc.go:64:6: cannot inline (*fixalloc).alloc: recursive
..\..\..\..\runtime\malloc.go:947:6: cannot inline persistentalloc: recursive
..\..\..\..\runtime\malloc.go:949:14: cannot inline persistentalloc.func1: recursive
..\..\..\..\runtime\malloc.go:958:6: cannot inline persistentalloc1: recursive
..\..\..\..\runtime\malloc.go:982:16: inlining call to acquirem func() *m { _g_ := getg(); _g_.m.locks++; return _g_.m }
..\..\..\..\runtime\malloc.go:985:25: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\malloc.go:990:24: inlining call to round func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\runtime\malloc.go:1001:26: inlining call to (*notInHeap).add method(*notInHeap) func(uintptr) *notInHeap { return (*notInHeap)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + bytes)) }
..\..\..\..\runtime\malloc.go:1003:10: inlining call to releasem func(*m) { _g_ := getg(); mp.locks--; if mp.locks == 0 && _g_.preempt { _g_.stackguard0 = stackPreempt } }
..\..\..\..\runtime\mheap.go:1009:6: cannot inline (*mheap).freeSpanLocked: recursive
..\..\..\..\runtime\mheap.go:1017:64: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mheap.go:1032:13: inlining call to (*mspan).inList method(*mspan) func() bool { return span.list != nil }
..\..\..\..\runtime\mheap.go:1033:13: inlining call to (*mheap).busyList method(*mheap) func(uintptr) *mSpanList { if npages < uintptr(len(h.busy)) { return &h.busy[npages] }; return &h.busylarge }
..\..\..\..\runtime\mheap.go:1045:14: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mheap.go:1058:20: inlining call to (*mheap).isLargeSpan method(*mheap) func(uintptr) bool { return npages >= uintptr(len(h.free)) }
..\..\..\..\runtime\mheap.go:1062:15: inlining call to (*mheap).freeList method(*mheap) func(uintptr) *mSpanList { return &h.free[npages] }
..\..\..\..\runtime\mheap.go:1065:20: inlining call to (*fixalloc).free method(*fixalloc) func(unsafe.Pointer) { f.inuse -= f.size; v := (*mlink)(p); v.next = f.list; f.list = v }
..\..\..\..\runtime\mheap.go:1077:20: inlining call to (*mheap).isLargeSpan method(*mheap) func(uintptr) bool { return npages >= uintptr(len(h.free)) }
..\..\..\..\runtime\mheap.go:1080:15: inlining call to (*mheap).freeList method(*mheap) func(uintptr) *mSpanList { return &h.free[npages] }
..\..\..\..\runtime\mheap.go:1083:20: inlining call to (*fixalloc).free method(*fixalloc) func(unsafe.Pointer) { f.inuse -= f.size; v := (*mlink)(p); v.next = f.list; f.list = v }
..\..\..\..\runtime\mheap.go:1088:18: inlining call to (*mheap).isLargeSpan method(*mheap) func(uintptr) bool { return npages >= uintptr(len(h.free)) }
..\..\..\..\runtime\mheap.go:1091:13: inlining call to (*mheap).freeList method(*mheap) func(uintptr) *mSpanList { return &h.free[npages] }
..\..\..\..\runtime\mgclarge.go:226:6: cannot inline (*mTreap).removeSpan: recursive
..\..\..\..\runtime\mgclarge.go:113:6: cannot inline (*mTreap).insert: recursive
..\..\..\..\runtime\mgclarge.go:143:8: inlining call to (*treapNode).init method(*treapNode) func() { t.right = nil; t.left = nil; t.parent = nil; t.spanKey = nil; t.npagesKey = 0; t.priority = 0 }
..\..\..\..\runtime\mgclarge.go:145:23: inlining call to fastrand func() uint32 { mp := getg().m; s1, s0 := mp.fastrand[0], mp.fastrand[1]; s1 ^= s1 << 17; s1 = s1 ^ s0 ^ s1 >> 7 ^ s0 >> 16; mp.fastrand[0], mp.fastrand[1] = s0, s1; return s0 + s1 }
..\..\..\..\runtime\mem_windows.go:62:6: cannot inline sysUsed: recursive
..\..\..\..\runtime\mem_windows.go:79:10: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\mgcwork.go:416:6: cannot inline putempty: recursive
..\..\..\..\runtime\lfstack.go:25:6: cannot inline (*lfstack).push: recursive
..\..\..\..\runtime\lfstack.go:27:20: inlining call to lfstackPack func(*lfnode, uintptr) uint64 { return uint64(uintptr(unsafe.Pointer(node))) << (64 - addrBits) | uint64(cnt & (1 << cntBits - 1)) }
..\..\..\..\runtime\lfstack.go:28:27: inlining call to lfstackUnpack func(uint64) *lfnode { if GOARCH == "amd64" { return (*lfnode)(unsafe.Pointer(uintptr(int64(val) >> cntBits << 3))) }; return (*lfnode)(unsafe.Pointer(uintptr(val >> cntBits << 3))) }
..\..\..\..\runtime\mgcwork.go:433:6: cannot inline trygetfull: recursive
..\..\..\..\runtime\mgcwork.go:351:6: cannot inline (*workbuf).checknonempty: recursive
..\..\..\..\runtime\mgcwork.go:425:6: cannot inline putfull: recursive
..\..\..\..\runtime\mgcwork.go:272:6: cannot inline (*gcWork).dispose: recursive
..\..\..\..\runtime\trace.go:1057:6: cannot inline traceGoSysExit: recursive
..\..\..\..\runtime\proc.go:3027:15: cannot inline exitsyscallfast.func1: recursive
..\..\..\..\runtime\proc.go:3076:6: cannot inline exitsyscallfast_pidle: recursive
..\..\..\..\runtime\proc.go:3078:17: inlining call to pidleget func() *p { _p_ := sched.pidle.ptr(); if _p_ != nil { sched.pidle = _p_.link; atomic.Xadd(&sched.npidle, -1) }; return _p_ }
..\..\..\..\runtime\proc.go:3078:17: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\lock_sema.go:128:6: cannot inline notewakeup: recursive
..\..\..\..\runtime\proc.go:4025:6: cannot inline acquirep: recursive
..\..\..\..\runtime\proc.go:4043:6: cannot inline acquirep1: recursive
..\..\..\..\runtime\proc.go:4052:18: inlining call to muintptr.ptr method(muintptr) func() *m { return (*m)(unsafe.Pointer(mp)) }
..\..\..\..\runtime\proc.go:4057:13: inlining call to (*puintptr).set method(*puintptr) func(*p) { *pp = puintptr(unsafe.Pointer(p)) }
..\..\..\..\runtime\proc.go:4058:11: inlining call to (*muintptr).set method(*muintptr) func(*m) { *mp = muintptr(unsafe.Pointer(m)) }
..\..\..\..\runtime\trace.go:917:6: cannot inline traceProcStart: recursive
..\..\..\..\runtime\proc.go:2938:16: cannot inline exitsyscall.func2: recursive
..\..\..\..\runtime\proc.go:2987:15: cannot inline exitsyscall.func3: recursive
..\..\..\..\runtime\traceback.go:654:6: cannot inline printcreatedby: recursive
..\..\..\..\runtime\traceback.go:658:12: inlining call to funcInfo.valid method(funcInfo) func() bool { return f._func != nil }
..\..\..\..\runtime\traceback.go:836:6: cannot inline tracebackothers: recursive
..\..\..\..\runtime\traceback.go:837:28: inlining call to gotraceback func() (int32, bool, bool) { _g_ := getg(); t := atomic.Load(&traceback_cache); crash = t & tracebackCrash != 0; all = _g_.m.throwing > 0 || t & tracebackAll != 0; if _g_.m.traceback != 0 { level = int32(_g_.m.traceback) } else { level = int32(t >> tracebackShift) }; return  }
..\..\..\..\runtime\traceback.go:850:47: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\traceback.go:850:82: inlining call to isSystemGoroutine func(*g) bool { pc := gp.startpc; return pc == runfinqPC && !fingRunning || pc == bgsweepPC || pc == forcegchelperPC || pc == timerprocPC || pc == gcBgMarkWorkerPC }
..\..\..\..\runtime\traceback.go:859:32: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\type.go:154:6: cannot inline reflectOffsLock: non-leaf function
..\..\..\..\runtime\type.go:161:6: cannot inline reflectOffsUnlock: non-leaf function
..\..\..\..\runtime\type.go:168:6: cannot inline resolveNameOff: unhandled op FOR
..\..\..\..\runtime\type.go:198:6: cannot inline (*_type).nameOff: non-leaf function
..\..\..\..\runtime\type.go:414:6: can inline name.data as: method(name) func(int) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off))) }
..\..\..\..\runtime\type.go:415:20: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\type.go:422:6: can inline name.nameLen as: method(name) func() int { return int(uint16(*n.data(1)) << 8 | uint16(*n.data(2))) }
..\..\..\..\runtime\type.go:423:27: inlining call to name.data method(name) func(int) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off))) }
..\..\..\..\runtime\type.go:423:27: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\type.go:423:51: inlining call to name.data method(name) func(int) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off))) }
..\..\..\..\runtime\type.go:423:51: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\type.go:434:6: cannot inline name.name: function too complex: cost 104 exceeds budget 80
..\..\..\..\runtime\type.go:438:17: inlining call to name.nameLen method(name) func() int { return int(uint16(*n.data(1)) << 8 | uint16(*n.data(2))) }
..\..\..\..\runtime\type.go:438:17: inlining call to name.data method(name) func(int) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off))) }
..\..\..\..\runtime\type.go:438:17: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\type.go:438:17: inlining call to name.data method(name) func(int) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off))) }
..\..\..\..\runtime\type.go:438:17: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\type.go:443:33: inlining call to name.data method(name) func(int) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off))) }
..\..\..\..\runtime\type.go:443:33: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\type.go:45:6: cannot inline (*_type).string: non-leaf method
..\..\..\..\runtime\typekind.go:42:6: can inline isDirectIface as: func(*_type) bool { return t.kind & kindDirectIface != 0 }
..\..\..\..\runtime\alg.go:139:6: cannot inline interhash: non-leaf op PANIC
..\..\..\..\runtime\alg.go:150:18: inlining call to isDirectIface func(*_type) bool { return t.kind & kindDirectIface != 0 }
..\..\..\..\runtime\alg.go:157:6: cannot inline nilinterhash: non-leaf op PANIC
..\..\..\..\runtime\alg.go:167:18: inlining call to isDirectIface func(*_type) bool { return t.kind & kindDirectIface != 0 }
..\..\..\..\runtime\alg.go:174:6: can inline memequal0 as: func(unsafe.Pointer, unsafe.Pointer) bool { return true }
..\..\..\..\runtime\alg.go:177:6: can inline memequal8 as: func(unsafe.Pointer, unsafe.Pointer) bool { return *(*int8)(p) == *(*int8)(q) }
..\..\..\..\runtime\alg.go:180:6: can inline memequal16 as: func(unsafe.Pointer, unsafe.Pointer) bool { return *(*int16)(p) == *(*int16)(q) }
..\..\..\..\runtime\alg.go:183:6: can inline memequal32 as: func(unsafe.Pointer, unsafe.Pointer) bool { return *(*int32)(p) == *(*int32)(q) }
..\..\..\..\runtime\alg.go:186:6: can inline memequal64 as: func(unsafe.Pointer, unsafe.Pointer) bool { return *(*int64)(p) == *(*int64)(q) }
..\..\..\..\runtime\alg.go:189:6: can inline memequal128 as: func(unsafe.Pointer, unsafe.Pointer) bool { return *(*[2]int64)(p) == *(*[2]int64)(q) }
..\..\..\..\runtime\alg.go:192:6: can inline f32equal as: func(unsafe.Pointer, unsafe.Pointer) bool { return *(*float32)(p) == *(*float32)(q) }
..\..\..\..\runtime\alg.go:195:6: can inline f64equal as: func(unsafe.Pointer, unsafe.Pointer) bool { return *(*float64)(p) == *(*float64)(q) }
..\..\..\..\runtime\alg.go:198:6: can inline c64equal as: func(unsafe.Pointer, unsafe.Pointer) bool { return *(*complex64)(p) == *(*complex64)(q) }
..\..\..\..\runtime\alg.go:201:6: can inline c128equal as: func(unsafe.Pointer, unsafe.Pointer) bool { return *(*complex128)(p) == *(*complex128)(q) }
..\..\..\..\runtime\alg.go:204:6: can inline strequal as: func(unsafe.Pointer, unsafe.Pointer) bool { return *(*string)(p) == *(*string)(q) }
..\..\..\..\runtime\alg.go:230:6: cannot inline ifaceeq: non-leaf op PANIC
..\..\..\..\runtime\alg.go:239:18: inlining call to isDirectIface func(*_type) bool { return t.kind & kindDirectIface != 0 }
..\..\..\..\runtime\alg.go:240:21: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\alg.go:240:51: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\alg.go:207:6: cannot inline interequal: non-leaf function
..\..\..\..\runtime\alg.go:217:6: cannot inline efaceeq: non-leaf op PANIC
..\..\..\..\runtime\alg.go:225:18: inlining call to isDirectIface func(*_type) bool { return t.kind & kindDirectIface != 0 }
..\..\..\..\runtime\alg.go:226:21: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\alg.go:226:51: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\alg.go:212:6: cannot inline nilinterequal: non-leaf function
..\..\..\..\runtime\alg.go:246:6: cannot inline stringHash: non-leaf function
..\..\..\..\runtime\alg.go:247:43: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\alg.go:250:6: cannot inline bytesHash: non-leaf function
..\..\..\..\runtime\alg.go:255:6: cannot inline int32Hash: non-leaf function
..\..\..\..\runtime\alg.go:256:42: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\alg.go:259:6: cannot inline int64Hash: non-leaf function
..\..\..\..\runtime\alg.go:260:42: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\alg.go:263:6: cannot inline efaceHash: non-leaf function
..\..\..\..\runtime\alg.go:264:45: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\alg.go:267:6: cannot inline ifaceHash: non-leaf function
..\..\..\..\runtime\alg.go:270:42: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\runtime2.go:679:6: cannot inline extendRandom: unhandled op FOR
..\..\..\..\runtime\os_windows.go:400:6: cannot inline getRandomData: non-leaf function
..\..\..\..\runtime\alg.go:281:6: cannot inline alginit: non-leaf function
..\..\..\..\runtime\atomic_pointer.go:28:6: cannot inline casp: non-leaf function
..\..\..\..\runtime\atomic_pointer.go:33:48: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\atomic_pointer.go:33:80: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\atomic_pointer.go:41:6: cannot inline sync_atomic_StoreUintptr: no function body
..\..\..\..\runtime\atomic_pointer.go:45:6: cannot inline sync_atomic_StorePointer: non-leaf function
..\..\..\..\runtime\atomic_pointer.go:51:6: cannot inline sync_atomic_SwapUintptr: no function body
..\..\..\..\runtime\atomic_pointer.go:55:6: cannot inline sync_atomic_SwapPointer: non-leaf function
..\..\..\..\runtime\atomic_pointer.go:57:67: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\atomic_pointer.go:62:6: cannot inline sync_atomic_CompareAndSwapUintptr: no function body
..\..\..\..\runtime\atomic_pointer.go:66:6: cannot inline sync_atomic_CompareAndSwapPointer: non-leaf function
..\..\..\..\runtime\atomic_pointer.go:68:62: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\cgo.go:45:6: cannot inline cgoUse: non-leaf function
..\..\..\..\runtime\proc.go:3459:6: can inline dolockOSThread as: func() { _g_ := getg(); _g_.m.lockedg.set(_g_); _g_.lockedm.set(_g_.m) }
..\..\..\..\runtime\proc.go:3461:19: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:3462:17: inlining call to (*muintptr).set method(*muintptr) func(*m) { *mp = muintptr(unsafe.Pointer(m)) }
..\..\..\..\runtime\proc.go:3494:6: can inline lockOSThread as: func() { getg().m.lockedInt++; dolockOSThread() }
..\..\..\..\runtime\proc.go:3496:16: inlining call to dolockOSThread func() { _g_ := getg(); _g_.m.lockedg.set(_g_); _g_.lockedm.set(_g_.m) }
..\..\..\..\runtime\proc.go:3496:16: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:3496:16: inlining call to (*muintptr).set method(*muintptr) func(*m) { *mp = muintptr(unsafe.Pointer(m)) }
..\..\..\..\runtime\proc.go:3503:6: can inline dounlockOSThread as: func() { _g_ := getg(); if _g_.m.lockedInt != 0 || _g_.m.lockedExt != 0 { return  }; _g_.m.lockedg = 0; _g_.lockedm = 0 }
..\..\..\..\runtime\proc.go:3536:6: cannot inline unlockOSThread: non-leaf function
..\..\..\..\runtime\proc.go:3542:18: inlining call to dounlockOSThread func() { _g_ := getg(); if _g_.m.lockedInt != 0 || _g_.m.lockedExt != 0 { return  }; _g_.m.lockedg = 0; _g_.lockedm = 0 }
..\..\..\..\runtime\cgocall.go:334:6: cannot inline unwindm: non-leaf function
..\..\..\..\runtime\cgocall.go:338:17: inlining call to acquirem func() *m { _g_ := getg(); _g_.m.locks++; return _g_.m }
..\..\..\..\runtime\cgocall.go:355:10: inlining call to endcgo func(*m) { mp.incgo = false; mp.ncgo--; if raceenabled {  } }
..\..\..\..\runtime\cgocall.go:358:11: inlining call to releasem func(*m) { _g_ := getg(); mp.locks--; if mp.locks == 0 && _g_.preempt { _g_.stackguard0 = stackPreempt } }
..\..\..\..\runtime\stubs.go:152:6: cannot inline reflectcall: no function body
..\..\..\..\runtime\cgocall.go:207:6: cannot inline cgocallbackg1: non-leaf function
..\..\..\..\runtime\cgocall.go:228:9: can inline cgocallbackg1.func1 as: func(*g) { p := (*slice)(unsafe.Pointer(&gp.cgoCtxt)); p.len-- }
..\..\..\..\runtime\cgocall.go:168:6: cannot inline cgocallbackg: non-leaf function
..\..\..\..\runtime\cgocall.go:179:14: inlining call to lockOSThread func() { getg().m.lockedInt++; dolockOSThread() }
..\..\..\..\runtime\cgocall.go:179:14: inlining call to dolockOSThread func() { _g_ := getg(); _g_.m.lockedg.set(_g_); _g_.lockedm.set(_g_.m) }
..\..\..\..\runtime\cgocall.go:179:14: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\cgocall.go:179:14: inlining call to (*muintptr).set method(*muintptr) func(*m) { *mp = muintptr(unsafe.Pointer(m)) }
..\..\..\..\runtime\cgocall.go:367:6: cannot inline badcgocallback: non-leaf function
..\..\..\..\runtime\cgocall.go:372:6: cannot inline cgounimpl: non-leaf function
..\..\..\..\runtime\type.go:398:6: can inline (*structfield).offset as: method(*structfield) func() uintptr { return f.offsetAnon >> 1 }
..\..\..\..\runtime\mbitmap.go:478:6: can inline heapBits.bits as: method(heapBits) func() uint32 { return uint32(*h.bitp) >> (h.shift & 31) }
..\..\..\..\runtime\mbitmap.go:487:6: can inline heapBits.morePointers as: method(heapBits) func() bool { return h.bits() & bitScan != 0 }
..\..\..\..\runtime\mbitmap.go:488:15: inlining call to heapBits.bits method(heapBits) func() uint32 { return uint32(*h.bitp) >> (h.shift & 31) }
..\..\..\..\runtime\mbitmap.go:495:6: can inline heapBits.isPointer as: method(heapBits) func() bool { return h.bits() & bitPointer != 0 }
..\..\..\..\runtime\mbitmap.go:496:15: inlining call to heapBits.bits method(heapBits) func() uint32 { return uint32(*h.bitp) >> (h.shift & 31) }
..\..\..\..\runtime\mbitmap.go:135:6: can inline subtract1 as: func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - 1)) }
..\..\..\..\runtime\mbitmap.go:458:6: can inline heapBits.next as: method(heapBits) func() heapBits { if h.shift < 3 * heapBitsShift { return heapBits literal }; return heapBits literal }
..\..\..\..\runtime\mbitmap.go:462:27: inlining call to subtract1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - 1)) }
..\..\..\..\runtime\cgocall.go:574:6: cannot inline cgoCheckUnknownPointer: non-leaf function
..\..\..\..\runtime\cgocall.go:575:15: inlining call to cgoInRange func(unsafe.Pointer, uintptr, uintptr) bool { return start <= uintptr(p) && uintptr(p) < end }
..\..\..\..\runtime\cgocall.go:576:13: inlining call to inheap func(uintptr) bool { if b == 0 || b < mheap_.arena_start || b >= mheap_.arena_used { return false }; s := mheap_.spans[(b - mheap_.arena_start) >> _PageShift]; if s == nil || b < s.base() || b >= s.limit || s.state != mSpanInUse { return false }; return true }
..\..\..\..\runtime\cgocall.go:576:13: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\cgocall.go:593:48: inlining call to heapBits.morePointers method(heapBits) func() bool { return h.bits() & bitScan != 0 }
..\..\..\..\runtime\cgocall.go:593:48: inlining call to heapBits.bits method(heapBits) func() uint32 { return uint32(*h.bitp) >> (h.shift & 31) }
..\..\..\..\runtime\cgocall.go:597:22: inlining call to heapBits.isPointer method(heapBits) func() bool { return h.bits() & bitPointer != 0 }
..\..\..\..\runtime\cgocall.go:597:22: inlining call to heapBits.bits method(heapBits) func() uint32 { return uint32(*h.bitp) >> (h.shift & 31) }
..\..\..\..\runtime\cgocall.go:600:22: inlining call to heapBits.next method(heapBits) func() heapBits { if h.shift < 3 * heapBitsShift { return heapBits literal }; return heapBits literal }
..\..\..\..\runtime\cgocall.go:600:22: inlining call to subtract1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - 1)) }
..\..\..\..\runtime\cgocall.go:606:37: inlining call to activeModules func() []*moduledata { p := (*[]*moduledata)(atomic.Loadp(unsafe.Pointer(&modulesSlice))); if p == nil { return nil }; return *p }
..\..\..\..\runtime\cgocall.go:607:16: inlining call to cgoInRange func(unsafe.Pointer, uintptr, uintptr) bool { return start <= uintptr(p) && uintptr(p) < end }
..\..\..\..\runtime\cgocall.go:607:58: inlining call to cgoInRange func(unsafe.Pointer, uintptr, uintptr) bool { return start <= uintptr(p) && uintptr(p) < end }
..\..\..\..\runtime\cgocall.go:463:6: cannot inline cgoCheckArg: recursive
..\..\..\..\runtime\cgocall.go:483:11: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\cgocall.go:506:12: inlining call to inheap func(uintptr) bool { if b == 0 || b < mheap_.arena_start || b >= mheap_.arena_used { return false }; s := mheap_.spans[(b - mheap_.arena_start) >> _PageShift]; if s == nil || b < s.base() || b >= s.limit || s.state != mSpanInUse { return false }; return true }
..\..\..\..\runtime\cgocall.go:506:12: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\cgocall.go:509:29: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\cgocall.go:532:11: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\cgocall.go:552:38: inlining call to (*structfield).offset method(*structfield) func() uintptr { return f.offsetAnon >> 1 }
..\..\..\..\runtime\cgocall.go:552:26: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\cgocall.go:410:6: cannot inline cgoCheckPointer: has ... args
..\..\..\..\runtime\cgocall.go:652:6: cannot inline cgoCheckResult: non-leaf function
..\..\..\..\runtime\cgocallback.go:11:6: cannot inline _cgo_panic_internal: non-leaf op PANIC
..\..\..\..\runtime\cgocheck.go:167:6: cannot inline cgoCheckBits: unhandled op FOR
..\..\..\..\runtime\cgocheck.go:170:17: inlining call to addb func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + n)) }
..\..\..\..\runtime\cgocheck.go:171:11: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\cgocheck.go:178:18: inlining call to addb func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + n)) }
..\..\..\..\runtime\cgocheck.go:186:32: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\cgocheck.go:188:18: cannot inline cgoCheckBits.func1: non-leaf function
..\..\..\..\runtime\cgocheck.go:204:6: cannot inline cgoCheckUsingType: recursive
..\..\..\..\runtime\cgocheck.go:230:13: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\cgocheck.go:248:13: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\cgocheck.go:100:6: cannot inline cgoCheckTypedBlock: non-leaf function
..\..\..\..\runtime\cgocheck.go:115:37: inlining call to activeModules func() []*moduledata { p := (*[]*moduledata)(atomic.Loadp(unsafe.Pointer(&modulesSlice))); if p == nil { return nil }; return *p }
..\..\..\..\runtime\cgocheck.go:116:16: inlining call to cgoInRange func(unsafe.Pointer, uintptr, uintptr) bool { return start <= uintptr(p) && uintptr(p) < end }
..\..\..\..\runtime\cgocheck.go:118:20: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\cgocheck.go:121:16: inlining call to cgoInRange func(unsafe.Pointer, uintptr, uintptr) bool { return start <= uintptr(p) && uintptr(p) < end }
..\..\..\..\runtime\cgocheck.go:123:20: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\cgocheck.go:147:26: inlining call to heapBitsForAddr func(uintptr) heapBits { off := (addr - mheap_.arena_start) / sys.PtrSize; return heapBits literal }
..\..\..\..\runtime\cgocheck.go:149:21: inlining call to heapBits.bits method(heapBits) func() uint32 { return uint32(*h.bitp) >> (h.shift & 31) }
..\..\..\..\runtime\cgocheck.go:151:31: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\cgocheck.go:158:21: inlining call to heapBits.next method(heapBits) func() heapBits { if h.shift < 3 * heapBitsShift { return heapBits literal }; return heapBits literal }
..\..\..\..\runtime\cgocheck.go:158:21: inlining call to subtract1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - 1)) }
..\..\..\..\runtime\cgocheck.go:139:15: cannot inline cgoCheckTypedBlock.func1: non-leaf function
..\..\..\..\runtime\cgocheck.go:153:17: cannot inline cgoCheckTypedBlock.func2: non-leaf function
..\..\..\..\runtime\cgocheck.go:59:6: cannot inline cgoCheckMemmove: non-leaf function
..\..\..\..\runtime\cgocheck.go:78:6: cannot inline cgoCheckSliceCopy: non-leaf function
..\..\..\..\runtime\cgocheck.go:91:10: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\slice.go:39:6: can inline maxSliceCap as: func(uintptr) uintptr { if elemsize < uintptr(len(maxElems)) { return maxElems[elemsize] }; return _MaxMem / elemsize }
..\..\..\..\runtime\trace.go:993:6: cannot inline traceGCMarkAssistDone: non-leaf function
..\..\..\..\runtime\trace.go:989:6: cannot inline traceGCMarkAssistStart: non-leaf function
..\..\..\..\runtime\stubs.go:83:6: cannot inline memmove: no function body
..\..\..\..\runtime\mgcwork.go:498:6: cannot inline handoff: non-leaf function
..\..\..\..\runtime\mgcwork.go:306:6: cannot inline (*gcWork).balance: non-leaf function
..\..\..\..\runtime\mgcwork.go:221:6: can inline (*gcWork).tryGetFast as: method(*gcWork) func() uintptr { wbuf := w.wbuf1; if wbuf == nil { return 0 }; if wbuf.workbufhdr.nobj == 0 { return 0 }; wbuf.workbufhdr.nobj--; return wbuf.obj[wbuf.workbufhdr.nobj] }
..\..\..\..\runtime\mgcwork.go:192:6: cannot inline (*gcWork).tryGet: non-leaf method
..\..\..\..\runtime\mcentral.go:152:6: cannot inline (*mcentral).uncacheSpan: non-leaf function
..\..\..\..\runtime\mcache.go:136:6: cannot inline (*mcache).releaseAll: unhandled op RANGE
..\..\..\..\runtime\mcache.go:65:6: can inline gclinkptr.ptr as: method(gclinkptr) func() *gclink { return (*gclink)(unsafe.Pointer(p)) }
..\..\..\..\runtime\mheap.go:937:6: can inline (*mheap).lookup as: method(*mheap) func(unsafe.Pointer) *mspan { p := uintptr(v); p -= h.arena_start; return h.spans[p >> _PageShift] }
..\..\..\..\runtime\mheap.go:999:6: cannot inline (*mheap).freeManual: non-leaf function
..\..\..\..\runtime\stack.go:211:6: cannot inline stackpoolfree: non-leaf function
..\..\..\..\runtime\stack.go:212:20: inlining call to (*mheap).lookup method(*mheap) func(unsafe.Pointer) *mspan { p := uintptr(v); p -= h.arena_start; return h.spans[p >> _PageShift] }
..\..\..\..\runtime\stack.go:216:25: inlining call to gclinkptr.ptr method(gclinkptr) func() *gclink { return (*gclink)(unsafe.Pointer(p)) }
..\..\..\..\runtime\stack.go:220:7: inlining call to gclinkptr.ptr method(gclinkptr) func() *gclink { return (*gclink)(unsafe.Pointer(p)) }
..\..\..\..\runtime\stack.go:290:6: cannot inline stackcache_clear: non-leaf function
..\..\..\..\runtime\stack.go:297:12: inlining call to gclinkptr.ptr method(gclinkptr) func() *gclink { return (*gclink)(unsafe.Pointer(p)) }
..\..\..\..\runtime\stack.go:298:14: inlining call to gclinkptr.ptr method(gclinkptr) func() *gclink { return (*gclink)(unsafe.Pointer(p)) }
..\..\..\..\runtime\mstats.go:612:6: cannot inline flushmcache: non-leaf method
..\..\..\..\runtime\mgcmark.go:1081:6: cannot inline scanblock: unhandled op FOR
..\..\..\..\runtime\mgcmark.go:1093:23: inlining call to addb func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + n)) }
..\..\..\..\runtime\mgcmark.go:277:6: cannot inline markrootBlock: non-leaf function
..\..\..\..\runtime\mgcmark.go:287:25: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\mgcsweepbuf.go:150:6: cannot inline (*gcSweepBuf).block: non-leaf function
..\..\..\..\runtime\mgcsweepbuf.go:159:15: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\mheap.go:441:6: can inline spanOfUnchecked as: func(uintptr) *mspan { return mheap_.spans[(p - mheap_.arena_start) >> _PageShift] }
..\..\..\..\runtime\mgcmark.go:1120:6: cannot inline scanobject: non-leaf function
..\..\..\..\runtime\mgcmark.go:1138:26: inlining call to heapBitsForAddr func(uintptr) heapBits { off := (addr - mheap_.arena_start) / sys.PtrSize; return heapBits literal }
..\..\..\..\runtime\mgcmark.go:1139:22: inlining call to spanOfUnchecked func(uintptr) *mspan { return mheap_.spans[(p - mheap_.arena_start) >> _PageShift] }
..\..\..\..\runtime\mgcmark.go:1148:17: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mgcmark.go:1154:25: inlining call to spanClass.noscan method(spanClass) func() bool { return sc & 1 != 0 }
..\..\..\..\runtime\mgcmark.go:1165:50: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mgcmark.go:1166:20: inlining call to (*gcWork).putFast method(*gcWork) func(uintptr) bool { wbuf := w.wbuf1; if wbuf == nil { return false } else { if wbuf.workbufhdr.nobj == len(wbuf.obj) { return false } }; wbuf.obj[wbuf.workbufhdr.nobj] = obj; wbuf.workbufhdr.nobj++; return true }
..\..\..\..\runtime\mgcmark.go:1175:13: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mgcmark.go:1186:22: inlining call to heapBits.next method(heapBits) func() heapBits { if h.shift < 3 * heapBitsShift { return heapBits literal }; return heapBits literal }
..\..\..\..\runtime\mgcmark.go:1186:22: inlining call to subtract1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - 1)) }
..\..\..\..\runtime\mgcmark.go:1189:21: inlining call to heapBits.bits method(heapBits) func() uint32 { return uint32(*h.bitp) >> (h.shift & 31) }
..\..\..\..\runtime\mgcmark.go:330:6: cannot inline markrootSpans: non-leaf function
..\..\..\..\runtime\mgcmark.go:389:15: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\proc.go:527:6: can inline dumpgstatus as: func(*g) { _g_ := getg(); print("runtime: gp: gp=", gp, ", goid=", gp.goid, ", gp->atomicstatus=", readgstatus(gp), "\n"); print("runtime:  g:  g=", _g_, ", goid=", _g_.goid, ",  g->atomicstatus=", readgstatus(_g_), "\n") }
..\..\..\..\runtime\proc.go:529:86: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\proc.go:530:88: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\proc.go:752:6: cannot inline castogscanstatus: non-leaf function
..\..\..\..\runtime\mem_windows.go:32:6: cannot inline sysUnused: non-leaf function
..\..\..\..\runtime\mem_windows.go:57:10: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\mem_windows.go:96:6: cannot inline sysFault: non-leaf function
..\..\..\..\runtime\stack.go:271:6: cannot inline stackcacherelease: non-leaf function
..\..\..\..\runtime\stack.go:279:13: inlining call to gclinkptr.ptr method(gclinkptr) func() *gclink { return (*gclink)(unsafe.Pointer(p)) }
..\..\..\..\runtime\stack.go:163:6: cannot inline stacklog2: unhandled op FOR
..\..\..\..\runtime\stack.go:411:6: cannot inline stackfree: non-leaf function
..\..\..\..\runtime\stack.go:458:21: inlining call to (*mheap).lookup method(*mheap) func(unsafe.Pointer) *mspan { p := uintptr(v); p -= h.arena_start; return h.spans[p >> _PageShift] }
..\..\..\..\runtime\stack.go:460:22: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\stack.go:453:9: inlining call to gclinkptr.ptr method(gclinkptr) func() *gclink { return (*gclink)(unsafe.Pointer(p)) }
..\..\..\..\runtime\stack.go:174:6: cannot inline stackpoolalloc: non-leaf method
..\..\..\..\runtime\stack.go:186:26: inlining call to gclinkptr.ptr method(gclinkptr) func() *gclink { return (*gclink)(unsafe.Pointer(p)) }
..\..\..\..\runtime\stack.go:191:25: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\stack.go:192:9: inlining call to gclinkptr.ptr method(gclinkptr) func() *gclink { return (*gclink)(unsafe.Pointer(p)) }
..\..\..\..\runtime\stack.go:198:10: inlining call to gclinkptr.ptr method(gclinkptr) func() *gclink { return (*gclink)(unsafe.Pointer(p)) }
..\..\..\..\runtime\stack.go:201:26: inlining call to gclinkptr.ptr method(gclinkptr) func() *gclink { return (*gclink)(unsafe.Pointer(p)) }
..\..\..\..\runtime\stack.go:203:25: inlining call to gclinkptr.ptr method(gclinkptr) func() *gclink { return (*gclink)(unsafe.Pointer(p)) }
..\..\..\..\runtime\stack.go:249:6: cannot inline stackcacherefill: non-leaf function
..\..\..\..\runtime\stack.go:261:8: inlining call to gclinkptr.ptr method(gclinkptr) func() *gclink { return (*gclink)(unsafe.Pointer(p)) }
..\..\..\..\runtime\stack.go:314:6: cannot inline stackalloc: non-leaf function
..\..\..\..\runtime\stack.go:330:19: inlining call to round func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\runtime\stack.go:376:41: inlining call to (*mSpanList).isEmpty method(*mSpanList) func() bool { return list.first == nil }
..\..\..\..\runtime\stack.go:390:28: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\stack.go:361:12: inlining call to gclinkptr.ptr method(gclinkptr) func() *gclink { return (*gclink)(unsafe.Pointer(p)) }
..\..\..\..\runtime\stack.go:365:36: inlining call to gclinkptr.ptr method(gclinkptr) func() *gclink { return (*gclink)(unsafe.Pointer(p)) }
..\..\..\..\runtime\stack.go:527:6: can inline adjustpointer as: func(*adjustinfo, unsafe.Pointer) { pp := (*uintptr)(vpp); p := *pp; if stackDebug >= 4 {  }; if adjinfo.old.lo <= p && p < adjinfo.old.hi { *pp = p + adjinfo.delta; if stackDebug >= 3 {  } } }
..\..\..\..\runtime\stack.go:750:6: cannot inline adjustsudogs: unhandled op FOR
..\..\..\..\runtime\stack.go:754:16: inlining call to adjustpointer func(*adjustinfo, unsafe.Pointer) { pp := (*uintptr)(vpp); p := *pp; if stackDebug >= 4 {  }; if adjinfo.old.lo <= p && p < adjinfo.old.hi { *pp = p + adjinfo.delta; if stackDebug >= 3 {  } } }
..\..\..\..\runtime\stack.go:764:6: cannot inline findsghi: unhandled op FOR
..\..\..\..\runtime\stack.go:778:6: cannot inline syncadjustsudogs: unhandled op FOR
..\..\..\..\runtime\stack.go:715:6: cannot inline adjustctxt: function too complex: cost 92 exceeds budget 80
..\..\..\..\runtime\stack.go:716:15: inlining call to adjustpointer func(*adjustinfo, unsafe.Pointer) { pp := (*uintptr)(vpp); p := *pp; if stackDebug >= 4 {  }; if adjinfo.old.lo <= p && p < adjinfo.old.hi { *pp = p + adjinfo.delta; if stackDebug >= 3 {  } } }
..\..\..\..\runtime\stack.go:728:15: inlining call to adjustpointer func(*adjustinfo, unsafe.Pointer) { pp := (*uintptr)(vpp); p := *pp; if stackDebug >= 4 {  }; if adjinfo.old.lo <= p && p < adjinfo.old.hi { *pp = p + adjinfo.delta; if stackDebug >= 3 {  } } }
..\..\..\..\runtime\panic.go:170:6: can inline deferArgs as: func(*_defer) unsafe.Pointer { if d.siz == 0 { return nil }; return add(unsafe.Pointer(d), unsafe.Sizeof(*d)) }
..\..\..\..\runtime\panic.go:175:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\traceback.go:90:6: cannot inline tracebackdefers: unhandled op FOR
..\..\..\..\runtime\traceback.go:104:15: inlining call to funcInfo.valid method(funcInfo) func() bool { return f._func != nil }
..\..\..\..\runtime\traceback.go:109:34: inlining call to deferArgs func(*_defer) unsafe.Pointer { if d.siz == 0 { return nil }; return add(unsafe.Pointer(d), unsafe.Sizeof(*d)) }
..\..\..\..\runtime\traceback.go:109:34: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\traceback.go:113:36: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\stack.go:731:6: cannot inline adjustdefers: non-leaf function
..\..\..\..\runtime\stack.go:733:43: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\stack.go:738:16: inlining call to adjustpointer func(*adjustinfo, unsafe.Pointer) { pp := (*uintptr)(vpp); p := *pp; if stackDebug >= 4 {  }; if adjinfo.old.lo <= p && p < adjinfo.old.hi { *pp = p + adjinfo.delta; if stackDebug >= 3 {  } } }
..\..\..\..\runtime\stack.go:739:16: inlining call to adjustpointer func(*adjustinfo, unsafe.Pointer) { pp := (*uintptr)(vpp); p := *pp; if stackDebug >= 4 {  }; if adjinfo.old.lo <= p && p < adjinfo.old.hi { *pp = p + adjinfo.delta; if stackDebug >= 3 {  } } }
..\..\..\..\runtime\stack.go:740:16: inlining call to adjustpointer func(*adjustinfo, unsafe.Pointer) { pp := (*uintptr)(vpp); p := *pp; if stackDebug >= 4 {  }; if adjinfo.old.lo <= p && p < adjinfo.old.hi { *pp = p + adjinfo.delta; if stackDebug >= 3 {  } } }
..\..\..\..\runtime\stack.go:744:6: can inline adjustpanics as: func(*g, *adjustinfo) { adjustpointer(adjinfo, unsafe.Pointer(&gp._panic)) }
..\..\..\..\runtime\stack.go:747:15: inlining call to adjustpointer func(*adjustinfo, unsafe.Pointer) { pp := (*uintptr)(vpp); p := *pp; if stackDebug >= 4 {  }; if adjinfo.old.lo <= p && p < adjinfo.old.hi { *pp = p + adjinfo.delta; if stackDebug >= 3 {  } } }
..\..\..\..\runtime\stack.go:829:6: cannot inline copystack: non-leaf function
..\..\..\..\runtime\stack.go:879:14: inlining call to adjustpanics func(*g, *adjustinfo) { adjustpointer(adjinfo, unsafe.Pointer(&gp._panic)) }
..\..\..\..\runtime\stack.go:879:14: inlining call to adjustpointer func(*adjustinfo, unsafe.Pointer) { pp := (*uintptr)(vpp); p := *pp; if stackDebug >= 4 {  }; if adjinfo.old.lo <= p && p < adjinfo.old.hi { *pp = p + adjinfo.delta; if stackDebug >= 3 {  } } }
..\..\..\..\runtime\stack.go:891:89: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\stack.go:1084:6: cannot inline shrinkstack: non-leaf function
..\..\..\..\runtime\stack.go:1085:24: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\symtab.go:896:6: cannot inline stackmapdata: non-leaf function
..\..\..\..\runtime\symtab.go:900:43: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\mgcmark.go:793:6: cannot inline scanframeworker: non-leaf function
..\..\..\..\runtime\mgcmark.go:736:6: cannot inline scanstack: non-leaf function
..\..\..\..\runtime\mgcmark.go:741:16: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\mgcmark.go:742:97: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\mgcmark.go:746:20: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\mgcmark.go:748:83: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\mgcmark.go:753:83: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\mgcmark.go:782:15: cannot inline scanstack.func1: non-leaf function
..\..\..\..\runtime\proc.go:726:6: cannot inline casfrom_Gscanstatus: non-leaf function
..\..\..\..\runtime\proc.go:733:14: inlining call to dumpgstatus func(*g) { _g_ := getg(); print("runtime: gp: gp=", gp, ", goid=", gp.goid, ", gp->atomicstatus=", readgstatus(gp), "\n"); print("runtime:  g:  g=", _g_, ", goid=", _g_.goid, ",  g->atomicstatus=", readgstatus(_g_), "\n") }
..\..\..\..\runtime\proc.go:733:14: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\proc.go:733:14: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\proc.go:745:14: inlining call to dumpgstatus func(*g) { _g_ := getg(); print("runtime: gp: gp=", gp, ", goid=", gp.goid, ", gp->atomicstatus=", readgstatus(gp), "\n"); print("runtime:  g:  g=", _g_, ", goid=", _g_.goid, ",  g->atomicstatus=", readgstatus(_g_), "\n") }
..\..\..\..\runtime\proc.go:745:14: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\proc.go:745:14: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\proc.go:934:6: cannot inline restartg: non-leaf function
..\..\..\..\runtime\proc.go:935:18: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\proc.go:938:14: inlining call to dumpgstatus func(*g) { _g_ := getg(); print("runtime: gp: gp=", gp, ", goid=", gp.goid, ", gp->atomicstatus=", readgstatus(gp), "\n"); print("runtime:  g:  g=", _g_, ", goid=", _g_.goid, ",  g->atomicstatus=", readgstatus(_g_), "\n") }
..\..\..\..\runtime\proc.go:938:14: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\proc.go:938:14: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\proc.go:849:6: cannot inline scang: unhandled op FOR
..\..\..\..\runtime\proc.go:868:26: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\proc.go:870:15: inlining call to dumpgstatus func(*g) { _g_ := getg(); print("runtime: gp: gp=", gp, ", goid=", gp.goid, ", gp->atomicstatus=", readgstatus(gp), "\n"); print("runtime:  g:  g=", _g_, ", goid=", _g_.goid, ",  g->atomicstatus=", readgstatus(_g_), "\n") }
..\..\..\..\runtime\proc.go:870:15: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\proc.go:870:15: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\mgcmark.go:178:6: cannot inline markroot: non-leaf function
..\..\..\..\runtime\mgcmark.go:194:38: inlining call to activeModules func() []*moduledata { p := (*[]*moduledata)(atomic.Loadp(unsafe.Pointer(&modulesSlice))); if p == nil { return nil }; return *p }
..\..\..\..\runtime\mgcmark.go:199:38: inlining call to activeModules func() []*moduledata { p := (*[]*moduledata)(atomic.Loadp(unsafe.Pointer(&modulesSlice))); if p == nil { return nil }; return *p }
..\..\..\..\runtime\mgcmark.go:238:24: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\mgcmark.go:245:15: cannot inline markroot.func1: non-leaf function
..\..\..\..\runtime\mgcmark.go:251:42: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\mgcmark.go:1016:6: cannot inline gcDrainN: non-leaf function
..\..\..\..\runtime\mgcmark.go:1037:22: inlining call to (*gcWork).tryGetFast method(*gcWork) func() uintptr { wbuf := w.wbuf1; if wbuf == nil { return 0 }; if wbuf.workbufhdr.nobj == 0 { return 0 }; wbuf.workbufhdr.nobj--; return wbuf.obj[wbuf.workbufhdr.nobj] }
..\..\..\..\runtime\mgcwork.go:326:6: can inline (*gcWork).empty as: method(*gcWork) func() bool { return w.wbuf1 == nil || w.wbuf1.workbufhdr.nobj == 0 && w.wbuf2.workbufhdr.nobj == 0 }
..\..\..\..\runtime\lfstack.go:55:6: can inline (*lfstack).empty as: method(*lfstack) func() bool { return atomic.Load64((*uint64)(head)) == 0 }
..\..\..\..\runtime\mgc.go:1929:6: can inline gcMarkWorkAvailable as: func(*p) bool { if p != nil && !p.gcw.empty() { return true }; if !work.full.empty() { return true }; if work.markrootNext < work.markrootJobs { return true }; return false }
..\..\..\..\runtime\mgc.go:1930:29: inlining call to (*gcWork).empty method(*gcWork) func() bool { return w.wbuf1 == nil || w.wbuf1.workbufhdr.nobj == 0 && w.wbuf2.workbufhdr.nobj == 0 }
..\..\..\..\runtime\mgc.go:1933:21: inlining call to (*lfstack).empty method(*lfstack) func() bool { return atomic.Load64((*uint64)(head)) == 0 }
..\..\..\..\runtime\mgcmark.go:523:6: cannot inline gcAssistAlloc1: non-leaf function
..\..\..\..\runtime\mgcmark.go:556:24: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\mgcmark.go:584:51: inlining call to gcMarkWorkAvailable func(*p) bool { if p != nil && !p.gcw.empty() { return true }; if !work.full.empty() { return true }; if work.markrootNext < work.markrootJobs { return true }; return false }
..\..\..\..\runtime\mgcmark.go:584:51: inlining call to (*gcWork).empty method(*gcWork) func() bool { return w.wbuf1 == nil || w.wbuf1.workbufhdr.nobj == 0 && w.wbuf2.workbufhdr.nobj == 0 }
..\..\..\..\runtime\mgcmark.go:584:51: inlining call to (*lfstack).empty method(*lfstack) func() bool { return atomic.Load64((*uint64)(head)) == 0 }
..\..\..\..\runtime\mgcmark.go:592:19: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\sema.go:202:6: cannot inline cansemacquire: unhandled op FOR
..\..\..\..\runtime\proc.go:307:6: cannot inline acquireSudog: non-leaf function
..\..\..\..\runtime\proc.go:316:16: inlining call to acquirem func() *m { _g_ := getg(); _g_.m.locks++; return _g_.m }
..\..\..\..\runtime\proc.go:317:16: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:340:10: inlining call to releasem func(*m) { _g_ := getg(); mp.locks--; if mp.locks == 0 && _g_.preempt { _g_.stackguard0 = stackPreempt } }
..\..\..\..\runtime\sema.go:198:6: can inline semroot as: func(*uint32) *semaRoot { return &semtable[uintptr(unsafe.Pointer(addr)) >> 3 % semTabSize].root }
..\..\..\..\runtime\sema.go:409:6: cannot inline (*semaRoot).rotateRight: non-leaf function
..\..\..\..\runtime\sema.go:373:6: cannot inline (*semaRoot).rotateLeft: non-leaf function
..\..\..\..\runtime\sema.go:215:6: cannot inline (*semaRoot).queue: unhandled op FOR
..\..\..\..\runtime\sema.go:281:21: inlining call to fastrand func() uint32 { mp := getg().m; s1, s0 := mp.fastrand[0], mp.fastrand[1]; s1 ^= s1 << 17; s1 = s1 ^ s0 ^ s1 >> 7 ^ s0 >> 16; mp.fastrand[0], mp.fastrand[1] = s0, s1; return s0 + s1 }
..\..\..\..\runtime\proc.go:277:6: cannot inline gopark: non-leaf function
..\..\..\..\runtime\proc.go:278:16: inlining call to acquirem func() *m { _g_ := getg(); _g_.m.locks++; return _g_.m }
..\..\..\..\runtime\proc.go:280:23: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\proc.go:289:10: inlining call to releasem func(*m) { _g_ := getg(); mp.locks--; if mp.locks == 0 && _g_.preempt { _g_.stackguard0 = stackPreempt } }
..\..\..\..\runtime\proc.go:296:6: cannot inline goparkunlock: non-leaf function
..\..\..\..\runtime\mprof.go:406:6: cannot inline blocksampled: function too complex: cost 85 exceeds budget 80
..\..\..\..\runtime\mprof.go:408:50: inlining call to fastrand func() uint32 { mp := getg().m; s1, s0 := mp.fastrand[0], mp.fastrand[1]; s1 ^= s1 << 17; s1 = s1 ^ s0 ^ s1 >> 7 ^ s0 >> 16; mp.fastrand[0], mp.fastrand[1] = s0, s1; return s0 + s1 }
..\..\..\..\runtime\mprof.go:181:6: can inline (*bucket).stk as: method(*bucket) func() []uintptr { stk := (*[32]uintptr)(add(unsafe.Pointer(b), unsafe.Sizeof(*b))); return stk[:b.nstk:b.nstk] }
..\..\..\..\runtime\mprof.go:182:33: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\mprof.go:259:6: cannot inline eqslice: unhandled op RANGE
..\..\..\..\runtime\mprof.go:162:6: cannot inline newBucket: non-leaf function
..\..\..\..\runtime\mprof.go:205:6: cannot inline stkbucket: non-leaf function
..\..\..\..\runtime\mprof.go:230:68: inlining call to (*bucket).stk method(*bucket) func() []uintptr { stk := (*[32]uintptr)(add(unsafe.Pointer(b), unsafe.Sizeof(*b))); return stk[:b.nstk:b.nstk] }
..\..\..\..\runtime\mprof.go:230:68: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\mprof.go:241:12: inlining call to (*bucket).stk method(*bucket) func() []uintptr { stk := (*[32]uintptr)(add(unsafe.Pointer(b), unsafe.Sizeof(*b))); return stk[:b.nstk:b.nstk] }
..\..\..\..\runtime\mprof.go:241:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\mprof.go:196:6: cannot inline (*bucket).bp: non-leaf function
..\..\..\..\runtime\mprof.go:200:13: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\mprof.go:414:6: cannot inline saveblockevent: non-leaf function
..\..\..\..\runtime\mprof.go:397:6: cannot inline blockevent: non-leaf function
..\..\..\..\runtime\proc.go:345:6: cannot inline releaseSudog: non-leaf function
..\..\..\..\runtime\proc.go:368:16: inlining call to acquirem func() *m { _g_ := getg(); _g_.m.locks++; return _g_.m }
..\..\..\..\runtime\proc.go:369:16: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:391:10: inlining call to releasem func(*m) { _g_ := getg(); mp.locks--; if mp.locks == 0 && _g_.preempt { _g_.stackguard0 = stackPreempt } }
..\..\..\..\runtime\sema.go:98:6: cannot inline semacquire1: non-leaf function
..\..\..\..\runtime\sema.go:116:17: inlining call to semroot func(*uint32) *semaRoot { return &semtable[uintptr(unsafe.Pointer(addr)) >> 3 % semTabSize].root }
..\..\..\..\runtime\sema.go:94:6: cannot inline semacquire: non-leaf function
..\..\..\..\runtime\sema.go:302:6: cannot inline (*semaRoot).dequeue: unhandled op FOR
..\..\..\..\runtime\mprof.go:449:6: cannot inline mutexevent: non-leaf function
..\..\..\..\runtime\mprof.go:456:31: inlining call to fastrand func() uint32 { mp := getg().m; s1, s0 := mp.fastrand[0], mp.fastrand[1]; s1 ^= s1 << 17; s1 = s1 ^ s0 ^ s1 >> 7 ^ s0 >> 16; mp.fastrand[0], mp.fastrand[1] = s0, s1; return s0 + s1 }
..\..\..\..\runtime\trace.go:1042:6: cannot inline traceGoUnpark: non-leaf function
..\..\..\..\runtime\runtime2.go:208:6: can inline (*guintptr).cas as: method(*guintptr) func(guintptr, guintptr) bool { return atomic.Casuintptr((*uintptr)(unsafe.Pointer(gp)), uintptr(old), uintptr(new)) }
..\..\..\..\runtime\proc.go:4559:6: can inline globrunqputbatch as: func(*g, *g, int32) { gtail.schedlink = 0; if sched.runqtail != 0 { sched.runqtail.ptr().schedlink.set(ghead) } else { sched.runqhead.set(ghead) }; sched.runqtail.set(gtail); sched.runqsize += n }
..\..\..\..\runtime\proc.go:4564:21: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:4562:21: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\proc.go:4562:37: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:4566:20: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:4698:6: cannot inline runqputslow: non-leaf function
..\..\..\..\runtime\proc.go:4708:55: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\proc.go:4724:25: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:4729:18: inlining call to globrunqputbatch func(*g, *g, int32) { gtail.schedlink = 0; if sched.runqtail != 0 { sched.runqtail.ptr().schedlink.set(ghead) } else { sched.runqhead.set(ghead) }; sched.runqtail.set(gtail); sched.runqsize += n }
..\..\..\..\runtime\proc.go:4729:18: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:4729:18: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\proc.go:4729:18: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:4729:18: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:4663:6: cannot inline runqput: non-leaf function
..\..\..\..\runtime\proc.go:4664:43: inlining call to fastrand func() uint32 { mp := getg().m; s1, s0 := mp.fastrand[0], mp.fastrand[1]; s1 ^= s1 << 17; s1 = s1 ^ s0 ^ s1 >> 7 ^ s0 >> 16; mp.fastrand[0], mp.fastrand[1] = s0, s1; return s0 + s1 }
..\..\..\..\runtime\proc.go:4671:22: inlining call to (*guintptr).cas method(*guintptr) func(guintptr, guintptr) bool { return atomic.Casuintptr((*uintptr)(unsafe.Pointer(gp)), uintptr(old), uintptr(new)) }
..\..\..\..\runtime\proc.go:4678:19: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\proc.go:4685:40: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:4520:6: can inline mget as: func() *m { mp := sched.midle.ptr(); if mp != nil { sched.midle = mp.schedlink; sched.nmidle-- }; return mp }
..\..\..\..\runtime\proc.go:4521:23: inlining call to muintptr.ptr method(muintptr) func() *m { return (*m)(unsafe.Pointer(mp)) }
..\..\..\..\runtime\proc.go:3563:6: can inline mcount as: func() int32 { return int32(sched.mnext - sched.nmfreed) }
..\..\..\..\runtime\proc.go:533:6: cannot inline checkmcount: non-leaf function
..\..\..\..\runtime\proc.go:535:11: inlining call to mcount func() int32 { return int32(sched.mnext - sched.nmfreed) }
..\..\..\..\runtime\os_windows.go:665:6: can inline mpreinit as: func(*m) {  }
..\..\..\..\runtime\proc.go:541:6: cannot inline mcommoninit: non-leaf function
..\..\..\..\runtime\proc.go:563:10: inlining call to mpreinit func(*m) {  }
..\..\..\..\runtime\stack.go:901:6: cannot inline round2: unhandled op FOR
..\..\..\..\runtime\proc.go:3209:6: cannot inline malg: non-leaf function
..\..\..\..\runtime\proc.go:3213:15: cannot inline malg.func1: non-leaf function
..\..\..\..\runtime\trace.go:921:6: cannot inline traceProcStop: non-leaf function
..\..\..\..\runtime\trace.go:924:16: inlining call to acquirem func() *m { _g_ := getg(); _g_.m.locks++; return _g_.m }
..\..\..\..\runtime\trace.go:926:10: inlining call to (*puintptr).set method(*puintptr) func(*p) { *pp = puintptr(unsafe.Pointer(p)) }
..\..\..\..\runtime\trace.go:929:10: inlining call to releasem func(*m) { _g_ := getg(); mp.locks--; if mp.locks == 0 && _g_.preempt { _g_.stackguard0 = stackPreempt } }
..\..\..\..\runtime\proc.go:4063:6: cannot inline releasep: non-leaf function
..\..\..\..\runtime\proc.go:4069:20: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:4070:14: inlining call to muintptr.ptr method(muintptr) func() *m { return (*m)(unsafe.Pointer(mp)) }
..\..\..\..\runtime\proc.go:4071:53: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:4075:28: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:1482:6: cannot inline allocm: marked go:yeswritebarrierrec
..\..\..\..\runtime\proc.go:1522:23: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\lock_sema.go:151:6: cannot inline notesleep: non-leaf function
..\..\..\..\runtime\lock_sema.go:124:6: can inline noteclear as: func(*note) { n.key = 0 }
..\..\..\..\runtime\rwmutex.go:33:6: cannot inline (*rwmutex).rlock: non-leaf function
..\..\..\..\runtime\rwmutex.go:38:10: inlining call to acquirem func() *m { _g_ := getg(); _g_.m.locks++; return _g_.m }
..\..\..\..\runtime\rwmutex.go:41:15: cannot inline (*rwmutex).rlock.func1: non-leaf function
..\..\..\..\runtime\rwmutex.go:52:19: inlining call to (*muintptr).set method(*muintptr) func(*m) { *mp = muintptr(unsafe.Pointer(m)) }
..\..\..\..\runtime\rwmutex.go:55:14: inlining call to noteclear func(*note) { n.key = 0 }
..\..\..\..\runtime\rwmutex.go:62:6: cannot inline (*rwmutex).runlock: non-leaf function
..\..\..\..\runtime\rwmutex.go:71:22: inlining call to muintptr.ptr method(muintptr) func() *m { return (*m)(unsafe.Pointer(mp)) }
..\..\..\..\runtime\rwmutex.go:78:10: inlining call to releasem func(*m) { _g_ := getg(); mp.locks--; if mp.locks == 0 && _g_.preempt { _g_.stackguard0 = stackPreempt } }
..\..\..\..\runtime\os_windows.go:772:6: cannot inline stdcall6: non-leaf function
..\..\..\..\runtime\os_windows.go:775:36: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\os_windows.go:623:6: cannot inline newosproc: non-leaf function
..\..\..\..\runtime\os_windows.go:628:9: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\os_windows.go:628:9: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\os_windows.go:640:65: inlining call to mcount func() int32 { return int32(sched.mnext - sched.nmfreed) }
..\..\..\..\runtime\proc.go:1856:6: cannot inline newm1: non-leaf function
..\..\..\..\runtime\proc.go:1862:11: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:1864:32: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\proc.go:1864:32: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\proc.go:1824:6: cannot inline newm: non-leaf function
..\..\..\..\runtime\proc.go:1826:14: inlining call to (*puintptr).set method(*puintptr) func(*p) { *pp = puintptr(unsafe.Pointer(p)) }
..\..\..\..\runtime\proc.go:1845:23: inlining call to (*muintptr).set method(*muintptr) func(*m) { *mp = muintptr(unsafe.Pointer(m)) }
..\..\..\..\runtime\proc.go:4632:6: cannot inline runqempty: unhandled op FOR
..\..\..\..\runtime\proc.go:1973:6: cannot inline startm: non-leaf function
..\..\..\..\runtime\proc.go:1976:17: inlining call to pidleget func() *p { _p_ := sched.pidle.ptr(); if _p_ != nil { sched.pidle = _p_.link; atomic.Xadd(&sched.npidle, -1) }; return _p_ }
..\..\..\..\runtime\proc.go:1976:17: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:1989:12: inlining call to mget func() *m { mp := sched.midle.ptr(); if mp != nil { sched.midle = mp.schedlink; sched.nmidle-- }; return mp }
..\..\..\..\runtime\proc.go:1989:12: inlining call to muintptr.ptr method(muintptr) func() *m { return (*m)(unsafe.Pointer(mp)) }
..\..\..\..\runtime\proc.go:2011:14: inlining call to (*puintptr).set method(*puintptr) func(*p) { *pp = puintptr(unsafe.Pointer(p)) }
..\..\..\..\runtime\proc.go:2073:6: cannot inline wakep: non-leaf function
..\..\..\..\runtime\proc.go:584:6: cannot inline ready: non-leaf function
..\..\..\..\runtime\proc.go:589:23: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\proc.go:595:14: inlining call to dumpgstatus func(*g) { _g_ := getg(); print("runtime: gp: gp=", gp, ", goid=", gp.goid, ", gp->atomicstatus=", readgstatus(gp), "\n"); print("runtime:  g:  g=", _g_, ", goid=", _g_.goid, ",  g->atomicstatus=", readgstatus(_g_), "\n") }
..\..\..\..\runtime\proc.go:595:14: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\proc.go:595:14: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\proc.go:601:21: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:300:6: cannot inline goready: non-leaf function
..\..\..\..\runtime\proc.go:301:14: cannot inline goready.func1: non-leaf function
..\..\..\..\runtime\sema.go:79:6: cannot inline readyWithTime: non-leaf function
..\..\..\..\runtime\sema.go:159:6: cannot inline semrelease1: non-leaf function
..\..\..\..\runtime\sema.go:160:17: inlining call to semroot func(*uint32) *semaRoot { return &semtable[uintptr(unsafe.Pointer(addr)) >> 3 % semTabSize].root }
..\..\..\..\runtime\sema.go:155:6: cannot inline semrelease: non-leaf function
..\..\..\..\runtime\mwbbuf.go:76:6: cannot inline (*wbBuf).reset: non-leaf function
..\..\..\..\runtime\mbitmap.go:310:6: can inline markBits.setMarked as: method(markBits) func() { atomic.Or8(m.bytep, m.mask) }
..\..\..\..\runtime\mgcwork.go:157:6: cannot inline (*gcWork).putBatch: non-leaf method
..\..\..\..\runtime\mwbbuf.go:182:6: cannot inline wbBufFlush1: non-leaf method
..\..\..\..\runtime\mwbbuf.go:228:33: inlining call to (*mspan).markBitsForIndex method(*mspan) func(uintptr) markBits { bytep, mask = s.gcmarkBits.bitp(objIndex); return markBits literal }
..\..\..\..\runtime\mwbbuf.go:228:33: inlining call to (*gcBits).bitp method(*gcBits) func(uintptr) (*uint8, uint8) { return b.bytep(n / 8), 1 << (n % 8) }
..\..\..\..\runtime\mwbbuf.go:228:33: inlining call to (*gcBits).bytep method(*gcBits) func(uintptr) *uint8 { return addb((*uint8)(b), n) }
..\..\..\..\runtime\mwbbuf.go:228:33: inlining call to addb func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + n)) }
..\..\..\..\runtime\mwbbuf.go:229:20: inlining call to markBits.isMarked method(markBits) func() bool { return *m.bytep & m.mask != 0 }
..\..\..\..\runtime\mwbbuf.go:232:18: inlining call to markBits.setMarked method(markBits) func() { atomic.Or8(m.bytep, m.mask) }
..\..\..\..\runtime\mwbbuf.go:233:27: inlining call to spanClass.noscan method(spanClass) func() bool { return sc & 1 != 0 }
..\..\..\..\runtime\proc.go:4379:6: cannot inline preemptall: unhandled op RANGE
..\..\..\..\runtime\proc.go:4385:16: inlining call to preemptone func(*p) bool { mp := _p_.m.ptr(); if mp == nil || mp == getg().m { return false }; gp := mp.curg; if gp == nil || gp == mp.g0 { return false }; gp.preempt = true; gp.stackguard0 = stackPreempt; return true }
..\..\..\..\runtime\proc.go:4385:16: inlining call to muintptr.ptr method(muintptr) func() *m { return (*m)(unsafe.Pointer(mp)) }
..\..\..\..\runtime\proc.go:4608:6: cannot inline pidleput: non-leaf function
..\..\..\..\runtime\proc.go:4613:17: inlining call to (*puintptr).set method(*puintptr) func(*p) { *pp = puintptr(unsafe.Pointer(p)) }
..\..\..\..\runtime\proc.go:2018:6: cannot inline handoffp: non-leaf function
..\..\..\..\runtime\proc.go:2028:49: inlining call to gcMarkWorkAvailable func(*p) bool { if p != nil && !p.gcw.empty() { return true }; if !work.full.empty() { return true }; if work.markrootNext < work.markrootJobs { return true }; return false }
..\..\..\..\runtime\proc.go:2028:49: inlining call to (*gcWork).empty method(*gcWork) func() bool { return w.wbuf1 == nil || w.wbuf1.workbufhdr.nobj == 0 && w.wbuf2.workbufhdr.nobj == 0 }
..\..\..\..\runtime\proc.go:2028:49: inlining call to (*lfstack).empty method(*lfstack) func() bool { return atomic.Load64((*uint64)(head)) == 0 }
..\..\..\..\runtime\lock_sema.go:180:6: cannot inline notetsleep_internal: non-leaf function
..\..\..\..\runtime\lock_sema.go:263:6: cannot inline notetsleep: non-leaf function
..\..\..\..\runtime\proc.go:1354:6: cannot inline forEachP: non-leaf function
..\..\..\..\runtime\proc.go:1355:16: inlining call to acquirem func() *m { _g_ := getg(); _g_.m.locks++; return _g_.m }
..\..\..\..\runtime\proc.go:1356:23: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:1379:26: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:1379:54: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:1414:14: inlining call to noteclear func(*note) { n.key = 0 }
..\..\..\..\runtime\proc.go:1432:10: inlining call to releasem func(*m) { _g_ := getg(); mp.locks--; if mp.locks == 0 && _g_.preempt { _g_.stackguard0 = stackPreempt } }
..\..\..\..\runtime\mgcmark.go:132:6: cannot inline gcMarkRootCheck: non-leaf function
..\..\..\..\runtime\mgcmark.go:144:56: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\mgcmark.go:161:24: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\trace.go:941:6: cannot inline traceGCSTWStart: non-leaf function
..\..\..\..\runtime\proc.go:4533:6: can inline globrunqput as: func(*g) { gp.schedlink = 0; if sched.runqtail != 0 { sched.runqtail.ptr().schedlink.set(gp) } else { sched.runqhead.set(gp) }; sched.runqtail.set(gp); sched.runqsize++ }
..\..\..\..\runtime\proc.go:4538:21: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:4536:21: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\proc.go:4536:37: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:4540:20: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:2449:6: cannot inline injectglist: unhandled op FOR
..\..\..\..\runtime\proc.go:2454:52: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\proc.go:2462:27: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\proc.go:2464:14: inlining call to globrunqput func(*g) { gp.schedlink = 0; if sched.runqtail != 0 { sched.runqtail.ptr().schedlink.set(gp) } else { sched.runqhead.set(gp) }; sched.runqtail.set(gp); sched.runqsize++ }
..\..\..\..\runtime\proc.go:2464:14: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:2464:14: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\proc.go:2464:14: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:2464:14: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\mgcmark.go:603:6: cannot inline gcWakeAllAssists: non-leaf function
..\..\..\..\runtime\mgcmark.go:605:39: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\mgcmark.go:606:27: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\mgcmark.go:607:27: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\mgc.go:591:6: cannot inline (*gcControllerState).endCycle: non-leaf function
..\..\..\..\runtime\mgc.go:297:6: can inline setGCPhase as: func(uint32) { atomic.Store(&gcphase, x); writeBarrier.needed = gcphase == _GCmark || gcphase == _GCmarktermination; writeBarrier.enabled = writeBarrier.needed || writeBarrier.cgo }
..\..\..\..\runtime\mprof.go:859:6: cannot inline tracegc: non-leaf function
..\..\..\..\runtime\mgcsweepbuf.go:144:6: can inline (*gcSweepBuf).numBlocks as: method(*gcSweepBuf) func() int { return int((atomic.Load(&b.index) + gcSweepBlockEntries - 1) / gcSweepBlockEntries) }
..\..\..\..\runtime\mgcmark.go:54:6: cannot inline gcMarkRootPrepare: unhandled op CLOSURE
..\..\..\..\runtime\mgcmark.go:71:38: inlining call to activeModules func() []*moduledata { p := (*[]*moduledata)(atomic.Loadp(unsafe.Pointer(&modulesSlice))); if p == nil { return nil }; return *p }
..\..\..\..\runtime\mgcmark.go:62:13: can inline gcMarkRootPrepare.func1 as: func(uintptr) int { return int((bytes + rootBlockBytes - 1) / rootBlockBytes) }
..\..\..\..\runtime\mgcmark.go:72:25: inlining call to gcMarkRootPrepare.func1 func(uintptr) int { return int((bytes + rootBlockBytes - 1) / rootBlockBytes) }
..\..\..\..\runtime\mgcmark.go:78:38: inlining call to activeModules func() []*moduledata { p := (*[]*moduledata)(atomic.Loadp(unsafe.Pointer(&modulesSlice))); if p == nil { return nil }; return *p }
..\..\..\..\runtime\mgcmark.go:79:24: inlining call to gcMarkRootPrepare.func1 func(uintptr) int { return int((bytes + rootBlockBytes - 1) / rootBlockBytes) }
..\..\..\..\runtime\mgcmark.go:99:69: inlining call to (*gcSweepBuf).numBlocks method(*gcSweepBuf) func() int { return int((atomic.Load(&b.index) + gcSweepBlockEntries - 1) / gcSweepBlockEntries) }
..\..\..\..\runtime\proc.go:611:6: cannot inline gcprocs: non-leaf function
..\..\..\..\runtime\proc.go:643:6: cannot inline helpgc: non-leaf function
..\..\..\..\runtime\proc.go:651:13: inlining call to mget func() *m { mp := sched.midle.ptr(); if mp != nil { sched.midle = mp.schedlink; sched.nmidle-- }; return mp }
..\..\..\..\runtime\proc.go:651:13: inlining call to muintptr.ptr method(muintptr) func() *m { return (*m)(unsafe.Pointer(mp)) }
..\..\..\..\runtime\proc.go:656:11: inlining call to (*puintptr).set method(*puintptr) func(*p) { *pp = puintptr(unsafe.Pointer(p)) }
..\..\..\..\runtime\mgc.go:2189:6: cannot inline gchelperstart: non-leaf function
..\..\..\..\runtime\os_windows.go:801:6: cannot inline usleep: non-leaf function
..\..\..\..\runtime\mgcwork.go:454:6: cannot inline getfull: non-leaf method
..\..\..\..\runtime\mgcwork.go:238:6: cannot inline (*gcWork).get: non-leaf method
..\..\..\..\runtime\mgcmark.go:665:6: cannot inline gcFlushBgCredit: non-leaf function
..\..\..\..\runtime\mgcmark.go:678:33: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\mgcmark.go:704:25: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\mgcmark.go:710:30: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\mgcmark.go:710:46: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\mgcmark.go:711:30: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\mgcmark.go:687:25: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\mgcmark.go:716:27: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\mgcmark.go:718:28: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\mgcmark.go:901:6: cannot inline gcDrain: non-leaf function
..\..\..\..\runtime\mgcmark.go:956:22: inlining call to (*gcWork).tryGetFast method(*gcWork) func() uintptr { wbuf := w.wbuf1; if wbuf == nil { return 0 }; if wbuf.workbufhdr.nobj == 0 { return 0 }; wbuf.workbufhdr.nobj--; return wbuf.obj[wbuf.workbufhdr.nobj] }
..\..\..\..\runtime\mstats.go:634:6: cannot inline purgecachedstats: unhandled op FOR
..\..\..\..\runtime\mstats.go:597:6: cannot inline cachestats: unhandled op RANGE
..\..\..\..\runtime\trace.go:1087:6: cannot inline traceHeapAlloc: non-leaf function
..\..\..\..\runtime\mgc.go:1946:6: cannot inline gcMark: non-leaf function
..\..\..\..\runtime\mgc.go:1987:12: inlining call to noteclear func(*note) { n.key = 0 }
..\..\..\..\runtime\mgc.go:1993:24: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\mgc.go:2021:16: inlining call to (*gcWork).empty method(*gcWork) func() bool { return w.wbuf1 == nil || w.wbuf1.workbufhdr.nobj == 0 && w.wbuf2.workbufhdr.nobj == 0 }
..\..\..\..\runtime\mgc.go:2098:6: cannot inline gcResetMarkState: non-leaf function
..\..\..\..\runtime\mbitmap.go:365:6: cannot inline heapBitsForSpan: non-leaf function
..\..\..\..\runtime\mbitmap.go:370:24: inlining call to heapBitsForAddr func(uintptr) heapBits { off := (addr - mheap_.arena_start) / sys.PtrSize; return heapBits literal }
..\..\..\..\runtime\mheap.go:313:6: can inline (*mspan).layout as: method(*mspan) func() (uintptr, uintptr, uintptr) { total = s.npages << _PageShift; size = s.elemsize; if size > 0 { n = total / size }; return  }
..\..\..\..\runtime\mbitmap.go:111:6: can inline subtractb as: func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - n)) }
..\..\..\..\runtime\mbitmap.go:470:6: can inline heapBits.forward as: method(heapBits) func(uintptr) heapBits { n += uintptr(h.shift) / heapBitsShift; return heapBits literal }
..\..\..\..\runtime\mbitmap.go:472:27: inlining call to subtractb func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - n)) }
..\..\..\..\runtime\mbitmap.go:743:6: cannot inline heapBits.initCheckmarkSpan: unhandled op FOR
..\..\..\..\runtime\mbitmap.go:753:20: inlining call to subtract1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - 1)) }
..\..\..\..\runtime\mbitmap.go:759:16: inlining call to heapBits.forward method(heapBits) func(uintptr) heapBits { n += uintptr(h.shift) / heapBitsShift; return heapBits literal }
..\..\..\..\runtime\mbitmap.go:759:16: inlining call to subtractb func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - n)) }
..\..\..\..\runtime\mgcmark.go:1422:6: cannot inline initCheckmarks: unhandled op RANGE
..\..\..\..\runtime\mgcmark.go:1426:26: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mgcmark.go:1426:56: inlining call to (*mspan).layout method(*mspan) func() (uintptr, uintptr, uintptr) { total = s.npages << _PageShift; size = s.elemsize; if size > 0 { n = total / size }; return  }
..\..\..\..\runtime\mbitmap.go:767:6: cannot inline heapBits.clearCheckmarkSpan: unhandled op FOR
..\..\..\..\runtime\mbitmap.go:777:20: inlining call to subtract1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - 1)) }
..\..\..\..\runtime\mgcmark.go:1431:6: cannot inline clearCheckmarks: unhandled op RANGE
..\..\..\..\runtime\mgcmark.go:1435:26: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mgcmark.go:1435:57: inlining call to (*mspan).layout method(*mspan) func() (uintptr, uintptr, uintptr) { total = s.npages << _PageShift; size = s.elemsize; if size > 0 { n = total / size }; return  }
..\..\..\..\runtime\mgcsweepbuf.go:120:6: can inline (*gcSweepBuf).pop as: method(*gcSweepBuf) func() *mspan { cursor := atomic.Xadd(&b.index, -1); if int32(cursor) < 0 { atomic.Xadd(&b.index, +1); return nil }; top, bottom := cursor / gcSweepBlockEntries, cursor % gcSweepBlockEntries; blockp := (**gcSweepBlock)(add(b.spine, sys.PtrSize * uintptr(top))); block := *blockp; s := block.spans[bottom]; block.spans[bottom] = nil; return s }
..\..\..\..\runtime\mgcsweepbuf.go:130:32: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\trace.go:968:6: cannot inline traceGCSweepSpan: non-leaf function
..\..\..\..\runtime\trace.go:969:23: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\mbitmap.go:318:6: can inline markBits.setMarkedNonAtomic as: method(markBits) func() { *m.bytep |= m.mask }
..\..\..\..\runtime\mfinal.go:77:6: cannot inline queuefinalizer: non-leaf function
..\..\..\..\runtime\mprof.go:187:6: cannot inline (*bucket).mp: non-leaf function
..\..\..\..\runtime\mprof.go:191:13: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\mprof.go:362:6: cannot inline mProf_Free: non-leaf function
..\..\..\..\runtime\mheap.go:1519:6: cannot inline freespecial: non-leaf function
..\..\..\..\runtime\mheap.go:1525:36: inlining call to (*fixalloc).free method(*fixalloc) func(unsafe.Pointer) { f.inuse -= f.size; v := (*mlink)(p); v.next = f.list; f.list = v }
..\..\..\..\runtime\mheap.go:1531:34: inlining call to (*fixalloc).free method(*fixalloc) func(unsafe.Pointer) { f.inuse -= f.size; v := (*mlink)(p); v.next = f.list; f.list = v }
..\..\..\..\runtime\mbitmap.go:298:6: can inline (*mspan).markBitsForBase as: method(*mspan) func() markBits { return markBits literal }
..\..\..\..\runtime\mbitmap.go:189:6: can inline (*mspan).allocBitsForIndex as: method(*mspan) func(uintptr) markBits { bytep, mask = s.allocBits.bitp(allocBitIndex); return markBits literal }
..\..\..\..\runtime\mbitmap.go:190:33: inlining call to (*gcBits).bitp method(*gcBits) func(uintptr) (*uint8, uint8) { return b.bytep(n / 8), 1 << (n % 8) }
..\..\..\..\runtime\mbitmap.go:190:33: inlining call to (*gcBits).bytep method(*gcBits) func(uintptr) *uint8 { return addb((*uint8)(b), n) }
..\..\..\..\runtime\mbitmap.go:190:33: inlining call to addb func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + n)) }
..\..\..\..\runtime\mprof.go:843:6: cannot inline tracefree: non-leaf function
..\..\..\..\runtime\mprof.go:851:14: cannot inline tracefree.func1: non-leaf function
..\..\..\..\runtime\mbitmap.go:343:6: can inline (*markBits).advance as: method(*markBits) func() { if m.mask == 1 << 7 { m.bytep = (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(m.bytep)) + 1)); m.mask = 1 } else { m.mask = m.mask << 1 }; m.index++ }
..\..\..\..\runtime\mbitmap.go:822:6: cannot inline (*mspan).countAlloc: unhandled op FOR
..\..\..\..\runtime\mbitmap.go:826:33: inlining call to (*gcBits).bytep method(*gcBits) func(uintptr) *uint8 { return addb((*uint8)(b), n) }
..\..\..\..\runtime\mbitmap.go:826:33: inlining call to addb func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + n)) }
..\..\..\..\runtime\mbitmap.go:830:33: inlining call to (*gcBits).bytep method(*gcBits) func(uintptr) *uint8 { return addb((*uint8)(b), n) }
..\..\..\..\runtime\mbitmap.go:830:33: inlining call to addb func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + n)) }
..\..\..\..\runtime\mheap.go:379:6: can inline spanClass.sizeclass as: method(spanClass) func() int8 { return int8(sc >> 1) }
..\..\..\..\runtime\mbitmap.go:198:6: cannot inline (*mspan).refillAllocCache: function too complex: cost 106 exceeds budget 80
..\..\..\..\runtime\mbitmap.go:199:55: inlining call to (*gcBits).bytep method(*gcBits) func(uintptr) *uint8 { return addb((*uint8)(b), n) }
..\..\..\..\runtime\mbitmap.go:199:55: inlining call to addb func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + n)) }
..\..\..\..\runtime\mbitmap.go:216:6: cannot inline (*mspan).nextFreeIndex: non-leaf function
..\..\..\..\runtime\mheap.go:1581:6: can inline (*gcBitsArena).tryAlloc as: method(*gcBitsArena) func(uintptr) *gcBits { if b == nil || atomic.Loaduintptr(&b.free) + bytes > uintptr(len(b.bits)) { return nil }; end := atomic.Xadduintptr(&b.free, bytes); if end > uintptr(len(b.bits)) { return nil }; start := end - bytes; return &b.bits[start] }
..\..\..\..\runtime\mheap.go:1693:6: cannot inline newArenaMayUnlock: non-leaf function
..\..\..\..\runtime\mheap.go:1597:6: cannot inline newMarkBits: non-leaf function
..\..\..\..\runtime\mheap.go:1603:23: inlining call to (*gcBitsArena).tryAlloc method(*gcBitsArena) func(uintptr) *gcBits { if b == nil || atomic.Loaduintptr(&b.free) + bytes > uintptr(len(b.bits)) { return nil }; end := atomic.Xadduintptr(&b.free, bytes); if end > uintptr(len(b.bits)) { return nil }; start := end - bytes; return &b.bits[start] }
..\..\..\..\runtime\mheap.go:1613:36: inlining call to (*gcBitsArena).tryAlloc method(*gcBitsArena) func(uintptr) *gcBits { if b == nil || atomic.Loaduintptr(&b.free) + bytes > uintptr(len(b.bits)) { return nil }; end := atomic.Xadduintptr(&b.free, bytes); if end > uintptr(len(b.bits)) { return nil }; start := end - bytes; return &b.bits[start] }
..\..\..\..\runtime\mheap.go:1623:36: inlining call to (*gcBitsArena).tryAlloc method(*gcBitsArena) func(uintptr) *gcBits { if b == nil || atomic.Loaduintptr(&b.free) + bytes > uintptr(len(b.bits)) { return nil }; end := atomic.Xadduintptr(&b.free, bytes); if end > uintptr(len(b.bits)) { return nil }; start := end - bytes; return &b.bits[start] }
..\..\..\..\runtime\mheap.go:1634:21: inlining call to (*gcBitsArena).tryAlloc method(*gcBitsArena) func(uintptr) *gcBits { if b == nil || atomic.Loaduintptr(&b.free) + bytes > uintptr(len(b.bits)) { return nil }; end := atomic.Xadduintptr(&b.free, bytes); if end > uintptr(len(b.bits)) { return nil }; start := end - bytes; return &b.bits[start] }
..\..\..\..\runtime\mgc.go:520:6: cannot inline (*gcControllerState).revise: function too complex: cost 112 exceeds budget 80
..\..\..\..\runtime\mheap.go:962:6: cannot inline (*mheap).freeSpan: non-leaf function
..\..\..\..\runtime\mheap.go:963:14: cannot inline (*mheap).freeSpan.func1: non-leaf function
..\..\..\..\runtime\mcentral.go:185:6: cannot inline (*mcentral).freeSpan: non-leaf function
..\..\..\..\runtime\mcentral.go:194:15: inlining call to (*mspan).inList method(*mspan) func() bool { return span.list != nil }
..\..\..\..\runtime\mgcsweepbuf.go:55:6: cannot inline (*gcSweepBuf).push: non-leaf function
..\..\..\..\runtime\mgcsweepbuf.go:106:16: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\mgcsweepbuf.go:66:16: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\mgcsweep.go:179:6: cannot inline (*mspan).sweep: non-leaf function
..\..\..\..\runtime\mgcsweep.go:226:14: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mgcsweep.go:227:30: inlining call to (*mspan).markBitsForIndex method(*mspan) func(uintptr) markBits { bytep, mask = s.gcmarkBits.bitp(objIndex); return markBits literal }
..\..\..\..\runtime\mgcsweep.go:227:30: inlining call to (*gcBits).bitp method(*gcBits) func(uintptr) (*uint8, uint8) { return b.bytep(n / 8), 1 << (n % 8) }
..\..\..\..\runtime\mgcsweep.go:227:30: inlining call to (*gcBits).bytep method(*gcBits) func(uintptr) *uint8 { return addb((*uint8)(b), n) }
..\..\..\..\runtime\mgcsweep.go:227:30: inlining call to addb func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + n)) }
..\..\..\..\runtime\mgcsweep.go:228:21: inlining call to markBits.isMarked method(markBits) func() bool { return *m.bytep & m.mask != 0 }
..\..\..\..\runtime\mgcsweep.go:232:27: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mgcsweep.go:236:30: inlining call to markBits.setMarkedNonAtomic method(markBits) func() { *m.bytep |= m.mask }
..\..\..\..\runtime\mgcsweep.go:245:16: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mgcsweep.go:269:29: inlining call to (*mspan).markBitsForBase method(*mspan) func() markBits { return markBits literal }
..\..\..\..\runtime\mgcsweep.go:270:31: inlining call to (*mspan).allocBitsForIndex method(*mspan) func(uintptr) markBits { bytep, mask = s.allocBits.bitp(allocBitIndex); return markBits literal }
..\..\..\..\runtime\mgcsweep.go:270:31: inlining call to (*gcBits).bitp method(*gcBits) func(uintptr) (*uint8, uint8) { return b.bytep(n / 8), 1 << (n % 8) }
..\..\..\..\runtime\mgcsweep.go:270:31: inlining call to (*gcBits).bytep method(*gcBits) func(uintptr) *uint8 { return addb((*uint8)(b), n) }
..\..\..\..\runtime\mgcsweep.go:270:31: inlining call to addb func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + n)) }
..\..\..\..\runtime\mgcsweep.go:272:22: inlining call to markBits.isMarked method(markBits) func() bool { return *m.bytep & m.mask != 0 }
..\..\..\..\runtime\mgcsweep.go:272:72: inlining call to markBits.isMarked method(markBits) func() bool { return *m.bytep & m.mask != 0 }
..\..\..\..\runtime\mgcsweep.go:273:16: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mgcsweep.go:284:17: inlining call to (*markBits).advance method(*markBits) func() { if m.mask == 1 << 7 { m.bytep = (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(m.bytep)) + 1)); m.mask = 1 } else { m.mask = m.mask << 1 }; m.index++ }
..\..\..\..\runtime\mgcsweep.go:285:17: inlining call to (*markBits).advance method(*markBits) func() { if m.mask == 1 << 7 { m.bytep = (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(m.bytep)) + 1)); m.mask = 1 } else { m.mask = m.mask << 1 }; m.index++ }
..\..\..\..\runtime\mgcsweep.go:291:18: inlining call to spanClass.sizeclass method(spanClass) func() int8 { return int8(sc >> 1) }
..\..\..\..\runtime\mgcsweep.go:305:17: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\mgcsweep.go:334:32: inlining call to spanClass.sizeclass method(spanClass) func() int8 { return int8(sc >> 1) }
..\..\..\..\runtime\mgcsweep.go:357:34: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mgcsweep.go:335:35: inlining call to spanClass.sizeclass method(spanClass) func() int8 { return int8(sc >> 1) }
..\..\..\..\runtime\mgcsweep.go:78:6: cannot inline sweepone: unhandled op FOR
..\..\..\..\runtime\mgcsweep.go:94:39: inlining call to (*gcSweepBuf).pop method(*gcSweepBuf) func() *mspan { cursor := atomic.Xadd(&b.index, -1); if int32(cursor) < 0 { atomic.Xadd(&b.index, +1); return nil }; top, bottom := cursor / gcSweepBlockEntries, cursor % gcSweepBlockEntries; blockp := (**gcSweepBlock)(add(b.spine, sys.PtrSize * uintptr(top))); block := *blockp; s := block.spans[bottom]; block.spans[bottom] = nil; return s }
..\..\..\..\runtime\mgcsweep.go:94:39: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\mheap.go:1303:6: cannot inline (*mSpanList).takeAll: unhandled op FOR
..\..\..\..\runtime\mheap.go:1304:18: inlining call to (*mSpanList).isEmpty method(*mSpanList) func() bool { return list.first == nil }
..\..\..\..\runtime\mheap.go:1314:17: inlining call to (*mSpanList).isEmpty method(*mSpanList) func() bool { return list.first == nil }
..\..\..\..\runtime\mgcwork.go:514:6: cannot inline prepareFreeWorkbufs: non-leaf function
..\..\..\..\runtime\mgcwork.go:529:6: cannot inline freeSomeWbufs: non-leaf function
..\..\..\..\runtime\mgcwork.go:532:53: inlining call to (*mSpanList).isEmpty method(*mSpanList) func() bool { return list.first == nil }
..\..\..\..\runtime\mgcwork.go:547:38: inlining call to (*mSpanList).isEmpty method(*mSpanList) func() bool { return list.first == nil }
..\..\..\..\runtime\mgcwork.go:536:14: cannot inline freeSomeWbufs.func1: unhandled op FOR
..\..\..\..\runtime\mprof.go:279:6: cannot inline mProf_NextCycle: non-leaf function
..\..\..\..\runtime\mprof.go:126:6: can inline (*memRecordCycle).add as: method(*memRecordCycle) func(*memRecordCycle) { a.allocs += b.allocs; a.frees += b.frees; a.alloc_bytes += b.alloc_bytes; a.free_bytes += b.free_bytes }
..\..\..\..\runtime\mprof.go:305:6: cannot inline mProf_FlushLocked: unhandled op FOR
..\..\..\..\runtime\mprof.go:313:16: inlining call to (*memRecordCycle).add method(*memRecordCycle) func(*memRecordCycle) { a.allocs += b.allocs; a.frees += b.frees; a.alloc_bytes += b.alloc_bytes; a.free_bytes += b.free_bytes }
..\..\..\..\runtime\mprof.go:296:6: cannot inline mProf_Flush: non-leaf function
..\..\..\..\runtime\mgc.go:2045:6: cannot inline gcSweep: non-leaf function
..\..\..\..\runtime\mheap.go:1671:6: cannot inline nextMarkBitArenaEpoch: non-leaf function
..\..\..\..\runtime\mgcsweep.go:33:6: cannot inline finishsweep_m: unhandled op FOR
..\..\..\..\runtime\trace.go:937:6: cannot inline traceGCDone: non-leaf function
..\..\..\..\runtime\mgcsweep.go:143:6: can inline gosweepdone as: func() bool { return mheap_.sweepdone != 0 }
..\..\..\..\runtime\trace.go:1091:6: cannot inline traceNextGC: non-leaf function
..\..\..\..\runtime\mgc.go:795:6: cannot inline gcSetTriggerRatio: non-leaf function
..\..\..\..\runtime\mgc.go:820:18: inlining call to gosweepdone func() bool { return mheap_.sweepdone != 0 }
..\..\..\..\runtime\mgc.go:865:16: inlining call to gosweepdone func() bool { return mheap_.sweepdone != 0 }
..\..\..\..\runtime\timeasm.go:16:6: cannot inline time_now: no function body
..\..\..\..\runtime\netpoll.go:91:6: can inline netpollinited as: func() bool { return atomic.Load(&netpollInited) != 0 }
..\..\..\..\runtime\os_windows.go:764:6: cannot inline stdcall5: non-leaf function
..\..\..\..\runtime\os_windows.go:767:36: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\netpoll.go:376:6: cannot inline netpollunblock: unhandled op FOR
..\..\..\..\runtime\netpoll.go:295:6: cannot inline netpollready: non-leaf function
..\..\..\..\runtime\netpoll.go:298:9: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\netpoll.go:301:9: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\netpoll.go:304:9: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\netpoll.go:308:9: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\netpoll_windows.go:138:6: cannot inline handlecompletion: non-leaf function
..\..\..\..\runtime\netpoll_windows.go:66:6: cannot inline netpoll: non-leaf function
..\..\..\..\runtime\netpoll_windows.go:135:15: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\proc.go:629:6: cannot inline needaddgcproc: non-leaf function
..\..\..\..\runtime\trace.go:913:6: cannot inline traceGomaxprocs: non-leaf function
..\..\..\..\runtime\float.go:45:6: can inline float64bits as: func(float64) uint64 { return *(*uint64)(unsafe.Pointer(&f)) }
..\..\..\..\runtime\fastlog2.go:14:6: can inline fastlog2 as: func(float64) float64 { <node DCLCONST>; <node DCLCONST>; xBits := float64bits(x); xExp := int64(xBits >> 52 & 2047) - 1023; xManIndex := xBits >> (52 - fastlogNumBits) % (1 << fastlogNumBits); xManScale := xBits >> (52 - fastlogNumBits - fastlogScaleBits) % (1 << fastlogScaleBits); low, high := fastlog2Table[xManIndex], fastlog2Table[xManIndex + 1]; return float64(xExp) + low + (high - low) * float64(xManScale) * fastlogScaleRatio }
..\..\..\..\runtime\fastlog2.go:18:22: inlining call to float64bits func(float64) uint64 { return *(*uint64)(unsafe.Pointer(&f)) }
..\..\..\..\runtime\malloc.go:888:6: cannot inline fastexprand: function too complex: cost 178 exceeds budget 80
..\..\..\..\runtime\malloc.go:907:15: inlining call to fastrand func() uint32 { mp := getg().m; s1, s0 := mp.fastrand[0], mp.fastrand[1]; s1 ^= s1 << 17; s1 = s1 ^ s0 ^ s1 >> 7 ^ s0 >> 16; mp.fastrand[0], mp.fastrand[1] = s0, s1; return s0 + s1 }
..\..\..\..\runtime\malloc.go:908:18: inlining call to fastlog2 func(float64) float64 { <node DCLCONST>; <node DCLCONST>; xBits := float64bits(x); xExp := int64(xBits >> 52 & 2047) - 1023; xManIndex := xBits >> (52 - fastlogNumBits) % (1 << fastlogNumBits); xManScale := xBits >> (52 - fastlogNumBits - fastlogScaleBits) % (1 << fastlogScaleBits); low, high := fastlog2Table[xManIndex], fastlog2Table[xManIndex + 1]; return float64(xExp) + low + (high - low) * float64(xManScale) * fastlogScaleRatio }
..\..\..\..\runtime\malloc.go:908:18: inlining call to float64bits func(float64) uint64 { return *(*uint64)(unsafe.Pointer(&f)) }
..\..\..\..\runtime\malloc.go:875:6: cannot inline nextSample: non-leaf function
..\..\..\..\runtime\mcache.go:77:6: cannot inline allocmcache: non-leaf function
..\..\..\..\runtime\race0.go:23:6: cannot inline raceproccreate: non-leaf function
..\..\..\..\runtime\trace.go:1023:6: cannot inline traceGoSched: non-leaf function
..\..\..\..\runtime\proc.go:4548:6: can inline globrunqputhead as: func(*g) { gp.schedlink = sched.runqhead; sched.runqhead.set(gp); if sched.runqtail == 0 { sched.runqtail.set(gp) }; sched.runqsize++ }
..\..\..\..\runtime\proc.go:4550:20: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:4552:21: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\mcache.go:88:6: cannot inline freemcache: non-leaf function
..\..\..\..\runtime\mcache.go:89:14: cannot inline freemcache.func1: non-leaf method
..\..\..\..\runtime\mcache.go:100:25: inlining call to (*fixalloc).free method(*fixalloc) func(unsafe.Pointer) { f.inuse -= f.size; v := (*mlink)(p); v.next = f.list; f.list = v }
..\..\..\..\runtime\proc.go:3432:6: cannot inline gfpurge: non-leaf function
..\..\..\..\runtime\proc.go:3437:31: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\proc.go:3442:20: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:3439:20: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\trace.go:457:6: cannot inline traceProcFree: non-leaf function
..\..\..\..\runtime\trace.go:464:16: inlining call to traceFullQueue func(traceBufPtr) { buf.ptr().traceBufHeader.link = 0; if trace.fullHead == 0 { trace.fullHead = buf } else { trace.fullTail.ptr().traceBufHeader.link = buf }; trace.fullTail = buf }
..\..\..\..\runtime\trace.go:464:16: inlining call to traceBufPtr.ptr method(traceBufPtr) func() *traceBuf { return (*traceBuf)(unsafe.Pointer(tp)) }
..\..\..\..\runtime\trace.go:464:16: inlining call to traceBufPtr.ptr method(traceBufPtr) func() *traceBuf { return (*traceBuf)(unsafe.Pointer(tp)) }
..\..\..\..\runtime\trace.go:1005:6: cannot inline traceGoStart: non-leaf function
..\..\..\..\runtime\trace.go:1009:19: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\trace.go:1009:40: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\trace.go:1010:101: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:4990:6: cannot inline gcd: unhandled op FOR
..\..\..\..\runtime\proc.go:4959:6: cannot inline (*randomOrder).reset: unhandled op FOR
..\..\..\..\runtime\proc.go:3844:6: cannot inline procresize: non-leaf function
..\..\..\..\runtime\proc.go:3914:42: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:3924:52: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\proc.go:3926:19: inlining call to globrunqputhead func(*g) { gp.schedlink = sched.runqhead; sched.runqhead.set(gp); if sched.runqtail == 0 { sched.runqtail.set(gp) }; sched.runqsize++ }
..\..\..\..\runtime\proc.go:3926:19: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:3926:19: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:3929:33: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\proc.go:3929:19: inlining call to globrunqputhead func(*g) { gp.schedlink = sched.runqhead; sched.runqhead.set(gp); if sched.runqtail == 0 { sched.runqtail.set(gp) }; sched.runqsize++ }
..\..\..\..\runtime\proc.go:3929:19: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:3929:19: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:3934:32: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\proc.go:3939:15: inlining call to globrunqput func(*g) { gp.schedlink = 0; if sched.runqtail != 0 { sched.runqtail.ptr().schedlink.set(gp) } else { sched.runqhead.set(gp) }; sched.runqtail.set(gp); sched.runqsize++ }
..\..\..\..\runtime\proc.go:3939:15: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:3939:15: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\proc.go:3939:15: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:3939:15: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:3942:24: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:3980:32: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:3986:15: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:3982:14: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:4001:17: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:4008:16: inlining call to mget func() *m { mp := sched.midle.ptr(); if mp != nil { sched.midle = mp.schedlink; sched.nmidle-- }; return mp }
..\..\..\..\runtime\proc.go:4008:16: inlining call to muintptr.ptr method(muintptr) func() *m { return (*m)(unsafe.Pointer(mp)) }
..\..\..\..\runtime\proc.go:4008:11: inlining call to (*muintptr).set method(*muintptr) func(*m) { *mp = muintptr(unsafe.Pointer(m)) }
..\..\..\..\runtime\proc.go:4009:14: inlining call to (*puintptr).set method(*puintptr) func(*p) { *pp = puintptr(unsafe.Pointer(p)) }
..\..\..\..\runtime\trace.go:945:6: cannot inline traceGCSTWDone: non-leaf function
..\..\..\..\runtime\proc.go:1087:6: cannot inline startTheWorldWithSema: non-leaf function
..\..\..\..\runtime\proc.go:1091:18: inlining call to netpollinited func() bool { return atomic.Load(&netpollInited) != 0 }
..\..\..\..\runtime\proc.go:1113:19: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:1115:17: inlining call to muintptr.ptr method(muintptr) func() *m { return (*m)(unsafe.Pointer(mp)) }
..\..\..\..\runtime\proc.go:1120:16: inlining call to (*puintptr).set method(*puintptr) func(*p) { *pp = puintptr(unsafe.Pointer(p)) }
..\..\..\..\runtime\mgc.go:2203:6: cannot inline itoaDiv: unhandled op FOR
..\..\..\..\runtime\mgc.go:2220:6: cannot inline fmtNSAsMS: non-leaf function
..\..\..\..\runtime\print.go:75:6: cannot inline printunlock: non-leaf function
..\..\..\..\runtime\mgc.go:1517:6: cannot inline gcMarkTermination: non-leaf function
..\..\..\..\runtime\mgc.go:1522:12: inlining call to setGCPhase func(uint32) { atomic.Store(&gcphase, x); writeBarrier.needed = gcphase == _GCmark || gcphase == _GCmarktermination; writeBarrier.enabled = writeBarrier.needed || writeBarrier.cgo }
..\..\..\..\runtime\mgc.go:1527:16: inlining call to acquirem func() *m { _g_ := getg(); _g_.m.locks++; return _g_.m }
..\..\..\..\runtime\mgc.go:1638:40: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\mgc.go:1704:10: inlining call to releasem func(*m) { _g_ := getg(); mp.locks--; if mp.locks == 0 && _g_.preempt { _g_.stackguard0 = stackPreempt } }
..\..\..\..\runtime\mgc.go:1540:14: cannot inline gcMarkTermination.func1: non-leaf function
..\..\..\..\runtime\mgc.go:1551:14: cannot inline gcMarkTermination.func2: non-leaf function
..\..\..\..\runtime\mgc.go:1564:13: inlining call to setGCPhase func(uint32) { atomic.Store(&gcphase, x); writeBarrier.needed = gcphase == _GCmark || gcphase == _GCmarktermination; writeBarrier.enabled = writeBarrier.needed || writeBarrier.cgo }
..\..\..\..\runtime\mgc.go:1578:14: inlining call to setGCPhase func(uint32) { atomic.Store(&gcphase, x); writeBarrier.needed = gcphase == _GCmark || gcphase == _GCmarktermination; writeBarrier.enabled = writeBarrier.needed || writeBarrier.cgo }
..\..\..\..\runtime\mgc.go:1580:14: inlining call to setGCPhase func(uint32) { atomic.Store(&gcphase, x); writeBarrier.needed = gcphase == _GCmark || gcphase == _GCmarktermination; writeBarrier.enabled = writeBarrier.needed || writeBarrier.cgo }
..\..\..\..\runtime\mgc.go:1647:14: cannot inline gcMarkTermination.func3: non-leaf function
..\..\..\..\runtime\mgc.go:1408:6: cannot inline gcMarkDone: non-leaf function
..\..\..\..\runtime\mgc.go:1413:77: inlining call to gcMarkWorkAvailable func(*p) bool { if p != nil && !p.gcw.empty() { return true }; if !work.full.empty() { return true }; if work.markrootNext < work.markrootJobs { return true }; return false }
..\..\..\..\runtime\mgc.go:1413:77: inlining call to (*gcWork).empty method(*gcWork) func() bool { return w.wbuf1 == nil || w.wbuf1.workbufhdr.nobj == 0 && w.wbuf2.workbufhdr.nobj == 0 }
..\..\..\..\runtime\mgc.go:1413:77: inlining call to (*lfstack).empty method(*lfstack) func() bool { return atomic.Load64((*uint64)(head)) == 0 }
..\..\..\..\runtime\mgc.go:1472:52: inlining call to gcMarkWorkAvailable func(*p) bool { if p != nil && !p.gcw.empty() { return true }; if !work.full.empty() { return true }; if work.markrootNext < work.markrootJobs { return true }; return false }
..\..\..\..\runtime\mgc.go:1472:52: inlining call to (*gcWork).empty method(*gcWork) func() bool { return w.wbuf1 == nil || w.wbuf1.workbufhdr.nobj == 0 && w.wbuf2.workbufhdr.nobj == 0 }
..\..\..\..\runtime\mgc.go:1472:52: inlining call to (*lfstack).empty method(*lfstack) func() bool { return atomic.Load64((*uint64)(head)) == 0 }
..\..\..\..\runtime\mgc.go:1445:15: cannot inline gcMarkDone.func1: non-leaf function
..\..\..\..\runtime\mgc.go:1451:13: cannot inline gcMarkDone.func1.1: non-leaf function
..\..\..\..\runtime\proc.go:262:6: cannot inline Gosched: non-leaf function
..\..\..\..\runtime\mgcmark.go:617:6: cannot inline gcParkAssist: non-leaf function
..\..\..\..\runtime\mgcmark.go:632:14: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\mgcmark.go:632:30: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\mgcmark.go:630:28: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\mgcmark.go:634:27: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\mgcmark.go:635:18: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\mgcmark.go:645:15: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\mgcmark.go:645:31: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\mgcmark.go:408:6: cannot inline gcAssistAlloc: non-leaf function
..\..\..\..\runtime\mgcmark.go:467:14: cannot inline gcAssistAlloc.func1: non-leaf function
..\..\..\..\runtime\runtime1.go:467:6: can inline gomcache as: func() *mcache { return getg().m.mcache }
..\..\..\..\runtime\malloc.go:521:6: can inline nextFreeFast as: func(*mspan) gclinkptr { theBit := sys.Ctz64(s.allocCache); if theBit < 64 { result := s.freeindex + uintptr(theBit); if result < s.nelems { freeidx := result + 1; if freeidx % 64 == 0 && freeidx != s.nelems { return 0 }; s.allocCache >>= uint(theBit + 1); s.freeindex = freeidx; s.allocCount++; return gclinkptr(result * s.elemsize + s.base()) } }; return 0 }
..\..\..\..\runtime\malloc.go:533:47: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\trace.go:954:6: cannot inline traceGCSweepStart: non-leaf function
..\..\..\..\runtime\trace.go:957:23: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\mgcsweep.go:134:6: cannot inline gosweepone: non-leaf function
..\..\..\..\runtime\mgcsweep.go:136:14: cannot inline gosweepone.func1: non-leaf function
..\..\..\..\runtime\trace.go:978:6: cannot inline traceGCSweepDone: non-leaf function
..\..\..\..\runtime\trace.go:979:23: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\mgcsweep.go:390:6: cannot inline deductSweepCredit: non-leaf function
..\..\..\..\runtime\mheap.go:1284:6: cannot inline (*mSpanList).insertBack: non-leaf function
..\..\..\..\runtime\mheap.go:579:6: cannot inline (*mheap).reclaimList: unhandled op FOR
..\..\..\..\runtime\mheap.go:613:6: cannot inline (*mheap).reclaim: unhandled op FOR
..\..\..\..\runtime\mheap.go:654:6: cannot inline (*mheap).alloc_m: non-leaf function
..\..\..\..\runtime\mheap.go:695:38: inlining call to spanClass.sizeclass method(spanClass) func() int8 { return int8(sc >> 1) }
..\..\..\..\runtime\mheap.go:747:6: cannot inline (*mheap).alloc: non-leaf function
..\..\..\..\runtime\mheap.go:758:46: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mheap.go:752:14: cannot inline (*mheap).alloc.func1: non-leaf method
..\..\..\..\runtime\mheap.go:1653:6: cannot inline newAllocBits: non-leaf function
..\..\..\..\runtime\mbitmap.go:121:6: can inline add1 as: func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + 1)) }
..\..\..\..\runtime\mbitmap.go:709:6: cannot inline heapBits.initSpan: non-leaf function
..\..\..\..\runtime\mbitmap.go:710:28: inlining call to (*mspan).layout method(*mspan) func() (uintptr, uintptr, uintptr) { total = s.npages << _PageShift; size = s.elemsize; if size > 0 { n = total / size }; return  }
..\..\..\..\runtime\mbitmap.go:728:20: inlining call to subtractb func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - n)) }
..\..\..\..\runtime\mbitmap.go:734:15: inlining call to add1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + 1)) }
..\..\..\..\runtime\mbitmap.go:738:47: inlining call to subtractb func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - n)) }
..\..\..\..\runtime\mcentral.go:227:6: cannot inline (*mcentral).grow: non-leaf method
..\..\..\..\runtime\mcentral.go:228:62: inlining call to spanClass.sizeclass method(spanClass) func() int8 { return int8(sc >> 1) }
..\..\..\..\runtime\mcentral.go:229:53: inlining call to spanClass.sizeclass method(spanClass) func() int8 { return int8(sc >> 1) }
..\..\..\..\runtime\mcentral.go:237:13: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mcentral.go:240:24: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mcentral.go:40:6: cannot inline (*mcentral).cacheSpan: non-leaf function
..\..\..\..\runtime\mcentral.go:42:65: inlining call to spanClass.sizeclass method(spanClass) func() int8 { return int8(sc >> 1) }
..\..\..\..\runtime\mcache.go:107:6: cannot inline (*mcache).refill: non-leaf function
..\..\..\..\runtime\malloc.go:545:6: cannot inline (*mcache).nextFree: non-leaf method
..\..\..\..\runtime\malloc.go:568:45: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\malloc.go:555:15: cannot inline (*mcache).nextFree.func1: non-leaf method
..\..\..\..\runtime\stubs.go:306:6: can inline bool2int as: func(bool) int { return int(uint8(*(*uint8)(unsafe.Pointer(&x)))) }
..\..\..\..\runtime\mheap.go:375:6: can inline makeSpanClass as: func(uint8, bool) spanClass { return spanClass(sizeclass << 1) | spanClass(bool2int(noscan)) }
..\..\..\..\runtime\mheap.go:376:53: inlining call to bool2int func(bool) int { return int(uint8(*(*uint8)(unsafe.Pointer(&x)))) }
..\..\..\..\runtime\malloc.go:810:6: cannot inline largeAlloc: non-leaf function
..\..\..\..\runtime\malloc.go:826:41: inlining call to makeSpanClass func(uint8, bool) spanClass { return spanClass(sizeclass << 1) | spanClass(bool2int(noscan)) }
..\..\..\..\runtime\malloc.go:826:41: inlining call to bool2int func(bool) int { return int(uint8(*(*uint8)(unsafe.Pointer(&x)))) }
..\..\..\..\runtime\malloc.go:830:18: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\malloc.go:831:24: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mbitmap.go:1463:6: cannot inline runGCProg: unhandled op FOR
..\..\..\..\runtime\mbitmap.go:1483:20: inlining call to subtract1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - 1)) }
..\..\..\..\runtime\mbitmap.go:1487:20: inlining call to subtract1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - 1)) }
..\..\..\..\runtime\mbitmap.go:1478:15: inlining call to add1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + 1)) }
..\..\..\..\runtime\mbitmap.go:1494:11: inlining call to add1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + 1)) }
..\..\..\..\runtime\mbitmap.go:1513:13: inlining call to add1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + 1)) }
..\..\..\..\runtime\mbitmap.go:1521:21: inlining call to subtract1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - 1)) }
..\..\..\..\runtime\mbitmap.go:1525:21: inlining call to subtract1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - 1)) }
..\..\..\..\runtime\mbitmap.go:1516:16: inlining call to add1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + 1)) }
..\..\..\..\runtime\mbitmap.go:1531:13: inlining call to add1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + 1)) }
..\..\..\..\runtime\mbitmap.go:1541:13: inlining call to add1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + 1)) }
..\..\..\..\runtime\mbitmap.go:1553:12: inlining call to add1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + 1)) }
..\..\..\..\runtime\mbitmap.go:1585:15: inlining call to add1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + 1)) }
..\..\..\..\runtime\mbitmap.go:1589:16: inlining call to add1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + 1)) }
..\..\..\..\runtime\mbitmap.go:1577:20: inlining call to subtract1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - 1)) }
..\..\..\..\runtime\mbitmap.go:1581:21: inlining call to subtract1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - 1)) }
..\..\..\..\runtime\mbitmap.go:1651:22: inlining call to subtract1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - 1)) }
..\..\..\..\runtime\mbitmap.go:1644:17: inlining call to add1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + 1)) }
..\..\..\..\runtime\mbitmap.go:1696:14: inlining call to addb func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + n)) }
..\..\..\..\runtime\mbitmap.go:1699:20: inlining call to subtract1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - 1)) }
..\..\..\..\runtime\mbitmap.go:1707:20: inlining call to subtract1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - 1)) }
..\..\..\..\runtime\mbitmap.go:1709:20: inlining call to subtract1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - 1)) }
..\..\..\..\runtime\mbitmap.go:1673:19: inlining call to subtractb func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - n)) }
..\..\..\..\runtime\mbitmap.go:1676:15: inlining call to add1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + 1)) }
..\..\..\..\runtime\mbitmap.go:1684:15: inlining call to add1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + 1)) }
..\..\..\..\runtime\mbitmap.go:1686:15: inlining call to add1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + 1)) }
..\..\..\..\runtime\mbitmap.go:1736:19: inlining call to subtract1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - 1)) }
..\..\..\..\runtime\mbitmap.go:1727:14: inlining call to add1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + 1)) }
..\..\..\..\runtime\mbitmap.go:1351:6: cannot inline heapBitsSetTypeGCProg: non-leaf function
..\..\..\..\runtime\mbitmap.go:1422:37: inlining call to subtractb func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - n)) }
..\..\..\..\runtime\mbitmap.go:1423:38: inlining call to subtractb func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - n)) }
..\..\..\..\runtime\mbitmap.go:1424:26: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\mbitmap.go:861:6: cannot inline heapBitsSetType: non-leaf function
..\..\..\..\runtime\mbitmap.go:889:22: inlining call to heapBitsForAddr func(uintptr) heapBits { off := (addr - mheap_.arena_start) / sys.PtrSize; return heapBits literal }
..\..\..\..\runtime\mbitmap.go:967:71: inlining call to addb func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + n)) }
..\..\..\..\runtime\mbitmap.go:1071:15: inlining call to addb func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + n)) }
..\..\..\..\runtime\mbitmap.go:1038:13: inlining call to add1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + 1)) }
..\..\..\..\runtime\mbitmap.go:1077:11: inlining call to add1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + 1)) }
..\..\..\..\runtime\mbitmap.go:1132:20: inlining call to subtract1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - 1)) }
..\..\..\..\runtime\mbitmap.go:1153:20: inlining call to subtract1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - 1)) }
..\..\..\..\runtime\mbitmap.go:1183:20: inlining call to subtract1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - 1)) }
..\..\..\..\runtime\mbitmap.go:1217:13: inlining call to add1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + 1)) }
..\..\..\..\runtime\mbitmap.go:1194:13: inlining call to add1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + 1)) }
..\..\..\..\runtime\mbitmap.go:1231:20: inlining call to subtract1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - 1)) }
..\..\..\..\runtime\mbitmap.go:1252:20: inlining call to subtract1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - 1)) }
..\..\..\..\runtime\mbitmap.go:1256:21: inlining call to subtract1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - 1)) }
..\..\..\..\runtime\stubs.go:193:6: cannot inline publicationBarrier: no function body
..\..\..\..\runtime\mheap.go:431:6: can inline spanOf as: func(uintptr) *mspan { if p == 0 || p < mheap_.arena_start || p >= mheap_.arena_used { return nil }; return spanOfUnchecked(p) }
..\..\..\..\runtime\mheap.go:435:24: inlining call to spanOfUnchecked func(uintptr) *mspan { return mheap_.spans[(p - mheap_.arena_start) >> _PageShift] }
..\..\..\..\runtime\mbitmap.go:275:6: can inline (*mspan).objIndex as: method(*mspan) func(uintptr) uintptr { byteOffset := p - s.base(); if byteOffset == 0 { return 0 }; if s.baseMask != 0 { return byteOffset >> s.divShift }; return uintptr(uint64(byteOffset) >> s.divShift * uint64(s.divMul) >> s.divShift2) }
..\..\..\..\runtime\mbitmap.go:276:26: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mbitmap.go:287:6: cannot inline markBitsForAddr: function too complex: cost 142 exceeds budget 80
..\..\..\..\runtime\mbitmap.go:288:13: inlining call to spanOf func(uintptr) *mspan { if p == 0 || p < mheap_.arena_start || p >= mheap_.arena_used { return nil }; return spanOfUnchecked(p) }
..\..\..\..\runtime\mbitmap.go:288:13: inlining call to spanOfUnchecked func(uintptr) *mspan { return mheap_.spans[(p - mheap_.arena_start) >> _PageShift] }
..\..\..\..\runtime\mbitmap.go:289:24: inlining call to (*mspan).objIndex method(*mspan) func(uintptr) uintptr { byteOffset := p - s.base(); if byteOffset == 0 { return 0 }; if s.baseMask != 0 { return byteOffset >> s.divShift }; return uintptr(uint64(byteOffset) >> s.divShift * uint64(s.divMul) >> s.divShift2) }
..\..\..\..\runtime\mbitmap.go:289:24: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mbitmap.go:290:27: inlining call to (*mspan).markBitsForIndex method(*mspan) func(uintptr) markBits { bytep, mask = s.gcmarkBits.bitp(objIndex); return markBits literal }
..\..\..\..\runtime\mbitmap.go:290:27: inlining call to (*gcBits).bitp method(*gcBits) func(uintptr) (*uint8, uint8) { return b.bytep(n / 8), 1 << (n % 8) }
..\..\..\..\runtime\mbitmap.go:290:27: inlining call to (*gcBits).bytep method(*gcBits) func(uintptr) *uint8 { return addb((*uint8)(b), n) }
..\..\..\..\runtime\mbitmap.go:290:27: inlining call to addb func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + n)) }
..\..\..\..\runtime\mgcmark.go:1365:6: cannot inline gcmarknewobject: non-leaf function
..\..\..\..\runtime\mgcmark.go:1369:32: inlining call to markBits.setMarked method(markBits) func() { atomic.Or8(m.bytep, m.mask) }
..\..\..\..\runtime\mgcmark.go:1370:24: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\mprof.go:818:6: cannot inline tracealloc: non-leaf function
..\..\..\..\runtime\mprof.go:831:15: cannot inline tracealloc.func1: non-leaf function
..\..\..\..\runtime\mheap.go:950:6: can inline (*mheap).lookupMaybe as: method(*mheap) func(unsafe.Pointer) *mspan { if uintptr(v) < h.arena_start || uintptr(v) >= h.arena_used { return nil }; s := h.spans[(uintptr(v) - h.arena_start) >> _PageShift]; if s == nil || uintptr(v) < s.base() || uintptr(v) >= uintptr(unsafe.Pointer(s.limit)) || s.state != _MSpanInUse { return nil }; return s }
..\..\..\..\runtime\mheap.go:955:36: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mgcsweep.go:149:6: cannot inline (*mspan).ensureSwept: non-leaf function
..\..\..\..\runtime\mheap.go:1348:6: cannot inline addspecial: non-leaf function
..\..\..\..\runtime\mheap.go:1349:28: inlining call to (*mheap).lookupMaybe method(*mheap) func(unsafe.Pointer) *mspan { if uintptr(v) < h.arena_start || uintptr(v) >= h.arena_used { return nil }; s := h.spans[(uintptr(v) - h.arena_start) >> _PageShift]; if s == nil || uintptr(v) < s.base() || uintptr(v) >= uintptr(unsafe.Pointer(s.limit)) || s.state != _MSpanInUse { return nil }; return s }
..\..\..\..\runtime\mheap.go:1349:28: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mheap.go:1357:16: inlining call to acquirem func() *m { _g_ := getg(); _g_.m.locks++; return _g_.m }
..\..\..\..\runtime\mheap.go:1360:34: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mheap.go:1374:12: inlining call to releasem func(*m) { _g_ := getg(); mp.locks--; if mp.locks == 0 && _g_.preempt { _g_.stackguard0 = stackPreempt } }
..\..\..\..\runtime\mheap.go:1388:10: inlining call to releasem func(*m) { _g_ := getg(); mp.locks--; if mp.locks == 0 && _g_.preempt { _g_.stackguard0 = stackPreempt } }
..\..\..\..\runtime\mheap.go:1506:6: cannot inline setprofilebucket: non-leaf function
..\..\..\..\runtime\mprof.go:340:6: cannot inline mProf_Malloc: non-leaf function
..\..\..\..\runtime\mprof.go:356:14: cannot inline mProf_Malloc.func1: non-leaf function
..\..\..\..\runtime\malloc.go:863:6: cannot inline profilealloc: non-leaf function
..\..\..\..\runtime\mgc.go:1203:6: can inline gcTrigger.test as: method(gcTrigger) func() bool { if !memstats.enablegc || panicking != 0 { return false }; if t.kind == gcTriggerAlways { return true }; if gcphase != _GCoff { return false }; switch statement; return true }
..\..\..\..\runtime\trace.go:932:6: cannot inline traceGCStart: non-leaf function
..\..\..\..\runtime\proc.go:4738:6: cannot inline runqget: unhandled op FOR
..\..\..\..\runtime\proc.go:4745:21: inlining call to (*guintptr).cas method(*guintptr) func(guintptr, guintptr) bool { return atomic.Casuintptr((*uintptr)(unsafe.Pointer(gp)), uintptr(old), uintptr(new)) }
..\..\..\..\runtime\proc.go:4746:19: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\proc.go:4756:46: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\mgc.go:1746:6: cannot inline gcBgMarkWorker: unhandled op DCLTYPE
..\..\..\..\runtime\mgc.go:1760:21: inlining call to acquirem func() *m { _g_ := getg(); _g_.m.locks++; return _g_.m }
..\..\..\..\runtime\mgc.go:1760:12: inlining call to (*muintptr).set method(*muintptr) func(*m) { *mp = muintptr(unsafe.Pointer(m)) }
..\..\..\..\runtime\mgc.go:1761:17: inlining call to (*puintptr).set method(*puintptr) func(*p) { *pp = puintptr(unsafe.Pointer(p)) }
..\..\..\..\runtime\mgc.go:1807:28: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\mgc.go:1814:22: inlining call to acquirem func() *m { _g_ := getg(); _g_.m.locks++; return _g_.m }
..\..\..\..\runtime\mgc.go:1814:13: inlining call to (*muintptr).set method(*muintptr) func(*m) { *mp = muintptr(unsafe.Pointer(m)) }
..\..\..\..\runtime\mgc.go:1904:52: inlining call to gcMarkWorkAvailable func(*p) bool { if p != nil && !p.gcw.empty() { return true }; if !work.full.empty() { return true }; if work.markrootNext < work.markrootJobs { return true }; return false }
..\..\..\..\runtime\mgc.go:1904:52: inlining call to (*gcWork).empty method(*gcWork) func() bool { return w.wbuf1 == nil || w.wbuf1.workbufhdr.nobj == 0 && w.wbuf2.workbufhdr.nobj == 0 }
..\..\..\..\runtime\mgc.go:1904:52: inlining call to (*lfstack).empty method(*lfstack) func() bool { return atomic.Load64((*uint64)(head)) == 0 }
..\..\..\..\runtime\mgc.go:1909:26: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\mgc.go:1910:23: inlining call to muintptr.ptr method(muintptr) func() *m { return (*m)(unsafe.Pointer(mp)) }
..\..\..\..\runtime\mgc.go:1910:12: inlining call to releasem func(*m) { _g_ := getg(); mp.locks--; if mp.locks == 0 && _g_.preempt { _g_.stackguard0 = stackPreempt } }
..\..\..\..\runtime\mgc.go:1920:23: inlining call to acquirem func() *m { _g_ := getg(); _g_.m.locks++; return _g_.m }
..\..\..\..\runtime\mgc.go:1920:14: inlining call to (*muintptr).set method(*muintptr) func(*m) { *mp = muintptr(unsafe.Pointer(m)) }
..\..\..\..\runtime\mgc.go:1921:19: inlining call to (*puintptr).set method(*puintptr) func(*p) { *pp = puintptr(unsafe.Pointer(p)) }
..\..\..\..\runtime\mgc.go:1775:10: cannot inline gcBgMarkWorker.func1: function too complex: cost 93 exceeds budget 80
..\..\..\..\runtime\mgc.go:1780:23: inlining call to muintptr.ptr method(muintptr) func() *m { return (*m)(unsafe.Pointer(mp)) }
..\..\..\..\runtime\mgc.go:1780:12: inlining call to releasem func(*m) { _g_ := getg(); mp.locks--; if mp.locks == 0 && _g_.preempt { _g_.stackguard0 = stackPreempt } }
..\..\..\..\runtime\mgc.go:1790:25: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\mgc.go:1791:20: inlining call to (*puintptr).set method(*puintptr) func(*p) { *pp = puintptr(unsafe.Pointer(p)) }
..\..\..\..\runtime\mgc.go:1795:29: inlining call to (*guintptr).cas method(*guintptr) func(guintptr, guintptr) bool { return atomic.Casuintptr((*uintptr)(unsafe.Pointer(gp)), uintptr(old), uintptr(new)) }
..\..\..\..\runtime\mgc.go:1829:15: cannot inline gcBgMarkWorker.func2: non-leaf function
..\..\..\..\runtime\mgc.go:1855:18: inlining call to globrunqput func(*g) { gp.schedlink = 0; if sched.runqtail != 0 { sched.runqtail.ptr().schedlink.set(gp) } else { sched.runqhead.set(gp) }; sched.runqtail.set(gp); sched.runqsize++ }
..\..\..\..\runtime\mgc.go:1855:18: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\mgc.go:1855:18: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\mgc.go:1855:18: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\mgc.go:1855:18: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:2863:6: cannot inline entersyscallblock: non-leaf function
..\..\..\..\runtime\proc.go:2869:33: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:2871:13: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:2883:15: cannot inline entersyscallblock.func1: non-leaf function
..\..\..\..\runtime\proc.go:2890:15: cannot inline entersyscallblock.func2: non-leaf function
..\..\..\..\runtime\lock_sema.go:274:6: cannot inline notetsleepg: non-leaf function
..\..\..\..\runtime\mgc.go:1718:6: cannot inline gcBgMarkStartWorkers: unhandled op RANGE
..\..\..\..\runtime\mgc.go:1725:13: inlining call to noteclear func(*note) { n.key = 0 }
..\..\..\..\runtime\mgc.go:2123:6: cannot inline clearpools: non-leaf function
..\..\..\..\runtime\mgc.go:433:6: cannot inline (*gcControllerState).startCycle: unhandled op RANGE
..\..\..\..\runtime\mgc.go:1732:6: can inline gcBgMarkPrepare as: func() { work.nproc = ^uint32(0); work.nwait = ^uint32(0) }
..\..\..\..\runtime\mgcmark.go:1383:6: cannot inline gcMarkTinyAllocs: unhandled op RANGE
..\..\..\..\runtime\mgc.go:1239:6: cannot inline gcStart: unhandled op FOR
..\..\..\..\runtime\mgc.go:1244:16: inlining call to acquirem func() *m { _g_ := getg(); _g_.m.locks++; return _g_.m }
..\..\..\..\runtime\mgc.go:1246:11: inlining call to releasem func(*m) { _g_ := getg(); mp.locks--; if mp.locks == 0 && _g_.preempt { _g_.stackguard0 = stackPreempt } }
..\..\..\..\runtime\mgc.go:1249:10: inlining call to releasem func(*m) { _g_ := getg(); mp.locks--; if mp.locks == 0 && _g_.preempt { _g_.stackguard0 = stackPreempt } }
..\..\..\..\runtime\mgc.go:1262:18: inlining call to gcTrigger.test method(gcTrigger) func() bool { if !memstats.enablegc || panicking != 0 { return false }; if t.kind == gcTriggerAlways { return true }; if gcphase != _GCoff { return false }; switch statement; return true }
..\..\..\..\runtime\mgc.go:1270:18: inlining call to gcTrigger.test method(gcTrigger) func() bool { if !memstats.enablegc || panicking != 0 { return false }; if t.kind == gcTriggerAlways { return true }; if gcphase != _GCoff { return false }; switch statement; return true }
..\..\..\..\runtime\mgc.go:1347:13: inlining call to setGCPhase func(uint32) { atomic.Store(&gcphase, x); writeBarrier.needed = gcphase == _GCmark || gcphase == _GCmarktermination; writeBarrier.enabled = writeBarrier.needed || writeBarrier.cgo }
..\..\..\..\runtime\mgc.go:1349:18: inlining call to gcBgMarkPrepare func() { work.nproc = ^uint32(0); work.nwait = ^uint32(0) }
..\..\..\..\runtime\mgc.go:1321:14: cannot inline gcStart.func1: non-leaf function
..\..\..\..\runtime\mgc.go:1371:15: cannot inline gcStart.func2: non-leaf function
..\..\..\..\runtime\malloc.go:580:6: cannot inline mallocgc: non-leaf function
..\..\..\..\runtime\malloc.go:619:16: inlining call to acquirem func() *m { _g_ := getg(); _g_.m.locks++; return _g_.m }
..\..\..\..\runtime\malloc.go:630:15: inlining call to gomcache func() *mcache { return getg().m.mcache }
..\..\..\..\runtime\malloc.go:725:28: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\malloc.go:706:24: inlining call to makeSpanClass func(uint8, bool) spanClass { return spanClass(sizeclass << 1) | spanClass(bool2int(noscan)) }
..\..\..\..\runtime\malloc.go:706:24: inlining call to bool2int func(bool) int { return int(uint8(*(*uint8)(unsafe.Pointer(&x)))) }
..\..\..\..\runtime\malloc.go:708:21: inlining call to nextFreeFast func(*mspan) gclinkptr { theBit := sys.Ctz64(s.allocCache); if theBit < 64 { result := s.freeindex + uintptr(theBit); if result < s.nelems { freeidx := result + 1; if freeidx % 64 == 0 && freeidx != s.nelems { return 0 }; s.allocCache >>= uint(theBit + 1); s.freeindex = freeidx; s.allocCount++; return gclinkptr(result * s.elemsize + s.base()) } }; return 0 }
..\..\..\..\runtime\malloc.go:708:21: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\malloc.go:671:16: inlining call to round func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\runtime\malloc.go:669:16: inlining call to round func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\runtime\malloc.go:667:16: inlining call to round func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\runtime\malloc.go:679:13: inlining call to releasem func(*m) { _g_ := getg(); mp.locks--; if mp.locks == 0 && _g_.preempt { _g_.stackguard0 = stackPreempt } }
..\..\..\..\runtime\malloc.go:684:21: inlining call to nextFreeFast func(*mspan) gclinkptr { theBit := sys.Ctz64(s.allocCache); if theBit < 64 { result := s.freeindex + uintptr(theBit); if result < s.nelems { freeidx := result + 1; if freeidx % 64 == 0 && freeidx != s.nelems { return 0 }; s.allocCache >>= uint(theBit + 1); s.freeindex = freeidx; s.allocCount++; return gclinkptr(result * s.elemsize + s.base()) } }; return 0 }
..\..\..\..\runtime\malloc.go:684:21: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\malloc.go:779:10: inlining call to releasem func(*m) { _g_ := getg(); mp.locks--; if mp.locks == 0 && _g_.preempt { _g_.stackguard0 = stackPreempt } }
..\..\..\..\runtime\malloc.go:789:18: inlining call to acquirem func() *m { _g_ := getg(); _g_.m.locks++; return _g_.m }
..\..\..\..\runtime\malloc.go:791:12: inlining call to releasem func(*m) { _g_ := getg(); mp.locks--; if mp.locks == 0 && _g_.preempt { _g_.stackguard0 = stackPreempt } }
..\..\..\..\runtime\malloc.go:802:51: inlining call to gcTrigger.test method(gcTrigger) func() bool { if !memstats.enablegc || panicking != 0 { return false }; if t.kind == gcTriggerAlways { return true }; if gcphase != _GCoff { return false }; switch statement; return true }
..\..\..\..\runtime\malloc.go:720:15: cannot inline mallocgc.func1: non-leaf function
..\..\..\..\runtime\chan.go:70:6: cannot inline makechan: non-leaf function
..\..\..\..\runtime\chan.go:81:44: inlining call to maxSliceCap func(uintptr) uintptr { if elemsize < uintptr(len(maxElems)) { return maxElems[elemsize] }; return _MaxMem / elemsize }
..\..\..\..\runtime\chan.go:100:14: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\chan.go:58:6: cannot inline reflect_makechan: non-leaf function
..\..\..\..\runtime\chan.go:62:6: cannot inline makechan64: non-leaf op PANIC
..\..\..\..\runtime\chan.go:118:6: can inline chanbuf as: func(*hchan, uint) unsafe.Pointer { return add(c.buf, uintptr(i) * uintptr(c.elemsize)) }
..\..\..\..\runtime\chan.go:119:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\chan.go:702:6: cannot inline (*waitq).dequeue: unhandled op FOR
..\..\..\..\runtime\mbitmap.go:664:6: cannot inline typeBitsBulkBarrier: non-leaf function
..\..\..\..\runtime\mbitmap.go:684:18: inlining call to addb func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + n)) }
..\..\..\..\runtime\chan.go:305:6: cannot inline sendDirect: non-leaf function
..\..\..\..\runtime\chan.go:262:6: cannot inline send: non-leaf function
..\..\..\..\runtime\mwbbuf.go:121:6: can inline (*wbBuf).putFast as: method(*wbBuf) func(uintptr, uintptr) bool { p := (*[2]uintptr)(unsafe.Pointer(b.next)); p[0] = old; p[1] = new; b.next += 2 * sys.PtrSize; return b.next != b.end }
..\..\..\..\runtime\mwbbuf.go:145:6: cannot inline wbBufFlush: non-leaf function
..\..\..\..\runtime\mwbbuf.go:159:24: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\mwbbuf.go:167:14: cannot inline wbBufFlush.func1: non-leaf function
..\..\..\..\runtime\mwbbuf.go:168:29: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\mbitmap.go:616:6: cannot inline bulkBarrierBitmap: unhandled op FOR
..\..\..\..\runtime\mbitmap.go:618:13: inlining call to addb func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + n)) }
..\..\..\..\runtime\mbitmap.go:621:24: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\mbitmap.go:624:15: inlining call to addb func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + n)) }
..\..\..\..\runtime\mbitmap.go:640:20: inlining call to (*wbBuf).putFast method(*wbBuf) func(uintptr, uintptr) bool { p := (*[2]uintptr)(unsafe.Pointer(b.next)); p[0] = old; p[1] = new; b.next += 2 * sys.PtrSize; return b.next != b.end }
..\..\..\..\runtime\mbitmap.go:635:20: inlining call to (*wbBuf).putFast method(*wbBuf) func(uintptr, uintptr) bool { p := (*[2]uintptr)(unsafe.Pointer(b.next)); p[0] = old; p[1] = new; b.next += 2 * sys.PtrSize; return b.next != b.end }
..\..\..\..\runtime\mbitmap.go:551:6: cannot inline bulkBarrierPreWrite: non-leaf function
..\..\..\..\runtime\mbitmap.go:558:12: inlining call to inheap func(uintptr) bool { if b == 0 || b < mheap_.arena_start || b >= mheap_.arena_used { return false }; s := mheap_.spans[(b - mheap_.arena_start) >> _PageShift]; if s == nil || b < s.base() || b >= s.limit || s.state != mSpanInUse { return false }; return true }
..\..\..\..\runtime\mbitmap.go:558:12: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mbitmap.go:567:38: inlining call to activeModules func() []*moduledata { p := (*[]*moduledata)(atomic.Loadp(unsafe.Pointer(&modulesSlice))); if p == nil { return nil }; return *p }
..\..\..\..\runtime\mbitmap.go:573:38: inlining call to activeModules func() []*moduledata { p := (*[]*moduledata)(atomic.Loadp(unsafe.Pointer(&modulesSlice))); if p == nil { return nil }; return *p }
..\..\..\..\runtime\mbitmap.go:582:24: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\mbitmap.go:583:22: inlining call to heapBitsForAddr func(uintptr) heapBits { off := (addr - mheap_.arena_start) / sys.PtrSize; return heapBits literal }
..\..\..\..\runtime\mbitmap.go:596:18: inlining call to heapBits.isPointer method(heapBits) func() bool { return h.bits() & bitPointer != 0 }
..\..\..\..\runtime\mbitmap.go:596:18: inlining call to heapBits.bits method(heapBits) func() uint32 { return uint32(*h.bitp) >> (h.shift & 31) }
..\..\..\..\runtime\mbitmap.go:599:20: inlining call to (*wbBuf).putFast method(*wbBuf) func(uintptr, uintptr) bool { p := (*[2]uintptr)(unsafe.Pointer(b.next)); p[0] = old; p[1] = new; b.next += 2 * sys.PtrSize; return b.next != b.end }
..\..\..\..\runtime\mbitmap.go:603:14: inlining call to heapBits.next method(heapBits) func() heapBits { if h.shift < 3 * heapBitsShift { return heapBits literal }; return heapBits literal }
..\..\..\..\runtime\mbitmap.go:603:14: inlining call to subtract1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - 1)) }
..\..\..\..\runtime\mbitmap.go:586:18: inlining call to heapBits.isPointer method(heapBits) func() bool { return h.bits() & bitPointer != 0 }
..\..\..\..\runtime\mbitmap.go:586:18: inlining call to heapBits.bits method(heapBits) func() uint32 { return uint32(*h.bitp) >> (h.shift & 31) }
..\..\..\..\runtime\mbitmap.go:588:20: inlining call to (*wbBuf).putFast method(*wbBuf) func(uintptr, uintptr) bool { p := (*[2]uintptr)(unsafe.Pointer(b.next)); p[0] = old; p[1] = new; b.next += 2 * sys.PtrSize; return b.next != b.end }
..\..\..\..\runtime\mbitmap.go:592:14: inlining call to heapBits.next method(heapBits) func() heapBits { if h.shift < 3 * heapBitsShift { return heapBits literal }; return heapBits literal }
..\..\..\..\runtime\mbitmap.go:592:14: inlining call to subtract1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - 1)) }
..\..\..\..\runtime\mbarrier.go:247:6: cannot inline typedmemmove: non-leaf function
..\..\..\..\runtime\chan.go:688:6: can inline (*waitq).enqueue as: method(*waitq) func(*sudog) { sgp.next = nil; x := q.last; if x == nil { sgp.prev = nil; q.first = sgp; q.last = sgp; return  }; sgp.prev = x; x.next = sgp; q.last = sgp }
..\..\..\..\runtime\chan.go:140:6: cannot inline chansend: non-leaf function
..\..\..\..\runtime\chan.go:197:16: inlining call to chanbuf func(*hchan, uint) unsafe.Pointer { return add(c.buf, uintptr(i) * uintptr(c.elemsize)) }
..\..\..\..\runtime\chan.go:197:16: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\chan.go:233:17: inlining call to (*waitq).enqueue method(*waitq) func(*sudog) { sgp.next = nil; x := q.last; if x == nil { sgp.prev = nil; q.first = sgp; q.last = sgp; return  }; sgp.prev = x; x.next = sgp; q.last = sgp }
..\..\..\..\runtime\chan.go:191:19: cannot inline chansend.func1: non-leaf function
..\..\..\..\runtime\chan.go:124:6: cannot inline chansend1: non-leaf function
..\..\..\..\runtime\chan.go:316:6: cannot inline recvDirect: non-leaf function
..\..\..\..\runtime\mbarrier.go:400:6: cannot inline typedmemclr: non-leaf function
..\..\..\..\runtime\chan.go:325:6: cannot inline closechan: non-leaf op PANIC
..\..\..\..\runtime\chan.go:364:19: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\chan.go:383:19: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\chan.go:391:30: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\chan.go:548:6: cannot inline recv: non-leaf function
..\..\..\..\runtime\chan.go:562:16: inlining call to chanbuf func(*hchan, uint) unsafe.Pointer { return add(c.buf, uintptr(i) * uintptr(c.elemsize)) }
..\..\..\..\runtime\chan.go:562:16: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\chan.go:415:6: cannot inline chanrecv: non-leaf function
..\..\..\..\runtime\chan.go:478:16: inlining call to chanbuf func(*hchan, uint) unsafe.Pointer { return add(c.buf, uintptr(i) * uintptr(c.elemsize)) }
..\..\..\..\runtime\chan.go:478:16: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\chan.go:517:17: inlining call to (*waitq).enqueue method(*waitq) func(*sudog) { sgp.next = nil; x := q.last; if x == nil { sgp.prev = nil; q.first = sgp; q.last = sgp; return  }; sgp.prev = x; x.next = sgp; q.last = sgp }
..\..\..\..\runtime\chan.go:472:19: cannot inline chanrecv.func1: non-leaf function
..\..\..\..\runtime\chan.go:399:6: cannot inline chanrecv1: non-leaf function
..\..\..\..\runtime\chan.go:404:6: cannot inline chanrecv2: non-leaf function
..\..\..\..\runtime\chan.go:608:6: cannot inline selectnbsend: non-leaf function
..\..\..\..\runtime\chan.go:629:6: cannot inline selectnbrecv: non-leaf function
..\..\..\..\runtime\chan.go:651:6: cannot inline selectnbrecv2: non-leaf function
..\..\..\..\runtime\chan.go:658:6: cannot inline reflect_chansend: non-leaf function
..\..\..\..\runtime\chan.go:663:6: cannot inline reflect_chanrecv: non-leaf function
..\..\..\..\runtime\chan.go:668:6: can inline reflect_chanlen as: func(*hchan) int { if c == nil { return 0 }; return int(c.qcount) }
..\..\..\..\runtime\chan.go:676:6: can inline reflect_chancap as: func(*hchan) int { if c == nil { return 0 }; return int(c.dataqsiz) }
..\..\..\..\runtime\chan.go:684:6: cannot inline reflect_chanclose: non-leaf function
..\..\..\..\runtime\race0.go:32:6: cannot inline racerelease: non-leaf function
..\..\..\..\runtime\race0.go:31:6: cannot inline raceacquireg: non-leaf function
..\..\..\..\runtime\race0.go:33:6: cannot inline racereleaseg: non-leaf function
..\..\..\..\runtime\race0.go:30:6: cannot inline raceacquire: non-leaf function
..\..\..\..\runtime\chan.go:736:6: cannot inline racesync: non-leaf function
..\..\..\..\runtime\chan.go:737:21: inlining call to chanbuf func(*hchan, uint) unsafe.Pointer { return add(c.buf, uintptr(i) * uintptr(c.elemsize)) }
..\..\..\..\runtime\chan.go:737:21: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\chan.go:738:28: inlining call to chanbuf func(*hchan, uint) unsafe.Pointer { return add(c.buf, uintptr(i) * uintptr(c.elemsize)) }
..\..\..\..\runtime\chan.go:738:28: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\chan.go:739:28: inlining call to chanbuf func(*hchan, uint) unsafe.Pointer { return add(c.buf, uintptr(i) * uintptr(c.elemsize)) }
..\..\..\..\runtime\chan.go:739:28: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\chan.go:740:21: inlining call to chanbuf func(*hchan, uint) unsafe.Pointer { return add(c.buf, uintptr(i) * uintptr(c.elemsize)) }
..\..\..\..\runtime\chan.go:740:21: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\float.go:12:6: can inline isNaN as: func(float64) bool { return f != f }
..\..\..\..\runtime\float.go:18:6: can inline isFinite as: func(float64) bool { return !isNaN(f - f) }
..\..\..\..\runtime\float.go:19:15: inlining call to isNaN func(float64) bool { return f != f }
..\..\..\..\runtime\float.go:23:6: can inline isInf as: func(float64) bool { return !isNaN(f) && !isFinite(f) }
..\..\..\..\runtime\float.go:24:15: inlining call to isNaN func(float64) bool { return f != f }
..\..\..\..\runtime\float.go:24:31: inlining call to isFinite func(float64) bool { return !isNaN(f - f) }
..\..\..\..\runtime\float.go:24:31: inlining call to isNaN func(float64) bool { return f != f }
..\..\..\..\runtime\float.go:51:6: can inline float64frombits as: func(uint64) float64 { return *(*float64)(unsafe.Pointer(&b)) }
..\..\..\..\runtime\float.go:39:6: can inline copysign as: func(float64, float64) float64 { <node DCLCONST>; return float64frombits(float64bits(x) &^ sign | float64bits(y) & sign) }
..\..\..\..\runtime\float.go:41:36: inlining call to float64bits func(float64) uint64 { return *(*uint64)(unsafe.Pointer(&f)) }
..\..\..\..\runtime\float.go:41:59: inlining call to float64bits func(float64) uint64 { return *(*uint64)(unsafe.Pointer(&f)) }
..\..\..\..\runtime\float.go:41:24: inlining call to float64frombits func(uint64) float64 { return *(*float64)(unsafe.Pointer(&b)) }
..\..\..\..\runtime\complex.go:9:6: can inline inf2one as: func(float64) float64 { g := 0; if isInf(f) { g = 1 }; return copysign(g, f) }
..\..\..\..\runtime\complex.go:11:10: inlining call to isInf func(float64) bool { return !isNaN(f) && !isFinite(f) }
..\..\..\..\runtime\complex.go:11:10: inlining call to isNaN func(float64) bool { return f != f }
..\..\..\..\runtime\complex.go:11:10: inlining call to isFinite func(float64) bool { return !isNaN(f - f) }
..\..\..\..\runtime\complex.go:11:10: inlining call to isNaN func(float64) bool { return f != f }
..\..\..\..\runtime\complex.go:14:17: inlining call to copysign func(float64, float64) float64 { <node DCLCONST>; return float64frombits(float64bits(x) &^ sign | float64bits(y) & sign) }
..\..\..\..\runtime\complex.go:14:17: inlining call to float64bits func(float64) uint64 { return *(*uint64)(unsafe.Pointer(&f)) }
..\..\..\..\runtime\complex.go:14:17: inlining call to float64bits func(float64) uint64 { return *(*uint64)(unsafe.Pointer(&f)) }
..\..\..\..\runtime\complex.go:14:17: inlining call to float64frombits func(uint64) float64 { return *(*float64)(unsafe.Pointer(&b)) }
..\..\..\..\runtime\float.go:32:6: can inline abs as: func(float64) float64 { <node DCLCONST>; return float64frombits(float64bits(x) &^ sign) }
..\..\..\..\runtime\float.go:34:36: inlining call to float64bits func(float64) uint64 { return *(*uint64)(unsafe.Pointer(&f)) }
..\..\..\..\runtime\float.go:34:24: inlining call to float64frombits func(uint64) float64 { return *(*float64)(unsafe.Pointer(&b)) }
..\..\..\..\runtime\complex.go:17:6: cannot inline complex128div: function too complex: cost 823 exceeds budget 80
..\..\..\..\runtime\complex.go:22:8: inlining call to abs func(float64) float64 { <node DCLCONST>; return float64frombits(float64bits(x) &^ sign) }
..\..\..\..\runtime\complex.go:22:8: inlining call to float64bits func(float64) uint64 { return *(*uint64)(unsafe.Pointer(&f)) }
..\..\..\..\runtime\complex.go:22:8: inlining call to float64frombits func(uint64) float64 { return *(*float64)(unsafe.Pointer(&b)) }
..\..\..\..\runtime\complex.go:22:24: inlining call to abs func(float64) float64 { <node DCLCONST>; return float64frombits(float64bits(x) &^ sign) }
..\..\..\..\runtime\complex.go:22:24: inlining call to float64bits func(float64) uint64 { return *(*uint64)(unsafe.Pointer(&f)) }
..\..\..\..\runtime\complex.go:22:24: inlining call to float64frombits func(uint64) float64 { return *(*float64)(unsafe.Pointer(&b)) }
..\..\..\..\runtime\complex.go:34:10: inlining call to isNaN func(float64) bool { return f != f }
..\..\..\..\runtime\complex.go:34:22: inlining call to isNaN func(float64) bool { return f != f }
..\..\..\..\runtime\complex.go:42:25: inlining call to isNaN func(float64) bool { return f != f }
..\..\..\..\runtime\complex.go:42:38: inlining call to isNaN func(float64) bool { return f != f }
..\..\..\..\runtime\complex.go:43:16: inlining call to copysign func(float64, float64) float64 { <node DCLCONST>; return float64frombits(float64bits(x) &^ sign | float64bits(y) & sign) }
..\..\..\..\runtime\complex.go:43:16: inlining call to float64bits func(float64) uint64 { return *(*uint64)(unsafe.Pointer(&f)) }
..\..\..\..\runtime\complex.go:43:16: inlining call to float64bits func(float64) uint64 { return *(*uint64)(unsafe.Pointer(&f)) }
..\..\..\..\runtime\complex.go:43:16: inlining call to float64frombits func(uint64) float64 { return *(*float64)(unsafe.Pointer(&b)) }
..\..\..\..\runtime\complex.go:44:16: inlining call to copysign func(float64, float64) float64 { <node DCLCONST>; return float64frombits(float64bits(x) &^ sign | float64bits(y) & sign) }
..\..\..\..\runtime\complex.go:44:16: inlining call to float64bits func(float64) uint64 { return *(*uint64)(unsafe.Pointer(&f)) }
..\..\..\..\runtime\complex.go:44:16: inlining call to float64bits func(float64) uint64 { return *(*uint64)(unsafe.Pointer(&f)) }
..\..\..\..\runtime\complex.go:44:16: inlining call to float64frombits func(uint64) float64 { return *(*float64)(unsafe.Pointer(&b)) }
..\..\..\..\runtime\complex.go:46:14: inlining call to isInf func(float64) bool { return !isNaN(f) && !isFinite(f) }
..\..\..\..\runtime\complex.go:46:14: inlining call to isNaN func(float64) bool { return f != f }
..\..\..\..\runtime\complex.go:46:14: inlining call to isFinite func(float64) bool { return !isNaN(f - f) }
..\..\..\..\runtime\complex.go:46:14: inlining call to isNaN func(float64) bool { return f != f }
..\..\..\..\runtime\complex.go:46:26: inlining call to isInf func(float64) bool { return !isNaN(f) && !isFinite(f) }
..\..\..\..\runtime\complex.go:46:26: inlining call to isNaN func(float64) bool { return f != f }
..\..\..\..\runtime\complex.go:46:26: inlining call to isFinite func(float64) bool { return !isNaN(f - f) }
..\..\..\..\runtime\complex.go:46:26: inlining call to isNaN func(float64) bool { return f != f }
..\..\..\..\runtime\complex.go:46:42: inlining call to isFinite func(float64) bool { return !isNaN(f - f) }
..\..\..\..\runtime\complex.go:46:42: inlining call to isNaN func(float64) bool { return f != f }
..\..\..\..\runtime\complex.go:46:57: inlining call to isFinite func(float64) bool { return !isNaN(f - f) }
..\..\..\..\runtime\complex.go:46:57: inlining call to isNaN func(float64) bool { return f != f }
..\..\..\..\runtime\complex.go:47:15: inlining call to inf2one func(float64) float64 { g := 0; if isInf(f) { g = 1 }; return copysign(g, f) }
..\..\..\..\runtime\complex.go:47:15: inlining call to isInf func(float64) bool { return !isNaN(f) && !isFinite(f) }
..\..\..\..\runtime\complex.go:47:15: inlining call to isNaN func(float64) bool { return f != f }
..\..\..\..\runtime\complex.go:47:15: inlining call to isFinite func(float64) bool { return !isNaN(f - f) }
..\..\..\..\runtime\complex.go:47:15: inlining call to isNaN func(float64) bool { return f != f }
..\..\..\..\runtime\complex.go:47:15: inlining call to copysign func(float64, float64) float64 { <node DCLCONST>; return float64frombits(float64bits(x) &^ sign | float64bits(y) & sign) }
..\..\..\..\runtime\complex.go:47:15: inlining call to float64bits func(float64) uint64 { return *(*uint64)(unsafe.Pointer(&f)) }
..\..\..\..\runtime\complex.go:47:15: inlining call to float64bits func(float64) uint64 { return *(*uint64)(unsafe.Pointer(&f)) }
..\..\..\..\runtime\complex.go:47:15: inlining call to float64frombits func(uint64) float64 { return *(*float64)(unsafe.Pointer(&b)) }
..\..\..\..\runtime\complex.go:48:15: inlining call to inf2one func(float64) float64 { g := 0; if isInf(f) { g = 1 }; return copysign(g, f) }
..\..\..\..\runtime\complex.go:48:15: inlining call to isInf func(float64) bool { return !isNaN(f) && !isFinite(f) }
..\..\..\..\runtime\complex.go:48:15: inlining call to isNaN func(float64) bool { return f != f }
..\..\..\..\runtime\complex.go:48:15: inlining call to isFinite func(float64) bool { return !isNaN(f - f) }
..\..\..\..\runtime\complex.go:48:15: inlining call to isNaN func(float64) bool { return f != f }
..\..\..\..\runtime\complex.go:48:15: inlining call to copysign func(float64, float64) float64 { <node DCLCONST>; return float64frombits(float64bits(x) &^ sign | float64bits(y) & sign) }
..\..\..\..\runtime\complex.go:48:15: inlining call to float64bits func(float64) uint64 { return *(*uint64)(unsafe.Pointer(&f)) }
..\..\..\..\runtime\complex.go:48:15: inlining call to float64bits func(float64) uint64 { return *(*uint64)(unsafe.Pointer(&f)) }
..\..\..\..\runtime\complex.go:48:15: inlining call to float64frombits func(uint64) float64 { return *(*float64)(unsafe.Pointer(&b)) }
..\..\..\..\runtime\complex.go:52:14: inlining call to isInf func(float64) bool { return !isNaN(f) && !isFinite(f) }
..\..\..\..\runtime\complex.go:52:14: inlining call to isNaN func(float64) bool { return f != f }
..\..\..\..\runtime\complex.go:52:14: inlining call to isFinite func(float64) bool { return !isNaN(f - f) }
..\..\..\..\runtime\complex.go:52:14: inlining call to isNaN func(float64) bool { return f != f }
..\..\..\..\runtime\complex.go:52:26: inlining call to isInf func(float64) bool { return !isNaN(f) && !isFinite(f) }
..\..\..\..\runtime\complex.go:52:26: inlining call to isNaN func(float64) bool { return f != f }
..\..\..\..\runtime\complex.go:52:26: inlining call to isFinite func(float64) bool { return !isNaN(f - f) }
..\..\..\..\runtime\complex.go:52:26: inlining call to isNaN func(float64) bool { return f != f }
..\..\..\..\runtime\complex.go:52:42: inlining call to isFinite func(float64) bool { return !isNaN(f - f) }
..\..\..\..\runtime\complex.go:52:42: inlining call to isNaN func(float64) bool { return f != f }
..\..\..\..\runtime\complex.go:52:57: inlining call to isFinite func(float64) bool { return !isNaN(f - f) }
..\..\..\..\runtime\complex.go:52:57: inlining call to isNaN func(float64) bool { return f != f }
..\..\..\..\runtime\complex.go:53:15: inlining call to inf2one func(float64) float64 { g := 0; if isInf(f) { g = 1 }; return copysign(g, f) }
..\..\..\..\runtime\complex.go:53:15: inlining call to isInf func(float64) bool { return !isNaN(f) && !isFinite(f) }
..\..\..\..\runtime\complex.go:53:15: inlining call to isNaN func(float64) bool { return f != f }
..\..\..\..\runtime\complex.go:53:15: inlining call to isFinite func(float64) bool { return !isNaN(f - f) }
..\..\..\..\runtime\complex.go:53:15: inlining call to isNaN func(float64) bool { return f != f }
..\..\..\..\runtime\complex.go:53:15: inlining call to copysign func(float64, float64) float64 { <node DCLCONST>; return float64frombits(float64bits(x) &^ sign | float64bits(y) & sign) }
..\..\..\..\runtime\complex.go:53:15: inlining call to float64bits func(float64) uint64 { return *(*uint64)(unsafe.Pointer(&f)) }
..\..\..\..\runtime\complex.go:53:15: inlining call to float64bits func(float64) uint64 { return *(*uint64)(unsafe.Pointer(&f)) }
..\..\..\..\runtime\complex.go:53:15: inlining call to float64frombits func(uint64) float64 { return *(*float64)(unsafe.Pointer(&b)) }
..\..\..\..\runtime\complex.go:54:15: inlining call to inf2one func(float64) float64 { g := 0; if isInf(f) { g = 1 }; return copysign(g, f) }
..\..\..\..\runtime\complex.go:54:15: inlining call to isInf func(float64) bool { return !isNaN(f) && !isFinite(f) }
..\..\..\..\runtime\complex.go:54:15: inlining call to isNaN func(float64) bool { return f != f }
..\..\..\..\runtime\complex.go:54:15: inlining call to isFinite func(float64) bool { return !isNaN(f - f) }
..\..\..\..\runtime\complex.go:54:15: inlining call to isNaN func(float64) bool { return f != f }
..\..\..\..\runtime\complex.go:54:15: inlining call to copysign func(float64, float64) float64 { <node DCLCONST>; return float64frombits(float64bits(x) &^ sign | float64bits(y) & sign) }
..\..\..\..\runtime\complex.go:54:15: inlining call to float64bits func(float64) uint64 { return *(*uint64)(unsafe.Pointer(&f)) }
..\..\..\..\runtime\complex.go:54:15: inlining call to float64bits func(float64) uint64 { return *(*uint64)(unsafe.Pointer(&f)) }
..\..\..\..\runtime\complex.go:54:15: inlining call to float64frombits func(uint64) float64 { return *(*float64)(unsafe.Pointer(&b)) }
..\..\..\..\runtime\cpuflags_amd64.go:9:6: can inline init.0 as: func() { processor := processorVersionInfo & 268386288; isIntelBridgeFamily := isIntel && processor == 132768 || processor == 132816 || processor == 198304 || processor == 198368; useAVXmemmove = support_avx && !isIntelBridgeFamily }
..\..\..\..\runtime\profbuf.go:208:6: cannot inline newProfBuf: non-leaf function
..\..\..\..\runtime\profbuf.go:153:6: can inline (*profBuf).hasOverflow as: method(*profBuf) func() bool { return uint32(atomic.Load64(&b.overflow)) > 0 }
..\..\..\..\runtime\profbuf.go:117:6: can inline (*profAtomic).load as: method(*profAtomic) func() profIndex { return profIndex(atomic.Load64((*uint64)(x))) }
..\..\..\..\runtime\profbuf.go:133:6: can inline profIndex.tagCount as: method(profIndex) func() uint32 { return uint32(x >> 34) }
..\..\..\..\runtime\profbuf.go:142:6: can inline countSub as: func(uint32, uint32) int { return int(int32(x - y) << 2 >> 2) }
..\..\..\..\runtime\profbuf.go:129:6: can inline profIndex.dataCount as: method(profIndex) func() uint32 { return uint32(x) }
..\..\..\..\runtime\profbuf.go:264:6: cannot inline (*profBuf).canWriteTwoRecords: function too complex: cost 183 exceeds budget 80
..\..\..\..\runtime\profbuf.go:265:16: inlining call to (*profAtomic).load method(*profAtomic) func() profIndex { return profIndex(atomic.Load64((*uint64)(x))) }
..\..\..\..\runtime\profbuf.go:266:16: inlining call to (*profAtomic).load method(*profAtomic) func() profIndex { return profIndex(atomic.Load64((*uint64)(x))) }
..\..\..\..\runtime\profbuf.go:269:25: inlining call to profIndex.tagCount method(profIndex) func() uint32 { return uint32(x >> 34) }
..\..\..\..\runtime\profbuf.go:269:40: inlining call to profIndex.tagCount method(profIndex) func() uint32 { return uint32(x >> 34) }
..\..\..\..\runtime\profbuf.go:269:13: inlining call to countSub func(uint32, uint32) int { return int(int32(x - y) << 2 >> 2) }
..\..\..\..\runtime\profbuf.go:274:29: inlining call to profIndex.dataCount method(profIndex) func() uint32 { return uint32(x) }
..\..\..\..\runtime\profbuf.go:274:45: inlining call to profIndex.dataCount method(profIndex) func() uint32 { return uint32(x) }
..\..\..\..\runtime\profbuf.go:274:16: inlining call to countSub func(uint32, uint32) int { return int(int32(x - y) << 2 >> 2) }
..\..\..\..\runtime\profbuf.go:278:23: inlining call to profIndex.dataCount method(profIndex) func() uint32 { return uint32(x) }
..\..\..\..\runtime\profbuf.go:160:6: cannot inline (*profBuf).takeOverflow: unhandled op FOR
..\..\..\..\runtime\profbuf.go:238:6: cannot inline (*profBuf).canWriteRecord: function too complex: cost 147 exceeds budget 80
..\..\..\..\runtime\profbuf.go:239:16: inlining call to (*profAtomic).load method(*profAtomic) func() profIndex { return profIndex(atomic.Load64((*uint64)(x))) }
..\..\..\..\runtime\profbuf.go:240:16: inlining call to (*profAtomic).load method(*profAtomic) func() profIndex { return profIndex(atomic.Load64((*uint64)(x))) }
..\..\..\..\runtime\profbuf.go:243:25: inlining call to profIndex.tagCount method(profIndex) func() uint32 { return uint32(x >> 34) }
..\..\..\..\runtime\profbuf.go:243:40: inlining call to profIndex.tagCount method(profIndex) func() uint32 { return uint32(x >> 34) }
..\..\..\..\runtime\profbuf.go:243:13: inlining call to countSub func(uint32, uint32) int { return int(int32(x - y) << 2 >> 2) }
..\..\..\..\runtime\profbuf.go:248:29: inlining call to profIndex.dataCount method(profIndex) func() uint32 { return uint32(x) }
..\..\..\..\runtime\profbuf.go:248:45: inlining call to profIndex.dataCount method(profIndex) func() uint32 { return uint32(x) }
..\..\..\..\runtime\profbuf.go:248:16: inlining call to countSub func(uint32, uint32) int { return int(int32(x - y) << 2 >> 2) }
..\..\..\..\runtime\profbuf.go:250:23: inlining call to profIndex.dataCount method(profIndex) func() uint32 { return uint32(x) }
..\..\..\..\runtime\profbuf.go:181:6: cannot inline (*profBuf).incrementOverflow: unhandled op FOR
..\..\..\..\runtime\profbuf.go:125:6: can inline (*profAtomic).cas as: method(*profAtomic) func(profIndex, profIndex) bool { return atomic.Cas64((*uint64)(x), uint64(old), uint64(new)) }
..\..\..\..\runtime\profbuf.go:408:6: cannot inline (*profBuf).wakeupExtra: unhandled op FOR
..\..\..\..\runtime\profbuf.go:410:18: inlining call to (*profAtomic).load method(*profAtomic) func() profIndex { return profIndex(atomic.Load64((*uint64)(x))) }
..\..\..\..\runtime\profbuf.go:412:14: inlining call to (*profAtomic).cas method(*profAtomic) func(profIndex, profIndex) bool { return atomic.Cas64((*uint64)(x), uint64(old), uint64(new)) }
..\..\..\..\runtime\profbuf.go:148:6: can inline profIndex.addCountsAndClearFlags as: method(profIndex) func(int, int) profIndex { return profIndex((uint64(x) >> 34 + uint64(uint32(tag) << 2 >> 2)) << 34 | uint64(uint32(x) + uint32(data))) }
..\..\..\..\runtime\profbuf.go:304:6: cannot inline (*profBuf).write: recursive
..\..\..\..\runtime\profbuf.go:312:33: inlining call to (*profBuf).hasOverflow method(*profBuf) func() bool { return uint32(atomic.Load64(&b.overflow)) > 0 }
..\..\..\..\runtime\profbuf.go:331:16: inlining call to (*profAtomic).load method(*profAtomic) func() profIndex { return profIndex(atomic.Load64((*uint64)(x))) }
..\..\..\..\runtime\profbuf.go:332:16: inlining call to (*profAtomic).load method(*profAtomic) func() profIndex { return profIndex(atomic.Load64((*uint64)(x))) }
..\..\..\..\runtime\profbuf.go:350:23: inlining call to profIndex.tagCount method(profIndex) func() uint32 { return uint32(x >> 34) }
..\..\..\..\runtime\profbuf.go:358:24: inlining call to profIndex.dataCount method(profIndex) func() uint32 { return uint32(x) }
..\..\..\..\runtime\profbuf.go:359:29: inlining call to profIndex.dataCount method(profIndex) func() uint32 { return uint32(x) }
..\..\..\..\runtime\profbuf.go:359:45: inlining call to profIndex.dataCount method(profIndex) func() uint32 { return uint32(x) }
..\..\..\..\runtime\profbuf.go:359:16: inlining call to countSub func(uint32, uint32) int { return int(int32(x - y) << 2 >> 2) }
..\..\..\..\runtime\profbuf.go:382:18: inlining call to (*profAtomic).load method(*profAtomic) func() profIndex { return profIndex(atomic.Load64((*uint64)(x))) }
..\..\..\..\runtime\profbuf.go:383:36: inlining call to profIndex.addCountsAndClearFlags method(profIndex) func(int, int) profIndex { return profIndex((uint64(x) >> 34 + uint64(uint32(tag) << 2 >> 2)) << 34 | uint64(uint32(x) + uint32(data))) }
..\..\..\..\runtime\profbuf.go:384:14: inlining call to (*profAtomic).cas method(*profAtomic) func(profIndex, profIndex) bool { return atomic.Cas64((*uint64)(x), uint64(old), uint64(new)) }
..\..\..\..\runtime\os_windows.go:875:6: cannot inline setThreadCPUProfiler: non-leaf function
..\..\..\..\runtime\os_windows.go:865:6: cannot inline setProcessCPUProfiler: non-leaf function
..\..\..\..\runtime\os_windows.go:869:49: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\os_windows.go:869:49: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\proc.go:3804:6: cannot inline setcpuprofilerate: non-leaf function
..\..\..\..\runtime\cpuprof.go:146:6: cannot inline (*cpuProfile).addExtra: unhandled op FOR
..\..\..\..\runtime\cpuprof.go:159:10: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\cpuprof.go:159:10: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\cpuprof.go:160:10: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\cpuprof.go:160:10: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\profbuf.go:397:6: cannot inline (*profBuf).close: non-leaf function
..\..\..\..\runtime\cpuprof.go:53:6: cannot inline SetCPUProfileRate: non-leaf function
..\..\..\..\runtime\cpuprof.go:90:6: cannot inline (*cpuProfile).add: unhandled op FOR
..\..\..\..\runtime\cpuprof.go:120:6: cannot inline (*cpuProfile).addNonGo: unhandled op FOR
..\..\..\..\runtime\cpuprof.go:167:6: cannot inline (*cpuProfile).addLostAtomic64: non-leaf method
..\..\..\..\runtime\cpuprof.go:170:9: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\cpuprof.go:170:9: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\cpuprof.go:171:9: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\cpuprof.go:171:9: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\cpuprof.go:185:6: cannot inline CPUProfile: non-leaf op PANIC
..\..\..\..\runtime\runtime.go:23:6: cannot inline tickspersecond: non-leaf function
..\..\..\..\runtime\cpuprof.go:190:6: cannot inline runtime_pprof_runtime_cyclesPerSecond: non-leaf function
..\..\..\..\runtime\profbuf.go:121:6: can inline (*profAtomic).store as: method(*profAtomic) func(profIndex) { atomic.Store64((*uint64)(x), uint64(new)) }
..\..\..\..\runtime\profbuf.go:432:6: cannot inline (*profBuf).read: unhandled op FOR
..\..\..\..\runtime\profbuf.go:444:19: inlining call to (*profAtomic).load method(*profAtomic) func() profIndex { return profIndex(atomic.Load64((*uint64)(x))) }
..\..\..\..\runtime\profbuf.go:446:31: inlining call to profIndex.tagCount method(profIndex) func() uint32 { return uint32(x >> 34) }
..\..\..\..\runtime\profbuf.go:446:49: inlining call to profIndex.tagCount method(profIndex) func() uint32 { return uint32(x >> 34) }
..\..\..\..\runtime\profbuf.go:446:19: inlining call to countSub func(uint32, uint32) int { return int(int32(x - y) << 2 >> 2) }
..\..\..\..\runtime\profbuf.go:447:27: inlining call to profIndex.tagCount method(profIndex) func() uint32 { return uint32(x >> 34) }
..\..\..\..\runtime\profbuf.go:454:12: inlining call to (*profAtomic).store method(*profAtomic) func(profIndex) { atomic.Store64((*uint64)(x), uint64(new)) }
..\..\..\..\runtime\profbuf.go:458:16: inlining call to (*profAtomic).load method(*profAtomic) func() profIndex { return profIndex(atomic.Load64((*uint64)(x))) }
..\..\..\..\runtime\profbuf.go:459:34: inlining call to profIndex.dataCount method(profIndex) func() uint32 { return uint32(x) }
..\..\..\..\runtime\profbuf.go:459:50: inlining call to profIndex.dataCount method(profIndex) func() uint32 { return uint32(x) }
..\..\..\..\runtime\profbuf.go:459:21: inlining call to countSub func(uint32, uint32) int { return int(int32(x - y) << 2 >> 2) }
..\..\..\..\runtime\profbuf.go:461:19: inlining call to (*profBuf).hasOverflow method(*profBuf) func() bool { return uint32(atomic.Load64(&b.overflow)) > 0 }
..\..\..\..\runtime\profbuf.go:488:11: inlining call to (*profAtomic).cas method(*profAtomic) func(profIndex, profIndex) bool { return atomic.Cas64((*uint64)(x), uint64(old), uint64(new)) }
..\..\..\..\runtime\profbuf.go:497:14: inlining call to (*profAtomic).cas method(*profAtomic) func(profIndex, profIndex) bool { return atomic.Cas64((*uint64)(x), uint64(old), uint64(new)) }
..\..\..\..\runtime\profbuf.go:502:12: inlining call to noteclear func(*note) { n.key = 0 }
..\..\..\..\runtime\profbuf.go:505:28: inlining call to profIndex.dataCount method(profIndex) func() uint32 { return uint32(x) }
..\..\..\..\runtime\profbuf.go:521:30: inlining call to profIndex.tagCount method(profIndex) func() uint32 { return uint32(x >> 34) }
..\..\..\..\runtime\profbuf.go:521:45: inlining call to profIndex.tagCount method(profIndex) func() uint32 { return uint32(x >> 34) }
..\..\..\..\runtime\profbuf.go:521:18: inlining call to countSub func(uint32, uint32) int { return int(int32(x - y) << 2 >> 2) }
..\..\..\..\runtime\profbuf.go:525:27: inlining call to profIndex.tagCount method(profIndex) func() uint32 { return uint32(x >> 34) }
..\..\..\..\runtime\profbuf.go:545:37: inlining call to profIndex.addCountsAndClearFlags method(profIndex) func(int, int) profIndex { return profIndex((uint64(x) >> 34 + uint64(uint32(tag) << 2 >> 2)) << 34 | uint64(uint32(x) + uint32(data))) }
..\..\..\..\runtime\cpuprof.go:201:6: cannot inline runtime_pprof_readProfile: non-leaf function
..\..\..\..\runtime\proc.go:965:6: cannot inline stopTheWorld: non-leaf function
..\..\..\..\runtime\proc.go:972:6: cannot inline startTheWorld: non-leaf function
..\..\..\..\runtime\proc.go:973:14: cannot inline startTheWorld.func1: non-leaf function
..\..\..\..\runtime\debug.go:17:6: cannot inline GOMAXPROCS: non-leaf function
..\..\..\..\runtime\debug.go:39:6: can inline NumCPU as: func() int { return int(ncpu) }
..\..\..\..\runtime\debug.go:44:6: cannot inline NumCgoCall: unhandled op FOR
..\..\..\..\runtime\proc.go:3549:6: cannot inline gcount: unhandled op RANGE
..\..\..\..\runtime\debug.go:53:6: cannot inline NumGoroutine: non-leaf function
..\..\..\..\runtime\defs_windows_amd64.go:119:6: can inline (*context).ip as: method(*context) func() uintptr { return uintptr(c.rip) }
..\..\..\..\runtime\defs_windows_amd64.go:120:6: can inline (*context).sp as: method(*context) func() uintptr { return uintptr(c.rsp) }
..\..\..\..\runtime\defs_windows_amd64.go:122:6: can inline (*context).setip as: method(*context) func(uintptr) { c.rip = uint64(x) }
..\..\..\..\runtime\defs_windows_amd64.go:123:6: can inline (*context).setsp as: method(*context) func(uintptr) { c.rsp = uint64(x) }
..\..\..\..\runtime\defs_windows_amd64.go:125:6: cannot inline dumpregs: function too complex: cost 120 exceeds budget 80
..\..\..\..\runtime\runtime1.go:91:6: can inline environ as: func() []string { return envs }
..\..\..\..\runtime\env_posix.go:11:6: cannot inline gogetenv: non-leaf function
..\..\..\..\runtime\env_posix.go:12:16: inlining call to environ func() []string { return envs }
..\..\..\..\runtime\env_posix.go:49:6: can inline cstring as: func(string) unsafe.Pointer { p := make([]byte, len(s) + 1); copy(p, s); return unsafe.Pointer(&p[0]) }
..\..\..\..\runtime\env_posix.go:30:6: cannot inline syscall_setenv_c: non-leaf function
..\..\..\..\runtime\env_posix.go:34:34: inlining call to cstring func(string) unsafe.Pointer { p := make([]byte, len(s) + 1); copy(p, s); return unsafe.Pointer(&p[0]) }
..\..\..\..\runtime\env_posix.go:34:46: inlining call to cstring func(string) unsafe.Pointer { p := make([]byte, len(s) + 1); copy(p, s); return unsafe.Pointer(&p[0]) }
..\..\..\..\runtime\env_posix.go:41:6: cannot inline syscall_unsetenv_c: non-leaf function
..\..\..\..\runtime\env_posix.go:45:34: inlining call to cstring func(string) unsafe.Pointer { p := make([]byte, len(s) + 1); copy(p, s); return unsafe.Pointer(&p[0]) }
..\..\..\..\runtime\error.go:28:6: can inline (*TypeAssertionError).RuntimeError as: method(*TypeAssertionError) func() {  }
..\..\..\..\runtime\error.go:30:6: can inline (*TypeAssertionError).Error as: method(*TypeAssertionError) func() string { inter := e.interfaceString; if inter == "" { inter = "interface" }; if e.concreteString == "" { return "interface conversion: " + inter + " is nil, not " + e.assertedString }; if e.missingMethod == "" { return "interface conversion: " + inter + " is " + e.concreteString + ", not " + e.assertedString }; return "interface conversion: " + e.concreteString + " is not " + e.assertedString + ": missing method " + e.missingMethod }
..\..\..\..\runtime\error.go:49:6: can inline errorString.RuntimeError as: method(errorString) func() {  }
..\..\..\..\runtime\error.go:51:6: can inline errorString.Error as: method(errorString) func() string { return "runtime error: " + string(e) }
..\..\..\..\runtime\error.go:60:6: can inline plainError.RuntimeError as: method(plainError) func() {  }
..\..\..\..\runtime\error.go:62:6: can inline plainError.Error as: method(plainError) func() string { return string(e) }
..\..\..\..\runtime\runtime2.go:153:6: can inline efaceOf as: func(*interface {}) *eface { return (*eface)(unsafe.Pointer(ep)) }
..\..\..\..\runtime\error.go:70:6: cannot inline typestring: non-leaf method
..\..\..\..\runtime\error.go:71:14: inlining call to efaceOf func(*interface {}) *eface { return (*eface)(unsafe.Pointer(ep)) }
..\..\..\..\runtime\error.go:77:6: cannot inline printany: unhandled op TYPESW
..\..\..\..\runtime\error.go:127:6: cannot inline stringsIndexByte: no function body
..\..\..\..\runtime\error.go:133:6: cannot inline panicwrap: non-leaf function
..\..\..\..\runtime\symtab.go:97:6: can inline (*stackExpander).init as: method(*stackExpander) func([]uintptr) []uintptr { if len(callers) >= 1 { pc := callers[0]; s := pc - skipPC; if s >= 0 && s < sizeofSkipFunction { return callers[1:] } }; if len(callers) >= 2 { pc := callers[1]; s := pc - skipPC; if s > 0 && s < sizeofSkipFunction { se.skip = int(s) } }; return callers }
..\..\..\..\runtime\string.go:220:6: can inline stringStructOf as: func(*string) *stringStruct { return (*stringStruct)(unsafe.Pointer(sp)) }
..\..\..\..\runtime\string.go:244:6: cannot inline rawstring: non-leaf function
..\..\..\..\runtime\string.go:247:16: inlining call to stringStructOf func(*string) *stringStruct { return (*stringStruct)(unsafe.Pointer(sp)) }
..\..\..\..\runtime\string.go:248:16: inlining call to stringStructOf func(*string) *stringStruct { return (*stringStruct)(unsafe.Pointer(sp)) }
..\..\..\..\runtime\string.go:292:6: cannot inline gostring: non-leaf function
..\..\..\..\runtime\symtab.go:285:6: cannot inline expandCgoFrames: non-leaf function
..\..\..\..\runtime\symtab.go:202:6: cannot inline (*pcExpander).init: non-leaf function
..\..\..\..\runtime\symtab.go:206:23: inlining call to funcInfo.valid method(funcInfo) func() bool { return f._func != nil }
..\..\..\..\runtime\symtab.go:625:6: can inline funcInfo._Func as: method(funcInfo) func() *Func { return (*Func)(unsafe.Pointer(f._func)) }
..\..\..\..\runtime\symtab.go:240:6: cannot inline (*pcExpander).next: non-leaf function
..\..\..\..\runtime\symtab.go:274:30: inlining call to funcInfo._Func method(funcInfo) func() *Func { return (*Func)(unsafe.Pointer(f._func)) }
..\..\..\..\runtime\symtab.go:125:6: cannot inline (*stackExpander).next: non-leaf method
..\..\..\..\runtime\symtab.go:136:45: inlining call to funcInfo.valid method(funcInfo) func() bool { return f._func != nil }
..\..\..\..\runtime\extern.go:168:6: cannot inline Caller: non-leaf function
..\..\..\..\runtime\extern.go:177:31: inlining call to (*stackExpander).init method(*stackExpander) func([]uintptr) []uintptr { if len(callers) >= 1 { pc := callers[0]; s := pc - skipPC; if s >= 0 && s < sizeofSkipFunction { return callers[1:] } }; if len(callers) >= 2 { pc := callers[1]; s := pc - skipPC; if s > 0 && s < sizeofSkipFunction { se.skip = int(s) } }; return callers }
..\..\..\..\runtime\extern.go:205:6: cannot inline Callers: non-leaf function
..\..\..\..\runtime\extern.go:218:6: cannot inline GOROOT: non-leaf function
..\..\..\..\runtime\extern.go:229:6: can inline Version as: func() string { return sys.TheVersion }
..\..\..\..\runtime\hash64.go:84:6: can inline memhash32 as: func(unsafe.Pointer, uintptr) uintptr { h := uint64(seed + 4 * hashkey[0]); v := uint64(readUnaligned32(p)); h ^= v; h ^= v << 32; h = rotl_31(h * m1) * m2; h ^= h >> 29; h *= m3; h ^= h >> 32; return uintptr(h) }
..\..\..\..\runtime\hash64.go:86:29: inlining call to readUnaligned32 func(unsafe.Pointer) uint32 { return *(*uint32)(p) }
..\..\..\..\runtime\hash64.go:89:13: inlining call to rotl_31 func(uint64) uint64 { return x << 31 | x >> (64 - 31) }
..\..\..\..\runtime\hash64.go:96:6: can inline memhash64 as: func(unsafe.Pointer, uintptr) uintptr { h := uint64(seed + 8 * hashkey[0]); h ^= uint64(readUnaligned32(p)) | uint64(readUnaligned32(add(p, 4))) << 32; h = rotl_31(h * m1) * m2; h ^= h >> 29; h *= m3; h ^= h >> 32; return uintptr(h) }
..\..\..\..\runtime\hash64.go:98:29: inlining call to readUnaligned32 func(unsafe.Pointer) uint32 { return *(*uint32)(p) }
..\..\..\..\runtime\hash64.go:98:62: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hash64.go:98:58: inlining call to readUnaligned32 func(unsafe.Pointer) uint32 { return *(*uint32)(p) }
..\..\..\..\runtime\hash64.go:99:13: inlining call to rotl_31 func(uint64) uint64 { return x << 31 | x >> (64 - 31) }
..\..\..\..\runtime\hashmap.go:176:6: can inline bucketShift as: func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap.go:184:6: can inline bucketMask as: func(uint8) uintptr { return bucketShift(b) - 1 }
..\..\..\..\runtime\hashmap.go:185:20: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap.go:189:6: can inline tophash as: func(uintptr) uint8 { top := uint8(hash >> (sys.PtrSize * 8 - 8)); if top < minTopHash { top += minTopHash }; return top }
..\..\..\..\runtime\hashmap.go:197:6: can inline evacuated as: func(*bmap) bool { h := b.tophash[0]; return h > empty && h < minTopHash }
..\..\..\..\runtime\hashmap.go:202:6: can inline (*bmap).overflow as: method(*bmap) func(*maptype) *bmap { return *(**bmap)(add(unsafe.Pointer(b), uintptr(t.bucketsize) - sys.PtrSize)) }
..\..\..\..\runtime\hashmap.go:203:22: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:206:6: can inline (*bmap).setoverflow as: method(*bmap) func(*maptype, *bmap) { *(**bmap)(add(unsafe.Pointer(b), uintptr(t.bucketsize) - sys.PtrSize)) = ovf }
..\..\..\..\runtime\hashmap.go:207:15: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:210:6: can inline (*bmap).keys as: method(*bmap) func() unsafe.Pointer { return add(unsafe.Pointer(b), dataOffset) }
..\..\..\..\runtime\hashmap.go:211:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:221:6: cannot inline (*hmap).incrnoverflow: function too complex: cost 89 exceeds budget 80
..\..\..\..\runtime\hashmap.go:235:13: inlining call to fastrand func() uint32 { mp := getg().m; s1, s0 := mp.fastrand[0], mp.fastrand[1]; s1 ^= s1 << 17; s1 = s1 ^ s0 ^ s1 >> 7 ^ s0 >> 16; mp.fastrand[0], mp.fastrand[1] = s0, s1; return s0 + s1 }
..\..\..\..\runtime\malloc.go:838:6: cannot inline newobject: non-leaf function
..\..\..\..\runtime\hashmap.go:268:6: can inline (*hmap).createOverflow as: method(*hmap) func() { if h.extra == nil { h.extra = new(mapextra) }; if h.extra.overflow == nil { h.extra.overflow = new([]*bmap) } }
..\..\..\..\runtime\hashmap.go:240:6: cannot inline (*hmap).newoverflow: non-leaf function
..\..\..\..\runtime\hashmap.go:246:18: inlining call to (*bmap).overflow method(*bmap) func(*maptype) *bmap { return *(**bmap)(add(unsafe.Pointer(b), uintptr(t.bucketsize) - sys.PtrSize)) }
..\..\..\..\runtime\hashmap.go:246:18: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:253:19: inlining call to (*bmap).setoverflow method(*bmap) func(*maptype, *bmap) { *(**bmap)(add(unsafe.Pointer(b), uintptr(t.bucketsize) - sys.PtrSize)) = ovf }
..\..\..\..\runtime\hashmap.go:253:19: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:248:38: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:261:19: inlining call to (*hmap).createOverflow method(*hmap) func() { if h.extra == nil { h.extra = new(mapextra) }; if h.extra.overflow == nil { h.extra.overflow = new([]*bmap) } }
..\..\..\..\runtime\hashmap.go:264:15: inlining call to (*bmap).setoverflow method(*bmap) func(*maptype, *bmap) { *(**bmap)(add(unsafe.Pointer(b), uintptr(t.bucketsize) - sys.PtrSize)) = ovf }
..\..\..\..\runtime\hashmap.go:264:15: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:939:6: can inline overLoadFactor as: func(int, uint8) bool { return count > bucketCnt && uintptr(count) > loadFactorNum * (bucketShift(B) / loadFactorDen) }
..\..\..\..\runtime\hashmap.go:940:73: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\msize.go:13:6: can inline roundupsize as: func(uintptr) uintptr { if size < _MaxSmallSize { if size <= smallSizeMax - 8 { return uintptr(class_to_size[size_to_class8[(size + smallSizeDiv - 1) / smallSizeDiv]]) } else { return uintptr(class_to_size[size_to_class128[(size - smallSizeMax + largeSizeDiv - 1) / largeSizeDiv]]) } }; if size + _PageSize < size { return size }; return round(size, _PageSize) }
..\..\..\..\runtime\msize.go:24:14: inlining call to round func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\runtime\malloc.go:848:6: cannot inline newarray: non-leaf function
..\..\..\..\runtime\malloc.go:852:38: inlining call to maxSliceCap func(uintptr) uintptr { if elemsize < uintptr(len(maxElems)) { return maxElems[elemsize] }; return _MaxMem / elemsize }
..\..\..\..\runtime\hashmap.go:865:6: cannot inline makeBucketArray: non-leaf function
..\..\..\..\runtime\hashmap.go:866:21: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap.go:874:26: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap.go:876:20: inlining call to roundupsize func(uintptr) uintptr { if size < _MaxSmallSize { if size <= smallSizeMax - 8 { return uintptr(class_to_size[size_to_class8[(size + smallSizeDiv - 1) / smallSizeDiv]]) } else { return uintptr(class_to_size[size_to_class128[(size - smallSizeMax + largeSizeDiv - 1) / largeSizeDiv]]) } }; if size + _PageSize < size { return size }; return round(size, _PageSize) }
..\..\..\..\runtime\hashmap.go:876:20: inlining call to round func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\runtime\hashmap.go:888:29: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:889:22: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:890:19: inlining call to (*bmap).setoverflow method(*bmap) func(*maptype, *bmap) { *(**bmap)(add(unsafe.Pointer(b), uintptr(t.bucketsize) - sys.PtrSize)) = ovf }
..\..\..\..\runtime\hashmap.go:890:19: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:298:6: cannot inline makemap: non-leaf function
..\..\..\..\runtime\hashmap.go:306:39: inlining call to maxSliceCap func(uintptr) uintptr { if elemsize < uintptr(len(maxElems)) { return maxElems[elemsize] }; return _MaxMem / elemsize }
..\..\..\..\runtime\hashmap.go:314:20: inlining call to fastrand func() uint32 { mp := getg().m; s1, s0 := mp.fastrand[0], mp.fastrand[1]; s1 ^= s1 << 17; s1 = s1 ^ s0 ^ s1 >> 7 ^ s0 >> 16; mp.fastrand[0], mp.fastrand[1] = s0, s1; return s0 + s1 }
..\..\..\..\runtime\hashmap.go:318:20: inlining call to overLoadFactor func(int, uint8) bool { return count > bucketCnt && uintptr(count) > loadFactorNum * (bucketShift(B) / loadFactorDen) }
..\..\..\..\runtime\hashmap.go:318:20: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap.go:277:6: cannot inline makemap64: non-leaf function
..\..\..\..\runtime\hashmap.go:287:6: can inline makemap_small as: func() *hmap { h := new(hmap); h.hash0 = fastrand(); return h }
..\..\..\..\runtime\hashmap.go:289:20: inlining call to fastrand func() uint32 { mp := getg().m; s1, s0 := mp.fastrand[0], mp.fastrand[1]; s1 ^= s1 << 17; s1 = s1 ^ s0 ^ s1 >> 7 ^ s0 >> 16; mp.fastrand[0], mp.fastrand[1] = s0, s1; return s0 + s1 }
..\..\..\..\runtime\race0.go:27:6: cannot inline racereadpc: non-leaf function
..\..\..\..\runtime\race0.go:19:6: cannot inline raceReadObjectPC: non-leaf function
..\..\..\..\runtime\msan0.go:19:6: cannot inline msanread: non-leaf function
..\..\..\..\runtime\hashmap.go:964:6: can inline (*hmap).sameSizeGrow as: method(*hmap) func() bool { return h.flags & sameSizeGrow != 0 }
..\..\..\..\runtime\hashmap.go:343:6: cannot inline mapaccess1: non-leaf function
..\..\..\..\runtime\hashmap.go:346:15: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\hashmap.go:346:15: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:361:17: inlining call to bucketMask func(uint8) uintptr { return bucketShift(b) - 1 }
..\..\..\..\runtime\hashmap.go:361:17: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap.go:362:18: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:364:21: inlining call to (*hmap).sameSizeGrow method(*hmap) func() bool { return h.flags & sameSizeGrow != 0 }
..\..\..\..\runtime\hashmap.go:368:22: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:369:16: inlining call to evacuated func(*bmap) bool { h := b.tophash[0]; return h > empty && h < minTopHash }
..\..\..\..\runtime\hashmap.go:373:16: inlining call to tophash func(uintptr) uint8 { top := uint8(hash >> (sys.PtrSize * 8 - 8)); if top < minTopHash { top += minTopHash }; return top }
..\..\..\..\runtime\hashmap.go:374:32: inlining call to (*bmap).overflow method(*bmap) func(*maptype) *bmap { return *(**bmap)(add(unsafe.Pointer(b), uintptr(t.bucketsize) - sys.PtrSize)) }
..\..\..\..\runtime\hashmap.go:374:32: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:379:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:384:13: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:395:6: cannot inline mapaccess2: non-leaf function
..\..\..\..\runtime\hashmap.go:398:15: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\hashmap.go:398:15: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:413:17: inlining call to bucketMask func(uint8) uintptr { return bucketShift(b) - 1 }
..\..\..\..\runtime\hashmap.go:413:17: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap.go:416:21: inlining call to (*hmap).sameSizeGrow method(*hmap) func() bool { return h.flags & sameSizeGrow != 0 }
..\..\..\..\runtime\hashmap.go:421:16: inlining call to evacuated func(*bmap) bool { h := b.tophash[0]; return h > empty && h < minTopHash }
..\..\..\..\runtime\hashmap.go:425:16: inlining call to tophash func(uintptr) uint8 { top := uint8(hash >> (sys.PtrSize * 8 - 8)); if top < minTopHash { top += minTopHash }; return top }
..\..\..\..\runtime\hashmap.go:426:32: inlining call to (*bmap).overflow method(*bmap) func(*maptype) *bmap { return *(**bmap)(add(unsafe.Pointer(b), uintptr(t.bucketsize) - sys.PtrSize)) }
..\..\..\..\runtime\hashmap.go:426:32: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:431:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:436:13: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:448:6: cannot inline mapaccessK: non-leaf function
..\..\..\..\runtime\hashmap.go:454:17: inlining call to bucketMask func(uint8) uintptr { return bucketShift(b) - 1 }
..\..\..\..\runtime\hashmap.go:454:17: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap.go:457:21: inlining call to (*hmap).sameSizeGrow method(*hmap) func() bool { return h.flags & sameSizeGrow != 0 }
..\..\..\..\runtime\hashmap.go:462:16: inlining call to evacuated func(*bmap) bool { h := b.tophash[0]; return h > empty && h < minTopHash }
..\..\..\..\runtime\hashmap.go:466:16: inlining call to tophash func(uintptr) uint8 { top := uint8(hash >> (sys.PtrSize * 8 - 8)); if top < minTopHash { top += minTopHash }; return top }
..\..\..\..\runtime\hashmap.go:467:32: inlining call to (*bmap).overflow method(*bmap) func(*maptype) *bmap { return *(**bmap)(add(unsafe.Pointer(b), uintptr(t.bucketsize) - sys.PtrSize)) }
..\..\..\..\runtime\hashmap.go:467:32: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:472:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:477:13: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:488:6: cannot inline mapaccess1_fat: non-leaf function
..\..\..\..\runtime\hashmap.go:496:6: cannot inline mapaccess2_fat: non-leaf function
..\..\..\..\runtime\hashmap.go:959:6: can inline (*hmap).growing as: method(*hmap) func() bool { return h.oldbuckets != nil }
..\..\..\..\runtime\hashmap.go:969:6: can inline (*hmap).noldbuckets as: method(*hmap) func() uintptr { oldB := h.B; if !h.sameSizeGrow() { oldB-- }; return bucketShift(oldB) }
..\..\..\..\runtime\hashmap.go:971:20: inlining call to (*hmap).sameSizeGrow method(*hmap) func() bool { return h.flags & sameSizeGrow != 0 }
..\..\..\..\runtime\hashmap.go:974:20: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap.go:978:6: can inline (*hmap).oldbucketmask as: method(*hmap) func() uintptr { return h.noldbuckets() - 1 }
..\..\..\..\runtime\hashmap.go:979:22: inlining call to (*hmap).noldbuckets method(*hmap) func() uintptr { oldB := h.B; if !h.sameSizeGrow() { oldB-- }; return bucketShift(oldB) }
..\..\..\..\runtime\hashmap.go:979:22: inlining call to (*hmap).sameSizeGrow method(*hmap) func() bool { return h.flags & sameSizeGrow != 0 }
..\..\..\..\runtime\hashmap.go:979:22: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\mbarrier.go:413:6: cannot inline memclrHasPointers: non-leaf function
..\..\..\..\runtime\hashmap.go:993:6: can inline bucketEvacuated as: func(*maptype, *hmap, uintptr) bool { b := (*bmap)(add(h.oldbuckets, bucket * uintptr(t.bucketsize))); return evacuated(b) }
..\..\..\..\runtime\hashmap.go:994:18: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:995:18: inlining call to evacuated func(*bmap) bool { h := b.tophash[0]; return h > empty && h < minTopHash }
..\..\..\..\runtime\hashmap.go:1120:6: cannot inline advanceEvacuationMark: unhandled op FOR
..\..\..\..\runtime\hashmap.go:1128:44: inlining call to bucketEvacuated func(*maptype, *hmap, uintptr) bool { b := (*bmap)(add(h.oldbuckets, bucket * uintptr(t.bucketsize))); return evacuated(b) }
..\..\..\..\runtime\hashmap.go:1128:44: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:1128:44: inlining call to evacuated func(*bmap) bool { h := b.tophash[0]; return h > empty && h < minTopHash }
..\..\..\..\runtime\hashmap.go:1006:6: cannot inline evacuate: unhandled op FOR
..\..\..\..\runtime\hashmap.go:1007:18: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:1008:25: inlining call to (*hmap).noldbuckets method(*hmap) func() uintptr { oldB := h.B; if !h.sameSizeGrow() { oldB-- }; return bucketShift(oldB) }
..\..\..\..\runtime\hashmap.go:1008:25: inlining call to (*hmap).sameSizeGrow method(*hmap) func() bool { return h.flags & sameSizeGrow != 0 }
..\..\..\..\runtime\hashmap.go:1008:25: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap.go:1009:15: inlining call to evacuated func(*bmap) bool { h := b.tophash[0]; return h > empty && h < minTopHash }
..\..\..\..\runtime\hashmap.go:1016:20: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:1017:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:1018:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:1020:21: inlining call to (*hmap).sameSizeGrow method(*hmap) func() bool { return h.flags & sameSizeGrow != 0 }
..\..\..\..\runtime\hashmap.go:1024:21: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:1025:13: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:1026:13: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:1029:33: inlining call to (*bmap).overflow method(*bmap) func(*maptype) *bmap { return *(**bmap)(add(unsafe.Pointer(b), uintptr(t.bucketsize) - sys.PtrSize)) }
..\..\..\..\runtime\hashmap.go:1029:33: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:1030:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:1031:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:1032:49: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:1032:77: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:1046:23: inlining call to (*hmap).sameSizeGrow method(*hmap) func() bool { return h.flags & sameSizeGrow != 0 }
..\..\..\..\runtime\hashmap.go:1063:20: inlining call to tophash func(uintptr) uint8 { top := uint8(hash >> (sys.PtrSize * 8 - 8)); if top < minTopHash { top += minTopHash }; return top }
..\..\..\..\runtime\hashmap.go:1081:17: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:1082:17: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:1100:16: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:1101:16: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:1106:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:1109:14: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:982:6: cannot inline growWork: non-leaf function
..\..\..\..\runtime\hashmap.go:985:39: inlining call to (*hmap).oldbucketmask method(*hmap) func() uintptr { return h.noldbuckets() - 1 }
..\..\..\..\runtime\hashmap.go:985:39: inlining call to (*hmap).noldbuckets method(*hmap) func() uintptr { oldB := h.B; if !h.sameSizeGrow() { oldB-- }; return bucketShift(oldB) }
..\..\..\..\runtime\hashmap.go:985:39: inlining call to (*hmap).sameSizeGrow method(*hmap) func() bool { return h.flags & sameSizeGrow != 0 }
..\..\..\..\runtime\hashmap.go:985:39: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap.go:988:14: inlining call to (*hmap).growing method(*hmap) func() bool { return h.oldbuckets != nil }
..\..\..\..\runtime\hashmap.go:946:6: can inline tooManyOverflowBuckets as: func(uint16, uint8) bool { if B > 15 { B = 15 }; return noverflow >= uint16(1) << (B & 15) }
..\..\..\..\runtime\hashmap.go:895:6: cannot inline hashGrow: non-leaf function
..\..\..\..\runtime\hashmap.go:900:20: inlining call to overLoadFactor func(int, uint8) bool { return count > bucketCnt && uintptr(count) > loadFactorNum * (bucketShift(B) / loadFactorDen) }
..\..\..\..\runtime\hashmap.go:900:20: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap.go:505:6: cannot inline mapassign: non-leaf op PANIC
..\..\..\..\runtime\hashmap.go:533:29: inlining call to bucketMask func(uint8) uintptr { return bucketShift(b) - 1 }
..\..\..\..\runtime\hashmap.go:533:29: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap.go:534:14: inlining call to (*hmap).growing method(*hmap) func() bool { return h.oldbuckets != nil }
..\..\..\..\runtime\hashmap.go:538:16: inlining call to tophash func(uintptr) uint8 { top := uint8(hash >> (sys.PtrSize * 8 - 8)); if top < minTopHash { top += minTopHash }; return top }
..\..\..\..\runtime\hashmap.go:548:19: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:549:15: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:553:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:564:13: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:567:20: inlining call to (*bmap).overflow method(*bmap) func(*maptype) *bmap { return *(**bmap)(add(unsafe.Pointer(b), uintptr(t.bucketsize) - sys.PtrSize)) }
..\..\..\..\runtime\hashmap.go:567:20: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:578:15: inlining call to (*hmap).growing method(*hmap) func() bool { return h.oldbuckets != nil }
..\..\..\..\runtime\hashmap.go:578:36: inlining call to overLoadFactor func(int, uint8) bool { return count > bucketCnt && uintptr(count) > loadFactorNum * (bucketShift(B) / loadFactorDen) }
..\..\..\..\runtime\hashmap.go:578:36: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap.go:578:78: inlining call to tooManyOverflowBuckets func(uint16, uint8) bool { if B > 15 { B = 15 }; return noverflow >= uint16(1) << (B & 15) }
..\..\..\..\runtime\hashmap.go:587:16: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:588:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\race0.go:26:6: cannot inline racewritepc: non-leaf function
..\..\..\..\runtime\hashmap.go:616:6: cannot inline mapdelete: non-leaf function
..\..\..\..\runtime\hashmap.go:619:15: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\hashmap.go:619:15: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:640:29: inlining call to bucketMask func(uint8) uintptr { return bucketShift(b) - 1 }
..\..\..\..\runtime\hashmap.go:640:29: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap.go:641:14: inlining call to (*hmap).growing method(*hmap) func() bool { return h.oldbuckets != nil }
..\..\..\..\runtime\hashmap.go:644:18: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:645:16: inlining call to tophash func(uintptr) uint8 { top := uint8(hash >> (sys.PtrSize * 8 - 8)); if top < minTopHash { top += minTopHash }; return top }
..\..\..\..\runtime\hashmap.go:647:32: inlining call to (*bmap).overflow method(*bmap) func(*maptype) *bmap { return *(**bmap)(add(unsafe.Pointer(b), uintptr(t.bucketsize) - sys.PtrSize)) }
..\..\..\..\runtime\hashmap.go:647:32: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:652:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:668:13: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:740:6: cannot inline mapiternext: non-leaf function
..\..\..\..\runtime\hashmap.go:764:15: inlining call to (*hmap).growing method(*hmap) func() bool { return h.oldbuckets != nil }
..\..\..\..\runtime\hashmap.go:778:19: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:769:44: inlining call to (*hmap).oldbucketmask method(*hmap) func() uintptr { return h.noldbuckets() - 1 }
..\..\..\..\runtime\hashmap.go:769:44: inlining call to (*hmap).noldbuckets method(*hmap) func() uintptr { oldB := h.B; if !h.sameSizeGrow() { oldB-- }; return bucketShift(oldB) }
..\..\..\..\runtime\hashmap.go:769:44: inlining call to (*hmap).sameSizeGrow method(*hmap) func() bool { return h.flags & sameSizeGrow != 0 }
..\..\..\..\runtime\hashmap.go:769:44: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap.go:770:19: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:771:17: inlining call to evacuated func(*bmap) bool { h := b.tophash[0]; return h > empty && h < minTopHash }
..\..\..\..\runtime\hashmap.go:774:20: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:782:27: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap.go:793:11: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:797:11: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:798:47: inlining call to (*hmap).sameSizeGrow method(*hmap) func() bool { return h.flags & sameSizeGrow != 0 }
..\..\..\..\runtime\hashmap.go:810:23: inlining call to bucketMask func(uint8) uintptr { return bucketShift(b) - 1 }
..\..\..\..\runtime\hashmap.go:810:23: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap.go:860:16: inlining call to (*bmap).overflow method(*bmap) func(*maptype) *bmap { return *(**bmap)(add(unsafe.Pointer(b), uintptr(t.bucketsize) - sys.PtrSize)) }
..\..\..\..\runtime\hashmap.go:860:16: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:691:6: cannot inline mapiterinit: non-leaf function
..\..\..\..\runtime\hashmap.go:694:49: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\hashmap.go:694:49: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap.go:715:19: inlining call to (*hmap).createOverflow method(*hmap) func() { if h.extra == nil { h.extra = new(mapextra) }; if h.extra.overflow == nil { h.extra.overflow = new([]*bmap) } }
..\..\..\..\runtime\hashmap.go:721:23: inlining call to fastrand func() uint32 { mp := getg().m; s1, s0 := mp.fastrand[0], mp.fastrand[1]; s1 ^= s1 << 17; s1 = s1 ^ s0 ^ s1 >> 7 ^ s0 >> 16; mp.fastrand[0], mp.fastrand[1] = s0, s1; return s0 + s1 }
..\..\..\..\runtime\hashmap.go:723:24: inlining call to fastrand func() uint32 { mp := getg().m; s1, s0 := mp.fastrand[0], mp.fastrand[1]; s1 ^= s1 << 17; s1 = s1 ^ s0 ^ s1 >> 7 ^ s0 >> 16; mp.fastrand[0], mp.fastrand[1] = s0, s1; return s0 + s1 }
..\..\..\..\runtime\hashmap.go:725:33: inlining call to bucketMask func(uint8) uintptr { return bucketShift(b) - 1 }
..\..\..\..\runtime\hashmap.go:725:33: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap.go:1144:6: can inline ismapkey as: func(*_type) bool { return t.alg.hash != nil }
..\..\..\..\runtime\hashmap.go:1151:6: cannot inline reflect_makemap: non-leaf function
..\..\..\..\runtime\hashmap.go:1157:14: inlining call to ismapkey func(*_type) bool { return t.alg.hash != nil }
..\..\..\..\runtime\hashmap.go:1194:6: cannot inline reflect_mapaccess: non-leaf function
..\..\..\..\runtime\hashmap.go:1204:6: cannot inline reflect_mapassign: non-leaf function
..\..\..\..\runtime\hashmap.go:1210:6: cannot inline reflect_mapdelete: non-leaf function
..\..\..\..\runtime\hashmap.go:1215:6: cannot inline reflect_mapiterinit: non-leaf function
..\..\..\..\runtime\hashmap.go:1222:6: cannot inline reflect_mapiternext: non-leaf function
..\..\..\..\runtime\hashmap.go:1227:6: can inline reflect_mapiterkey as: func(*hiter) unsafe.Pointer { return it.key }
..\..\..\..\runtime\hashmap.go:1232:6: can inline reflect_maplen as: func(*hmap) int { if h == nil { return 0 }; if raceenabled {  }; return h.count }
..\..\..\..\runtime\hashmap.go:1244:6: can inline reflect_ismapkey as: func(*_type) bool { return ismapkey(t) }
..\..\..\..\runtime\hashmap.go:1245:17: inlining call to ismapkey func(*_type) bool { return t.alg.hash != nil }
..\..\..\..\runtime\hashmap_fast.go:12:6: cannot inline mapaccess1_fast32: non-leaf function
..\..\..\..\runtime\hashmap_fast.go:15:49: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\hashmap_fast.go:15:49: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:28:34: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\hashmap_fast.go:29:18: inlining call to bucketMask func(uint8) uintptr { return bucketShift(b) - 1 }
..\..\..\..\runtime\hashmap_fast.go:29:18: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap_fast.go:30:18: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:32:22: inlining call to (*hmap).sameSizeGrow method(*hmap) func() bool { return h.flags & sameSizeGrow != 0 }
..\..\..\..\runtime\hashmap_fast.go:36:23: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:37:17: inlining call to evacuated func(*bmap) bool { h := b.tophash[0]; return h > empty && h < minTopHash }
..\..\..\..\runtime\hashmap_fast.go:42:32: inlining call to (*bmap).overflow method(*bmap) func(*maptype) *bmap { return *(**bmap)(add(unsafe.Pointer(b), uintptr(t.bucketsize) - sys.PtrSize)) }
..\..\..\..\runtime\hashmap_fast.go:42:32: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:43:33: inlining call to (*bmap).keys method(*bmap) func() unsafe.Pointer { return add(unsafe.Pointer(b), dataOffset) }
..\..\..\..\runtime\hashmap_fast.go:43:33: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:43:67: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:45:15: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:52:6: cannot inline mapaccess2_fast32: non-leaf function
..\..\..\..\runtime\hashmap_fast.go:55:49: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\hashmap_fast.go:55:49: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:68:34: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\hashmap_fast.go:69:18: inlining call to bucketMask func(uint8) uintptr { return bucketShift(b) - 1 }
..\..\..\..\runtime\hashmap_fast.go:69:18: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap_fast.go:70:18: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:72:22: inlining call to (*hmap).sameSizeGrow method(*hmap) func() bool { return h.flags & sameSizeGrow != 0 }
..\..\..\..\runtime\hashmap_fast.go:76:23: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:77:17: inlining call to evacuated func(*bmap) bool { h := b.tophash[0]; return h > empty && h < minTopHash }
..\..\..\..\runtime\hashmap_fast.go:82:32: inlining call to (*bmap).overflow method(*bmap) func(*maptype) *bmap { return *(**bmap)(add(unsafe.Pointer(b), uintptr(t.bucketsize) - sys.PtrSize)) }
..\..\..\..\runtime\hashmap_fast.go:82:32: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:83:33: inlining call to (*bmap).keys method(*bmap) func() unsafe.Pointer { return add(unsafe.Pointer(b), dataOffset) }
..\..\..\..\runtime\hashmap_fast.go:83:33: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:83:67: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:85:15: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:92:6: cannot inline mapaccess1_fast64: non-leaf function
..\..\..\..\runtime\hashmap_fast.go:95:49: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\hashmap_fast.go:95:49: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:108:34: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\hashmap_fast.go:109:18: inlining call to bucketMask func(uint8) uintptr { return bucketShift(b) - 1 }
..\..\..\..\runtime\hashmap_fast.go:109:18: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap_fast.go:110:18: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:112:22: inlining call to (*hmap).sameSizeGrow method(*hmap) func() bool { return h.flags & sameSizeGrow != 0 }
..\..\..\..\runtime\hashmap_fast.go:116:23: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:117:17: inlining call to evacuated func(*bmap) bool { h := b.tophash[0]; return h > empty && h < minTopHash }
..\..\..\..\runtime\hashmap_fast.go:122:32: inlining call to (*bmap).overflow method(*bmap) func(*maptype) *bmap { return *(**bmap)(add(unsafe.Pointer(b), uintptr(t.bucketsize) - sys.PtrSize)) }
..\..\..\..\runtime\hashmap_fast.go:122:32: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:123:33: inlining call to (*bmap).keys method(*bmap) func() unsafe.Pointer { return add(unsafe.Pointer(b), dataOffset) }
..\..\..\..\runtime\hashmap_fast.go:123:33: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:123:67: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:125:15: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:132:6: cannot inline mapaccess2_fast64: non-leaf function
..\..\..\..\runtime\hashmap_fast.go:135:49: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\hashmap_fast.go:135:49: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:148:34: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\hashmap_fast.go:149:18: inlining call to bucketMask func(uint8) uintptr { return bucketShift(b) - 1 }
..\..\..\..\runtime\hashmap_fast.go:149:18: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap_fast.go:150:18: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:152:22: inlining call to (*hmap).sameSizeGrow method(*hmap) func() bool { return h.flags & sameSizeGrow != 0 }
..\..\..\..\runtime\hashmap_fast.go:156:23: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:157:17: inlining call to evacuated func(*bmap) bool { h := b.tophash[0]; return h > empty && h < minTopHash }
..\..\..\..\runtime\hashmap_fast.go:162:32: inlining call to (*bmap).overflow method(*bmap) func(*maptype) *bmap { return *(**bmap)(add(unsafe.Pointer(b), uintptr(t.bucketsize) - sys.PtrSize)) }
..\..\..\..\runtime\hashmap_fast.go:162:32: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:163:33: inlining call to (*bmap).keys method(*bmap) func() unsafe.Pointer { return add(unsafe.Pointer(b), dataOffset) }
..\..\..\..\runtime\hashmap_fast.go:163:33: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:163:67: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:165:15: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\stubs.go:120:6: cannot inline memequal: no function body
..\..\..\..\runtime\hashmap_fast.go:172:6: cannot inline mapaccess1_faststr: non-leaf function
..\..\..\..\runtime\hashmap_fast.go:175:49: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\hashmap_fast.go:175:49: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:183:23: inlining call to stringStructOf func(*string) *stringStruct { return (*stringStruct)(unsafe.Pointer(sp)) }
..\..\..\..\runtime\hashmap_fast.go:189:37: inlining call to (*bmap).keys method(*bmap) func() unsafe.Pointer { return add(unsafe.Pointer(b), dataOffset) }
..\..\..\..\runtime\hashmap_fast.go:189:37: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:189:74: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:195:16: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:202:36: inlining call to (*bmap).keys method(*bmap) func() unsafe.Pointer { return add(unsafe.Pointer(b), dataOffset) }
..\..\..\..\runtime\hashmap_fast.go:202:36: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:202:73: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:208:15: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:215:23: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:215:74: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:225:28: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:227:15: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:233:33: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\hashmap_fast.go:234:17: inlining call to bucketMask func(uint8) uintptr { return bucketShift(b) - 1 }
..\..\..\..\runtime\hashmap_fast.go:234:17: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap_fast.go:235:18: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:237:21: inlining call to (*hmap).sameSizeGrow method(*hmap) func() bool { return h.flags & sameSizeGrow != 0 }
..\..\..\..\runtime\hashmap_fast.go:241:22: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:242:16: inlining call to evacuated func(*bmap) bool { h := b.tophash[0]; return h > empty && h < minTopHash }
..\..\..\..\runtime\hashmap_fast.go:246:16: inlining call to tophash func(uintptr) uint8 { top := uint8(hash >> (sys.PtrSize * 8 - 8)); if top < minTopHash { top += minTopHash }; return top }
..\..\..\..\runtime\hashmap_fast.go:247:32: inlining call to (*bmap).overflow method(*bmap) func(*maptype) *bmap { return *(**bmap)(add(unsafe.Pointer(b), uintptr(t.bucketsize) - sys.PtrSize)) }
..\..\..\..\runtime\hashmap_fast.go:247:32: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:248:36: inlining call to (*bmap).keys method(*bmap) func() unsafe.Pointer { return add(unsafe.Pointer(b), dataOffset) }
..\..\..\..\runtime\hashmap_fast.go:248:36: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:248:73: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:254:15: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:261:6: cannot inline mapaccess2_faststr: non-leaf function
..\..\..\..\runtime\hashmap_fast.go:264:49: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\hashmap_fast.go:264:49: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:272:23: inlining call to stringStructOf func(*string) *stringStruct { return (*stringStruct)(unsafe.Pointer(sp)) }
..\..\..\..\runtime\hashmap_fast.go:278:37: inlining call to (*bmap).keys method(*bmap) func() unsafe.Pointer { return add(unsafe.Pointer(b), dataOffset) }
..\..\..\..\runtime\hashmap_fast.go:278:37: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:278:74: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:284:16: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:291:36: inlining call to (*bmap).keys method(*bmap) func() unsafe.Pointer { return add(unsafe.Pointer(b), dataOffset) }
..\..\..\..\runtime\hashmap_fast.go:291:36: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:291:73: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:297:15: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:304:23: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:304:74: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:314:28: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:316:15: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:322:33: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\hashmap_fast.go:323:17: inlining call to bucketMask func(uint8) uintptr { return bucketShift(b) - 1 }
..\..\..\..\runtime\hashmap_fast.go:323:17: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap_fast.go:324:18: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:326:21: inlining call to (*hmap).sameSizeGrow method(*hmap) func() bool { return h.flags & sameSizeGrow != 0 }
..\..\..\..\runtime\hashmap_fast.go:330:22: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:331:16: inlining call to evacuated func(*bmap) bool { h := b.tophash[0]; return h > empty && h < minTopHash }
..\..\..\..\runtime\hashmap_fast.go:335:16: inlining call to tophash func(uintptr) uint8 { top := uint8(hash >> (sys.PtrSize * 8 - 8)); if top < minTopHash { top += minTopHash }; return top }
..\..\..\..\runtime\hashmap_fast.go:336:32: inlining call to (*bmap).overflow method(*bmap) func(*maptype) *bmap { return *(**bmap)(add(unsafe.Pointer(b), uintptr(t.bucketsize) - sys.PtrSize)) }
..\..\..\..\runtime\hashmap_fast.go:336:32: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:337:36: inlining call to (*bmap).keys method(*bmap) func() unsafe.Pointer { return add(unsafe.Pointer(b), dataOffset) }
..\..\..\..\runtime\hashmap_fast.go:337:36: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:337:73: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:343:15: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\mbarrier.go:204:6: cannot inline writebarrierptr: non-leaf function
..\..\..\..\runtime\mbarrier.go:213:15: cannot inline writebarrierptr.func1: non-leaf function
..\..\..\..\runtime\hashmap_fast.go:947:6: cannot inline evacuate_fast32: unhandled op FOR
..\..\..\..\runtime\hashmap_fast.go:948:18: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:949:25: inlining call to (*hmap).noldbuckets method(*hmap) func() uintptr { oldB := h.B; if !h.sameSizeGrow() { oldB-- }; return bucketShift(oldB) }
..\..\..\..\runtime\hashmap_fast.go:949:25: inlining call to (*hmap).sameSizeGrow method(*hmap) func() bool { return h.flags & sameSizeGrow != 0 }
..\..\..\..\runtime\hashmap_fast.go:949:25: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap_fast.go:950:15: inlining call to evacuated func(*bmap) bool { h := b.tophash[0]; return h > empty && h < minTopHash }
..\..\..\..\runtime\hashmap_fast.go:957:20: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:958:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:959:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:961:21: inlining call to (*hmap).sameSizeGrow method(*hmap) func() bool { return h.flags & sameSizeGrow != 0 }
..\..\..\..\runtime\hashmap_fast.go:965:21: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:966:13: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:967:13: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:970:33: inlining call to (*bmap).overflow method(*bmap) func(*maptype) *bmap { return *(**bmap)(add(unsafe.Pointer(b), uintptr(t.bucketsize) - sys.PtrSize)) }
..\..\..\..\runtime\hashmap_fast.go:970:33: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:971:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:972:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:973:49: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:973:60: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:983:23: inlining call to (*hmap).sameSizeGrow method(*hmap) func() bool { return h.flags & sameSizeGrow != 0 }
..\..\..\..\runtime\hashmap_fast.go:998:17: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:999:17: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1016:16: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1017:16: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1022:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1025:14: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:936:6: cannot inline growWork_fast32: non-leaf function
..\..\..\..\runtime\hashmap_fast.go:939:46: inlining call to (*hmap).oldbucketmask method(*hmap) func() uintptr { return h.noldbuckets() - 1 }
..\..\..\..\runtime\hashmap_fast.go:939:46: inlining call to (*hmap).noldbuckets method(*hmap) func() uintptr { oldB := h.B; if !h.sameSizeGrow() { oldB-- }; return bucketShift(oldB) }
..\..\..\..\runtime\hashmap_fast.go:939:46: inlining call to (*hmap).sameSizeGrow method(*hmap) func() bool { return h.flags & sameSizeGrow != 0 }
..\..\..\..\runtime\hashmap_fast.go:939:46: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap_fast.go:942:14: inlining call to (*hmap).growing method(*hmap) func() bool { return h.oldbuckets != nil }
..\..\..\..\runtime\hashmap_fast.go:350:6: cannot inline mapassign_fast32: non-leaf op PANIC
..\..\..\..\runtime\hashmap_fast.go:361:33: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\hashmap_fast.go:371:29: inlining call to bucketMask func(uint8) uintptr { return bucketShift(b) - 1 }
..\..\..\..\runtime\hashmap_fast.go:371:29: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap_fast.go:372:14: inlining call to (*hmap).growing method(*hmap) func() bool { return h.oldbuckets != nil }
..\..\..\..\runtime\hashmap_fast.go:390:24: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:398:20: inlining call to (*bmap).overflow method(*bmap) func(*maptype) *bmap { return *(**bmap)(add(unsafe.Pointer(b), uintptr(t.bucketsize) - sys.PtrSize)) }
..\..\..\..\runtime\hashmap_fast.go:398:20: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:409:15: inlining call to (*hmap).growing method(*hmap) func() bool { return h.oldbuckets != nil }
..\..\..\..\runtime\hashmap_fast.go:409:36: inlining call to overLoadFactor func(int, uint8) bool { return count > bucketCnt && uintptr(count) > loadFactorNum * (bucketShift(B) / loadFactorDen) }
..\..\..\..\runtime\hashmap_fast.go:409:36: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap_fast.go:409:78: inlining call to tooManyOverflowBuckets func(uint16, uint8) bool { if B > 15 { B = 15 }; return noverflow >= uint16(1) << (B & 15) }
..\..\..\..\runtime\hashmap_fast.go:419:50: inlining call to tophash func(uintptr) uint8 { top := uint8(hash >> (sys.PtrSize * 8 - 8)); if top < minTopHash { top += minTopHash }; return top }
..\..\..\..\runtime\hashmap_fast.go:421:15: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:428:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:436:6: cannot inline mapassign_fast32ptr: non-leaf op PANIC
..\..\..\..\runtime\hashmap_fast.go:447:33: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\hashmap_fast.go:457:29: inlining call to bucketMask func(uint8) uintptr { return bucketShift(b) - 1 }
..\..\..\..\runtime\hashmap_fast.go:457:29: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap_fast.go:458:14: inlining call to (*hmap).growing method(*hmap) func() bool { return h.oldbuckets != nil }
..\..\..\..\runtime\hashmap_fast.go:476:32: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:484:20: inlining call to (*bmap).overflow method(*bmap) func(*maptype) *bmap { return *(**bmap)(add(unsafe.Pointer(b), uintptr(t.bucketsize) - sys.PtrSize)) }
..\..\..\..\runtime\hashmap_fast.go:484:20: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:495:15: inlining call to (*hmap).growing method(*hmap) func() bool { return h.oldbuckets != nil }
..\..\..\..\runtime\hashmap_fast.go:495:36: inlining call to overLoadFactor func(int, uint8) bool { return count > bucketCnt && uintptr(count) > loadFactorNum * (bucketShift(B) / loadFactorDen) }
..\..\..\..\runtime\hashmap_fast.go:495:36: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap_fast.go:495:78: inlining call to tooManyOverflowBuckets func(uint16, uint8) bool { if B > 15 { B = 15 }; return noverflow >= uint16(1) << (B & 15) }
..\..\..\..\runtime\hashmap_fast.go:505:50: inlining call to tophash func(uintptr) uint8 { top := uint8(hash >> (sys.PtrSize * 8 - 8)); if top < minTopHash { top += minTopHash }; return top }
..\..\..\..\runtime\hashmap_fast.go:507:15: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:514:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1047:6: cannot inline evacuate_fast64: unhandled op FOR
..\..\..\..\runtime\hashmap_fast.go:1048:18: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1049:25: inlining call to (*hmap).noldbuckets method(*hmap) func() uintptr { oldB := h.B; if !h.sameSizeGrow() { oldB-- }; return bucketShift(oldB) }
..\..\..\..\runtime\hashmap_fast.go:1049:25: inlining call to (*hmap).sameSizeGrow method(*hmap) func() bool { return h.flags & sameSizeGrow != 0 }
..\..\..\..\runtime\hashmap_fast.go:1049:25: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap_fast.go:1050:15: inlining call to evacuated func(*bmap) bool { h := b.tophash[0]; return h > empty && h < minTopHash }
..\..\..\..\runtime\hashmap_fast.go:1057:20: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1058:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1059:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1061:21: inlining call to (*hmap).sameSizeGrow method(*hmap) func() bool { return h.flags & sameSizeGrow != 0 }
..\..\..\..\runtime\hashmap_fast.go:1065:21: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1066:13: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1067:13: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1070:33: inlining call to (*bmap).overflow method(*bmap) func(*maptype) *bmap { return *(**bmap)(add(unsafe.Pointer(b), uintptr(t.bucketsize) - sys.PtrSize)) }
..\..\..\..\runtime\hashmap_fast.go:1070:33: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1071:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1072:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1073:49: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1073:60: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1083:23: inlining call to (*hmap).sameSizeGrow method(*hmap) func() bool { return h.flags & sameSizeGrow != 0 }
..\..\..\..\runtime\hashmap_fast.go:1098:17: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1099:17: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1122:16: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1123:16: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1128:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1131:14: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1036:6: cannot inline growWork_fast64: non-leaf function
..\..\..\..\runtime\hashmap_fast.go:1039:46: inlining call to (*hmap).oldbucketmask method(*hmap) func() uintptr { return h.noldbuckets() - 1 }
..\..\..\..\runtime\hashmap_fast.go:1039:46: inlining call to (*hmap).noldbuckets method(*hmap) func() uintptr { oldB := h.B; if !h.sameSizeGrow() { oldB-- }; return bucketShift(oldB) }
..\..\..\..\runtime\hashmap_fast.go:1039:46: inlining call to (*hmap).sameSizeGrow method(*hmap) func() bool { return h.flags & sameSizeGrow != 0 }
..\..\..\..\runtime\hashmap_fast.go:1039:46: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap_fast.go:1042:14: inlining call to (*hmap).growing method(*hmap) func() bool { return h.oldbuckets != nil }
..\..\..\..\runtime\hashmap_fast.go:522:6: cannot inline mapassign_fast64: non-leaf op PANIC
..\..\..\..\runtime\hashmap_fast.go:533:33: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\hashmap_fast.go:543:29: inlining call to bucketMask func(uint8) uintptr { return bucketShift(b) - 1 }
..\..\..\..\runtime\hashmap_fast.go:543:29: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap_fast.go:544:14: inlining call to (*hmap).growing method(*hmap) func() bool { return h.oldbuckets != nil }
..\..\..\..\runtime\hashmap_fast.go:562:24: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:570:20: inlining call to (*bmap).overflow method(*bmap) func(*maptype) *bmap { return *(**bmap)(add(unsafe.Pointer(b), uintptr(t.bucketsize) - sys.PtrSize)) }
..\..\..\..\runtime\hashmap_fast.go:570:20: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:581:15: inlining call to (*hmap).growing method(*hmap) func() bool { return h.oldbuckets != nil }
..\..\..\..\runtime\hashmap_fast.go:581:36: inlining call to overLoadFactor func(int, uint8) bool { return count > bucketCnt && uintptr(count) > loadFactorNum * (bucketShift(B) / loadFactorDen) }
..\..\..\..\runtime\hashmap_fast.go:581:36: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap_fast.go:581:78: inlining call to tooManyOverflowBuckets func(uint16, uint8) bool { if B > 15 { B = 15 }; return noverflow >= uint16(1) << (B & 15) }
..\..\..\..\runtime\hashmap_fast.go:591:50: inlining call to tophash func(uintptr) uint8 { top := uint8(hash >> (sys.PtrSize * 8 - 8)); if top < minTopHash { top += minTopHash }; return top }
..\..\..\..\runtime\hashmap_fast.go:593:15: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:600:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:608:6: cannot inline mapassign_fast64ptr: non-leaf op PANIC
..\..\..\..\runtime\hashmap_fast.go:619:33: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\hashmap_fast.go:629:29: inlining call to bucketMask func(uint8) uintptr { return bucketShift(b) - 1 }
..\..\..\..\runtime\hashmap_fast.go:629:29: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap_fast.go:630:14: inlining call to (*hmap).growing method(*hmap) func() bool { return h.oldbuckets != nil }
..\..\..\..\runtime\hashmap_fast.go:648:32: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:656:20: inlining call to (*bmap).overflow method(*bmap) func(*maptype) *bmap { return *(**bmap)(add(unsafe.Pointer(b), uintptr(t.bucketsize) - sys.PtrSize)) }
..\..\..\..\runtime\hashmap_fast.go:656:20: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:667:15: inlining call to (*hmap).growing method(*hmap) func() bool { return h.oldbuckets != nil }
..\..\..\..\runtime\hashmap_fast.go:667:36: inlining call to overLoadFactor func(int, uint8) bool { return count > bucketCnt && uintptr(count) > loadFactorNum * (bucketShift(B) / loadFactorDen) }
..\..\..\..\runtime\hashmap_fast.go:667:36: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap_fast.go:667:78: inlining call to tooManyOverflowBuckets func(uint16, uint8) bool { if B > 15 { B = 15 }; return noverflow >= uint16(1) << (B & 15) }
..\..\..\..\runtime\hashmap_fast.go:677:50: inlining call to tophash func(uintptr) uint8 { top := uint8(hash >> (sys.PtrSize * 8 - 8)); if top < minTopHash { top += minTopHash }; return top }
..\..\..\..\runtime\hashmap_fast.go:679:15: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:686:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1153:6: cannot inline evacuate_faststr: unhandled op FOR
..\..\..\..\runtime\hashmap_fast.go:1154:18: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1155:25: inlining call to (*hmap).noldbuckets method(*hmap) func() uintptr { oldB := h.B; if !h.sameSizeGrow() { oldB-- }; return bucketShift(oldB) }
..\..\..\..\runtime\hashmap_fast.go:1155:25: inlining call to (*hmap).sameSizeGrow method(*hmap) func() bool { return h.flags & sameSizeGrow != 0 }
..\..\..\..\runtime\hashmap_fast.go:1155:25: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap_fast.go:1156:15: inlining call to evacuated func(*bmap) bool { h := b.tophash[0]; return h > empty && h < minTopHash }
..\..\..\..\runtime\hashmap_fast.go:1163:20: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1164:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1165:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1167:21: inlining call to (*hmap).sameSizeGrow method(*hmap) func() bool { return h.flags & sameSizeGrow != 0 }
..\..\..\..\runtime\hashmap_fast.go:1171:21: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1172:13: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1173:13: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1176:33: inlining call to (*bmap).overflow method(*bmap) func(*maptype) *bmap { return *(**bmap)(add(unsafe.Pointer(b), uintptr(t.bucketsize) - sys.PtrSize)) }
..\..\..\..\runtime\hashmap_fast.go:1176:33: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1177:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1178:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1179:49: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1179:72: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1189:23: inlining call to (*hmap).sameSizeGrow method(*hmap) func() bool { return h.flags & sameSizeGrow != 0 }
..\..\..\..\runtime\hashmap_fast.go:1204:17: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1205:17: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1218:16: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1219:16: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1225:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1228:14: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:1142:6: cannot inline growWork_faststr: non-leaf function
..\..\..\..\runtime\hashmap_fast.go:1145:47: inlining call to (*hmap).oldbucketmask method(*hmap) func() uintptr { return h.noldbuckets() - 1 }
..\..\..\..\runtime\hashmap_fast.go:1145:47: inlining call to (*hmap).noldbuckets method(*hmap) func() uintptr { oldB := h.B; if !h.sameSizeGrow() { oldB-- }; return bucketShift(oldB) }
..\..\..\..\runtime\hashmap_fast.go:1145:47: inlining call to (*hmap).sameSizeGrow method(*hmap) func() bool { return h.flags & sameSizeGrow != 0 }
..\..\..\..\runtime\hashmap_fast.go:1145:47: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap_fast.go:1148:14: inlining call to (*hmap).growing method(*hmap) func() bool { return h.oldbuckets != nil }
..\..\..\..\runtime\hashmap_fast.go:694:6: cannot inline mapassign_faststr: non-leaf op PANIC
..\..\..\..\runtime\hashmap_fast.go:705:23: inlining call to stringStructOf func(*string) *stringStruct { return (*stringStruct)(unsafe.Pointer(sp)) }
..\..\..\..\runtime\hashmap_fast.go:706:33: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\hashmap_fast.go:716:29: inlining call to bucketMask func(uint8) uintptr { return bucketShift(b) - 1 }
..\..\..\..\runtime\hashmap_fast.go:716:29: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap_fast.go:717:14: inlining call to (*hmap).growing method(*hmap) func() bool { return h.oldbuckets != nil }
..\..\..\..\runtime\hashmap_fast.go:721:16: inlining call to tophash func(uintptr) uint8 { top := uint8(hash >> (sys.PtrSize * 8 - 8)); if top < minTopHash { top += minTopHash }; return top }
..\..\..\..\runtime\hashmap_fast.go:736:28: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:748:20: inlining call to (*bmap).overflow method(*bmap) func(*maptype) *bmap { return *(**bmap)(add(unsafe.Pointer(b), uintptr(t.bucketsize) - sys.PtrSize)) }
..\..\..\..\runtime\hashmap_fast.go:748:20: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:759:15: inlining call to (*hmap).growing method(*hmap) func() bool { return h.oldbuckets != nil }
..\..\..\..\runtime\hashmap_fast.go:759:36: inlining call to overLoadFactor func(int, uint8) bool { return count > bucketCnt && uintptr(count) > loadFactorNum * (bucketShift(B) / loadFactorDen) }
..\..\..\..\runtime\hashmap_fast.go:759:36: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap_fast.go:759:78: inlining call to tooManyOverflowBuckets func(uint16, uint8) bool { if B > 15 { B = 15 }; return noverflow >= uint16(1) << (B & 15) }
..\..\..\..\runtime\hashmap_fast.go:771:15: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:777:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:785:6: cannot inline mapdelete_fast32: non-leaf function
..\..\..\..\runtime\hashmap_fast.go:788:50: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\hashmap_fast.go:788:50: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:797:33: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\hashmap_fast.go:802:29: inlining call to bucketMask func(uint8) uintptr { return bucketShift(b) - 1 }
..\..\..\..\runtime\hashmap_fast.go:802:29: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap_fast.go:803:14: inlining call to (*hmap).growing method(*hmap) func() bool { return h.oldbuckets != nil }
..\..\..\..\runtime\hashmap_fast.go:806:18: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:808:32: inlining call to (*bmap).overflow method(*bmap) func(*maptype) *bmap { return *(**bmap)(add(unsafe.Pointer(b), uintptr(t.bucketsize) - sys.PtrSize)) }
..\..\..\..\runtime\hashmap_fast.go:808:32: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:809:33: inlining call to (*bmap).keys method(*bmap) func() unsafe.Pointer { return add(unsafe.Pointer(b), dataOffset) }
..\..\..\..\runtime\hashmap_fast.go:809:33: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:809:67: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:819:13: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:834:6: cannot inline mapdelete_fast64: non-leaf function
..\..\..\..\runtime\hashmap_fast.go:837:50: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\hashmap_fast.go:837:50: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:846:33: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\hashmap_fast.go:851:29: inlining call to bucketMask func(uint8) uintptr { return bucketShift(b) - 1 }
..\..\..\..\runtime\hashmap_fast.go:851:29: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap_fast.go:852:14: inlining call to (*hmap).growing method(*hmap) func() bool { return h.oldbuckets != nil }
..\..\..\..\runtime\hashmap_fast.go:855:18: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:857:32: inlining call to (*bmap).overflow method(*bmap) func(*maptype) *bmap { return *(**bmap)(add(unsafe.Pointer(b), uintptr(t.bucketsize) - sys.PtrSize)) }
..\..\..\..\runtime\hashmap_fast.go:857:32: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:858:33: inlining call to (*bmap).keys method(*bmap) func() unsafe.Pointer { return add(unsafe.Pointer(b), dataOffset) }
..\..\..\..\runtime\hashmap_fast.go:858:33: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:858:67: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:868:13: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:883:6: cannot inline mapdelete_faststr: non-leaf function
..\..\..\..\runtime\hashmap_fast.go:886:50: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\hashmap_fast.go:886:50: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:895:23: inlining call to stringStructOf func(*string) *stringStruct { return (*stringStruct)(unsafe.Pointer(sp)) }
..\..\..\..\runtime\hashmap_fast.go:896:33: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\hashmap_fast.go:901:29: inlining call to bucketMask func(uint8) uintptr { return bucketShift(b) - 1 }
..\..\..\..\runtime\hashmap_fast.go:901:29: inlining call to bucketShift func(uint8) uintptr { if sys.GoarchAmd64 | sys.GoarchAmd64p32 | sys.Goarch386 != 0 { b &= sys.PtrSize * 8 - 1 }; return uintptr(1) << b }
..\..\..\..\runtime\hashmap_fast.go:902:14: inlining call to (*hmap).growing method(*hmap) func() bool { return h.oldbuckets != nil }
..\..\..\..\runtime\hashmap_fast.go:905:18: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:906:16: inlining call to tophash func(uintptr) uint8 { top := uint8(hash >> (sys.PtrSize * 8 - 8)); if top < minTopHash { top += minTopHash }; return top }
..\..\..\..\runtime\hashmap_fast.go:908:32: inlining call to (*bmap).overflow method(*bmap) func(*maptype) *bmap { return *(**bmap)(add(unsafe.Pointer(b), uintptr(t.bucketsize) - sys.PtrSize)) }
..\..\..\..\runtime\hashmap_fast.go:908:32: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:909:36: inlining call to (*bmap).keys method(*bmap) func() unsafe.Pointer { return add(unsafe.Pointer(b), dataOffset) }
..\..\..\..\runtime\hashmap_fast.go:909:36: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:909:73: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\hashmap_fast.go:921:13: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\mstats.go:521:6: cannot inline updatememstats: unhandled op FOR
..\..\..\..\runtime\mstats.go:561:32: inlining call to spanClass.sizeclass method(spanClass) func() int8 { return int8(sc >> 1) }
..\..\..\..\runtime\os_windows.go:530:6: cannot inline writeConsoleUTF16: non-leaf function
..\..\..\..\runtime\os_windows.go:494:6: cannot inline writeConsole: non-leaf function
..\..\..\..\runtime\os_windows.go:449:6: cannot inline write: non-leaf function
..\..\..\..\runtime\heapdump.go:66:6: cannot inline dwrite: non-leaf function
..\..\..\..\runtime\heapdump.go:113:6: cannot inline dumpint: unhandled op FOR
..\..\..\..\runtime\heapdump.go:126:6: cannot inline dumpbool: non-leaf function
..\..\..\..\runtime\heapdump.go:135:6: cannot inline dumpmemrange: non-leaf function
..\..\..\..\runtime\heapdump.go:147:6: cannot inline dumpstr: non-leaf function
..\..\..\..\runtime\heapdump.go:148:22: inlining call to stringStructOf func(*string) *stringStruct { return (*stringStruct)(unsafe.Pointer(sp)) }
..\..\..\..\runtime\heapdump.go:482:6: cannot inline dumpparams: non-leaf function
..\..\..\..\runtime\iface.go:607:6: cannot inline iterate_itabs: unhandled op FOR
..\..\..\..\runtime\iface.go:612:21: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\heapdump.go:506:6: cannot inline dumpitabs: non-leaf function
..\..\..\..\runtime\heapdump.go:672:6: cannot inline makeheapobjbv: non-leaf function
..\..\..\..\runtime\heapdump.go:691:26: inlining call to heapBitsForAddr func(uintptr) heapBits { off := (addr - mheap_.arena_start) / sys.PtrSize; return heapBits literal }
..\..\..\..\runtime\heapdump.go:693:35: inlining call to heapBits.morePointers method(heapBits) func() bool { return h.bits() & bitScan != 0 }
..\..\..\..\runtime\heapdump.go:693:35: inlining call to heapBits.bits method(heapBits) func() uint32 { return uint32(*h.bitp) >> (h.shift & 31) }
..\..\..\..\runtime\heapdump.go:696:21: inlining call to heapBits.isPointer method(heapBits) func() bool { return h.bits() & bitPointer != 0 }
..\..\..\..\runtime\heapdump.go:696:21: inlining call to heapBits.bits method(heapBits) func() uint32 { return uint32(*h.bitp) >> (h.shift & 31) }
..\..\..\..\runtime\heapdump.go:699:21: inlining call to heapBits.next method(heapBits) func() heapBits { if h.shift < 3 * heapBitsShift { return heapBits literal }; return heapBits literal }
..\..\..\..\runtime\heapdump.go:699:21: inlining call to subtract1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - 1)) }
..\..\..\..\runtime\stack.go:552:6: can inline gobv as: func(bitvector) gobitvector { return gobitvector literal }
..\..\..\..\runtime\heapdump.go:235:6: cannot inline dumpbv: unhandled op FOR
..\..\..\..\runtime\heapdump.go:236:12: inlining call to gobv func(bitvector) gobitvector { return gobitvector literal }
..\..\..\..\runtime\heapdump.go:667:6: cannot inline dumpfields: non-leaf function
..\..\..\..\runtime\heapdump.go:202:6: cannot inline dumpobj: non-leaf function
..\..\..\..\runtime\heapdump.go:454:6: cannot inline dumpobjs: unhandled op RANGE
..\..\..\..\runtime\heapdump.go:459:14: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\heapdump.go:467:15: inlining call to (*mspan).isFree method(*mspan) func(uintptr) bool { if index < s.freeindex { return false }; bytep, mask = s.allocBits.bitp(index); return *bytep & mask == 0 }
..\..\..\..\runtime\heapdump.go:467:15: inlining call to (*gcBits).bitp method(*gcBits) func(uintptr) (*uint8, uint8) { return b.bytep(n / 8), 1 << (n % 8) }
..\..\..\..\runtime\heapdump.go:467:15: inlining call to (*gcBits).bytep method(*gcBits) func(uintptr) *uint8 { return addb((*uint8)(b), n) }
..\..\..\..\runtime\heapdump.go:467:15: inlining call to addb func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + n)) }
..\..\..\..\runtime\heapdump.go:331:6: cannot inline dumpgoroutine: non-leaf function
..\..\..\..\runtime\heapdump.go:348:28: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\heapdump.go:349:28: inlining call to isSystemGoroutine func(*g) bool { pc := gp.startpc; return pc == runfinqPC && !fingRunning || pc == bgsweepPC || pc == forcegchelperPC || pc == timerprocPC || pc == gcBgMarkWorkerPC }
..\..\..\..\runtime\heapdump.go:364:70: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\heapdump.go:381:19: inlining call to efaceOf func(*interface {}) *eface { return (*eface)(unsafe.Pointer(ep)) }
..\..\..\..\runtime\heapdump.go:389:6: cannot inline dumpgs: unhandled op FOR
..\..\..\..\runtime\heapdump.go:393:24: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\heapdump.go:510:6: cannot inline dumpms: unhandled op FOR
..\..\..\..\runtime\heapdump.go:215:6: cannot inline dumpfinalizer: non-leaf function
..\..\..\..\runtime\mfinal.go:127:6: cannot inline iterate_finq: unhandled op FOR
..\..\..\..\runtime\heapdump.go:417:6: cannot inline dumproots: non-leaf function
..\..\..\..\runtime\heapdump.go:440:31: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\heapdump.go:519:6: cannot inline dumpmemstats: non-leaf function
..\..\..\..\runtime\mprof.go:610:6: cannot inline iterate_memprof: non-leaf function
..\..\..\..\runtime\mprof.go:614:23: inlining call to (*bucket).stk method(*bucket) func() []uintptr { stk := (*[32]uintptr)(add(unsafe.Pointer(b), unsafe.Sizeof(*b))); return stk[:b.nstk:b.nstk] }
..\..\..\..\runtime\mprof.go:614:23: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\heapdump.go:598:6: cannot inline dumpmemprof: non-leaf function
..\..\..\..\runtime\heapdump.go:609:15: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\heapdump.go:90:6: cannot inline flush: non-leaf function
..\..\..\..\runtime\heapdump.go:619:6: cannot inline mdump: unhandled op RANGE
..\..\..\..\runtime\heapdump.go:640:6: cannot inline writeheapdump_m: non-leaf function
..\..\..\..\runtime\heapdump.go:20:6: cannot inline runtime_debug_WriteHeapDump: non-leaf function
..\..\..\..\runtime\heapdump.go:23:14: cannot inline runtime_debug_WriteHeapDump.func1: non-leaf function
..\..\..\..\runtime\heapdump.go:86:6: cannot inline dwritebyte: non-leaf function
..\..\..\..\runtime\heapdump.go:140:6: cannot inline dumpslice: non-leaf function
..\..\..\..\runtime\type.go:53:6: cannot inline (*_type).uncommon: unhandled op DCLTYPE
..\..\..\..\runtime\type.go:119:6: cannot inline (*_type).name: non-leaf method
..\..\..\..\runtime\heapdump.go:153:6: cannot inline dumptype: unhandled op FOR
..\..\..\..\runtime\heapdump.go:190:28: inlining call to stringStructOf func(*string) *stringStruct { return (*stringStruct)(unsafe.Pointer(sp)) }
..\..\..\..\runtime\heapdump.go:192:25: inlining call to stringStructOf func(*string) *stringStruct { return (*stringStruct)(unsafe.Pointer(sp)) }
..\..\..\..\runtime\heapdump.go:209:6: cannot inline dumpotherroot: non-leaf function
..\..\..\..\runtime\heapdump.go:245:6: cannot inline dumpframe: non-leaf function
..\..\..\..\runtime\heapdump.go:408:6: cannot inline finq_callback: non-leaf function
..\..\..\..\runtime\heapdump.go:498:6: cannot inline itab_callback: non-leaf function
..\..\..\..\runtime\heapdump.go:551:6: cannot inline dumpmemprof_callback: non-leaf function
..\..\..\..\runtime\heapdump.go:560:14: inlining call to funcInfo.valid method(funcInfo) func() bool { return f._func != nil }
..\..\..\..\runtime\iface.go:28:6: can inline itabHashFunc as: func(*interfacetype, *_type) uintptr { return uintptr(inter.typ.hash ^ typ.hash) }
..\..\..\..\runtime\iface.go:90:6: cannot inline (*itabTableType).find: unhandled op FOR
..\..\..\..\runtime\iface.go:95:19: inlining call to itabHashFunc func(*interfacetype, *_type) uintptr { return uintptr(inter.typ.hash ^ typ.hash) }
..\..\..\..\runtime\iface.go:97:20: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\type.go:202:6: cannot inline resolveTypeOff: unhandled op FOR
..\..\..\..\runtime\type.go:238:6: cannot inline (*_type).typeOff: non-leaf function
..\..\..\..\runtime\type.go:426:6: cannot inline name.tagLen: function too complex: cost 132 exceeds budget 80
..\..\..\..\runtime\type.go:427:12: inlining call to name.data method(name) func(int) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off))) }
..\..\..\..\runtime\type.go:427:12: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\type.go:430:22: inlining call to name.nameLen method(name) func() int { return int(uint16(*n.data(1)) << 8 | uint16(*n.data(2))) }
..\..\..\..\runtime\type.go:430:22: inlining call to name.data method(name) func(int) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off))) }
..\..\..\..\runtime\type.go:430:22: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\type.go:430:22: inlining call to name.data method(name) func(int) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off))) }
..\..\..\..\runtime\type.go:430:22: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\type.go:431:27: inlining call to name.data method(name) func(int) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off))) }
..\..\..\..\runtime\type.go:431:27: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\type.go:431:53: inlining call to name.data method(name) func(int) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off))) }
..\..\..\..\runtime\type.go:431:53: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\type.go:460:6: cannot inline name.pkgPath: non-leaf method
..\..\..\..\runtime\type.go:461:30: inlining call to name.data method(name) func(int) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off))) }
..\..\..\..\runtime\type.go:461:30: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\type.go:464:22: inlining call to name.nameLen method(name) func() int { return int(uint16(*n.data(1)) << 8 | uint16(*n.data(2))) }
..\..\..\..\runtime\type.go:464:22: inlining call to name.data method(name) func(int) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off))) }
..\..\..\..\runtime\type.go:464:22: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\type.go:464:22: inlining call to name.data method(name) func(int) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off))) }
..\..\..\..\runtime\type.go:464:22: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\type.go:469:80: inlining call to name.data method(name) func(int) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off))) }
..\..\..\..\runtime\type.go:469:80: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\type.go:418:6: can inline name.isExported as: method(name) func() bool { return *n.bytes & (1 << 0) != 0 }
..\..\..\..\runtime\type.go:242:6: cannot inline (*_type).textOff: unhandled op FOR
..\..\..\..\runtime\iface.go:177:6: cannot inline (*itab).init: non-leaf method
..\..\..\..\runtime\iface.go:188:33: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\iface.go:208:24: inlining call to name.isExported method(name) func() bool { return *n.bytes & (1 << 0) != 0 }
..\..\..\..\runtime\iface.go:211:29: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\iface.go:144:6: cannot inline (*itabTableType).add: unhandled op FOR
..\..\..\..\runtime\iface.go:148:19: inlining call to itabHashFunc func(*interfacetype, *_type) uintptr { return uintptr(inter.typ.hash ^ typ.hash) }
..\..\..\..\runtime\iface.go:150:20: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\iface.go:115:6: cannot inline itabAdd: non-leaf function
..\..\..\..\runtime\iface.go:33:6: cannot inline getitab: non-leaf function
..\..\..\..\runtime\iface.go:225:6: cannot inline itabsinit: non-leaf function
..\..\..\..\runtime\iface.go:227:34: inlining call to activeModules func() []*moduledata { p := (*[]*moduledata)(atomic.Loadp(unsafe.Pointer(&modulesSlice))); if p == nil { return nil }; return *p }
..\..\..\..\runtime\iface.go:239:6: cannot inline panicdottypeE: non-leaf method
..\..\..\..\runtime\iface.go:249:6: cannot inline panicdottypeI: non-leaf function
..\..\..\..\runtime\iface.go:259:6: cannot inline panicnildottype: non-leaf op PANIC
..\..\..\..\runtime\iface.go:273:6: cannot inline convT2E: non-leaf function
..\..\..\..\runtime\iface.go:289:6: cannot inline convT2E16: non-leaf function
..\..\..\..\runtime\iface.go:308:6: cannot inline convT2E32: non-leaf function
..\..\..\..\runtime\iface.go:327:6: cannot inline convT2E64: non-leaf function
..\..\..\..\runtime\iface.go:346:6: cannot inline convT2Estring: non-leaf function
..\..\..\..\runtime\iface.go:365:6: cannot inline convT2Eslice: non-leaf function
..\..\..\..\runtime\iface.go:384:6: cannot inline convT2Enoptr: non-leaf function
..\..\..\..\runtime\iface.go:398:6: cannot inline convT2I: non-leaf function
..\..\..\..\runtime\iface.go:413:6: cannot inline convT2I16: non-leaf function
..\..\..\..\runtime\iface.go:433:6: cannot inline convT2I32: non-leaf function
..\..\..\..\runtime\iface.go:453:6: cannot inline convT2I64: non-leaf function
..\..\..\..\runtime\iface.go:473:6: cannot inline convT2Istring: non-leaf function
..\..\..\..\runtime\iface.go:493:6: cannot inline convT2Islice: non-leaf function
..\..\..\..\runtime\iface.go:513:6: cannot inline convT2Inoptr: non-leaf function
..\..\..\..\runtime\iface.go:528:6: cannot inline convI2I: non-leaf function
..\..\..\..\runtime\iface.go:543:6: cannot inline assertI2I: non-leaf op PANIC
..\..\..\..\runtime\iface.go:559:6: cannot inline assertI2I2: non-leaf function
..\..\..\..\runtime\iface.go:576:6: cannot inline assertE2I: non-leaf op PANIC
..\..\..\..\runtime\iface.go:587:6: cannot inline assertE2I2: non-leaf function
..\..\..\..\runtime\iface.go:603:6: cannot inline reflect_ifaceE2I: non-leaf function
..\..\..\..\runtime\panic.go:127:6: can inline deferclass as: func(uintptr) uintptr { if siz <= minDeferArgs { return 0 }; return (siz - minDeferArgs + 15) / 16 }
..\..\..\..\runtime\panic.go:135:6: can inline totaldefersize as: func(uintptr) uintptr { if siz <= minDeferArgs { return minDeferAlloc }; return deferHeaderSize + siz }
..\..\..\..\runtime\panic.go:144:6: cannot inline testdefersizes: unhandled op RANGE
..\..\..\..\runtime\panic.go:151:24: inlining call to deferclass func(uintptr) uintptr { if siz <= minDeferArgs { return 0 }; return (siz - minDeferArgs + 15) / 16 }
..\..\..\..\runtime\panic.go:155:36: inlining call to totaldefersize func(uintptr) uintptr { if siz <= minDeferArgs { return minDeferAlloc }; return deferHeaderSize + siz }
..\..\..\..\runtime\panic.go:155:21: inlining call to roundupsize func(uintptr) uintptr { if size < _MaxSmallSize { if size <= smallSizeMax - 8 { return uintptr(class_to_size[size_to_class8[(size + smallSizeDiv - 1) / smallSizeDiv]]) } else { return uintptr(class_to_size[size_to_class128[(size - smallSizeMax + largeSizeDiv - 1) / largeSizeDiv]]) } }; if size + _PageSize < size { return size }; return round(size, _PageSize) }
..\..\..\..\runtime\panic.go:155:21: inlining call to round func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\runtime\stubs_nonlinux.go:10:6: can inline sbrk0 as: func() uintptr { return 0 }
..\..\..\..\runtime\mfixalloc.go:52:6: can inline (*fixalloc).init as: method(*fixalloc) func(uintptr, func(unsafe.Pointer, unsafe.Pointer), unsafe.Pointer, *uint64) { f.size = size; f.first = first; f.arg = arg; f.list = nil; f.chunk = 0; f.nchunk = 0; f.inuse = 0; f.stat = stat; f.zero = true }
..\..\..\..\runtime\mheap.go:1236:6: can inline (*mSpanList).init as: method(*mSpanList) func() { list.first = nil; list.last = nil }
..\..\..\..\runtime\mcentral.go:33:6: can inline (*mcentral).init as: method(*mcentral) func(spanClass) { c.spanclass = spc; c.nonempty.init(); c.empty.init() }
..\..\..\..\runtime\mcentral.go:35:17: inlining call to (*mSpanList).init method(*mSpanList) func() { list.first = nil; list.last = nil }
..\..\..\..\runtime\mcentral.go:36:14: inlining call to (*mSpanList).init method(*mSpanList) func() { list.first = nil; list.last = nil }
..\..\..\..\runtime\mheap.go:495:6: cannot inline (*mheap).init: unhandled op RANGE
..\..\..\..\runtime\mheap.go:496:19: inlining call to (*fixalloc).init method(*fixalloc) func(uintptr, func(unsafe.Pointer, unsafe.Pointer), unsafe.Pointer, *uint64) { f.size = size; f.first = first; f.arg = arg; f.list = nil; f.chunk = 0; f.nchunk = 0; f.inuse = 0; f.stat = stat; f.zero = true }
..\..\..\..\runtime\mheap.go:497:18: inlining call to (*fixalloc).init method(*fixalloc) func(uintptr, func(unsafe.Pointer, unsafe.Pointer), unsafe.Pointer, *uint64) { f.size = size; f.first = first; f.arg = arg; f.list = nil; f.chunk = 0; f.nchunk = 0; f.inuse = 0; f.stat = stat; f.zero = true }
..\..\..\..\runtime\mheap.go:498:19: inlining call to (*fixalloc).init method(*fixalloc) func(uintptr, func(unsafe.Pointer, unsafe.Pointer), unsafe.Pointer, *uint64) { f.size = size; f.first = first; f.arg = arg; f.list = nil; f.chunk = 0; f.nchunk = 0; f.inuse = 0; f.stat = stat; f.zero = true }
..\..\..\..\runtime\mheap.go:499:30: inlining call to (*fixalloc).init method(*fixalloc) func(uintptr, func(unsafe.Pointer, unsafe.Pointer), unsafe.Pointer, *uint64) { f.size = size; f.first = first; f.arg = arg; f.list = nil; f.chunk = 0; f.nchunk = 0; f.inuse = 0; f.stat = stat; f.zero = true }
..\..\..\..\runtime\mheap.go:500:28: inlining call to (*fixalloc).init method(*fixalloc) func(uintptr, func(unsafe.Pointer, unsafe.Pointer), unsafe.Pointer, *uint64) { f.size = size; f.first = first; f.arg = arg; f.list = nil; f.chunk = 0; f.nchunk = 0; f.inuse = 0; f.stat = stat; f.zero = true }
..\..\..\..\runtime\mheap.go:513:17: inlining call to (*mSpanList).init method(*mSpanList) func() { list.first = nil; list.last = nil }
..\..\..\..\runtime\mheap.go:514:17: inlining call to (*mSpanList).init method(*mSpanList) func() { list.first = nil; list.last = nil }
..\..\..\..\runtime\mheap.go:517:18: inlining call to (*mSpanList).init method(*mSpanList) func() { list.first = nil; list.last = nil }
..\..\..\..\runtime\mheap.go:519:29: inlining call to (*mcentral).init method(*mcentral) func(spanClass) { c.spanclass = spc; c.nonempty.init(); c.empty.init() }
..\..\..\..\runtime\mheap.go:519:29: inlining call to (*mSpanList).init method(*mSpanList) func() { list.first = nil; list.last = nil }
..\..\..\..\runtime\mheap.go:519:29: inlining call to (*mSpanList).init method(*mSpanList) func() { list.first = nil; list.last = nil }
..\..\..\..\runtime\malloc.go:217:6: cannot inline mallocinit: non-leaf function
..\..\..\..\runtime\malloc.go:250:19: inlining call to round func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\runtime\malloc.go:253:20: inlining call to round func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\runtime\malloc.go:287:21: inlining call to round func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\runtime\malloc.go:322:19: inlining call to sbrk0 func() uintptr { return 0 }
..\..\..\..\runtime\malloc.go:346:13: inlining call to round func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\runtime\malloc.go:352:14: inlining call to round func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\runtime\malloc.go:367:13: inlining call to round func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\runtime\malloc.go:843:6: cannot inline reflect_unsafe_New: non-leaf function
..\..\..\..\runtime\malloc.go:859:6: cannot inline reflect_unsafe_NewArray: non-leaf function
..\..\..\..\runtime\malloc.go:918:6: cannot inline nextSampleNoFP: function too complex: cost 82 exceeds budget 80
..\..\..\..\runtime\malloc.go:925:24: inlining call to fastrand func() uint32 { mp := getg().m; s1, s0 := mp.fastrand[0], mp.fastrand[1]; s1 ^= s1 << 17; s1 = s1 ^ s0 ^ s1 >> 7 ^ s0 >> 16; mp.fastrand[0], mp.fastrand[1] = s0, s1; return s0 + s1 }
..\..\..\..\runtime\mbarrier.go:265:6: cannot inline reflect_typedmemmove: non-leaf function
..\..\..\..\runtime\mbarrier.go:280:6: cannot inline reflect_typedmemmovepartial: non-leaf function
..\..\..\..\runtime\mbarrier.go:285:14: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\mbarrier.go:286:14: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\mbarrier.go:308:6: cannot inline reflectcallmove: non-leaf function
..\..\..\..\runtime\mbarrier.go:316:6: cannot inline typedslicecopy: non-leaf function
..\..\..\..\runtime\mbarrier.go:363:6: cannot inline reflect_typedslicecopy: non-leaf function
..\..\..\..\runtime\mbitmap.go:323:6: can inline markBits.clearMarked as: method(markBits) func() { atomic.And8(m.bytep, ^m.mask) }
..\..\..\..\runtime\mbitmap.go:331:6: cannot inline markBitsForSpan: non-leaf function
..\..\..\..\runtime\mbitmap.go:1430:6: cannot inline progToPointerMask: non-leaf function
..\..\..\..\runtime\mbitmap.go:1743:6: cannot inline dumpGCProg: unhandled op FOR
..\..\..\..\runtime\mbitmap.go:1747:11: inlining call to add1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + 1)) }
..\..\..\..\runtime\mbitmap.go:1766:14: inlining call to add1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + 1)) }
..\..\..\..\runtime\mbitmap.go:1776:13: inlining call to add1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + 1)) }
..\..\..\..\runtime\mbitmap.go:1757:13: inlining call to add1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + 1)) }
..\..\..\..\runtime\mbitmap.go:1790:6: can inline getgcmaskcb as: func(*stkframe, unsafe.Pointer) bool { target := (*stkframe)(ctxt); if frame.sp <= target.sp && target.sp < frame.varp { *target = *frame; return false }; return true }
..\..\..\..\runtime\mheap.go:445:6: cannot inline mlookup: non-leaf function
..\..\..\..\runtime\mheap.go:456:25: inlining call to (*mheap).lookupMaybe method(*mheap) func(unsafe.Pointer) *mspan { if uintptr(v) < h.arena_start || uintptr(v) >= h.arena_used { return nil }; s := h.spans[(uintptr(v) - h.arena_start) >> _PageShift]; if s == nil || uintptr(v) < s.base() || uintptr(v) >= uintptr(unsafe.Pointer(s.limit)) || s.state != _MSpanInUse { return nil }; return s }
..\..\..\..\runtime\mheap.go:456:25: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mheap.go:470:13: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mheap.go:471:26: inlining call to spanClass.sizeclass method(spanClass) func() int8 { return int8(sc >> 1) }
..\..\..\..\runtime\mbitmap.go:1813:6: cannot inline getgcmask: unhandled op RANGE
..\..\..\..\runtime\mbitmap.go:1814:15: inlining call to efaceOf func(*interface {}) *eface { return (*eface)(unsafe.Pointer(ep)) }
..\..\..\..\runtime\mbitmap.go:1818:37: inlining call to activeModules func() []*moduledata { p := (*[]*moduledata)(atomic.Loadp(unsafe.Pointer(&modulesSlice))); if p == nil { return nil }; return *p }
..\..\..\..\runtime\mbitmap.go:1826:33: inlining call to addb func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + n)) }
..\..\..\..\runtime\mbitmap.go:1838:33: inlining call to addb func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + n)) }
..\..\..\..\runtime\mbitmap.go:1850:28: inlining call to heapBitsForAddr func(uintptr) heapBits { off := (addr - mheap_.arena_start) / sys.PtrSize; return heapBits literal }
..\..\..\..\runtime\mbitmap.go:1851:22: inlining call to heapBits.isPointer method(heapBits) func() bool { return h.bits() & bitPointer != 0 }
..\..\..\..\runtime\mbitmap.go:1851:22: inlining call to heapBits.bits method(heapBits) func() uint32 { return uint32(*h.bitp) >> (h.shift & 31) }
..\..\..\..\runtime\mbitmap.go:1854:48: inlining call to heapBits.morePointers method(heapBits) func() bool { return h.bits() & bitScan != 0 }
..\..\..\..\runtime\mbitmap.go:1854:48: inlining call to heapBits.bits method(heapBits) func() uint32 { return uint32(*h.bitp) >> (h.shift & 31) }
..\..\..\..\runtime\mbitmap.go:1867:108: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\mbitmap.go:1868:20: inlining call to funcInfo.valid method(funcInfo) func() bool { return f._func != nil }
..\..\..\..\runtime\mbitmap.go:1892:33: inlining call to addb func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + n)) }
..\..\..\..\runtime\mbitmap.go:1802:6: cannot inline reflect_gcbits: non-leaf function
..\..\..\..\runtime\mbitmap.go:1804:42: inlining call to efaceOf func(*interface {}) *eface { return (*eface)(unsafe.Pointer(ep)) }
..\..\..\..\runtime\mfinal.go:136:6: cannot inline wakefing: non-leaf function
..\..\..\..\runtime\mfinal.go:161:6: cannot inline runfinq: unhandled op FOR
..\..\..\..\runtime\mfinal.go:153:6: cannot inline createfing: unhandled op PROC
..\..\..\..\runtime\mfinal.go:427:6: cannot inline findObject: non-leaf function
..\..\..\..\runtime\mfinal.go:428:15: inlining call to gomcache func() *mcache { return getg().m.mcache }
..\..\..\..\runtime\mfinal.go:449:27: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mfinal.go:458:26: inlining call to spanClass.sizeclass method(spanClass) func() int8 { return int8(sc >> 1) }
..\..\..\..\runtime\mfinal.go:459:10: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\mheap.go:1396:6: cannot inline removespecial: non-leaf function
..\..\..\..\runtime\mheap.go:1397:28: inlining call to (*mheap).lookupMaybe method(*mheap) func(unsafe.Pointer) *mspan { if uintptr(v) < h.arena_start || uintptr(v) >= h.arena_used { return nil }; s := h.spans[(uintptr(v) - h.arena_start) >> _PageShift]; if s == nil || uintptr(v) < s.base() || uintptr(v) >= uintptr(unsafe.Pointer(s.limit)) || s.state != _MSpanInUse { return nil }; return s }
..\..\..\..\runtime\mheap.go:1397:28: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mheap.go:1405:16: inlining call to acquirem func() *m { _g_ := getg(); _g_.m.locks++; return _g_.m }
..\..\..\..\runtime\mheap.go:1408:34: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mheap.go:1422:12: inlining call to releasem func(*m) { _g_ := getg(); mp.locks--; if mp.locks == 0 && _g_.preempt { _g_.stackguard0 = stackPreempt } }
..\..\..\..\runtime\mheap.go:1428:10: inlining call to releasem func(*m) { _g_ := getg(); mp.locks--; if mp.locks == 0 && _g_.preempt { _g_.stackguard0 = stackPreempt } }
..\..\..\..\runtime\mheap.go:1487:6: cannot inline removefinalizer: non-leaf function
..\..\..\..\runtime\mheap.go:1493:35: inlining call to (*fixalloc).free method(*fixalloc) func(unsafe.Pointer) { f.inuse -= f.size; v := (*mlink)(p); v.next = f.list; f.list = v }
..\..\..\..\runtime\type.go:314:6: can inline (*functype).dotdotdot as: method(*functype) func() bool { return t.outCount & (1 << 15) != 0 }
..\..\..\..\runtime\type.go:295:6: can inline (*functype).in as: method(*functype) func() []*_type { uadd := uintptr(unsafe.Sizeof(composite literal)); if t.typ.tflag & tflagUncommon != 0 { uadd += unsafe.Sizeof(composite literal) }; return (*[1048576]*_type)(add(unsafe.Pointer(t), uadd))[:t.inCount] }
..\..\..\..\runtime\type.go:301:31: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\type.go:304:6: can inline (*functype).out as: method(*functype) func() []*_type { uadd := uintptr(unsafe.Sizeof(composite literal)); if t.typ.tflag & tflagUncommon != 0 { uadd += unsafe.Sizeof(composite literal) }; outCount := t.outCount & (1 << 15 - 1); return (*[1048576]*_type)(add(unsafe.Pointer(t), uadd))[t.inCount:t.inCount + outCount] }
..\..\..\..\runtime\type.go:311:31: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\mheap.go:1447:6: cannot inline addfinalizer: non-leaf function
..\..\..\..\runtime\mheap.go:1463:18: inlining call to acquirem func() *m { _g_ := getg(); _g_.m.locks++; return _g_.m }
..\..\..\..\runtime\mheap.go:1464:20: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\mheap.go:1474:12: inlining call to releasem func(*m) { _g_ := getg(); mp.locks--; if mp.locks == 0 && _g_.preempt { _g_.stackguard0 = stackPreempt } }
..\..\..\..\runtime\mheap.go:1481:35: inlining call to (*fixalloc).free method(*fixalloc) func(unsafe.Pointer) { f.inuse -= f.size; v := (*mlink)(p); v.next = f.list; f.list = v }
..\..\..\..\runtime\mfinal.go:309:6: cannot inline SetFinalizer: non-leaf function
..\..\..\..\runtime\mfinal.go:315:14: inlining call to efaceOf func(*interface {}) *eface { return (*eface)(unsafe.Pointer(ep)) }
..\..\..\..\runtime\mfinal.go:364:14: inlining call to efaceOf func(*interface {}) *eface { return (*eface)(unsafe.Pointer(ep)) }
..\..\..\..\runtime\mfinal.go:378:17: inlining call to (*functype).dotdotdot method(*functype) func() bool { return t.outCount & (1 << 15) != 0 }
..\..\..\..\runtime\mfinal.go:384:15: inlining call to (*functype).in method(*functype) func() []*_type { uadd := uintptr(unsafe.Sizeof(composite literal)); if t.typ.tflag & tflagUncommon != 0 { uadd += unsafe.Sizeof(composite literal) }; return (*[1048576]*_type)(add(unsafe.Pointer(t), uadd))[:t.inCount] }
..\..\..\..\runtime\mfinal.go:384:15: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\mfinal.go:401:40: inlining call to efaceOf func(*interface {}) *eface { return (*eface)(unsafe.Pointer(ep)) }
..\..\..\..\runtime\mfinal.go:409:26: inlining call to (*functype).out method(*functype) func() []*_type { uadd := uintptr(unsafe.Sizeof(composite literal)); if t.typ.tflag & tflagUncommon != 0 { uadd += unsafe.Sizeof(composite literal) }; outCount := t.outCount & (1 << 15 - 1); return (*[1048576]*_type)(add(unsafe.Pointer(t), uadd))[t.inCount:t.inCount + outCount] }
..\..\..\..\runtime\mfinal.go:409:26: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\mfinal.go:410:15: inlining call to round func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\runtime\mfinal.go:412:14: inlining call to round func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\runtime\mfinal.go:368:15: cannot inline SetFinalizer.func1: non-leaf function
..\..\..\..\runtime\mfinal.go:417:14: cannot inline SetFinalizer.func2: non-leaf function
..\..\..\..\runtime\string.go:339:6: cannot inline atoi: unhandled op FOR
..\..\..\..\runtime\string.go:386:6: cannot inline atoi32: non-leaf function
..\..\..\..\runtime\mgc.go:200:6: cannot inline readgogc: non-leaf function
..\..\..\..\runtime\mgc.go:222:6: cannot inline setGCPercent: non-leaf function
..\..\..\..\runtime\mgc.go:243:30: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\mgc.go:176:6: cannot inline gcinit: non-leaf function
..\..\..\..\runtime\mgcsweep.go:46:6: cannot inline bgsweep: non-leaf function
..\..\..\..\runtime\mgcsweep.go:63:18: inlining call to gosweepdone func() bool { return mheap_.sweepdone != 0 }
..\..\..\..\runtime\mgc.go:214:6: cannot inline gcenable: unhandled op PROC
..\..\..\..\runtime\mgc.go:706:6: cannot inline (*gcControllerState).findRunnableGCWorker: non-leaf function
..\..\..\..\runtime\mgc.go:717:25: inlining call to gcMarkWorkAvailable func(*p) bool { if p != nil && !p.gcw.empty() { return true }; if !work.full.empty() { return true }; if work.markrootNext < work.markrootJobs { return true }; return false }
..\..\..\..\runtime\mgc.go:717:25: inlining call to (*gcWork).empty method(*gcWork) func() bool { return w.wbuf1 == nil || w.wbuf1.workbufhdr.nobj == 0 && w.wbuf2.workbufhdr.nobj == 0 }
..\..\..\..\runtime\mgc.go:717:25: inlining call to (*lfstack).empty method(*lfstack) func() bool { return atomic.Load64((*uint64)(head)) == 0 }
..\..\..\..\runtime\mgc.go:725:19: can inline (*gcControllerState).findRunnableGCWorker.func1 as: func(*int64) bool { if *ptr > 0 { if atomic.Xaddint64(ptr, -1) >= 0 { return true }; atomic.Xaddint64(ptr, +1) }; return false }
..\..\..\..\runtime\mgc.go:736:18: inlining call to (*gcControllerState).findRunnableGCWorker.func1 func(*int64) bool { if *ptr > 0 { if atomic.Xaddint64(ptr, -1) >= 0 { return true }; atomic.Xaddint64(ptr, +1) }; return false }
..\..\..\..\runtime\mgc.go:758:30: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\mgc.go:769:6: cannot inline pollFractionalWorkerExit: non-leaf function
..\..\..\..\runtime\mgc.go:777:21: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\mprof.go:322:6: cannot inline mProf_PostSweep: non-leaf function
..\..\..\..\runtime\mprof.go:333:16: inlining call to (*memRecordCycle).add method(*memRecordCycle) func(*memRecordCycle) { a.allocs += b.allocs; a.frees += b.frees; a.alloc_bytes += b.alloc_bytes; a.free_bytes += b.free_bytes }
..\..\..\..\runtime\mgc.go:1068:6: cannot inline GC: non-leaf function
..\..\..\..\runtime\mgc.go:1102:29: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\mgc.go:1118:29: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\mgc.go:1151:16: inlining call to acquirem func() *m { _g_ := getg(); _g_.m.locks++; return _g_.m }
..\..\..\..\runtime\mgc.go:1156:10: inlining call to releasem func(*m) { _g_ := getg(); mp.locks--; if mp.locks == 0 && _g_.preempt { _g_.stackguard0 = stackPreempt } }
..\..\..\..\runtime\mgc.go:2119:6: can inline sync_runtime_registerPoolCleanup as: func(func()) { poolcleanup = f }
..\..\..\..\runtime\mgc.go:2166:6: cannot inline gchelper: marked go:yeswritebarrierrec
..\..\..\..\runtime\mgc.go:2173:22: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\mgclarge.go:60:6: cannot inline (*treapNode).isSpanInTreap: recursive
..\..\..\..\runtime\mgclarge.go:71:6: cannot inline (*treapNode).walkTreap: recursive
..\..\..\..\runtime\mgclarge.go:82:6: cannot inline checkTreapNode: unhandled op CLOSURE
..\..\..\..\runtime\mgclarge.go:88:14: can inline checkTreapNode.func1 as: func(uintptr, *mspan) bool { if t.npagesKey != npages { return t.npagesKey < npages }; return uintptr(unsafe.Pointer(t.spanKey)) < uintptr(unsafe.Pointer(s)) }
..\..\..\..\runtime\mgclarge.go:104:30: inlining call to checkTreapNode.func1 func(uintptr, *mspan) bool { if t.npagesKey != npages { return t.npagesKey < npages }; return uintptr(unsafe.Pointer(t.spanKey)) < uintptr(unsafe.Pointer(s)) }
..\..\..\..\runtime\mgclarge.go:107:32: inlining call to checkTreapNode.func1 func(uintptr, *mspan) bool { if t.npagesKey != npages { return t.npagesKey < npages }; return uintptr(unsafe.Pointer(t.spanKey)) < uintptr(unsafe.Pointer(s)) }
..\..\..\..\runtime\mheap.go:1106:6: cannot inline scavengeTreapNode: non-leaf function
..\..\..\..\runtime\mheap.go:1110:18: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mgclarge.go:245:6: cannot inline scavengetreap: recursive
..\..\..\..\runtime\mgcmark.go:303:6: cannot inline markrootFreeGStacks: non-leaf function
..\..\..\..\runtime\mgcmark.go:315:50: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\mgcmark.go:322:20: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\mgcwork.go:25:6: can inline init.1 as: func() { if workbufAlloc % pageSize != 0 || workbufAlloc % _WorkbufSize != 0 {  } }
..\..\..\..\runtime\mheap.go:333:6: cannot inline recordspan: non-leaf function
..\..\..\..\runtime\mheap.go:1139:6: cannot inline scavengelist: unhandled op FOR
..\..\..\..\runtime\mheap.go:1140:17: inlining call to (*mSpanList).isEmpty method(*mSpanList) func() bool { return list.first == nil }
..\..\..\..\runtime\mheap.go:1149:18: inlining call to (*mspan).base method(*mspan) func() uintptr { return s.startAddr }
..\..\..\..\runtime\mheap.go:1179:6: cannot inline (*mheap).scavenge: non-leaf function
..\..\..\..\runtime\mheap.go:1203:6: cannot inline runtime_debug_freeOSMemory: non-leaf function
..\..\..\..\runtime\mheap.go:1205:14: cannot inline runtime_debug_freeOSMemory.func1: non-leaf method
..\..\..\..\runtime\mprof.go:380:6: cannot inline SetBlockProfileRate: non-leaf function
..\..\..\..\runtime\mprof.go:439:6: can inline SetMutexProfileFraction as: func(int) int { if rate < 0 { return int(mutexprofilerate) }; old := mutexprofilerate; atomic.Store64(&mutexprofilerate, uint64(rate)); return int(old) }
..\..\..\..\runtime\mprof.go:470:6: cannot inline (*StackRecord).Stack: unhandled op RANGE
..\..\..\..\runtime\mprof.go:504:6: can inline (*MemProfileRecord).InUseBytes as: method(*MemProfileRecord) func() int64 { return r.AllocBytes - r.FreeBytes }
..\..\..\..\runtime\mprof.go:507:6: can inline (*MemProfileRecord).InUseObjects as: method(*MemProfileRecord) func() int64 { return r.AllocObjects - r.FreeObjects }
..\..\..\..\runtime\mprof.go:513:6: cannot inline (*MemProfileRecord).Stack: unhandled op RANGE
..\..\..\..\runtime\mprof.go:592:6: cannot inline record: non-leaf method
..\..\..\..\runtime\mprof.go:604:25: inlining call to (*bucket).stk method(*bucket) func() []uintptr { stk := (*[32]uintptr)(add(unsafe.Pointer(b), unsafe.Sizeof(*b))); return stk[:b.nstk:b.nstk] }
..\..\..\..\runtime\mprof.go:604:25: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\mprof.go:543:6: cannot inline MemProfile: non-leaf function
..\..\..\..\runtime\mprof.go:568:18: inlining call to (*memRecordCycle).add method(*memRecordCycle) func(*memRecordCycle) { a.allocs += b.allocs; a.frees += b.frees; a.alloc_bytes += b.alloc_bytes; a.free_bytes += b.free_bytes }
..\..\..\..\runtime\mprof.go:634:6: cannot inline BlockProfile: non-leaf function
..\..\..\..\runtime\mprof.go:652:32: inlining call to (*bucket).stk method(*bucket) func() []uintptr { stk := (*[32]uintptr)(add(unsafe.Pointer(b), unsafe.Sizeof(*b))); return stk[:b.nstk:b.nstk] }
..\..\..\..\runtime\mprof.go:652:32: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\mprof.go:669:6: cannot inline MutexProfile: non-leaf function
..\..\..\..\runtime\mprof.go:681:32: inlining call to (*bucket).stk method(*bucket) func() []uintptr { stk := (*[32]uintptr)(add(unsafe.Pointer(b), unsafe.Sizeof(*b))); return stk[:b.nstk:b.nstk] }
..\..\..\..\runtime\mprof.go:681:32: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\mprof.go:698:6: cannot inline ThreadCreateProfile: unhandled op FOR
..\..\..\..\runtime\mprof.go:769:6: cannot inline saveg: non-leaf function
..\..\..\..\runtime\mprof.go:720:6: cannot inline GoroutineProfile: unhandled op CLOSURE
..\..\..\..\runtime\mprof.go:723:10: can inline GoroutineProfile.func1 as: func(*g) bool { return gp1 != gp && readgstatus(gp1) != _Gdead && !isSystemGoroutine(gp1) }
..\..\..\..\runtime\mprof.go:733:10: inlining call to GoroutineProfile.func1 func(*g) bool { return gp1 != gp && readgstatus(gp1) != _Gdead && !isSystemGoroutine(gp1) }
..\..\..\..\runtime\mprof.go:733:10: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\mprof.go:733:10: inlining call to isSystemGoroutine func(*g) bool { pc := gp.startpc; return pc == runfinqPC && !fingRunning || pc == bgsweepPC || pc == forcegchelperPC || pc == timerprocPC || pc == gcBgMarkWorkerPC }
..\..\..\..\runtime\mprof.go:752:11: inlining call to GoroutineProfile.func1 func(*g) bool { return gp1 != gp && readgstatus(gp1) != _Gdead && !isSystemGoroutine(gp1) }
..\..\..\..\runtime\mprof.go:752:11: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\mprof.go:752:11: inlining call to isSystemGoroutine func(*g) bool { pc := gp.startpc; return pc == runfinqPC && !fingRunning || pc == bgsweepPC || pc == forcegchelperPC || pc == timerprocPC || pc == gcBgMarkWorkerPC }
..\..\..\..\runtime\mprof.go:726:34: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\mprof.go:726:71: inlining call to isSystemGoroutine func(*g) bool { pc := gp.startpc; return pc == runfinqPC && !fingRunning || pc == bgsweepPC || pc == forcegchelperPC || pc == timerprocPC || pc == gcBgMarkWorkerPC }
..\..\..\..\runtime\mprof.go:745:15: cannot inline GoroutineProfile.func2: non-leaf function
..\..\..\..\runtime\mprof.go:780:6: cannot inline Stack: non-leaf function
..\..\..\..\runtime\mprof.go:790:15: cannot inline Stack.func1: non-leaf function
..\..\..\..\runtime\msan0.go:20:6: cannot inline msanwrite: non-leaf function
..\..\..\..\runtime\msan0.go:21:6: cannot inline msanmalloc: non-leaf function
..\..\..\..\runtime\msan0.go:22:6: cannot inline msanfree: non-leaf function
..\..\..\..\runtime\mstats.go:438:6: cannot inline init.2: non-leaf function
..\..\..\..\runtime\mstats.go:467:6: cannot inline readmemstats_m: non-leaf function
..\..\..\..\runtime\mstats.go:457:6: cannot inline ReadMemStats: non-leaf function
..\..\..\..\runtime\mstats.go:460:14: cannot inline ReadMemStats.func1: non-leaf function
..\..\..\..\runtime\mstats.go:487:6: cannot inline readGCStats_m: non-leaf function
..\..\..\..\runtime\mstats.go:481:6: cannot inline readGCStats: non-leaf function
..\..\..\..\runtime\mstats.go:482:14: cannot inline readGCStats.func1: non-leaf function
..\..\..\..\runtime\mstats.go:627:6: cannot inline flushallmcaches: unhandled op FOR
..\..\..\..\runtime\netpoll_windows.go:36:6: cannot inline netpollinit: non-leaf function
..\..\..\..\runtime\netpoll.go:86:6: cannot inline poll_runtime_pollServerInit: non-leaf function
..\..\..\..\runtime\netpoll_windows.go:44:6: can inline netpolldescriptor as: func() uintptr { return iocphandle }
..\..\..\..\runtime\netpoll.go:99:6: can inline poll_runtime_pollServerDescriptor as: func() uintptr { return netpolldescriptor() }
..\..\..\..\runtime\netpoll.go:100:26: inlining call to netpolldescriptor func() uintptr { return iocphandle }
..\..\..\..\runtime\netpoll.go:453:6: cannot inline (*pollCache).alloc: non-leaf function
..\..\..\..\runtime\netpoll.go:465:25: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\netpoll_windows.go:48:6: cannot inline netpollopen: non-leaf function
..\..\..\..\runtime\netpoll.go:104:6: cannot inline poll_runtime_pollOpen: non-leaf method
..\..\..\..\runtime\netpoll_windows.go:55:6: can inline netpollclose as: func(uintptr) int32 { return 0 }
..\..\..\..\runtime\netpoll.go:142:6: cannot inline (*pollCache).free: non-leaf function
..\..\..\..\runtime\netpoll.go:128:6: cannot inline poll_runtime_pollClose: non-leaf function
..\..\..\..\runtime\netpoll.go:138:14: inlining call to netpollclose func(uintptr) int32 { return 0 }
..\..\..\..\runtime\netpoll.go:313:6: can inline netpollcheckerr as: func(*pollDesc, int32) int { if pd.closing { return 1 }; if mode == 'r' && pd.rd < 0 || mode == 'w' && pd.wd < 0 { return 2 }; return 0 }
..\..\..\..\runtime\netpoll.go:150:6: can inline poll_runtime_pollReset as: func(*pollDesc, int) int { err := netpollcheckerr(pd, int32(mode)); if err != 0 { return err }; if mode == 'r' { pd.rg = 0 } else { if mode == 'w' { pd.wg = 0 } }; return 0 }
..\..\..\..\runtime\netpoll.go:151:24: inlining call to netpollcheckerr func(*pollDesc, int32) int { if pd.closing { return 1 }; if mode == 'r' && pd.rd < 0 || mode == 'w' && pd.wd < 0 { return 2 }; return 0 }
..\..\..\..\runtime\netpoll.go:341:6: cannot inline netpollblock: unhandled op FOR
..\..\..\..\runtime\netpoll.go:365:30: inlining call to netpollcheckerr func(*pollDesc, int32) int { if pd.closing { return 1 }; if mode == 'r' && pd.rd < 0 || mode == 'w' && pd.wd < 0 { return 2 }; return 0 }
..\..\..\..\runtime\netpoll.go:164:6: cannot inline poll_runtime_pollWait: unhandled op FOR
..\..\..\..\runtime\netpoll.go:165:24: inlining call to netpollcheckerr func(*pollDesc, int32) int { if pd.closing { return 1 }; if mode == 'r' && pd.rd < 0 || mode == 'w' && pd.wd < 0 { return 2 }; return 0 }
..\..\..\..\runtime\netpoll.go:174:24: inlining call to netpollcheckerr func(*pollDesc, int32) int { if pd.closing { return 1 }; if mode == 'r' && pd.rd < 0 || mode == 'w' && pd.wd < 0 { return 2 }; return 0 }
..\..\..\..\runtime\netpoll.go:186:6: cannot inline poll_runtime_pollWaitCanceled: unhandled op FOR
..\..\..\..\runtime\time.go:329:6: cannot inline siftupTimer: unhandled op FOR
..\..\..\..\runtime\time.go:347:6: cannot inline siftdownTimer: unhandled op FOR
..\..\..\..\runtime\time.go:165:6: cannot inline deltimer: non-leaf function
..\..\..\..\runtime\time.go:56:6: can inline (*timer).assignBucket as: method(*timer) func() *timersBucket { id := uint8(getg().m.p.ptr().id) % timersLen; t.tb = &timers[id].timersBucket; return t.tb }
..\..\..\..\runtime\time.go:57:28: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\time.go:204:6: cannot inline timerproc: unhandled op FOR
..\..\..\..\runtime\time.go:258:12: inlining call to noteclear func(*note) { n.key = 0 }
..\..\..\..\runtime\time.go:137:6: cannot inline (*timersBucket).addtimerLocked: non-leaf function
..\..\..\..\runtime\time.go:127:6: cannot inline addtimer: non-leaf function
..\..\..\..\runtime\time.go:128:22: inlining call to (*timer).assignBucket method(*timer) func() *timersBucket { id := uint8(getg().m.p.ptr().id) % timersLen; t.tb = &timers[id].timersBucket; return t.tb }
..\..\..\..\runtime\time.go:128:22: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\netpoll.go:334:6: cannot inline netpollgoready: non-leaf function
..\..\..\..\runtime\netpoll.go:194:6: cannot inline poll_runtime_pollSetDeadline: non-leaf function
..\..\..\..\runtime\netpoll.go:264:6: cannot inline poll_runtime_pollUnblock: non-leaf function
..\..\..\..\runtime\netpoll.go:323:6: can inline netpollblockcommit as: func(*g, unsafe.Pointer) bool { r := atomic.Casuintptr((*uintptr)(gpp), pdWait, uintptr(unsafe.Pointer(gp))); if r { atomic.Xadd(&netpollWaiters, 1) }; return r }
..\..\..\..\runtime\netpoll.go:405:6: cannot inline netpolldeadlineimpl: non-leaf function
..\..\..\..\runtime\netpoll.go:441:6: cannot inline netpollDeadline: non-leaf function
..\..\..\..\runtime\netpoll.go:445:6: cannot inline netpollReadDeadline: non-leaf function
..\..\..\..\runtime\netpoll.go:449:6: cannot inline netpollWriteDeadline: non-leaf function
..\..\..\..\runtime\netpoll_windows.go:60:6: cannot inline netpollarm: non-leaf function
..\..\..\..\runtime\os_windows.go:129:6: cannot inline tstart_stdcall: no function body
..\..\..\..\runtime\os_windows.go:131:6: cannot inline ctrlhandler: no function body
..\..\..\..\runtime\os_windows.go:138:6: cannot inline os_sigpipe: non-leaf function
..\..\..\..\runtime\os_windows.go:143:6: cannot inline open: non-leaf function
..\..\..\..\runtime\os_windows.go:147:6: cannot inline closefd: non-leaf function
..\..\..\..\runtime\os_windows.go:151:6: cannot inline read: non-leaf function
..\..\..\..\runtime\os_windows.go:160:6: cannot inline asmstdcall: no function body
..\..\..\..\runtime\os_windows.go:164:6: cannot inline windowsFindfunc: non-leaf function
..\..\..\..\runtime\os_windows.go:358:6: cannot inline initWine: non-leaf function
..\..\..\..\runtime\os_windows.go:172:6: cannot inline loadOptionalSyscalls: non-leaf function
..\..\..\..\runtime\os_windows.go:204:6: can inline getLoadLibrary as: func() uintptr { return uintptr(unsafe.Pointer(_LoadLibraryW)) }
..\..\..\..\runtime\os_windows.go:209:6: can inline getLoadLibraryEx as: func() uintptr { return uintptr(unsafe.Pointer(_LoadLibraryExW)) }
..\..\..\..\runtime\os_windows.go:214:6: can inline getGetProcAddress as: func() uintptr { return uintptr(unsafe.Pointer(_GetProcAddress)) }
..\..\..\..\runtime\os_windows.go:218:6: cannot inline getproccount: non-leaf function
..\..\..\..\runtime\os_windows.go:239:6: cannot inline getPageSize: non-leaf function
..\..\..\..\runtime\os_windows.go:251:6: cannot inline externalthreadhandler: no function body
..\..\..\..\runtime\os_windows.go:253:6: cannot inline setlasterror: no function body
..\..\..\..\runtime\os_windows.go:286:6: cannot inline osRelax: non-leaf function
..\..\..\..\runtime\signal_windows.go:184:6: cannot inline setBadSignalMsg: unhandled op RANGE
..\..\..\..\runtime\signal_windows.go:11:6: cannot inline disableWER: non-leaf function
..\..\..\..\runtime\signal_windows.go:28:6: cannot inline initExceptionHandler: non-leaf function
..\..\..\..\runtime\signal_windows.go:29:50: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\signal_windows.go:29:50: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\signal_windows.go:36:50: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\signal_windows.go:36:50: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\signal_windows.go:37:50: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\signal_windows.go:37:50: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\signal_windows.go:34:48: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\signal_windows.go:34:48: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\os_windows.go:294:6: cannot inline osinit: non-leaf function
..\..\..\..\runtime\os_windows.go:295:40: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\os_windows.go:295:40: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\os_windows.go:296:37: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\os_windows.go:296:37: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\os_windows.go:297:44: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\os_windows.go:297:44: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\os_windows.go:307:33: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\os_windows.go:307:33: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\os_windows.go:311:41: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\os_windows.go:311:41: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\os_windows.go:336:6: cannot inline nanotimeQPC: non-leaf function
..\..\..\..\runtime\os_windows.go:345:6: cannot inline nowQPC: non-leaf function
..\..\..\..\runtime\os_windows.go:724:6: cannot inline stdcall0: non-leaf function
..\..\..\..\runtime\os_windows.go:727:36: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\utf8.go:95:6: cannot inline encoderune: function too complex: cost 159 exceeds budget 80
..\..\..\..\runtime\string.go:425:6: cannot inline gostringw: unhandled op FOR
..\..\..\..\runtime\os_windows.go:408:6: cannot inline goenvs: non-leaf function
..\..\..\..\runtime\os_windows.go:653:6: cannot inline newosproc0: non-leaf function
..\..\..\..\runtime\os_windows.go:657:6: cannot inline exitThread: non-leaf function
..\..\..\..\runtime\os_windows.go:669:6: can inline msigsave as: func(*m) {  }
..\..\..\..\runtime\os_windows.go:673:6: can inline msigrestore as: func(sigset) {  }
..\..\..\..\runtime\os_windows.go:678:6: can inline clearSignalHandlers as: func() {  }
..\..\..\..\runtime\os_windows.go:682:6: can inline sigblock as: func() {  }
..\..\..\..\runtime\os_windows.go:780:6: cannot inline stdcall7: non-leaf function
..\..\..\..\runtime\os_windows.go:783:36: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\os_windows.go:687:6: cannot inline minit: non-leaf function
..\..\..\..\runtime\os_windows.go:695:6: cannot inline unminit: non-leaf function
..\..\..\..\runtime\os_windows.go:789:6: cannot inline usleep2: no function body
..\..\..\..\runtime\os_windows.go:790:6: cannot inline switchtothread: no function body
..\..\..\..\runtime\sigqueue.go:67:6: cannot inline sigsend: unhandled op FOR
..\..\..\..\runtime\os_windows.go:806:6: cannot inline ctrlhandler1: non-leaf function
..\..\..\..\runtime\os_windows.go:824:6: cannot inline profileloop: no function body
..\..\..\..\runtime\proc.go:3788:6: cannot inline setsSP: non-leaf function
..\..\..\..\runtime\proc.go:3790:13: inlining call to funcInfo.valid method(funcInfo) func() bool { return f._func != nil }
..\..\..\..\runtime\proc.go:3584:6: cannot inline sigprof: non-leaf function
..\..\..\..\runtime\proc.go:3711:67: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\proc.go:3718:16: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\proc.go:3718:16: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\proc.go:3724:20: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\proc.go:3724:20: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\proc.go:3722:20: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\proc.go:3722:20: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\os_windows.go:828:6: cannot inline profilem: non-leaf function
..\..\..\..\runtime\os_windows.go:839:14: inlining call to (*context).ip method(*context) func() uintptr { return uintptr(c.rip) }
..\..\..\..\runtime\os_windows.go:839:22: inlining call to (*context).sp method(*context) func() uintptr { return uintptr(c.rsp) }
..\..\..\..\runtime\os_windows.go:842:6: cannot inline profileloop1: non-leaf function
..\..\..\..\runtime\os_windows.go:889:6: can inline memlimit as: func() uintptr { return 0 }
..\..\..\..\runtime\panic.go:17:6: cannot inline panicCheckMalloc: non-leaf function
..\..\..\..\runtime\panic.go:26:6: cannot inline panicindex: non-leaf function
..\..\..\..\runtime\panic.go:33:6: cannot inline panicslice: non-leaf function
..\..\..\..\runtime\panic.go:40:6: cannot inline panicdivide: non-leaf function
..\..\..\..\runtime\panic.go:47:6: cannot inline panicoverflow: non-leaf function
..\..\..\..\runtime\panic.go:54:6: cannot inline panicfloat: non-leaf function
..\..\..\..\runtime\panic.go:61:6: cannot inline panicmem: non-leaf function
..\..\..\..\runtime\panic.go:66:6: cannot inline throwinit: non-leaf function
..\..\..\..\runtime\panic.go:193:6: cannot inline newdefer: non-leaf function
..\..\..\..\runtime\panic.go:195:18: inlining call to deferclass func(uintptr) uintptr { if siz <= minDeferArgs { return 0 }; return (siz - minDeferArgs + 15) / 16 }
..\..\..\..\runtime\panic.go:198:19: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\panic.go:202:16: cannot inline newdefer.func1: non-leaf function
..\..\..\..\runtime\panic.go:221:15: cannot inline newdefer.func2: non-leaf function
..\..\..\..\runtime\panic.go:222:39: inlining call to totaldefersize func(uintptr) uintptr { if siz <= minDeferArgs { return minDeferAlloc }; return deferHeaderSize + siz }
..\..\..\..\runtime\panic.go:222:24: inlining call to roundupsize func(uintptr) uintptr { if size < _MaxSmallSize { if size <= smallSizeMax - 8 { return uintptr(class_to_size[size_to_class8[(size + smallSizeDiv - 1) / smallSizeDiv]]) } else { return uintptr(class_to_size[size_to_class128[(size - smallSizeMax + largeSizeDiv - 1) / largeSizeDiv]]) } }; if size + _PageSize < size { return size }; return round(size, _PageSize) }
..\..\..\..\runtime\panic.go:222:24: inlining call to round func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\runtime\stubs.go:262:6: cannot inline return0: no function body
..\..\..\..\runtime\panic.go:73:6: cannot inline deferproc: non-leaf function
..\..\..\..\runtime\panic.go:99:24: inlining call to deferArgs func(*_defer) unsafe.Pointer { if d.siz == 0 { return nil }; return add(unsafe.Pointer(d), unsafe.Sizeof(*d)) }
..\..\..\..\runtime\panic.go:99:24: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\panic.go:101:20: inlining call to deferArgs func(*_defer) unsafe.Pointer { if d.siz == 0 { return nil }; return add(unsafe.Pointer(d), unsafe.Sizeof(*d)) }
..\..\..\..\runtime\panic.go:101:20: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\panic.go:180:6: can inline init.3 as: func() { var x interface {}; x = <N>; x = (*_defer)(nil); deferType = (*(**ptrtype)(unsafe.Pointer(&x))).elem }
..\..\..\..\runtime\panic.go:292:6: cannot inline freedeferpanic: non-leaf function
..\..\..\..\runtime\panic.go:297:6: cannot inline freedeferfn: non-leaf function
..\..\..\..\runtime\panic.go:239:6: cannot inline freedefer: non-leaf function
..\..\..\..\runtime\panic.go:246:18: inlining call to deferclass func(uintptr) uintptr { if siz <= minDeferArgs { return 0 }; return (siz - minDeferArgs + 15) / 16 }
..\..\..\..\runtime\panic.go:250:22: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\panic.go:256:15: cannot inline freedefer.func1: unhandled op FOR
..\..\..\..\runtime\stubs.go:138:6: cannot inline jmpdefer: no function body
..\..\..\..\runtime\panic.go:316:6: cannot inline deferreturn: non-leaf function
..\..\..\..\runtime\panic.go:337:61: inlining call to deferArgs func(*_defer) unsafe.Pointer { if d.siz == 0 { return nil }; return add(unsafe.Pointer(d), unsafe.Sizeof(*d)) }
..\..\..\..\runtime\panic.go:337:61: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\panic.go:339:43: inlining call to deferArgs func(*_defer) unsafe.Pointer { if d.siz == 0 { return nil }; return add(unsafe.Pointer(d), unsafe.Sizeof(*d)) }
..\..\..\..\runtime\panic.go:339:43: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\trace.go:1019:6: cannot inline traceGoEnd: non-leaf function
..\..\..\..\runtime\proc.go:2640:6: cannot inline goexit1: non-leaf function
..\..\..\..\runtime\panic.go:356:6: cannot inline Goexit: unhandled op FOR
..\..\..\..\runtime\panic.go:377:51: inlining call to deferArgs func(*_defer) unsafe.Pointer { if d.siz == 0 { return nil }; return add(unsafe.Pointer(d), unsafe.Sizeof(*d)) }
..\..\..\..\runtime\panic.go:377:51: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\panic.go:393:6: cannot inline preprintpanics: unhandled op DEFER
..\..\..\..\runtime\panic.go:394:8: cannot inline preprintpanics.func1: non-leaf op RECOVER
..\..\..\..\runtime\panic.go:411:6: cannot inline printpanics: recursive
..\..\..\..\runtime\panic.go:559:6: cannot inline getargp: marked go:noinline
..\..\..\..\runtime\panic.go:561:25: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\panic.go:425:6: cannot inline gopanic: non-leaf function
..\..\..\..\runtime\panic.go:468:32: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\panic.go:499:32: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\panic.go:502:51: inlining call to deferArgs func(*_defer) unsafe.Pointer { if d.siz == 0 { return nil }; return add(unsafe.Pointer(d), unsafe.Sizeof(*d)) }
..\..\..\..\runtime\panic.go:502:51: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\panic.go:571:6: can inline gorecover as: func(uintptr) interface {} { gp := getg(); p := gp._panic; if p != nil && !p.recovered && argp == uintptr(p.argp) { p.recovered = true; return p.arg }; return nil }
..\..\..\..\runtime\panic.go:604:6: cannot inline sync_throw: non-leaf function
..\..\..\..\runtime\stubs.go:134:6: cannot inline gogo: no function body
..\..\..\..\runtime\panic.go:636:6: cannot inline recovery: non-leaf function
..\..\..\..\runtime\proc.go:4424:6: cannot inline schedtrace: non-leaf function
..\..\..\..\runtime\proc.go:4431:118: inlining call to mcount func() int32 { return int32(sched.mnext - sched.nmfreed) }
..\..\..\..\runtime\proc.go:4439:18: inlining call to muintptr.ptr method(muintptr) func() *m { return (*m)(unsafe.Pointer(mp)) }
..\..\..\..\runtime\proc.go:4468:18: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:4470:28: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\proc.go:4490:28: inlining call to muintptr.ptr method(muintptr) func() *m { return (*m)(unsafe.Pointer(mp)) }
..\..\..\..\runtime\proc.go:4499:49: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\proc.go:675:6: cannot inline freezetheworld: unhandled op FOR
..\..\..\..\runtime\panic.go:663:6: cannot inline startpanic_m: marked go:yeswritebarrierrec
..\..\..\..\runtime\panic.go:756:6: cannot inline canpanic: function too complex: cost 91 exceeds budget 80
..\..\..\..\runtime\panic.go:772:23: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\plugin.go:126:6: can inline inRange as: func(uintptr, uintptr, uintptr, uintptr) bool { return v0 >= r0 && v0 <= r1 || v1 >= r0 && v1 <= r1 }
..\..\..\..\runtime\symtab.go:461:6: cannot inline modulesinit: unhandled op FOR
..\..\..\..\runtime\type.go:448:6: cannot inline name.tag: non-leaf method
..\..\..\..\runtime\type.go:453:17: inlining call to name.nameLen method(name) func() int { return int(uint16(*n.data(1)) << 8 | uint16(*n.data(2))) }
..\..\..\..\runtime\type.go:453:17: inlining call to name.data method(name) func(int) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off))) }
..\..\..\..\runtime\type.go:453:17: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\type.go:453:17: inlining call to name.data method(name) func(int) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off))) }
..\..\..\..\runtime\type.go:453:17: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\type.go:455:33: inlining call to name.data method(name) func(int) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off))) }
..\..\..\..\runtime\type.go:455:33: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\type.go:545:6: cannot inline typesEqual: recursive
..\..\..\..\runtime\type.go:598:20: inlining call to (*functype).in method(*functype) func() []*_type { uadd := uintptr(unsafe.Sizeof(composite literal)); if t.typ.tflag & tflagUncommon != 0 { uadd += unsafe.Sizeof(composite literal) }; return (*[1048576]*_type)(add(unsafe.Pointer(t), uadd))[:t.inCount] }
..\..\..\..\runtime\type.go:598:20: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\type.go:598:29: inlining call to (*functype).in method(*functype) func() []*_type { uadd := uintptr(unsafe.Sizeof(composite literal)); if t.typ.tflag & tflagUncommon != 0 { uadd += unsafe.Sizeof(composite literal) }; return (*[1048576]*_type)(add(unsafe.Pointer(t), uadd))[:t.inCount] }
..\..\..\..\runtime\type.go:598:29: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\type.go:604:23: inlining call to (*functype).out method(*functype) func() []*_type { uadd := uintptr(unsafe.Sizeof(composite literal)); if t.typ.tflag & tflagUncommon != 0 { uadd += unsafe.Sizeof(composite literal) }; outCount := t.outCount & (1 << 15 - 1); return (*[1048576]*_type)(add(unsafe.Pointer(t), uadd))[t.inCount:t.inCount + outCount] }
..\..\..\..\runtime\type.go:604:23: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\type.go:604:33: inlining call to (*functype).out method(*functype) func() []*_type { uadd := uintptr(unsafe.Sizeof(composite literal)); if t.typ.tflag & tflagUncommon != 0 { uadd += unsafe.Sizeof(composite literal) }; outCount := t.outCount & (1 << 15 - 1); return (*[1048576]*_type)(add(unsafe.Pointer(t), uadd))[t.inCount:t.inCount + outCount] }
..\..\..\..\runtime\type.go:604:33: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\type.go:476:6: cannot inline typelinksinit: unhandled op RANGE
..\..\..\..\runtime\type.go:482:26: inlining call to activeModules func() []*moduledata { p := (*[]*moduledata)(atomic.Loadp(unsafe.Pointer(&modulesSlice))); if p == nil { return nil }; return *p }
..\..\..\..\runtime\plugin.go:96:6: cannot inline pluginftabverify: unhandled op FOR
..\..\..\..\runtime\plugin.go:113:14: inlining call to funcInfo.valid method(funcInfo) func() bool { return f._func != nil }
..\..\..\..\runtime\symtab.go:531:6: cannot inline moduledataverify1: non-leaf function
..\..\..\..\runtime\plugin.go:10:6: cannot inline plugin_lastmoduleinit: unhandled op FOR
..\..\..\..\runtime\plugin.go:29:35: inlining call to activeModules func() []*moduledata { p := (*[]*moduledata)(atomic.Loadp(unsafe.Pointer(&modulesSlice))); if p == nil { return nil }; return *p }
..\..\..\..\runtime\plugin.go:35:13: inlining call to inRange func(uintptr, uintptr, uintptr, uintptr) bool { return v0 >= r0 && v0 <= r1 || v1 >= r0 && v1 <= r1 }
..\..\..\..\runtime\plugin.go:36:11: inlining call to inRange func(uintptr, uintptr, uintptr, uintptr) bool { return v0 >= r0 && v0 <= r1 || v1 >= r0 && v1 <= r1 }
..\..\..\..\runtime\plugin.go:37:11: inlining call to inRange func(uintptr, uintptr, uintptr, uintptr) bool { return v0 >= r0 && v0 <= r1 || v1 >= r0 && v1 <= r1 }
..\..\..\..\runtime\plugin.go:38:11: inlining call to inRange func(uintptr, uintptr, uintptr, uintptr) bool { return v0 >= r0 && v0 <= r1 || v1 >= r0 && v1 <= r1 }
..\..\..\..\runtime\print.go:16:6: can inline bytes as: func(string) []byte { rp := (*slice)(unsafe.Pointer(&ret)); sp := stringStructOf(&s); rp.array = sp.str; rp.len = sp.len; rp.cap = sp.len; return  }
..\..\..\..\runtime\print.go:18:22: inlining call to stringStructOf func(*string) *stringStruct { return (*stringStruct)(unsafe.Pointer(sp)) }
..\..\..\..\runtime\print.go:39:6: cannot inline recordForPanic: non-leaf function
..\..\..\..\runtime\write_err.go:11:6: cannot inline writeErr: non-leaf function
..\..\..\..\runtime\print.go:85:6: cannot inline gwrite: non-leaf function
..\..\..\..\runtime\print.go:235:6: cannot inline printstring: non-leaf function
..\..\..\..\runtime\print.go:236:14: inlining call to bytes func(string) []byte { rp := (*slice)(unsafe.Pointer(&ret)); sp := stringStructOf(&s); rp.array = sp.str; rp.len = sp.len; rp.cap = sp.len; return  }
..\..\..\..\runtime\print.go:236:14: inlining call to stringStructOf func(*string) *stringStruct { return (*stringStruct)(unsafe.Pointer(sp)) }
..\..\..\..\runtime\print.go:100:6: cannot inline printsp: non-leaf function
..\..\..\..\runtime\print.go:104:6: cannot inline printnl: non-leaf function
..\..\..\..\runtime\print.go:108:6: cannot inline printbool: non-leaf function
..\..\..\..\runtime\print.go:116:6: cannot inline printfloat: non-leaf function
..\..\..\..\runtime\print.go:188:6: can inline printcomplex as: func(complex128) { print("(", real(c), imag(c), "i)") }
..\..\..\..\runtime\print.go:192:6: cannot inline printuint: unhandled op FOR
..\..\..\..\runtime\print.go:205:6: cannot inline printint: non-leaf function
..\..\..\..\runtime\print.go:213:6: cannot inline printhex: unhandled op FOR
..\..\..\..\runtime\print.go:231:6: cannot inline printpointer: non-leaf function
..\..\..\..\runtime\print.go:239:6: cannot inline printslice: non-leaf function
..\..\..\..\runtime\print.go:245:6: can inline printeface as: func(eface) { print("(", e._type, ",", e.data, ")") }
..\..\..\..\runtime\print.go:249:6: can inline printiface as: func(iface) { print("(", i.tab, ",", i.data, ")") }
..\..\..\..\runtime\proc.go:85:6: cannot inline runtime_init: no function body
..\..\..\..\runtime\proc.go:88:6: cannot inline main_init: no function body
..\..\..\..\runtime\proc.go:97:6: cannot inline main_main: no function body
..\..\..\..\runtime\proc.go:1882:6: cannot inline startTemplateThread: non-leaf function
..\..\..\..\runtime\proc.go:109:6: cannot inline main: non-leaf function
..\..\..\..\runtime\proc.go:138:14: inlining call to lockOSThread func() { getg().m.lockedInt++; dolockOSThread() }
..\..\..\..\runtime\proc.go:138:14: inlining call to dolockOSThread func() { _g_ := getg(); _g_.m.lockedg.set(_g_); _g_.lockedm.set(_g_.m) }
..\..\..\..\runtime\proc.go:138:14: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:138:14: inlining call to (*muintptr).set method(*muintptr) func(*m) { *mp = muintptr(unsafe.Pointer(m)) }
..\..\..\..\runtime\proc.go:128:14: cannot inline main.func1: non-leaf function
..\..\..\..\runtime\proc.go:151:8: cannot inline main.func2: non-leaf function
..\..\..\..\runtime\proc.go:229:6: can inline os_beforeExit as: func() { if raceenabled {  } }
..\..\..\..\runtime\proc.go:240:6: cannot inline forcegchelper: unhandled op FOR
..\..\..\..\runtime\proc.go:236:6: cannot inline init.4: unhandled op PROC
..\..\..\..\runtime\proc.go:269:6: cannot inline goschedguarded: non-leaf function
..\..\..\..\runtime\proc.go:402:6: cannot inline badmcall: non-leaf function
..\..\..\..\runtime\proc.go:406:6: cannot inline badmcall2: non-leaf function
..\..\..\..\runtime\proc.go:410:6: cannot inline badreflectcall: non-leaf op PANIC
..\..\..\..\runtime\proc.go:418:6: cannot inline badmorestackg0: non-leaf function
..\..\..\..\runtime\proc.go:419:22: inlining call to stringStructOf func(*string) *stringStruct { return (*stringStruct)(unsafe.Pointer(sp)) }
..\..\..\..\runtime\proc.go:427:6: cannot inline badmorestackgsignal: non-leaf function
..\..\..\..\runtime\proc.go:428:22: inlining call to stringStructOf func(*string) *stringStruct { return (*stringStruct)(unsafe.Pointer(sp)) }
..\..\..\..\runtime\proc.go:437:6: can inline lockedOSThread as: func() bool { gp := getg(); return gp.lockedm != 0 && gp.m.lockedg != 0 }
..\..\..\..\runtime\proc.go:447:6: cannot inline allgadd: non-leaf function
..\..\..\..\runtime\proc.go:448:16: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\traceback.go:62:6: cannot inline tracebackinit: function too complex: cost 374 exceeds budget 80
..\..\..\..\runtime\traceback.go:67:19: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\traceback.go:67:19: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\traceback.go:68:21: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\traceback.go:68:21: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\traceback.go:69:18: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\traceback.go:69:18: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\traceback.go:70:22: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\traceback.go:70:22: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\traceback.go:71:19: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\traceback.go:71:19: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\traceback.go:72:19: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\traceback.go:72:19: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\traceback.go:73:21: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\traceback.go:73:21: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\traceback.go:74:20: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\traceback.go:74:20: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\traceback.go:75:20: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\traceback.go:75:20: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\traceback.go:76:26: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\traceback.go:76:26: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\traceback.go:77:22: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\traceback.go:77:22: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\traceback.go:78:27: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\traceback.go:78:27: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\traceback.go:79:31: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\traceback.go:79:31: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\traceback.go:80:24: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\traceback.go:80:24: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\traceback.go:81:31: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\traceback.go:81:31: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\traceback.go:82:17: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\traceback.go:82:17: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\traceback.go:85:17: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\traceback.go:85:17: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\symtab.go:523:6: cannot inline moduledataverify: unhandled op FOR
..\..\..\..\runtime\stack.go:150:6: cannot inline stackinit: unhandled op RANGE
..\..\..\..\runtime\stack.go:155:20: inlining call to (*mSpanList).init method(*mSpanList) func() { list.first = nil; list.last = nil }
..\..\..\..\runtime\stack.go:158:26: inlining call to (*mSpanList).init method(*mSpanList) func() { list.first = nil; list.last = nil }
..\..\..\..\runtime\runtime1.go:56:6: can inline argv_index as: func(**byte, int32) *byte { return *(**byte)(add(unsafe.Pointer(argv), uintptr(i) * sys.PtrSize)) }
..\..\..\..\runtime\runtime1.go:57:22: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\runtime1.go:66:6: cannot inline goargs: unhandled op FOR
..\..\..\..\runtime\runtime1.go:72:42: inlining call to argv_index func(**byte, int32) *byte { return *(**byte)(add(unsafe.Pointer(argv), uintptr(i) * sys.PtrSize)) }
..\..\..\..\runtime\runtime1.go:72:42: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\runtime1.go:392:6: cannot inline setTraceback: non-leaf function
..\..\..\..\runtime\runtime1.go:350:6: cannot inline parsedebugvars: unhandled op FOR
..\..\..\..\runtime\proc.go:472:6: cannot inline schedinit: non-leaf function
..\..\..\..\runtime\proc.go:492:10: inlining call to msigsave func(*m) {  }
..\..\..\..\runtime\proc.go:696:6: cannot inline isscanstatus: non-leaf function
..\..\..\..\runtime\proc.go:834:6: cannot inline casgcopystack: unhandled op FOR
..\..\..\..\runtime\proc.go:836:27: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\proc.go:1006:6: cannot inline stopTheWorldWithSema: non-leaf function
..\..\..\..\runtime\proc.go:1020:13: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:1036:16: inlining call to pidleget func() *p { _p_ := sched.pidle.ptr(); if _p_ != nil { sched.pidle = _p_.link; atomic.Xadd(&sched.npidle, -1) }; return _p_ }
..\..\..\..\runtime\proc.go:1036:16: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:1051:14: inlining call to noteclear func(*note) { n.key = 0 }
..\..\..\..\runtime\proc.go:1082:6: can inline mhelpgc as: func() { _g_ := getg(); _g_.m.helpgc = -1 }
..\..\..\..\runtime\stubs.go:139:6: cannot inline asminit: no function body
..\..\..\..\runtime\proc.go:1759:6: cannot inline lockextra: unhandled op FOR
..\..\..\..\runtime\proc.go:1791:6: can inline unlockextra as: func(*m) { atomic.Storeuintptr(&extram, uintptr(unsafe.Pointer(mp))) }
..\..\..\..\runtime\proc.go:1643:6: cannot inline oneNewExtraM: non-leaf function
..\..\..\..\runtime\proc.go:1651:22: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\proc.go:1651:22: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\proc.go:1669:16: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:1670:16: inlining call to (*muintptr).set method(*muintptr) func(*m) { *mp = muintptr(unsafe.Pointer(m)) }
..\..\..\..\runtime\proc.go:1686:18: inlining call to (*muintptr).set method(*muintptr) func(*m) { *mp = muintptr(unsafe.Pointer(m)) }
..\..\..\..\runtime\proc.go:1688:13: inlining call to unlockextra func(*m) { atomic.Storeuintptr(&extram, uintptr(unsafe.Pointer(mp))) }
..\..\..\..\runtime\proc.go:1626:6: cannot inline newextram: non-leaf function
..\..\..\..\runtime\proc.go:1635:14: inlining call to unlockextra func(*m) { atomic.Storeuintptr(&extram, uintptr(unsafe.Pointer(mp))) }
..\..\..\..\runtime\signal_windows.go:194:6: can inline initsig as: func(bool) {  }
..\..\..\..\runtime\proc.go:1241:6: cannot inline mstartm0: marked go:yeswritebarrierrec
..\..\..\..\runtime\proc.go:1247:9: inlining call to initsig func(bool) {  }
..\..\..\..\runtime\time.go:280:6: cannot inline timejumpLocked: unhandled op RANGE
..\..\..\..\runtime\time.go:264:6: cannot inline timejump: unhandled op RANGE
..\..\..\..\runtime\proc.go:4096:6: cannot inline checkdead: non-leaf function
..\..\..\..\runtime\proc.go:4112:15: inlining call to mcount func() int32 { return int32(sched.mnext - sched.nmfreed) }
..\..\..\..\runtime\proc.go:4117:110: inlining call to mcount func() int32 { return int32(sched.mnext - sched.nmfreed) }
..\..\..\..\runtime\proc.go:4125:23: inlining call to isSystemGoroutine func(*g) bool { pc := gp.startpc; return pc == runfinqPC && !fingRunning || pc == bgsweepPC || pc == forcegchelperPC || pc == timerprocPC || pc == gcBgMarkWorkerPC }
..\..\..\..\runtime\proc.go:4128:19: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\proc.go:4149:14: inlining call to globrunqput func(*g) { gp.schedlink = 0; if sched.runqtail != 0 { sched.runqtail.ptr().schedlink.set(gp) } else { sched.runqhead.set(gp) }; sched.runqtail.set(gp); sched.runqsize++ }
..\..\..\..\runtime\proc.go:4149:14: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:4149:14: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\proc.go:4149:14: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:4149:14: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:4150:18: inlining call to pidleget func() *p { _p_ := sched.pidle.ptr(); if _p_ != nil { sched.pidle = _p_.link; atomic.Xadd(&sched.npidle, -1) }; return _p_ }
..\..\..\..\runtime\proc.go:4150:18: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:4154:13: inlining call to mget func() *m { mp := sched.midle.ptr(); if mp != nil { sched.midle = mp.schedlink; sched.nmidle-- }; return mp }
..\..\..\..\runtime\proc.go:4154:13: inlining call to muintptr.ptr method(muintptr) func() *m { return (*m)(unsafe.Pointer(mp)) }
..\..\..\..\runtime\proc.go:4160:15: inlining call to (*puintptr).set method(*puintptr) func(*p) { *pp = puintptr(unsafe.Pointer(p)) }
..\..\..\..\runtime\proc.go:4509:6: cannot inline mput: non-leaf function
..\..\..\..\runtime\proc.go:4511:17: inlining call to (*muintptr).set method(*muintptr) func(*m) { *mp = muintptr(unsafe.Pointer(m)) }
..\..\..\..\runtime\proc.go:1930:6: cannot inline stopm: non-leaf function
..\..\..\..\runtime\proc.go:1948:11: inlining call to noteclear func(*note) { n.key = 0 }
..\..\..\..\runtime\proc.go:1958:26: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:4084:6: cannot inline incidlelocked: non-leaf function
..\..\..\..\runtime\proc.go:2083:6: cannot inline stoplockedm: non-leaf function
..\..\..\..\runtime\proc.go:2086:44: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\proc.go:2086:58: inlining call to muintptr.ptr method(muintptr) func() *m { return (*m)(unsafe.Pointer(mp)) }
..\..\..\..\runtime\proc.go:2097:11: inlining call to noteclear func(*note) { n.key = 0 }
..\..\..\..\runtime\proc.go:2098:41: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\proc.go:2098:23: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\proc.go:2101:14: inlining call to dumpgstatus func(*g) { _g_ := getg(); print("runtime: gp: gp=", gp, ", goid=", gp.goid, ", gp->atomicstatus=", readgstatus(gp), "\n"); print("runtime:  g:  g=", _g_, ", goid=", _g_.goid, ",  g->atomicstatus=", readgstatus(_g_), "\n") }
..\..\..\..\runtime\proc.go:2101:14: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\proc.go:2101:14: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\proc.go:2104:26: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:2165:6: cannot inline execute: marked go:yeswritebarrierrec
..\..\..\..\runtime\proc.go:2173:14: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:2131:6: cannot inline gcstopm: non-leaf function
..\..\..\..\runtime\proc.go:1446:6: cannot inline runSafePointFn: non-leaf function
..\..\..\..\runtime\proc.go:1447:21: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\trace.go:441:6: cannot inline traceReader: non-leaf function
..\..\..\..\runtime\trace.go:450:24: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\trace.go:451:18: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:4572:6: cannot inline globrunqget: unhandled op FOR
..\..\..\..\runtime\proc.go:4593:26: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\proc.go:4597:28: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\proc.go:4969:6: can inline (*randomOrder).start as: method(*randomOrder) func(uint32) randomEnum { return randomEnum literal }
..\..\..\..\runtime\proc.go:4977:6: can inline (*randomEnum).done as: method(*randomEnum) func() bool { return enum.i == enum.count }
..\..\..\..\runtime\proc.go:4981:6: can inline (*randomEnum).next as: method(*randomEnum) func() { enum.i++; enum.pos = (enum.pos + enum.inc) % enum.count }
..\..\..\..\runtime\proc.go:4986:6: can inline (*randomEnum).position as: method(*randomEnum) func() uint32 { return enum.pos }
..\..\..\..\runtime\proc.go:4767:6: cannot inline runqgrab: unhandled op FOR
..\..\..\..\runtime\proc.go:4797:25: inlining call to (*guintptr).cas method(*guintptr) func(guintptr, guintptr) bool { return atomic.Casuintptr((*uintptr)(unsafe.Pointer(gp)), uintptr(old), uintptr(new)) }
..\..\..\..\runtime\proc.go:4822:6: cannot inline runqsteal: non-leaf function
..\..\..\..\runtime\proc.go:4829:49: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\proc.go:2198:6: cannot inline findrunnable: non-leaf function
..\..\..\..\runtime\proc.go:2206:20: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:2245:18: inlining call to netpollinited func() bool { return atomic.Load(&netpollInited) != 0 }
..\..\..\..\runtime\proc.go:2248:32: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\proc.go:2276:40: inlining call to fastrand func() uint32 { mp := getg().m; s1, s0 := mp.fastrand[0], mp.fastrand[1]; s1 ^= s1 << 17; s1 = s1 ^ s0 ^ s1 >> 7 ^ s0 >> 16; mp.fastrand[0], mp.fastrand[1] = s0, s1; return s0 + s1 }
..\..\..\..\runtime\proc.go:2276:31: inlining call to (*randomOrder).start method(*randomOrder) func(uint32) randomEnum { return randomEnum literal }
..\..\..\..\runtime\proc.go:2276:55: inlining call to (*randomEnum).done method(*randomEnum) func() bool { return enum.i == enum.count }
..\..\..\..\runtime\proc.go:2276:68: inlining call to (*randomEnum).next method(*randomEnum) func() { enum.i++; enum.pos = (enum.pos + enum.inc) % enum.count }
..\..\..\..\runtime\proc.go:2281:46: inlining call to (*randomEnum).position method(*randomEnum) func() uint32 { return enum.pos }
..\..\..\..\runtime\proc.go:2292:76: inlining call to gcMarkWorkAvailable func(*p) bool { if p != nil && !p.gcw.empty() { return true }; if !work.full.empty() { return true }; if work.markrootNext < work.markrootJobs { return true }; return false }
..\..\..\..\runtime\proc.go:2292:76: inlining call to (*gcWork).empty method(*gcWork) func() bool { return w.wbuf1 == nil || w.wbuf1.workbufhdr.nobj == 0 && w.wbuf2.workbufhdr.nobj == 0 }
..\..\..\..\runtime\proc.go:2292:76: inlining call to (*lfstack).empty method(*lfstack) func() bool { return atomic.Load64((*uint64)(head)) == 0 }
..\..\..\..\runtime\proc.go:2294:31: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\proc.go:2344:18: inlining call to pidleget func() *p { _p_ := sched.pidle.ptr(); if _p_ != nil { sched.pidle = _p_.link; atomic.Xadd(&sched.npidle, -1) }; return _p_ }
..\..\..\..\runtime\proc.go:2344:18: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:2359:49: inlining call to gcMarkWorkAvailable func(*p) bool { if p != nil && !p.gcw.empty() { return true }; if !work.full.empty() { return true }; if work.markrootNext < work.markrootJobs { return true }; return false }
..\..\..\..\runtime\proc.go:2359:49: inlining call to (*gcWork).empty method(*gcWork) func() bool { return w.wbuf1 == nil || w.wbuf1.workbufhdr.nobj == 0 && w.wbuf2.workbufhdr.nobj == 0 }
..\..\..\..\runtime\proc.go:2359:49: inlining call to (*lfstack).empty method(*lfstack) func() bool { return atomic.Load64((*uint64)(head)) == 0 }
..\..\..\..\runtime\proc.go:2361:17: inlining call to pidleget func() *p { _p_ := sched.pidle.ptr(); if _p_ != nil { sched.pidle = _p_.link; atomic.Xadd(&sched.npidle, -1) }; return _p_ }
..\..\..\..\runtime\proc.go:2361:17: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:2379:18: inlining call to netpollinited func() bool { return atomic.Load(&netpollInited) != 0 }
..\..\..\..\runtime\proc.go:2390:18: inlining call to pidleget func() *p { _p_ := sched.pidle.ptr(); if _p_ != nil { sched.pidle = _p_.link; atomic.Xadd(&sched.npidle, -1) }; return _p_ }
..\..\..\..\runtime\proc.go:2390:18: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:2394:33: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\proc.go:2429:6: cannot inline resetspinning: non-leaf function
..\..\..\..\runtime\proc.go:2111:6: cannot inline startlockedm: non-leaf function
..\..\..\..\runtime\proc.go:2114:22: inlining call to muintptr.ptr method(muintptr) func() *m { return (*m)(unsafe.Pointer(mp)) }
..\..\..\..\runtime\proc.go:2124:14: inlining call to (*puintptr).set method(*puintptr) func(*p) { *pp = puintptr(unsafe.Pointer(p)) }
..\..\..\..\runtime\proc.go:2474:6: cannot inline schedule: non-leaf function
..\..\..\..\runtime\proc.go:2483:28: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\proc.go:2497:16: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:2511:53: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:2517:17: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:2519:32: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:2524:40: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:1200:6: cannot inline mstart1: non-leaf function
..\..\..\..\runtime\proc.go:1229:27: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:1260:6: cannot inline mexit: marked go:yeswritebarrierrec
..\..\..\..\runtime\proc.go:1285:10: inlining call to sigblock func() {  }
..\..\..\..\runtime\proc.go:1170:6: cannot inline mstart: non-leaf function
..\..\..\..\runtime\proc.go:1181:34: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\stubs.go:140:6: cannot inline setg: no function body
..\..\..\..\runtime\proc.go:1567:6: cannot inline needm: non-leaf function
..\..\..\..\runtime\proc.go:1590:30: inlining call to muintptr.ptr method(muintptr) func() *m { return (*m)(unsafe.Pointer(mp)) }
..\..\..\..\runtime\proc.go:1590:13: inlining call to unlockextra func(*m) { atomic.Storeuintptr(&extram, uintptr(unsafe.Pointer(mp))) }
..\..\..\..\runtime\proc.go:1598:10: inlining call to msigsave func(*m) {  }
..\..\..\..\runtime\proc.go:1599:10: inlining call to sigblock func() {  }
..\..\..\..\runtime\proc.go:1608:33: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\proc.go:1609:33: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\proc.go:1714:6: cannot inline dropm: non-leaf function
..\..\..\..\runtime\proc.go:1729:10: inlining call to sigblock func() {  }
..\..\..\..\runtime\proc.go:1734:18: inlining call to (*muintptr).set method(*muintptr) func(*m) { *mp = muintptr(unsafe.Pointer(m)) }
..\..\..\..\runtime\proc.go:1739:13: inlining call to unlockextra func(*m) { atomic.Storeuintptr(&extram, uintptr(unsafe.Pointer(mp))) }
..\..\..\..\runtime\proc.go:1741:13: inlining call to msigrestore func(sigset) {  }
..\..\..\..\runtime\proc.go:1745:6: can inline getm as: func() uintptr { return uintptr(unsafe.Pointer(getg().m)) }
..\..\..\..\runtime\proc.go:1901:6: cannot inline templateThread: non-leaf function
..\..\..\..\runtime\proc.go:1910:32: inlining call to muintptr.ptr method(muintptr) func() *m { return (*m)(unsafe.Pointer(mp)) }
..\..\..\..\runtime\proc.go:1914:31: inlining call to muintptr.ptr method(muintptr) func() *m { return (*m)(unsafe.Pointer(mp)) }
..\..\..\..\runtime\proc.go:1922:12: inlining call to noteclear func(*note) { n.key = 0 }
..\..\..\..\runtime\proc.go:1962:6: can inline mspinning as: func() { getg().m.spinning = true }
..\..\..\..\runtime\proc.go:2412:6: cannot inline pollWork: non-leaf function
..\..\..\..\runtime\proc.go:2416:21: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:2420:18: inlining call to netpollinited func() bool { return atomic.Load(&netpollInited) != 0 }
..\..\..\..\runtime\runtime2.go:249:6: can inline setMNoWB as: func(**m, *m) { (*muintptr)(unsafe.Pointer(mp)).set(new) }
..\..\..\..\runtime\runtime2.go:250:37: inlining call to (*muintptr).set method(*muintptr) func(*m) { *mp = muintptr(unsafe.Pointer(m)) }
..\..\..\..\runtime\runtime2.go:216:6: can inline setGNoWB as: func(**g, *g) { (*guintptr)(unsafe.Pointer(gp)).set(new) }
..\..\..\..\runtime\runtime2.go:217:37: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:2557:6: can inline dropg as: func() { _g_ := getg(); setMNoWB(&_g_.m.curg.m, nil); setGNoWB(&_g_.m.curg, nil) }
..\..\..\..\runtime\proc.go:2560:10: inlining call to setMNoWB func(**m, *m) { (*muintptr)(unsafe.Pointer(mp)).set(new) }
..\..\..\..\runtime\proc.go:2560:10: inlining call to (*muintptr).set method(*muintptr) func(*m) { *mp = muintptr(unsafe.Pointer(m)) }
..\..\..\..\runtime\proc.go:2561:10: inlining call to setGNoWB func(**g, *g) { (*guintptr)(unsafe.Pointer(gp)).set(new) }
..\..\..\..\runtime\proc.go:2561:10: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:2564:6: cannot inline parkunlock_c: non-leaf function
..\..\..\..\runtime\trace.go:1035:6: cannot inline traceGoPark: non-leaf function
..\..\..\..\runtime\proc.go:2570:6: cannot inline park_m: non-leaf function
..\..\..\..\runtime\proc.go:2578:7: inlining call to dropg func() { _g_ := getg(); setMNoWB(&_g_.m.curg.m, nil); setGNoWB(&_g_.m.curg, nil) }
..\..\..\..\runtime\proc.go:2578:7: inlining call to setMNoWB func(**m, *m) { (*muintptr)(unsafe.Pointer(mp)).set(new) }
..\..\..\..\runtime\proc.go:2578:7: inlining call to (*muintptr).set method(*muintptr) func(*m) { *mp = muintptr(unsafe.Pointer(m)) }
..\..\..\..\runtime\proc.go:2578:7: inlining call to setGNoWB func(**g, *g) { (*guintptr)(unsafe.Pointer(gp)).set(new) }
..\..\..\..\runtime\proc.go:2578:7: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:2596:6: cannot inline goschedImpl: non-leaf function
..\..\..\..\runtime\proc.go:2597:23: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\proc.go:2599:14: inlining call to dumpgstatus func(*g) { _g_ := getg(); print("runtime: gp: gp=", gp, ", goid=", gp.goid, ", gp->atomicstatus=", readgstatus(gp), "\n"); print("runtime:  g:  g=", _g_, ", goid=", _g_.goid, ",  g->atomicstatus=", readgstatus(_g_), "\n") }
..\..\..\..\runtime\proc.go:2599:14: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\proc.go:2599:14: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\proc.go:2603:7: inlining call to dropg func() { _g_ := getg(); setMNoWB(&_g_.m.curg.m, nil); setGNoWB(&_g_.m.curg, nil) }
..\..\..\..\runtime\proc.go:2603:7: inlining call to setMNoWB func(**m, *m) { (*muintptr)(unsafe.Pointer(mp)).set(new) }
..\..\..\..\runtime\proc.go:2603:7: inlining call to (*muintptr).set method(*muintptr) func(*m) { *mp = muintptr(unsafe.Pointer(m)) }
..\..\..\..\runtime\proc.go:2603:7: inlining call to setGNoWB func(**g, *g) { (*guintptr)(unsafe.Pointer(gp)).set(new) }
..\..\..\..\runtime\proc.go:2603:7: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:2605:13: inlining call to globrunqput func(*g) { gp.schedlink = 0; if sched.runqtail != 0 { sched.runqtail.ptr().schedlink.set(gp) } else { sched.runqhead.set(gp) }; sched.runqtail.set(gp); sched.runqsize++ }
..\..\..\..\runtime\proc.go:2605:13: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:2605:13: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\proc.go:2605:13: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:2605:13: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:2612:6: cannot inline gosched_m: non-leaf function
..\..\..\..\runtime\proc.go:2620:6: cannot inline goschedguarded_m: non-leaf function
..\..\..\..\runtime\proc.go:2622:82: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\trace.go:1029:6: cannot inline traceGoPreempt: non-leaf function
..\..\..\..\runtime\proc.go:2632:6: cannot inline gopreempt_m: non-leaf function
..\..\..\..\runtime\proc.go:3347:6: cannot inline gfput: non-leaf function
..\..\..\..\runtime\proc.go:3348:16: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\proc.go:3362:18: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:3370:32: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\proc.go:3375:21: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:3372:21: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:2651:6: cannot inline goexit0: non-leaf function
..\..\..\..\runtime\proc.go:2655:22: inlining call to isSystemGoroutine func(*g) bool { pc := gp.startpc; return pc == runfinqPC && !fingRunning || pc == bgsweepPC || pc == forcegchelperPC || pc == timerprocPC || pc == gcBgMarkWorkerPC }
..\..\..\..\runtime\proc.go:2683:7: inlining call to dropg func() { _g_ := getg(); setMNoWB(&_g_.m.curg.m, nil); setGNoWB(&_g_.m.curg, nil) }
..\..\..\..\runtime\proc.go:2683:7: inlining call to setMNoWB func(**m, *m) { (*muintptr)(unsafe.Pointer(mp)).set(new) }
..\..\..\..\runtime\proc.go:2683:7: inlining call to (*muintptr).set method(*muintptr) func(*m) { *mp = muintptr(unsafe.Pointer(m)) }
..\..\..\..\runtime\proc.go:2683:7: inlining call to setGNoWB func(**g, *g) { (*guintptr)(unsafe.Pointer(gp)).set(new) }
..\..\..\..\runtime\proc.go:2683:7: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:2690:19: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:2834:6: cannot inline entersyscall_sysmon: non-leaf function
..\..\..\..\runtime\proc.go:2843:6: cannot inline entersyscall_gcwait: non-leaf function
..\..\..\..\runtime\proc.go:2845:20: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\trace.go:1053:6: cannot inline traceGoSysCall: non-leaf function
..\..\..\..\runtime\proc.go:2904:6: cannot inline entersyscallblock_handoff: non-leaf function
..\..\..\..\runtime\proc.go:2907:33: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:3095:6: cannot inline exitsyscall0: non-leaf function
..\..\..\..\runtime\proc.go:3099:7: inlining call to dropg func() { _g_ := getg(); setMNoWB(&_g_.m.curg.m, nil); setGNoWB(&_g_.m.curg, nil) }
..\..\..\..\runtime\proc.go:3099:7: inlining call to setMNoWB func(**m, *m) { (*muintptr)(unsafe.Pointer(mp)).set(new) }
..\..\..\..\runtime\proc.go:3099:7: inlining call to (*muintptr).set method(*muintptr) func(*m) { *mp = muintptr(unsafe.Pointer(m)) }
..\..\..\..\runtime\proc.go:3099:7: inlining call to setGNoWB func(**g, *g) { (*guintptr)(unsafe.Pointer(gp)).set(new) }
..\..\..\..\runtime\proc.go:3099:7: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:3101:17: inlining call to pidleget func() *p { _p_ := sched.pidle.ptr(); if _p_ != nil { sched.pidle = _p_.link; atomic.Xadd(&sched.npidle, -1) }; return _p_ }
..\..\..\..\runtime\proc.go:3101:17: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:3103:14: inlining call to globrunqput func(*g) { gp.schedlink = 0; if sched.runqtail != 0 { sched.runqtail.ptr().schedlink.set(gp) } else { sched.runqhead.set(gp) }; sched.runqtail.set(gp); sched.runqsize++ }
..\..\..\..\runtime\proc.go:3103:14: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:3103:14: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\proc.go:3103:14: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:3103:14: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:3122:6: can inline beforefork as: func() { gp := getg().m.curg; gp.m.locks++; msigsave(gp.m); sigblock(); gp.stackguard0 = stackFork }
..\..\..\..\runtime\proc.go:3129:10: inlining call to msigsave func(*m) {  }
..\..\..\..\runtime\proc.go:3130:10: inlining call to sigblock func() {  }
..\..\..\..\runtime\proc.go:3142:6: cannot inline syscall_runtime_BeforeFork: non-leaf function
..\..\..\..\runtime\proc.go:3146:6: can inline afterfork as: func() { gp := getg().m.curg; gp.stackguard0 = gp.stack.lo + _StackGuard; msigrestore(gp.m.sigmask); gp.m.locks-- }
..\..\..\..\runtime\proc.go:3152:13: inlining call to msigrestore func(sigset) {  }
..\..\..\..\runtime\proc.go:3160:6: cannot inline syscall_runtime_AfterFork: non-leaf function
..\..\..\..\runtime\proc.go:3179:6: can inline syscall_runtime_AfterForkInChild as: func() { inForkedChild = true; clearSignalHandlers(); msigrestore(getg().m.sigmask); inForkedChild = false }
..\..\..\..\runtime\proc.go:3186:21: inlining call to clearSignalHandlers func() {  }
..\..\..\..\runtime\proc.go:3190:13: inlining call to msigrestore func(sigset) {  }
..\..\..\..\runtime\rwmutex.go:82:6: cannot inline (*rwmutex).lock: non-leaf function
..\..\..\..\runtime\rwmutex.go:92:15: cannot inline (*rwmutex).lock.func1: non-leaf function
..\..\..\..\runtime\rwmutex.go:93:17: inlining call to (*muintptr).set method(*muintptr) func(*m) { *mp = muintptr(unsafe.Pointer(m)) }
..\..\..\..\runtime\rwmutex.go:96:13: inlining call to noteclear func(*note) { n.key = 0 }
..\..\..\..\runtime\proc.go:3197:6: cannot inline syscall_runtime_BeforeExec: non-leaf method
..\..\..\..\runtime\rwmutex.go:104:6: cannot inline (*rwmutex).unlock: non-leaf function
..\..\..\..\runtime\rwmutex.go:112:20: inlining call to muintptr.ptr method(muintptr) func() *m { return (*m)(unsafe.Pointer(mp)) }
..\..\..\..\runtime\rwmutex.go:113:27: inlining call to muintptr.ptr method(muintptr) func() *m { return (*m)(unsafe.Pointer(mp)) }
..\..\..\..\runtime\rwmutex.go:115:23: inlining call to (*muintptr).set method(*muintptr) func(*m) { *mp = muintptr(unsafe.Pointer(m)) }
..\..\..\..\runtime\proc.go:3204:6: cannot inline syscall_runtime_AfterExec: non-leaf method
..\..\..\..\runtime\proc.go:3386:6: cannot inline gfget: non-leaf function
..\..\..\..\runtime\proc.go:3398:42: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\proc.go:3395:40: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\proc.go:3404:20: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:3411:31: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\proc.go:3415:16: cannot inline gfget.func1: non-leaf function
..\..\..\..\runtime\sys_x86.go:16:6: can inline gostartcall as: func(*gobuf, unsafe.Pointer, unsafe.Pointer) { sp := buf.sp; if sys.RegSize > sys.PtrSize {  }; sp -= sys.PtrSize; *(*uintptr)(unsafe.Pointer(sp)) = buf.pc; buf.sp = sp; buf.pc = uintptr(fn); buf.ctxt = ctxt }
..\..\..\..\runtime\stack.go:1071:6: can inline gostartcallfn as: func(*gobuf, *funcval) { var fn unsafe.Pointer; fn = <N>; if fv != nil { fn = unsafe.Pointer(fv.fn) } else { fn = unsafe.Pointer(funcPC(nilfunc)) }; gostartcall(gobuf, fn, unsafe.Pointer(fv)) }
..\..\..\..\runtime\stack.go:1076:29: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\stack.go:1076:29: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\stack.go:1078:13: inlining call to gostartcall func(*gobuf, unsafe.Pointer, unsafe.Pointer) { sp := buf.sp; if sys.RegSize > sys.PtrSize {  }; sp -= sys.PtrSize; *(*uintptr)(unsafe.Pointer(sp)) = buf.pc; buf.sp = sp; buf.pc = uintptr(fn); buf.ctxt = ctxt }
..\..\..\..\runtime\trace.go:997:6: cannot inline traceGoCreate: non-leaf method
..\..\..\..\runtime\proc.go:3240:6: cannot inline newproc1: non-leaf function
..\..\..\..\runtime\proc.go:3259:20: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:3270:16: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\proc.go:3304:24: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\proc.go:3304:24: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\proc.go:3306:15: inlining call to gostartcallfn func(*gobuf, *funcval) { var fn unsafe.Pointer; fn = <N>; if fv != nil { fn = unsafe.Pointer(fv.fn) } else { fn = unsafe.Pointer(funcPC(nilfunc)) }; gostartcall(gobuf, fn, unsafe.Pointer(fv)) }
..\..\..\..\runtime\proc.go:3306:15: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\proc.go:3306:15: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\proc.go:3306:15: inlining call to gostartcall func(*gobuf, unsafe.Pointer, unsafe.Pointer) { sp := buf.sp; if sys.RegSize > sys.PtrSize {  }; sp -= sys.PtrSize; *(*uintptr)(unsafe.Pointer(sp)) = buf.pc; buf.sp = sp; buf.pc = uintptr(fn); buf.ctxt = ctxt }
..\..\..\..\runtime\proc.go:3312:22: inlining call to isSystemGoroutine func(*g) bool { pc := gp.startpc; return pc == runfinqPC && !fingRunning || pc == bgsweepPC || pc == forcegchelperPC || pc == timerprocPC || pc == gcBgMarkWorkerPC }
..\..\..\..\runtime\proc.go:3229:6: cannot inline newproc: non-leaf function
..\..\..\..\runtime\proc.go:3230:13: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\proc.go:3232:14: cannot inline newproc.func1: non-leaf function
..\..\..\..\runtime\stubs.go:141:6: cannot inline breakpoint: no function body
..\..\..\..\runtime\proc.go:3451:6: cannot inline Breakpoint: non-leaf function
..\..\..\..\runtime\proc.go:3477:6: cannot inline LockOSThread: non-leaf function
..\..\..\..\runtime\proc.go:3490:16: inlining call to dolockOSThread func() { _g_ := getg(); _g_.m.lockedg.set(_g_); _g_.lockedm.set(_g_.m) }
..\..\..\..\runtime\proc.go:3490:16: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\proc.go:3490:16: inlining call to (*muintptr).set method(*muintptr) func(*m) { *mp = muintptr(unsafe.Pointer(m)) }
..\..\..\..\runtime\proc.go:3526:6: can inline UnlockOSThread as: func() { _g_ := getg(); if _g_.m.lockedExt == 0 { return  }; _g_.m.lockedExt--; dounlockOSThread() }
..\..\..\..\runtime\proc.go:3532:18: inlining call to dounlockOSThread func() { _g_ := getg(); if _g_.m.lockedInt != 0 || _g_.m.lockedExt != 0 { return  }; _g_.m.lockedg = 0; _g_.lockedm = 0 }
..\..\..\..\runtime\proc.go:3545:6: cannot inline badunlockosthread: non-leaf function
..\..\..\..\runtime\proc.go:3572:6: cannot inline _System: recursive
..\..\..\..\runtime\proc.go:3573:6: cannot inline _ExternalCode: recursive
..\..\..\..\runtime\proc.go:3574:6: cannot inline _LostExternalCode: recursive
..\..\..\..\runtime\proc.go:3575:6: cannot inline _GC: recursive
..\..\..\..\runtime\proc.go:3576:6: cannot inline _LostSIGPROFDuringAtomic64: recursive
..\..\..\..\runtime\proc.go:3751:6: cannot inline sigprofNonGo: unhandled op FOR
..\..\..\..\runtime\proc.go:3768:6: cannot inline sigprofNonGoPC: non-leaf method
..\..\..\..\runtime\proc.go:3772:10: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\proc.go:3772:10: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\time.go:306:6: cannot inline timeSleepUntil: unhandled op RANGE
..\..\..\..\runtime\proc.go:4307:6: cannot inline retake: non-leaf function
..\..\..\..\runtime\proc.go:4367:14: inlining call to preemptone func(*p) bool { mp := _p_.m.ptr(); if mp == nil || mp == getg().m { return false }; gp := mp.curg; if gp == nil || gp == mp.g0 { return false }; gp.preempt = true; gp.stackguard0 = stackPreempt; return true }
..\..\..\..\runtime\proc.go:4367:14: inlining call to muintptr.ptr method(muintptr) func() *m { return (*m)(unsafe.Pointer(mp)) }
..\..\..\..\runtime\proc.go:4179:6: cannot inline sysmon: non-leaf function
..\..\..\..\runtime\proc.go:4239:14: inlining call to noteclear func(*note) { n.key = 0 }
..\..\..\..\runtime\proc.go:4252:19: inlining call to netpollinited func() bool { return atomic.Load(&netpollInited) != 0 }
..\..\..\..\runtime\proc.go:4276:61: inlining call to gcTrigger.test method(gcTrigger) func() bool { if !memstats.enablegc || panicking != 0 { return false }; if t.kind == gcTriggerAlways { return true }; if gcphase != _GCoff { return false }; switch statement; return true }
..\..\..\..\runtime\proc.go:4842:6: cannot inline setMaxThreads: non-leaf function
..\..\..\..\runtime\proc.go:4855:6: cannot inline haveexperiment: unhandled op FOR
..\..\..\..\runtime\proc.go:4879:6: can inline procPin as: func() int { _g_ := getg(); mp := _g_.m; mp.locks++; return int(mp.p.ptr().id) }
..\..\..\..\runtime\proc.go:4884:21: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:4888:6: can inline procUnpin as: func() { _g_ := getg(); _g_.m.locks-- }
..\..\..\..\runtime\proc.go:4895:6: can inline sync_runtime_procPin as: func() int { return procPin() }
..\..\..\..\runtime\proc.go:4896:16: inlining call to procPin func() int { _g_ := getg(); mp := _g_.m; mp.locks++; return int(mp.p.ptr().id) }
..\..\..\..\runtime\proc.go:4896:16: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:4901:6: can inline sync_runtime_procUnpin as: func() { procUnpin() }
..\..\..\..\runtime\proc.go:4902:11: inlining call to procUnpin func() { _g_ := getg(); _g_.m.locks-- }
..\..\..\..\runtime\proc.go:4907:6: can inline sync_atomic_runtime_procPin as: func() int { return procPin() }
..\..\..\..\runtime\proc.go:4908:16: inlining call to procPin func() int { _g_ := getg(); mp := _g_.m; mp.locks++; return int(mp.p.ptr().id) }
..\..\..\..\runtime\proc.go:4908:16: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:4913:6: can inline sync_atomic_runtime_procUnpin as: func() { procUnpin() }
..\..\..\..\runtime\proc.go:4914:11: inlining call to procUnpin func() { _g_ := getg(); _g_.m.locks-- }
..\..\..\..\runtime\proc.go:4920:6: cannot inline sync_runtime_canSpin: non-leaf function
..\..\..\..\runtime\proc.go:4929:24: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\proc.go:4937:6: cannot inline sync_runtime_doSpin: non-leaf function
..\..\..\..\runtime\proflabel.go:12:6: can inline runtime_setProfLabel as: func(unsafe.Pointer) { if raceenabled {  }; getg().labels = labels }
..\..\..\..\runtime\proflabel.go:38:6: can inline runtime_getProfLabel as: func() unsafe.Pointer { return getg().labels }
..\..\..\..\runtime\race0.go:20:6: cannot inline raceWriteObjectPC: non-leaf function
..\..\..\..\runtime\race0.go:21:6: cannot inline raceinit: non-leaf function
..\..\..\..\runtime\race0.go:22:6: cannot inline racefini: non-leaf function
..\..\..\..\runtime\race0.go:24:6: cannot inline raceprocdestroy: non-leaf function
..\..\..\..\runtime\race0.go:28:6: cannot inline racereadrangepc: non-leaf function
..\..\..\..\runtime\race0.go:29:6: cannot inline racewriterangepc: non-leaf function
..\..\..\..\runtime\race0.go:34:6: cannot inline racereleasemerge: non-leaf function
..\..\..\..\runtime\race0.go:35:6: cannot inline racereleasemergeg: non-leaf function
..\..\..\..\runtime\race0.go:36:6: cannot inline racefingo: non-leaf function
..\..\..\..\runtime\race0.go:37:6: cannot inline racemalloc: non-leaf function
..\..\..\..\runtime\race0.go:38:6: cannot inline racefree: non-leaf function
..\..\..\..\runtime\race0.go:39:6: cannot inline racegostart: non-leaf function
..\..\..\..\runtime\race0.go:40:6: cannot inline racegoend: non-leaf function
..\..\..\..\runtime\rdebug.go:10:6: can inline setMaxStack as: func(int) int { out = int(maxstacksize); maxstacksize = uintptr(in); return out }
..\..\..\..\runtime\rdebug.go:17:6: can inline setPanicOnFault as: func(bool) bool { _g_ := getg(); old = _g_.paniconfault; _g_.paniconfault = new; return old }
..\..\..\..\runtime\runtime.go:53:6: can inline syscall_runtime_envs as: func() []string { return append([]string literal, envs...) }
..\..\..\..\runtime\runtime.go:56:6: can inline syscall_Getpagesize as: func() int { return int(physPageSize) }
..\..\..\..\runtime\runtime.go:59:6: can inline os_runtime_args as: func() []string { return append([]string literal, argslice...) }
..\..\..\..\runtime\runtime.go:63:6: cannot inline syscall_Exit: non-leaf function
..\..\..\..\runtime\vdso_none.go:10:6: can inline sysargs as: func(int32, **byte) {  }
..\..\..\..\runtime\runtime1.go:60:6: can inline args as: func(int32, **byte) { argc = c; argv = v; sysargs(c, v) }
..\..\..\..\runtime\runtime1.go:63:9: inlining call to sysargs func(int32, **byte) {  }
..\..\..\..\runtime\runtime1.go:76:6: cannot inline goenvs_unix: unhandled op FOR
..\..\..\..\runtime\runtime1.go:81:16: inlining call to argv_index func(**byte, int32) *byte { return *(**byte)(add(unsafe.Pointer(argv), uintptr(i) * sys.PtrSize)) }
..\..\..\..\runtime\runtime1.go:81:16: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\runtime1.go:87:32: inlining call to argv_index func(**byte, int32) *byte { return *(**byte)(add(unsafe.Pointer(argv), uintptr(i) * sys.PtrSize)) }
..\..\..\..\runtime\runtime1.go:87:32: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\runtime1.go:99:6: cannot inline testAtomic64: non-leaf function
..\..\..\..\runtime\stubs.go:301:6: cannot inline checkASM: no function body
..\..\..\..\runtime\runtime1.go:136:6: cannot inline check: unhandled op DCLTYPE
..\..\..\..\runtime\runtime1.go:244:10: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\runtime1.go:472:6: cannot inline reflect_typelinks: unhandled op RANGE
..\..\..\..\runtime\runtime1.go:473:26: inlining call to activeModules func() []*moduledata { p := (*[]*moduledata)(atomic.Loadp(unsafe.Pointer(&modulesSlice))); if p == nil { return nil }; return *p }
..\..\..\..\runtime\runtime1.go:485:6: cannot inline reflect_resolveNameOff: non-leaf function
..\..\..\..\runtime\runtime1.go:491:6: cannot inline reflect_resolveTypeOff: non-leaf method
..\..\..\..\runtime\runtime1.go:497:6: cannot inline reflect_resolveTextOff: non-leaf method
..\..\..\..\runtime\runtime1.go:504:6: cannot inline reflect_addReflectOff: non-leaf function
..\..\..\..\runtime\select.go:52:6: can inline selectsize as: func(uintptr) uintptr { selsize := unsafe.Sizeof(hselect literal) + (size - 1) * unsafe.Sizeof(hselect literal.scase[0]) + size * unsafe.Sizeof(*hselect literal.lockorder) + size * unsafe.Sizeof(*hselect literal.pollorder); return round(selsize, sys.Int64Align) }
..\..\..\..\runtime\select.go:57:14: inlining call to round func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\runtime\select.go:60:6: cannot inline newselect: non-leaf function
..\..\..\..\runtime\select.go:61:32: inlining call to selectsize func(uintptr) uintptr { selsize := unsafe.Sizeof(hselect literal) + (size - 1) * unsafe.Sizeof(hselect literal.scase[0]) + size * unsafe.Sizeof(*hselect literal.lockorder) + size * unsafe.Sizeof(*hselect literal.pollorder); return round(selsize, sys.Int64Align) }
..\..\..\..\runtime\select.go:61:32: inlining call to round func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\runtime\select.go:62:68: inlining call to selectsize func(uintptr) uintptr { selsize := unsafe.Sizeof(hselect literal) + (size - 1) * unsafe.Sizeof(hselect literal.scase[0]) + size * unsafe.Sizeof(*hselect literal.lockorder) + size * unsafe.Sizeof(*hselect literal.pollorder); return round(selsize, sys.Int64Align) }
..\..\..\..\runtime\select.go:62:68: inlining call to round func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\runtime\select.go:67:31: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\select.go:68:31: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\select.go:75:6: cannot inline selectsend: non-leaf function
..\..\..\..\runtime\select.go:85:21: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\select.go:96:6: cannot inline selectrecv: non-leaf function
..\..\..\..\runtime\select.go:106:21: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\select.go:118:6: cannot inline selectdefault: non-leaf function
..\..\..\..\runtime\select.go:125:21: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\select.go:135:6: cannot inline sellock: unhandled op RANGE
..\..\..\..\runtime\select.go:146:6: cannot inline selunlock: unhandled op FOR
..\..\..\..\runtime\select.go:167:6: cannot inline selparkcommit: unhandled op FOR
..\..\..\..\runtime\select.go:191:6: cannot inline block: non-leaf function
..\..\..\..\runtime\select.go:580:6: can inline (*hchan).sortkey as: method(*hchan) func() uintptr { return uintptr(unsafe.Pointer(c)) }
..\..\..\..\runtime\select.go:629:6: can inline (*waitq).dequeueSudoG as: method(*waitq) func(*sudog) { x := sgp.prev; y := sgp.next; if x != nil { if y != nil { x.next = y; y.prev = x; sgp.next = nil; sgp.prev = nil; return  }; x.next = nil; q.last = x; sgp.prev = nil; return  }; if y != nil { y.prev = nil; q.first = y; sgp.next = nil; return  }; if q.first == sgp { q.first = nil; q.last = nil } }
..\..\..\..\runtime\select.go:202:6: cannot inline selectgo: non-leaf function
..\..\..\..\runtime\select.go:233:17: inlining call to fastrandn func(uint32) uint32 { return uint32(uint64(fastrand()) * uint64(n) >> 32) }
..\..\..\..\runtime\select.go:233:17: inlining call to fastrand func() uint32 { mp := getg().m; s1, s0 := mp.fastrand[0], mp.fastrand[1]; s1 ^= s1 << 17; s1 = s1 ^ s0 ^ s1 >> 7 ^ s0 >> 16; mp.fastrand[0], mp.fastrand[1] = s0, s1; return s0 + s1 }
..\..\..\..\runtime\select.go:246:52: inlining call to (*hchan).sortkey method(*hchan) func() uintptr { return uintptr(unsafe.Pointer(c)) }
..\..\..\..\runtime\select.go:246:66: inlining call to (*hchan).sortkey method(*hchan) func() uintptr { return uintptr(unsafe.Pointer(c)) }
..\..\..\..\runtime\select.go:263:48: inlining call to (*hchan).sortkey method(*hchan) func() uintptr { return uintptr(unsafe.Pointer(c)) }
..\..\..\..\runtime\select.go:263:85: inlining call to (*hchan).sortkey method(*hchan) func() uintptr { return uintptr(unsafe.Pointer(c)) }
..\..\..\..\runtime\select.go:266:16: inlining call to (*hchan).sortkey method(*hchan) func() uintptr { return uintptr(unsafe.Pointer(c)) }
..\..\..\..\runtime\select.go:266:51: inlining call to (*hchan).sortkey method(*hchan) func() uintptr { return uintptr(unsafe.Pointer(c)) }
..\..\..\..\runtime\select.go:383:19: inlining call to (*waitq).enqueue method(*waitq) func(*sudog) { sgp.next = nil; x := q.last; if x == nil { sgp.prev = nil; q.first = sgp; q.last = sgp; return  }; sgp.prev = x; x.next = sgp; q.last = sgp }
..\..\..\..\runtime\select.go:386:19: inlining call to (*waitq).enqueue method(*waitq) func(*sudog) { sgp.next = nil; x := q.last; if x == nil { sgp.prev = nil; q.first = sgp; q.last = sgp; return  }; sgp.prev = x; x.next = sgp; q.last = sgp }
..\..\..\..\runtime\select.go:432:25: inlining call to (*waitq).dequeueSudoG method(*waitq) func(*sudog) { x := sgp.prev; y := sgp.next; if x != nil { if y != nil { x.next = y; y.prev = x; sgp.next = nil; sgp.prev = nil; return  }; x.next = nil; q.last = x; sgp.prev = nil; return  }; if y != nil { y.prev = nil; q.first = y; sgp.next = nil; return  }; if q.first == sgp { q.first = nil; q.last = nil } }
..\..\..\..\runtime\select.go:430:25: inlining call to (*waitq).dequeueSudoG method(*waitq) func(*sudog) { x := sgp.prev; y := sgp.next; if x != nil { if y != nil { x.next = y; y.prev = x; sgp.next = nil; sgp.prev = nil; return  }; x.next = nil; q.last = x; sgp.prev = nil; return  }; if y != nil { y.prev = nil; q.first = y; sgp.next = nil; return  }; if q.first == sgp { q.first = nil; q.last = nil } }
..\..\..\..\runtime\select.go:497:14: inlining call to chanbuf func(*hchan, uint) unsafe.Pointer { return add(c.buf, uintptr(i) * uintptr(c.elemsize)) }
..\..\..\..\runtime\select.go:497:14: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\select.go:520:34: inlining call to chanbuf func(*hchan, uint) unsafe.Pointer { return add(c.buf, uintptr(i) * uintptr(c.elemsize)) }
..\..\..\..\runtime\select.go:520:34: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\select.go:531:24: cannot inline selectgo.func1: non-leaf function
..\..\..\..\runtime\select.go:562:24: cannot inline selectgo.func2: non-leaf function
..\..\..\..\runtime\select.go:606:6: cannot inline reflect_rselect: non-leaf function
..\..\..\..\runtime\select.go:608:20: inlining call to selectsize func(uintptr) uintptr { selsize := unsafe.Sizeof(hselect literal) + (size - 1) * unsafe.Sizeof(hselect literal.scase[0]) + size * unsafe.Sizeof(*hselect literal.lockorder) + size * unsafe.Sizeof(*hselect literal.pollorder); return round(selsize, sys.Int64Align) }
..\..\..\..\runtime\select.go:608:20: inlining call to round func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\runtime\sema.go:55:6: cannot inline sync_runtime_Semacquire: non-leaf function
..\..\..\..\runtime\sema.go:60:6: cannot inline poll_runtime_Semacquire: non-leaf function
..\..\..\..\runtime\sema.go:65:6: cannot inline sync_runtime_Semrelease: non-leaf function
..\..\..\..\runtime\sema.go:70:6: cannot inline sync_runtime_SemacquireMutex: non-leaf function
..\..\..\..\runtime\sema.go:75:6: cannot inline poll_runtime_Semrelease: non-leaf function
..\..\..\..\runtime\sema.go:468:6: can inline less as: func(uint32, uint32) bool { return int32(a - b) < 0 }
..\..\..\..\runtime\sema.go:476:6: can inline notifyListAdd as: func(*notifyList) uint32 { return atomic.Xadd(&l.wait, 1) - 1 }
..\..\..\..\runtime\sema.go:485:6: cannot inline notifyListWait: non-leaf function
..\..\..\..\runtime\sema.go:489:9: inlining call to less func(uint32, uint32) bool { return int32(a - b) < 0 }
..\..\..\..\runtime\sema.go:519:6: cannot inline notifyListNotifyAll: non-leaf function
..\..\..\..\runtime\sema.go:551:6: cannot inline notifyListNotifyOne: non-leaf function
..\..\..\..\runtime\sema.go:604:6: cannot inline notifyListCheck: non-leaf function
..\..\..\..\runtime\sema.go:612:6: cannot inline sync_nanotime: non-leaf function
..\..\..\..\runtime\signal_windows.go:24:6: cannot inline exceptiontramp: no function body
..\..\..\..\runtime\signal_windows.go:25:6: cannot inline firstcontinuetramp: no function body
..\..\..\..\runtime\signal_windows.go:26:6: cannot inline lastcontinuetramp: no function body
..\..\..\..\runtime\signal_windows.go:41:6: can inline isgoexception as: func(*exceptionrecord, *context) bool { if r.ip() < firstmoduledata.text || firstmoduledata.etext < r.ip() { return false }; switch statement; return true }
..\..\..\..\runtime\signal_windows.go:45:9: inlining call to (*context).ip method(*context) func() uintptr { return uintptr(c.rip) }
..\..\..\..\runtime\signal_windows.go:45:66: inlining call to (*context).ip method(*context) func() uintptr { return uintptr(c.rip) }
..\..\..\..\runtime\signal_windows.go:69:6: cannot inline exceptionhandler: function too complex: cost 174 exceeds budget 80
..\..\..\..\runtime\signal_windows.go:70:19: inlining call to isgoexception func(*exceptionrecord, *context) bool { if r.ip() < firstmoduledata.text || firstmoduledata.etext < r.ip() { return false }; switch statement; return true }
..\..\..\..\runtime\signal_windows.go:70:19: inlining call to (*context).ip method(*context) func() uintptr { return uintptr(c.rip) }
..\..\..\..\runtime\signal_windows.go:70:19: inlining call to (*context).ip method(*context) func() uintptr { return uintptr(c.rip) }
..\..\..\..\runtime\signal_windows.go:81:17: inlining call to (*context).ip method(*context) func() uintptr { return uintptr(c.rip) }
..\..\..\..\runtime\signal_windows.go:89:9: inlining call to (*context).ip method(*context) func() uintptr { return uintptr(c.rip) }
..\..\..\..\runtime\signal_windows.go:90:28: inlining call to (*context).sp method(*context) func() uintptr { return uintptr(c.rsp) }
..\..\..\..\runtime\signal_windows.go:91:11: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\signal_windows.go:92:27: inlining call to (*context).ip method(*context) func() uintptr { return uintptr(c.rip) }
..\..\..\..\runtime\signal_windows.go:93:10: inlining call to (*context).setsp method(*context) func(uintptr) { c.rsp = uint64(x) }
..\..\..\..\runtime\signal_windows.go:95:16: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\signal_windows.go:95:16: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\signal_windows.go:95:9: inlining call to (*context).setip method(*context) func(uintptr) { c.rip = uint64(x) }
..\..\..\..\runtime\signal_windows.go:103:6: can inline firstcontinuehandler as: func(*exceptionrecord, *context, *g) int32 { if !isgoexception(info, r) { return _EXCEPTION_CONTINUE_SEARCH }; return _EXCEPTION_CONTINUE_EXECUTION }
..\..\..\..\runtime\signal_windows.go:104:19: inlining call to isgoexception func(*exceptionrecord, *context) bool { if r.ip() < firstmoduledata.text || firstmoduledata.etext < r.ip() { return false }; switch statement; return true }
..\..\..\..\runtime\signal_windows.go:104:19: inlining call to (*context).ip method(*context) func() uintptr { return uintptr(c.rip) }
..\..\..\..\runtime\signal_windows.go:104:19: inlining call to (*context).ip method(*context) func() uintptr { return uintptr(c.rip) }
..\..\..\..\runtime\traceback.go:683:6: cannot inline tracebacktrap: non-leaf function
..\..\..\..\runtime\signal_windows.go:114:6: cannot inline lastcontinuehandler: non-leaf function
..\..\..\..\runtime\signal_windows.go:126:140: inlining call to (*context).ip method(*context) func() uintptr { return uintptr(c.rip) }
..\..\..\..\runtime\signal_windows.go:128:23: inlining call to (*context).ip method(*context) func() uintptr { return uintptr(c.rip) }
..\..\..\..\runtime\signal_windows.go:133:25: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\signal_windows.go:137:34: inlining call to gotraceback func() (int32, bool, bool) { _g_ := getg(); t := atomic.Load(&traceback_cache); crash = t & tracebackCrash != 0; all = _g_.m.throwing > 0 || t & tracebackAll != 0; if _g_.m.traceback != 0 { level = int32(_g_.m.traceback) } else { level = int32(t >> tracebackShift) }; return  }
..\..\..\..\runtime\signal_windows.go:139:21: inlining call to (*context).ip method(*context) func() uintptr { return uintptr(c.rip) }
..\..\..\..\runtime\signal_windows.go:139:29: inlining call to (*context).sp method(*context) func() uintptr { return uintptr(c.rsp) }
..\..\..\..\runtime\signal_windows.go:145:8: inlining call to crash func() {  }
..\..\..\..\runtime\signal_windows.go:152:6: cannot inline sigpanic: non-leaf function
..\..\..\..\runtime\signal_windows.go:197:6: can inline sigenable as: func(uint32) {  }
..\..\..\..\runtime\signal_windows.go:200:6: can inline sigdisable as: func(uint32) {  }
..\..\..\..\runtime\signal_windows.go:203:6: can inline sigignore as: func(uint32) {  }
..\..\..\..\runtime\signal_windows.go:206:6: cannot inline badsignal2: no function body
..\..\..\..\runtime\signal_windows.go:208:6: cannot inline raisebadsignal: non-leaf function
..\..\..\..\runtime\sigqueue.go:121:6: cannot inline signal_recv: unhandled op FOR
..\..\..\..\runtime\sigqueue.go:140:15: inlining call to noteclear func(*note) { n.key = 0 }
..\..\..\..\runtime\sigqueue.go:165:6: cannot inline signalWaitUntilIdle: unhandled op FOR
..\..\..\..\runtime\sigqueue.go:185:6: cannot inline signal_enable: function too complex: cost 83 exceeds budget 80
..\..\..\..\runtime\sigqueue.go:191:12: inlining call to noteclear func(*note) { n.key = 0 }
..\..\..\..\runtime\sigqueue.go:207:11: inlining call to sigenable func(uint32) {  }
..\..\..\..\runtime\sigqueue.go:212:6: can inline signal_disable as: func(uint32) { if s >= uint32(len(sig.wanted) * 32) { return  }; sigdisable(s); w := sig.wanted[s / 32]; w &^= 1 << (s & 31); atomic.Store(&sig.wanted[s / 32], w) }
..\..\..\..\runtime\sigqueue.go:216:12: inlining call to sigdisable func(uint32) {  }
..\..\..\..\runtime\sigqueue.go:225:6: can inline signal_ignore as: func(uint32) { if s >= uint32(len(sig.wanted) * 32) { return  }; sigignore(s); w := sig.wanted[s / 32]; w &^= 1 << (s & 31); atomic.Store(&sig.wanted[s / 32], w); i := sig.ignored[s / 32]; i |= 1 << (s & 31); atomic.Store(&sig.ignored[s / 32], i) }
..\..\..\..\runtime\sigqueue.go:229:11: inlining call to sigignore func(uint32) {  }
..\..\..\..\runtime\sigqueue.go:241:6: can inline signal_ignored as: func(uint32) bool { i := atomic.Load(&sig.ignored[s / 32]); return i & (1 << (s & 31)) != 0 }
..\..\..\..\runtime\slice.go:46:6: cannot inline makeslice: non-leaf op PANIC
..\..\..\..\runtime\slice.go:52:28: inlining call to maxSliceCap func(uintptr) uintptr { if elemsize < uintptr(len(maxElems)) { return maxElems[elemsize] }; return _MaxMem / elemsize }
..\..\..\..\runtime\slice.go:65:6: cannot inline makeslice64: non-leaf op PANIC
..\..\..\..\runtime\slice.go:89:6: cannot inline growslice: non-leaf op PANIC
..\..\..\..\runtime\slice.go:135:23: inlining call to roundupsize func(uintptr) uintptr { if size < _MaxSmallSize { if size <= smallSizeMax - 8 { return uintptr(class_to_size[size_to_class8[(size + smallSizeDiv - 1) / smallSizeDiv]]) } else { return uintptr(class_to_size[size_to_class128[(size - smallSizeMax + largeSizeDiv - 1) / largeSizeDiv]]) } }; if size + _PageSize < size { return size }; return round(size, _PageSize) }
..\..\..\..\runtime\slice.go:135:23: inlining call to round func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\runtime\slice.go:141:23: inlining call to roundupsize func(uintptr) uintptr { if size < _MaxSmallSize { if size <= smallSizeMax - 8 { return uintptr(class_to_size[size_to_class8[(size + smallSizeDiv - 1) / smallSizeDiv]]) } else { return uintptr(class_to_size[size_to_class128[(size - smallSizeMax + largeSizeDiv - 1) / largeSizeDiv]]) } }; if size + _PageSize < size { return size }; return round(size, _PageSize) }
..\..\..\..\runtime\slice.go:141:23: inlining call to round func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\runtime\slice.go:147:23: inlining call to roundupsize func(uintptr) uintptr { if size < _MaxSmallSize { if size <= smallSizeMax - 8 { return uintptr(class_to_size[size_to_class8[(size + smallSizeDiv - 1) / smallSizeDiv]]) } else { return uintptr(class_to_size[size_to_class128[(size - smallSizeMax + largeSizeDiv - 1) / largeSizeDiv]]) } }; if size + _PageSize < size { return size }; return round(size, _PageSize) }
..\..\..\..\runtime\slice.go:147:23: inlining call to round func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\runtime\slice.go:148:43: inlining call to maxSliceCap func(uintptr) uintptr { if elemsize < uintptr(len(maxElems)) { return maxElems[elemsize] }; return _MaxMem / elemsize }
..\..\..\..\runtime\slice.go:184:25: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\slice.go:184:36: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\slice.go:176:27: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\slice.go:192:6: cannot inline slicecopy: non-leaf function
..\..\..\..\runtime\slice.go:227:6: cannot inline slicestringcopy: non-leaf function
..\..\..\..\runtime\slice.go:246:48: inlining call to stringStructOf func(*string) *stringStruct { return (*stringStruct)(unsafe.Pointer(sp)) }
..\..\..\..\runtime\softfloat64.go:29:6: cannot inline funpack64: unhandled op FOR
..\..\..\..\runtime\softfloat64.go:61:6: cannot inline funpack32: unhandled op FOR
..\..\..\..\runtime\softfloat64.go:93:6: cannot inline fpack64: unhandled op FOR
..\..\..\..\runtime\softfloat64.go:144:6: cannot inline fpack32: unhandled op FOR
..\..\..\..\runtime\softfloat64.go:195:6: cannot inline fadd64: non-leaf function
..\..\..\..\runtime\softfloat64.go:254:6: can inline fneg64 as: func(uint64) uint64 { return f ^ 1 << (mantbits64 + expbits64) }
..\..\..\..\runtime\softfloat64.go:250:6: cannot inline fsub64: non-leaf function
..\..\..\..\runtime\softfloat64.go:251:25: inlining call to fneg64 func(uint64) uint64 { return f ^ 1 << (mantbits64 + expbits64) }
..\..\..\..\runtime\softfloat64.go:420:6: can inline mullu as: func(uint64, uint64) (uint64, uint64) { <node DCLCONST>; <node DCLCONST>; u0 := u & mask; u1 := u >> s; v0 := v & mask; v1 := v >> s; w0 := u0 * v0; t := u1 * v0 + w0 >> s; w1 := t & mask; w2 := t >> s; w1 += u0 * v1; return u * v, u1 * v1 + w2 + w1 >> s }
..\..\..\..\runtime\softfloat64.go:258:6: cannot inline fmul64: non-leaf function
..\..\..\..\runtime\softfloat64.go:281:17: inlining call to mullu func(uint64, uint64) (uint64, uint64) { <node DCLCONST>; <node DCLCONST>; u0 := u & mask; u1 := u >> s; v0 := v & mask; v1 := v >> s; w0 := u0 * v0; t := u1 * v0 + w0 >> s; w1 := t & mask; w2 := t >> s; w1 += u0 * v1; return u * v, u1 * v1 + w2 + w1 >> s }
..\..\..\..\runtime\softfloat64.go:439:6: cannot inline divlu: unhandled op FOR
..\..\..\..\runtime\softfloat64.go:288:6: cannot inline fdiv64: non-leaf function
..\..\..\..\runtime\softfloat64.go:317:6: cannot inline f64to32: non-leaf function
..\..\..\..\runtime\softfloat64.go:330:6: cannot inline f32to64: non-leaf function
..\..\..\..\runtime\softfloat64.go:343:6: cannot inline fcmp64: non-leaf function
..\..\..\..\runtime\softfloat64.go:374:6: cannot inline f64toint: non-leaf function
..\..\..\..\runtime\softfloat64.go:409:6: cannot inline fintto64: non-leaf function
..\..\..\..\runtime\softfloat64.go:487:6: cannot inline fadd32: non-leaf function
..\..\..\..\runtime\softfloat64.go:491:6: cannot inline fmul32: non-leaf function
..\..\..\..\runtime\softfloat64.go:495:6: cannot inline fdiv32: non-leaf function
..\..\..\..\runtime\softfloat64.go:499:6: cannot inline feq32: non-leaf function
..\..\..\..\runtime\softfloat64.go:504:6: cannot inline fgt32: non-leaf function
..\..\..\..\runtime\softfloat64.go:509:6: cannot inline fge32: non-leaf function
..\..\..\..\runtime\softfloat64.go:514:6: cannot inline feq64: non-leaf function
..\..\..\..\runtime\softfloat64.go:519:6: cannot inline fgt64: non-leaf function
..\..\..\..\runtime\softfloat64.go:524:6: cannot inline fge64: non-leaf function
..\..\..\..\runtime\softfloat64.go:529:6: cannot inline fint32to32: non-leaf function
..\..\..\..\runtime\softfloat64.go:533:6: cannot inline fint32to64: non-leaf function
..\..\..\..\runtime\softfloat64.go:537:6: cannot inline fint64to32: non-leaf function
..\..\..\..\runtime\softfloat64.go:541:6: cannot inline fint64to64: non-leaf function
..\..\..\..\runtime\softfloat64.go:545:6: cannot inline f32toint32: non-leaf function
..\..\..\..\runtime\softfloat64.go:550:6: cannot inline f32toint64: non-leaf function
..\..\..\..\runtime\softfloat64.go:555:6: cannot inline f64toint32: non-leaf function
..\..\..\..\runtime\softfloat64.go:560:6: cannot inline f64toint64: non-leaf function
..\..\..\..\runtime\softfloat64.go:565:6: can inline f64touint64 as: func(float64) uint64 { if x < float64(1 << 63) { return uint64(int64(x)) }; y := x - float64(1 << 63); z := uint64(int64(y)); return z | 1 << 63 }
..\..\..\..\runtime\softfloat64.go:574:6: can inline f32touint64 as: func(float32) uint64 { if x < float32(1 << 63) { return uint64(int64(x)) }; y := x - float32(1 << 63); z := uint64(int64(y)); return z | 1 << 63 }
..\..\..\..\runtime\softfloat64.go:583:6: can inline fuint64to64 as: func(uint64) float64 { if int64(x) >= 0 { return float64(int64(x)) }; y := x & 1; z := x >> 1; z = z | y; r := float64(int64(z)); return r + r }
..\..\..\..\runtime\softfloat64.go:595:6: can inline fuint64to32 as: func(uint64) float32 { return float32(fuint64to64(x)) }
..\..\..\..\runtime\softfloat64.go:596:28: inlining call to fuint64to64 func(uint64) float64 { if int64(x) >= 0 { return float64(int64(x)) }; y := x & 1; z := x >> 1; z = z | y; r := float64(int64(z)); return r + r }
..\..\..\..\runtime\sqrt.go:99:6: can inline isnanu as: func(uint64) bool { exp := ix >> float64Shift & float64Mask; sig := ix << (64 - float64Shift) >> (64 - float64Shift); return exp == float64Mask && sig != 0 }
..\..\..\..\runtime\sqrt.go:105:6: cannot inline sqrt: unhandled op FOR
..\..\..\..\runtime\sqrt.go:110:13: inlining call to isnanu func(uint64) bool { exp := ix >> float64Shift & float64Mask; sig := ix << (64 - float64Shift) >> (64 - float64Shift); return exp == float64Mask && sig != 0 }
..\..\..\..\runtime\stack.go:559:6: can inline ptrbit as: func(*gobitvector, uintptr) uint8 { return bv.bytedata[i / 8] >> (i % 8) & 1 }
..\..\..\..\runtime\stack.go:565:6: cannot inline adjustpointers: unhandled op FOR
..\..\..\..\runtime\stack.go:566:12: inlining call to gobv func(bitvector) gobitvector { return gobitvector literal }
..\..\..\..\runtime\stack.go:581:12: inlining call to ptrbit func(*gobitvector, uintptr) uint8 { return bv.bytedata[i / 8] >> (i % 8) & 1 }
..\..\..\..\runtime\stack.go:584:23: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\stack.go:587:13: inlining call to funcInfo.valid method(funcInfo) func() bool { return f._func != nil }
..\..\..\..\runtime\stack.go:611:6: cannot inline adjustframe: non-leaf function
..\..\..\..\runtime\stack.go:686:16: inlining call to adjustpointer func(*adjustinfo, unsafe.Pointer) { pp := (*uintptr)(vpp); p := *pp; if stackDebug >= 4 {  }; if adjinfo.old.lo <= p && p < adjinfo.old.hi { *pp = p + adjinfo.delta; if stackDebug >= 3 {  } } }
..\..\..\..\runtime\stack.go:758:6: cannot inline fillstack: unhandled op FOR
..\..\..\..\runtime\stack.go:921:6: cannot inline newstack: non-leaf function
..\..\..\..\runtime\stack.go:924:26: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\stack.go:927:26: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\stack.go:930:62: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
..\..\..\..\runtime\stack.go:974:95: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\stack.go:996:61: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\stack.go:1021:23: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\stack.go:1065:6: can inline nilfunc as: func() { *(*uint8)(nil) = 0 }
..\..\..\..\runtime\stack.go:1146:6: cannot inline freeStackSpans: non-leaf function
..\..\..\..\runtime\stack.go:1179:6: cannot inline morestackc: non-leaf function
..\..\..\..\runtime\stack.go:1180:14: cannot inline morestackc.func1: non-leaf function
..\..\..\..\runtime\string.go:104:6: can inline stringDataOnStack as: func(string) bool { ptr := uintptr(stringStructOf(&s).str); stk := getg().stack; return stk.lo <= ptr && ptr < stk.hi }
..\..\..\..\runtime\string.go:105:31: inlining call to stringStructOf func(*string) *stringStruct { return (*stringStruct)(unsafe.Pointer(sp)) }
..\..\..\..\runtime\string.go:133:6: cannot inline slicebytetostringtmp: non-leaf function
..\..\..\..\runtime\string.go:138:10: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\string.go:138:10: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\string.go:110:6: cannot inline rawstringtmp: non-leaf function
..\..\..\..\runtime\string.go:20:6: cannot inline concatstrings: unhandled op RANGE
..\..\..\..\runtime\string.go:43:52: inlining call to stringDataOnStack func(string) bool { ptr := uintptr(stringStructOf(&s).str); stk := getg().stack; return stk.lo <= ptr && ptr < stk.hi }
..\..\..\..\runtime\string.go:43:52: inlining call to stringStructOf func(*string) *stringStruct { return (*stringStruct)(unsafe.Pointer(sp)) }
..\..\..\..\runtime\string.go:54:6: cannot inline concatstring2: non-leaf function
..\..\..\..\runtime\string.go:58:6: cannot inline concatstring3: non-leaf function
..\..\..\..\runtime\string.go:62:6: cannot inline concatstring4: non-leaf function
..\..\..\..\runtime\string.go:66:6: cannot inline concatstring5: non-leaf function
..\..\..\..\runtime\string.go:72:6: cannot inline slicebytetostring: non-leaf function
..\..\..\..\runtime\string.go:96:16: inlining call to stringStructOf func(*string) *stringStruct { return (*stringStruct)(unsafe.Pointer(sp)) }
..\..\..\..\runtime\string.go:97:16: inlining call to stringStructOf func(*string) *stringStruct { return (*stringStruct)(unsafe.Pointer(sp)) }
..\..\..\..\runtime\string.go:256:6: cannot inline rawbyteslice: non-leaf function
..\..\..\..\runtime\string.go:257:20: inlining call to roundupsize func(uintptr) uintptr { if size < _MaxSmallSize { if size <= smallSizeMax - 8 { return uintptr(class_to_size[size_to_class8[(size + smallSizeDiv - 1) / smallSizeDiv]]) } else { return uintptr(class_to_size[size_to_class128[(size - smallSizeMax + largeSizeDiv - 1) / largeSizeDiv]]) } }; if size + _PageSize < size { return size }; return round(size, _PageSize) }
..\..\..\..\runtime\string.go:257:20: inlining call to round func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\runtime\string.go:260:27: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\string.go:146:6: cannot inline stringtoslicebyte: non-leaf function
..\..\..\..\runtime\string.go:268:6: cannot inline rawruneslice: non-leaf function
..\..\..\..\runtime\string.go:272:20: inlining call to roundupsize func(uintptr) uintptr { if size < _MaxSmallSize { if size <= smallSizeMax - 8 { return uintptr(class_to_size[size_to_class8[(size + smallSizeDiv - 1) / smallSizeDiv]]) } else { return uintptr(class_to_size[size_to_class128[(size - smallSizeMax + largeSizeDiv - 1) / largeSizeDiv]]) } }; if size + _PageSize < size { return size }; return round(size, _PageSize) }
..\..\..\..\runtime\string.go:272:20: inlining call to round func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\runtime\string.go:275:27: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\string.go:158:6: cannot inline stringtoslicerune: unhandled op RANGE
..\..\..\..\runtime\string.go:182:6: cannot inline slicerunetostring: non-leaf function
..\..\..\..\runtime\string.go:187:10: inlining call to funcPC func(interface {}) uintptr { return * (*(**uintptr)(add(unsafe.Pointer(&f), sys.PtrSize))) }
..\..\..\..\runtime\string.go:187:10: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\string.go:224:6: cannot inline intstring: non-leaf function
..\..\..\..\runtime\string.go:283:6: cannot inline gobytes: non-leaf function
..\..\..\..\runtime\string.go:302:6: cannot inline gostringn: non-leaf function
..\..\..\..\runtime\string.go:406:6: cannot inline findnullw: unhandled op FOR
..\..\..\..\runtime\stubs.go:18:6: cannot inline getg: no function body
..\..\..\..\runtime\stubs.go:56:6: cannot inline badsystemstack: non-leaf function
..\..\..\..\runtime\stubs.go:76:6: cannot inline reflect_memclrNoHeapPointers: non-leaf function
..\..\..\..\runtime\stubs.go:86:6: cannot inline reflect_memmove: non-leaf function
..\..\..\..\runtime\stubs.go:116:6: can inline sync_fastrand as: func() uint32 { return fastrand() }
..\..\..\..\runtime\stubs.go:116:46: inlining call to fastrand func() uint32 { mp := getg().m; s1, s0 := mp.fastrand[0], mp.fastrand[1]; s1 ^= s1 << 17; s1 = s1 ^ s0 ^ s1 >> 7 ^ s0 >> 16; mp.fastrand[0], mp.fastrand[1] = s0, s1; return s0 + s1 }
..\..\..\..\runtime\stubs.go:133:6: cannot inline cgocallback: no function body
..\..\..\..\runtime\stubs.go:135:6: cannot inline gosave: no function body
..\..\..\..\runtime\stubs.go:168:6: cannot inline goexit: no function body
..\..\..\..\runtime\stubs.go:176:6: cannot inline cgocallback_gofunc: no function body
..\..\..\..\runtime\stubs.go:253:6: cannot inline morestack: no function body
..\..\..\..\runtime\stubs.go:254:6: cannot inline morestack_noctxt: no function body
..\..\..\..\runtime\stubs.go:255:6: cannot inline rt0_go: no function body
..\..\..\..\runtime\stubs.go:266:6: cannot inline call32: no function body
..\..\..\..\runtime\stubs.go:267:6: cannot inline call64: no function body
..\..\..\..\runtime\stubs.go:268:6: cannot inline call128: no function body
..\..\..\..\runtime\stubs.go:269:6: cannot inline call256: no function body
..\..\..\..\runtime\stubs.go:270:6: cannot inline call512: no function body
..\..\..\..\runtime\stubs.go:271:6: cannot inline call1024: no function body
..\..\..\..\runtime\stubs.go:272:6: cannot inline call2048: no function body
..\..\..\..\runtime\stubs.go:273:6: cannot inline call4096: no function body
..\..\..\..\runtime\stubs.go:274:6: cannot inline call8192: no function body
..\..\..\..\runtime\stubs.go:275:6: cannot inline call16384: no function body
..\..\..\..\runtime\stubs.go:276:6: cannot inline call32768: no function body
..\..\..\..\runtime\stubs.go:277:6: cannot inline call65536: no function body
..\..\..\..\runtime\stubs.go:278:6: cannot inline call131072: no function body
..\..\..\..\runtime\stubs.go:279:6: cannot inline call262144: no function body
..\..\..\..\runtime\stubs.go:280:6: cannot inline call524288: no function body
..\..\..\..\runtime\stubs.go:281:6: cannot inline call1048576: no function body
..\..\..\..\runtime\stubs.go:282:6: cannot inline call2097152: no function body
..\..\..\..\runtime\stubs.go:283:6: cannot inline call4194304: no function body
..\..\..\..\runtime\stubs.go:284:6: cannot inline call8388608: no function body
..\..\..\..\runtime\stubs.go:285:6: cannot inline call16777216: no function body
..\..\..\..\runtime\stubs.go:286:6: cannot inline call33554432: no function body
..\..\..\..\runtime\stubs.go:287:6: cannot inline call67108864: no function body
..\..\..\..\runtime\stubs.go:288:6: cannot inline call134217728: no function body
..\..\..\..\runtime\stubs.go:289:6: cannot inline call268435456: no function body
..\..\..\..\runtime\stubs.go:290:6: cannot inline call536870912: no function body
..\..\..\..\runtime\stubs.go:291:6: cannot inline call1073741824: no function body
..\..\..\..\runtime\stubs.go:293:6: cannot inline systemstack_switch: no function body
..\..\..\..\runtime\stubs.go:303:6: cannot inline memequal_varlen: no function body
..\..\..\..\runtime\stubs_asm.go:11:6: cannot inline cmpstring: no function body
..\..\..\..\runtime\symtab.go:91:6: cannot inline CallersFrames: function too complex: cost 84 exceeds budget 80
..\..\..\..\runtime\symtab.go:93:36: inlining call to (*stackExpander).init method(*stackExpander) func([]uintptr) []uintptr { if len(callers) >= 1 { pc := callers[0]; s := pc - skipPC; if s >= 0 && s < sizeofSkipFunction { return callers[1:] } }; if len(callers) >= 2 { pc := callers[1]; s := pc - skipPC; if s > 0 && s < sizeofSkipFunction { se.skip = int(s) } }; return callers }
..\..\..\..\runtime\symtab.go:119:6: cannot inline (*Frames).Next: non-leaf method
..\..\..\..\runtime\symtab.go:121:39: inlining call to elideWrapperCalling func(string) bool { return !(name == "runtime.gopanic" || name == "runtime.sigpanic" || name == "runtime.panicwrap") }
..\..\..\..\runtime\symtab.go:331:6: can inline (*Func).raw as: method(*Func) func() *_func { return (*_func)(unsafe.Pointer(f)) }
..\..\..\..\runtime\symtab.go:335:6: cannot inline (*Func).funcInfo: non-leaf function
..\..\..\..\runtime\symtab.go:336:13: inlining call to (*Func).raw method(*Func) func() *_func { return (*_func)(unsafe.Pointer(f)) }
..\..\..\..\runtime\symtab.go:579:6: cannot inline FuncForPC: non-leaf function
..\..\..\..\runtime\symtab.go:580:27: inlining call to funcInfo._Func method(funcInfo) func() *Func { return (*Func)(unsafe.Pointer(f._func)) }
..\..\..\..\runtime\symtab.go:584:6: cannot inline (*Func).Name: non-leaf function
..\..\..\..\runtime\symtab.go:592:6: can inline (*Func).Entry as: method(*Func) func() uintptr { return f.raw().entry }
..\..\..\..\runtime\symtab.go:593:14: inlining call to (*Func).raw method(*Func) func() *_func { return (*_func)(unsafe.Pointer(f)) }
..\..\..\..\runtime\symtab.go:600:6: cannot inline (*Func).FileLine: non-leaf function
..\..\..\..\runtime\sys_nonppc64x.go:9:6: can inline prepGoExitFrame as: func(uintptr) {  }
..\..\..\..\runtime\syscall_windows.go:17:6: can inline (*wincallbackcontext).isCleanstack as: method(*wincallbackcontext) func() bool { return c.cleanstack }
..\..\..\..\runtime\syscall_windows.go:21:6: can inline (*wincallbackcontext).setCleanstack as: method(*wincallbackcontext) func(bool) { c.cleanstack = cleanstack }
..\..\..\..\runtime\syscall_windows.go:38:6: can inline callbackasmAddr as: func(int) uintptr { return uintptr(add(unsafe.Pointer(&callbackasm), uintptr(i * 5))) }
..\..\..\..\runtime\syscall_windows.go:39:20: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\syscall_windows.go:43:6: cannot inline compileCallback: non-leaf op PANIC
..\..\..\..\runtime\syscall_windows.go:48:15: inlining call to (*functype).out method(*functype) func() []*_type { uadd := uintptr(unsafe.Sizeof(composite literal)); if t.typ.tflag & tflagUncommon != 0 { uadd += unsafe.Sizeof(composite literal) }; outCount := t.outCount & (1 << 15 - 1); return (*[1048576]*_type)(add(unsafe.Pointer(t), uadd))[t.inCount:t.inCount + outCount] }
..\..\..\..\runtime\syscall_windows.go:48:15: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\syscall_windows.go:52:11: inlining call to (*functype).out method(*functype) func() []*_type { uadd := uintptr(unsafe.Sizeof(composite literal)); if t.typ.tflag & tflagUncommon != 0 { uadd += unsafe.Sizeof(composite literal) }; outCount := t.outCount & (1 << 15 - 1); return (*[1048576]*_type)(add(unsafe.Pointer(t), uadd))[t.inCount:t.inCount + outCount] }
..\..\..\..\runtime\syscall_windows.go:52:11: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\syscall_windows.go:56:25: inlining call to (*functype).in method(*functype) func() []*_type { uadd := uintptr(unsafe.Sizeof(composite literal)); if t.typ.tflag & tflagUncommon != 0 { uadd += unsafe.Sizeof(composite literal) }; return (*[1048576]*_type)(add(unsafe.Pointer(t), uadd))[:t.inCount] }
..\..\..\..\runtime\syscall_windows.go:56:25: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\syscall_windows.go:68:63: inlining call to (*wincallbackcontext).isCleanstack method(*wincallbackcontext) func() bool { return c.cleanstack }
..\..\..\..\runtime\syscall_windows.go:69:26: inlining call to callbackasmAddr func(int) uintptr { return uintptr(add(unsafe.Pointer(&callbackasm), uintptr(i * 5))) }
..\..\..\..\runtime\syscall_windows.go:69:26: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\syscall_windows.go:79:17: inlining call to (*wincallbackcontext).setCleanstack method(*wincallbackcontext) func(bool) { c.cleanstack = cleanstack }
..\..\..\..\runtime\syscall_windows.go:88:24: inlining call to callbackasmAddr func(int) uintptr { return uintptr(add(unsafe.Pointer(&callbackasm), uintptr(i * 5))) }
..\..\..\..\runtime\syscall_windows.go:88:24: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\runtime\syscall_windows.go:95:6: cannot inline syscall_loadsystemlibrary: unhandled op DEFER
..\..\..\..\runtime\syscall_windows.go:96:14: inlining call to lockOSThread func() { getg().m.lockedInt++; dolockOSThread() }
..\..\..\..\runtime\syscall_windows.go:96:14: inlining call to dolockOSThread func() { _g_ := getg(); _g_.m.lockedg.set(_g_); _g_.lockedm.set(_g_.m) }
..\..\..\..\runtime\syscall_windows.go:96:14: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\syscall_windows.go:96:14: inlining call to (*muintptr).set method(*muintptr) func(*m) { *mp = muintptr(unsafe.Pointer(m)) }
..\..\..\..\runtime\syscall_windows.go:115:24: inlining call to getLoadLibrary func() uintptr { return uintptr(unsafe.Pointer(_LoadLibraryW)) }
..\..\..\..\runtime\syscall_windows.go:117:28: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\syscall_windows.go:101:26: inlining call to getLoadLibraryEx func() uintptr { return uintptr(unsafe.Pointer(_LoadLibraryExW)) }
..\..\..\..\runtime\syscall_windows.go:108:28: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\syscall_windows.go:130:6: cannot inline syscall_loadlibrary: unhandled op DEFER
..\..\..\..\runtime\syscall_windows.go:131:14: inlining call to lockOSThread func() { getg().m.lockedInt++; dolockOSThread() }
..\..\..\..\runtime\syscall_windows.go:131:14: inlining call to dolockOSThread func() { _g_ := getg(); _g_.m.lockedg.set(_g_); _g_.lockedm.set(_g_.m) }
..\..\..\..\runtime\syscall_windows.go:131:14: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\syscall_windows.go:131:14: inlining call to (*muintptr).set method(*muintptr) func(*m) { *mp = muintptr(unsafe.Pointer(m)) }
..\..\..\..\runtime\syscall_windows.go:134:23: inlining call to getLoadLibrary func() uintptr { return uintptr(unsafe.Pointer(_LoadLibraryW)) }
..\..\..\..\runtime\syscall_windows.go:136:27: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\syscall_windows.go:147:6: cannot inline syscall_getprocaddress: unhandled op DEFER
..\..\..\..\runtime\syscall_windows.go:148:14: inlining call to lockOSThread func() { getg().m.lockedInt++; dolockOSThread() }
..\..\..\..\runtime\syscall_windows.go:148:14: inlining call to dolockOSThread func() { _g_ := getg(); _g_.m.lockedg.set(_g_); _g_.lockedm.set(_g_.m) }
..\..\..\..\runtime\syscall_windows.go:148:14: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\syscall_windows.go:148:14: inlining call to (*muintptr).set method(*muintptr) func(*m) { *mp = muintptr(unsafe.Pointer(m)) }
..\..\..\..\runtime\syscall_windows.go:151:26: inlining call to getGetProcAddress func() uintptr { return uintptr(unsafe.Pointer(_GetProcAddress)) }
..\..\..\..\runtime\syscall_windows.go:153:27: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\syscall_windows.go:164:6: cannot inline syscall_Syscall: unhandled op DEFER
..\..\..\..\runtime\syscall_windows.go:165:14: inlining call to lockOSThread func() { getg().m.lockedInt++; dolockOSThread() }
..\..\..\..\runtime\syscall_windows.go:165:14: inlining call to dolockOSThread func() { _g_ := getg(); _g_.m.lockedg.set(_g_); _g_.lockedm.set(_g_.m) }
..\..\..\..\runtime\syscall_windows.go:165:14: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\syscall_windows.go:165:14: inlining call to (*muintptr).set method(*muintptr) func(*m) { *mp = muintptr(unsafe.Pointer(m)) }
..\..\..\..\runtime\syscall_windows.go:170:27: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\syscall_windows.go:177:6: cannot inline syscall_Syscall6: unhandled op DEFER
..\..\..\..\runtime\syscall_windows.go:178:14: inlining call to lockOSThread func() { getg().m.lockedInt++; dolockOSThread() }
..\..\..\..\runtime\syscall_windows.go:178:14: inlining call to dolockOSThread func() { _g_ := getg(); _g_.m.lockedg.set(_g_); _g_.lockedm.set(_g_.m) }
..\..\..\..\runtime\syscall_windows.go:178:14: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\syscall_windows.go:178:14: inlining call to (*muintptr).set method(*muintptr) func(*m) { *mp = muintptr(unsafe.Pointer(m)) }
..\..\..\..\runtime\syscall_windows.go:183:27: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\syscall_windows.go:190:6: cannot inline syscall_Syscall9: unhandled op DEFER
..\..\..\..\runtime\syscall_windows.go:191:14: inlining call to lockOSThread func() { getg().m.lockedInt++; dolockOSThread() }
..\..\..\..\runtime\syscall_windows.go:191:14: inlining call to dolockOSThread func() { _g_ := getg(); _g_.m.lockedg.set(_g_); _g_.lockedm.set(_g_.m) }
..\..\..\..\runtime\syscall_windows.go:191:14: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\syscall_windows.go:191:14: inlining call to (*muintptr).set method(*muintptr) func(*m) { *mp = muintptr(unsafe.Pointer(m)) }
..\..\..\..\runtime\syscall_windows.go:196:27: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\syscall_windows.go:203:6: cannot inline syscall_Syscall12: unhandled op DEFER
..\..\..\..\runtime\syscall_windows.go:204:14: inlining call to lockOSThread func() { getg().m.lockedInt++; dolockOSThread() }
..\..\..\..\runtime\syscall_windows.go:204:14: inlining call to dolockOSThread func() { _g_ := getg(); _g_.m.lockedg.set(_g_); _g_.lockedm.set(_g_.m) }
..\..\..\..\runtime\syscall_windows.go:204:14: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\syscall_windows.go:204:14: inlining call to (*muintptr).set method(*muintptr) func(*m) { *mp = muintptr(unsafe.Pointer(m)) }
..\..\..\..\runtime\syscall_windows.go:209:27: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\syscall_windows.go:216:6: cannot inline syscall_Syscall15: unhandled op DEFER
..\..\..\..\runtime\syscall_windows.go:217:14: inlining call to lockOSThread func() { getg().m.lockedInt++; dolockOSThread() }
..\..\..\..\runtime\syscall_windows.go:217:14: inlining call to dolockOSThread func() { _g_ := getg(); _g_.m.lockedg.set(_g_); _g_.lockedm.set(_g_.m) }
..\..\..\..\runtime\syscall_windows.go:217:14: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\syscall_windows.go:217:14: inlining call to (*muintptr).set method(*muintptr) func(*m) { *mp = muintptr(unsafe.Pointer(m)) }
..\..\..\..\runtime\syscall_windows.go:222:27: inlining call to noescape func(unsafe.Pointer) unsafe.Pointer { x := uintptr(p); return unsafe.Pointer(x ^ 0) }
..\..\..\..\runtime\time.go:83:6: cannot inline timeSleep: non-leaf function
..\..\..\..\runtime\time.go:98:22: inlining call to (*timer).assignBucket method(*timer) func() *timersBucket { id := uint8(getg().m.p.ptr().id) % timersLen; t.tb = &timers[id].timersBucket; return t.tb }
..\..\..\..\runtime\time.go:98:22: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
..\..\..\..\runtime\time.go:106:6: cannot inline startTimer: non-leaf function
..\..\..\..\runtime\time.go:116:6: cannot inline stopTimer: non-leaf function
..\..\..\..\runtime\time.go:123:6: cannot inline goroutineReady: non-leaf function
..\..\..\..\runtime\time.go:389:6: cannot inline poll_runtimeNano: non-leaf function
..\..\..\..\runtime\time.go:394:6: cannot inline time_runtimeNano: non-leaf function
..\..\..\..\runtime\trace.go:635:6: cannot inline traceString: non-leaf function
..\..\..\..\runtime\trace.go:652:20: inlining call to traceBufPtr.ptr method(traceBufPtr) func() *traceBuf { return (*traceBuf)(unsafe.Pointer(tp)) }
..\..\..\..\runtime\trace.go:655:33: inlining call to traceBufPtrOf func(*traceBuf) traceBufPtr { return traceBufPtr(unsafe.Pointer(b)) }
..\..\..\..\runtime\trace.go:655:48: inlining call to traceBufPtr.ptr method(traceBufPtr) func() *traceBuf { return (*traceBuf)(unsafe.Pointer(tp)) }
..\..\..\..\runtime\trace.go:656:14: inlining call to (*traceBufPtr).set method(*traceBufPtr) func(*traceBuf) { *tp = traceBufPtr(unsafe.Pointer(b)) }
..\..\..\..\runtime\trace.go:658:10: inlining call to (*traceBuf).byte method(*traceBuf) func(byte) { buf.arr[buf.traceBufHeader.pos] = v; buf.traceBufHeader.pos++ }
..\..\..\..\runtime\trace.go:663:13: inlining call to (*traceBufPtr).set method(*traceBufPtr) func(*traceBuf) { *tp = traceBufPtr(unsafe.Pointer(b)) }
..\..\..\..\runtime\trace.go:173:6: cannot inline StartTrace: non-leaf function
..\..\..\..\runtime\trace.go:202:16: inlining call to acquirem func() *m { _g_ := getg(); _g_.m.locks++; return _g_.m }
..\..\..\..\runtime\trace.go:205:10: inlining call to releasem func(*m) { _g_ := getg(); mp.locks--; if mp.locks == 0 && _g_.preempt { _g_.stackguard0 = stackPreempt } }
..\..\..\..\runtime\trace.go:208:24: inlining call to readgstatus func(*g) uint32 { return atomic.Load(&gp.atomicstatus) }
..\..\..\..\runtime\trace.go:264:6: cannot inline StopTrace: non-leaf function
..\..\..\..\runtime\trace.go:285:18: inlining call to traceFullQueue func(traceBufPtr) { buf.ptr().traceBufHeader.link = 0; if trace.fullHead == 0 { trace.fullHead = buf } else { trace.fullTail.ptr().traceBufHeader.link = buf }; trace.fullTail = buf }
..\..\..\..\runtime\trace.go:285:18: inlining call to traceBufPtr.ptr method(traceBufPtr) func() *traceBuf { return (*traceBuf)(unsafe.Pointer(tp)) }
..\..\..\..\runtime\trace.go:285:18: inlining call to traceBufPtr.ptr method(traceBufPtr) func() *traceBuf { return (*traceBuf)(unsafe.Pointer(tp)) }
..\..\..\..\runtime\trace.go:292:13: inlining call to traceBufPtr.ptr method(traceBufPtr) func() *traceBuf { return (*traceBuf)(unsafe.Pointer(tp)) }
..\..\..\..\runtime\trace.go:293:18: inlining call to traceFullQueue func(traceBufPtr) { buf.ptr().traceBufHeader.link = 0; if trace.fullHead == 0 { trace.fullHead = buf } else { trace.fullTail.ptr().traceBufHeader.link = buf }; trace.fullTail = buf }
..\..\..\..\runtime\trace.go:293:18: inlining call to traceBufPtr.ptr method(traceBufPtr) func() *traceBuf { return (*traceBuf)(unsafe.Pointer(tp)) }
..\..\..\..\runtime\trace.go:293:18: inlining call to traceBufPtr.ptr method(traceBufPtr) func() *traceBuf { return (*traceBuf)(unsafe.Pointer(tp)) }
..\..\..\..\runtime\trace.go:338:24: inlining call to traceBufPtr.ptr method(traceBufPtr) func() *traceBuf { return (*traceBuf)(unsafe.Pointer(tp)) }
..\..\..\..\runtime\trace.go:480:6: can inline traceFullDequeue as: func() traceBufPtr { buf := trace.fullHead; if buf == 0 { return 0 }; trace.fullHead = buf.ptr().traceBufHeader.link; if trace.fullHead == 0 { trace.fullTail = 0 }; buf.ptr().traceBufHeader.link = 0; return buf }
..\..\..\..\runtime\trace.go:485:26: inlining call to traceBufPtr.ptr method(traceBufPtr) func() *traceBuf { return (*traceBuf)(unsafe.Pointer(tp)) }
..\..\..\..\runtime\trace.go:489:9: inlining call to traceBufPtr.ptr method(traceBufPtr) func() *traceBuf { return (*traceBuf)(unsafe.Pointer(tp)) }
..\..\..\..\runtime\trace.go:668:6: cannot inline traceAppend: unhandled op FOR
..\..\..\..\runtime\trace.go:778:6: cannot inline allFrames: non-leaf function
..\..\..\..\runtime\trace.go:838:6: cannot inline traceFrameForPC: non-leaf function
..\..\..\..\runtime\trace.go:903:6: cannot inline (*traceAlloc).drop: unhandled op FOR
..\..\..\..\runtime\trace.go:905:22: inlining call to traceAllocBlockPtr.ptr method(traceAllocBlockPtr) func() *traceAllocBlock { return (*traceAllocBlock)(unsafe.Pointer(p)) }
..\..\..\..\runtime\trace.go:906:28: inlining call to traceAllocBlockPtr.ptr method(traceAllocBlockPtr) func() *traceAllocBlock { return (*traceAllocBlock)(unsafe.Pointer(p)) }
..\..\..\..\runtime\trace.go:906:13: inlining call to (*traceAllocBlockPtr).set method(*traceAllocBlockPtr) func(*traceAllocBlock) { *p = traceAllocBlockPtr(unsafe.Pointer(x)) }
..\..\..\..\runtime\trace.go:792:6: cannot inline (*traceStackTable).dump: non-leaf function
..\..\..\..\runtime\trace.go:796:17: inlining call to traceStackPtr.ptr method(traceStackPtr) func() *traceStack { return (*traceStack)(unsafe.Pointer(tp)) }
..\..\..\..\runtime\trace.go:797:39: inlining call to traceStackPtr.ptr method(traceStackPtr) func() *traceStack { return (*traceStack)(unsafe.Pointer(tp)) }
..\..\..\..\runtime\trace.go:800:33: inlining call to (*traceStack).stack method(*traceStack) func() []uintptr { return (*[128]uintptr)(unsafe.Pointer(&ts.stk))[:ts.n] }
..\..\..\..\runtime\trace.go:812:22: inlining call to traceBufPtr.ptr method(traceBufPtr) func() *traceBuf { return (*traceBuf)(unsafe.Pointer(tp)) }
..\..\..\..\runtime\trace.go:815:19: inlining call to traceBufPtr.ptr method(traceBufPtr) func() *traceBuf { return (*traceBuf)(unsafe.Pointer(tp)) }
..\..\..\..\runtime\trace.go:816:12: inlining call to (*traceBuf).byte method(*traceBuf) func(byte) { buf.arr[buf.traceBufHeader.pos] = v; buf.traceBufHeader.pos++ }
..\..\..\..\runtime\trace.go:823:16: inlining call to traceFullQueue func(traceBufPtr) { buf.ptr().traceBufHeader.link = 0; if trace.fullHead == 0 { trace.fullHead = buf } else { trace.fullTail.ptr().traceBufHeader.link = buf }; trace.fullTail = buf }
..\..\..\..\runtime\trace.go:823:16: inlining call to traceBufPtr.ptr method(traceBufPtr) func() *traceBuf { return (*traceBuf)(unsafe.Pointer(tp)) }
..\..\..\..\runtime\trace.go:823:16: inlining call to traceBufPtr.ptr method(traceBufPtr) func() *traceBuf { return (*traceBuf)(unsafe.Pointer(tp)) }
..\..\..\..\runtime\trace.go:351:6: cannot inline ReadTrace: non-leaf function
..\..\..\..\runtime\trace.go:372:10: inlining call to traceBufPtr.ptr method(traceBufPtr) func() *traceBuf { return (*traceBuf)(unsafe.Pointer(tp)) }
..\..\..\..\runtime\trace.go:385:19: inlining call to (*guintptr).set method(*guintptr) func(*g) { *gp = guintptr(unsafe.Pointer(g)) }
..\..\..\..\runtime\trace.go:391:26: inlining call to traceFullDequeue func() traceBufPtr { buf := trace.fullHead; if buf == 0 { return 0 }; trace.fullHead = buf.ptr().traceBufHeader.link; if trace.fullHead == 0 { trace.fullTail = 0 }; buf.ptr().traceBufHeader.link = 0; return buf }
..\..\..\..\runtime\trace.go:391:26: inlining call to traceBufPtr.ptr method(traceBufPtr) func() *traceBuf { return (*traceBuf)(unsafe.Pointer(tp)) }
..\..\..\..\runtime\trace.go:391:26: inlining call to traceBufPtr.ptr method(traceBufPtr) func() *traceBuf { return (*traceBuf)(unsafe.Pointer(tp)) }
..\..\..\..\runtime\trace.go:395:17: inlining call to traceBufPtr.ptr method(traceBufPtr) func() *traceBuf { return (*traceBuf)(unsafe.Pointer(tp)) }
..\..\..\..\runtime\trace.go:395:32: inlining call to traceBufPtr.ptr method(traceBufPtr) func() *traceBuf { return (*traceBuf)(unsafe.Pointer(tp)) }
..\..\..\..\runtime\traceback.go:122:6: cannot inline skipPleaseUseCallersFrames: no function body
..\..\..\..\runtime\traceback.go:1045:6: cannot inline SetCgoTraceback: non-leaf op PANIC
..\..\..\..\runtime\type.go:115:6: can inline hasPrefix as: func(string, string) bool { return len(s) >= len(prefix) && s[:len(prefix)] == prefix }
..\..\..\..\runtime\utf8.go:51:6: cannot inline decoderune: function too complex: cost 263 exceeds budget 80
..\..\..\..\runtime\iface.go:129:19: cannot inline (*itabTableType).("".add)-fm: non-leaf method
..\..\..\..\runtime\alg.go:47:44: memhash0 p does not escape
..\..\..\..\runtime\alg.go:90:6: aeshash assuming h is unsafe uintptr
..\..\..\..\runtime\alg.go:90:6: aeshash assuming s is unsafe uintptr
..\..\..\..\runtime\hash64.go:23:49: leaking param: p
..\..\..\..\runtime\hash64.go:23:49: 	from p (passed to call[argument escapes]) at ..\..\..\..\runtime\hash64.go:25:17
..\..\..\..\runtime\alg.go:51:44: leaking param: p
..\..\..\..\runtime\alg.go:51:44: 	from p (passed to call[argument escapes]) at ..\..\..\..\runtime\alg.go:52:16
..\..\..\..\runtime\alg.go:55:45: leaking param: p
..\..\..\..\runtime\alg.go:55:45: 	from p (passed to call[argument escapes]) at ..\..\..\..\runtime\alg.go:56:16
..\..\..\..\runtime\alg.go:59:46: leaking param: p
..\..\..\..\runtime\alg.go:59:46: 	from p (passed to call[argument escapes]) at ..\..\..\..\runtime\alg.go:60:16
..\..\..\..\runtime\alg.go:64:50: leaking param: p
..\..\..\..\runtime\alg.go:64:50: 	from p (passed to call[argument escapes]) at ..\..\..\..\runtime\alg.go:67:16
..\..\..\..\runtime\alg.go:91:6: aeshash32 assuming h is unsafe uintptr
..\..\..\..\runtime\alg.go:92:6: aeshash64 assuming h is unsafe uintptr
..\..\..\..\runtime\alg.go:93:6: aeshashstr assuming h is unsafe uintptr
..\..\..\..\runtime\alg.go:95:43: leaking param content: a
..\..\..\..\runtime\alg.go:95:43: 	from x (assigned) at ..\..\..\..\runtime\alg.go:96:4
..\..\..\..\runtime\alg.go:95:43: 	from x.str (dot of pointer) at ..\..\..\..\runtime\alg.go:97:18
..\..\..\..\runtime\alg.go:95:43: 	from x.str (passed to call[argument escapes]) at ..\..\..\..\runtime\alg.go:97:16
..\..\..\..\runtime\alg.go:105:43: leaking param: p
..\..\..\..\runtime\alg.go:105:43: 	from p (passed to call[argument escapes]) at ..\..\..\..\runtime\alg.go:113:17
..\..\..\..\runtime\alg.go:117:43: leaking param: p
..\..\..\..\runtime\alg.go:117:43: 	from p (passed to call[argument escapes]) at ..\..\..\..\runtime\alg.go:125:17
..\..\..\..\runtime\alg.go:131:63: &x[0] escapes to heap
..\..\..\..\runtime\alg.go:131:63: 	from unsafe.Pointer(&x[0]) (passed to call[argument escapes]) at ..\..\..\..\runtime\alg.go:131:47
..\..\..\..\runtime\alg.go:129:43: leaking param: p
..\..\..\..\runtime\alg.go:129:43: 	from x (assigned) at ..\..\..\..\runtime\alg.go:130:4
..\..\..\..\runtime\alg.go:129:43: 	from x (indirection) at ..\..\..\..\runtime\alg.go:131:65
..\..\..\..\runtime\alg.go:129:43: 	from x[0] (fixed-array-index-of) at ..\..\..\..\runtime\alg.go:131:65
..\..\..\..\runtime\alg.go:129:43: 	from &x[0] (address-of) at ..\..\..\..\runtime\alg.go:131:63
..\..\..\..\runtime\alg.go:129:43: 	from unsafe.Pointer(&x[0]) (passed to call[argument escapes]) at ..\..\..\..\runtime\alg.go:131:47
..\..\..\..\runtime\alg.go:131:32: &x[1] escapes to heap
..\..\..\..\runtime\alg.go:131:32: 	from unsafe.Pointer(&x[1]) (passed to call[argument escapes]) at ..\..\..\..\runtime\alg.go:131:16
..\..\..\..\runtime\alg.go:136:63: &x[0] escapes to heap
..\..\..\..\runtime\alg.go:136:63: 	from unsafe.Pointer(&x[0]) (passed to call[argument escapes]) at ..\..\..\..\runtime\alg.go:136:47
..\..\..\..\runtime\alg.go:134:44: leaking param: p
..\..\..\..\runtime\alg.go:134:44: 	from x (assigned) at ..\..\..\..\runtime\alg.go:135:4
..\..\..\..\runtime\alg.go:134:44: 	from x (indirection) at ..\..\..\..\runtime\alg.go:136:65
..\..\..\..\runtime\alg.go:134:44: 	from x[0] (fixed-array-index-of) at ..\..\..\..\runtime\alg.go:136:65
..\..\..\..\runtime\alg.go:134:44: 	from &x[0] (address-of) at ..\..\..\..\runtime\alg.go:136:63
..\..\..\..\runtime\alg.go:134:44: 	from unsafe.Pointer(&x[0]) (passed to call[argument escapes]) at ..\..\..\..\runtime\alg.go:136:47
..\..\..\..\runtime\alg.go:136:32: &x[1] escapes to heap
..\..\..\..\runtime\alg.go:136:32: 	from unsafe.Pointer(&x[1]) (passed to call[argument escapes]) at ..\..\..\..\runtime\alg.go:136:16
..\..\..\..\runtime\stubs.go:54:25: systemstack fn does not escape
..\..\..\..\runtime\stubs.go:229:39: getcallersp argp does not escape
..\..\..\..\runtime\traceback.go:799:26: goroutineheader gp does not escape
..\..\..\..\runtime\traceback.go:800:25: goroutineheader &gp.atomicstatus does not escape
..\..\..\..\runtime\stubs.go:248:41: asmcgocall fn does not escape
..\..\..\..\runtime\stubs.go:248:41: asmcgocall arg does not escape
..\..\..\..\runtime\os_windows.go:705:30: leaking param: fn
..\..\..\..\runtime\os_windows.go:705:30: 	from mp.libcall.fn (dot-equals) at ..\..\..\..\runtime\os_windows.go:708:16
..\..\..\..\runtime\os_windows.go:712:14: stdcall mp.libcallg does not escape
..\..\..\..\runtime\os_windows.go:716:45: stdcall &fn does not escape
..\..\..\..\runtime\os_windows.go:718:44: stdcall &mp.libcall does not escape
..\..\..\..\runtime\os_windows.go:756:55: leaking param: fn
..\..\..\..\runtime\os_windows.go:756:55: 	from fn (passed to call[argument escapes]) at ..\..\..\..\runtime\os_windows.go:760:16
..\..\..\..\runtime\os_windows.go:759:52: stdcall4 &a0 does not escape
..\..\..\..\runtime\runtime1.go:427:46: timediv rem does not escape
..\..\..\..\runtime\os_windows.go:740:47: leaking param: fn
..\..\..\..\runtime\os_windows.go:740:47: 	from fn (passed to call[argument escapes]) at ..\..\..\..\runtime\os_windows.go:744:16
..\..\..\..\runtime\os_windows.go:743:52: stdcall2 &a0 does not escape
..\..\..\..\runtime\os_windows.go:732:43: leaking param: fn
..\..\..\..\runtime\os_windows.go:732:43: 	from fn (passed to call[argument escapes]) at ..\..\..\..\runtime\os_windows.go:736:16
..\..\..\..\runtime\os_windows.go:735:52: stdcall1 &a0 does not escape
..\..\..\..\runtime\os_windows.go:444:15: exit &exiting does not escape
..\..\..\..\runtime\mstats.go:666:37: mSysStatInc sysStat does not escape
..\..\..\..\runtime\mem_windows.go:27:43: sysAlloc sysStat does not escape
..\..\..\..\runtime\trace.go:677:31: (*traceBuf).varint buf does not escape
..\..\..\..\runtime\symtab.go:608:15: &firstmoduledata escapes to heap
..\..\..\..\runtime\symtab.go:608:15: 	from datap (assigned) at ..\..\..\..\runtime\symtab.go:608:12
..\..\..\..\runtime\symtab.go:608:15: 	from ~r1 (return) at ..\..\..\..\runtime\symtab.go:610:4
..\..\..\..\runtime\symtab.go:875:45: readvarint p does not escape
..\..\..\..\runtime\symtab.go:845:75: leaking param: p to result newp level=0
..\..\..\..\runtime\symtab.go:845:75: 	from newp (return) at ..\..\..\..\runtime\symtab.go:871:2
..\..\..\..\runtime\symtab.go:845:75: step pc does not escape
..\..\..\..\runtime\symtab.go:845:75: step val does not escape
..\..\..\..\runtime\string.go:394:24: findnull s does not escape
..\..\..\..\runtime\string.go:419:32: leaking param: str to result ~r1 level=0
..\..\..\..\runtime\string.go:419:32: 	from stringStruct literal (struct literal element) at ..\..\..\..\runtime\string.go:420:20
..\..\..\..\runtime\string.go:419:32: 	from ss (assigned) at ..\..\..\..\runtime\string.go:420:5
..\..\..\..\runtime\string.go:419:32: 	from &ss (address-of) at ..\..\..\..\runtime\string.go:421:33
..\..\..\..\runtime\string.go:419:32: 	from (*string)(unsafe.Pointer(&ss)) (converted) at ..\..\..\..\runtime\string.go:421:17
..\..\..\..\runtime\string.go:419:32: 	from *(*string)(unsafe.Pointer(&ss)) (indirection) at ..\..\..\..\runtime\string.go:421:7
..\..\..\..\runtime\string.go:419:32: 	from s (assigned) at ..\..\..\..\runtime\string.go:421:4
..\..\..\..\runtime\string.go:419:32: 	from ~r1 (return) at ..\..\..\..\runtime\string.go:422:2
..\..\..\..\runtime\string.go:421:33: gostringnocopy &ss does not escape
..\..\..\..\runtime\symtab.go:775:33: &f.datap.pclntable[f._func.nameoff] escapes to heap
..\..\..\..\runtime\symtab.go:775:33: 	from ~r1 (assign-pair) at ..\..\..\..\runtime\symtab.go:775:33
..\..\..\..\runtime\symtab.go:775:33: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\symtab.go:775:23
..\..\..\..\runtime\symtab.go:775:33: 	from ~r1 (assigned) at ..\..\..\..\runtime\symtab.go:774:27
..\..\..\..\runtime\symtab.go:774:27: leaking param: f to result ~r1 level=1
..\..\..\..\runtime\symtab.go:774:27: 	from f (assign-pair) at ..\..\..\..\runtime\symtab.go:775:33
..\..\..\..\runtime\symtab.go:774:27: 	from f.datap (dot) at ..\..\..\..\runtime\symtab.go:775:33
..\..\..\..\runtime\symtab.go:774:27: 	from f.datap.pclntable (dot of pointer) at ..\..\..\..\runtime\symtab.go:775:33
..\..\..\..\runtime\symtab.go:774:27: 	from f.datap.pclntable[f._func.nameoff] (dot of pointer) at ..\..\..\..\runtime\symtab.go:775:33
..\..\..\..\runtime\symtab.go:774:27: 	from &f.datap.pclntable[f._func.nameoff] (address-of) at ..\..\..\..\runtime\symtab.go:775:33
..\..\..\..\runtime\symtab.go:774:27: 	from ~r1 (assign-pair) at ..\..\..\..\runtime\symtab.go:775:33
..\..\..\..\runtime\symtab.go:774:27: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\symtab.go:775:23
..\..\..\..\runtime\symtab.go:774:27: 	from ~r1 (assigned) at ..\..\..\..\runtime\symtab.go:774:27
..\..\..\..\runtime\symtab.go:830:36: leaking param: f to result ~r2 level=1
..\..\..\..\runtime\symtab.go:830:36: 	from f._func (dot) at ..\..\..\..\runtime\symtab.go:834:28
..\..\..\..\runtime\symtab.go:830:36: 	from f._func.nfuncdata (dot of pointer) at ..\..\..\..\runtime\symtab.go:834:28
..\..\..\..\runtime\symtab.go:830:36: 	from &f._func.nfuncdata (address-of) at ..\..\..\..\runtime\symtab.go:834:26
..\..\..\..\runtime\symtab.go:830:36: 	from p (assign-pair) at ..\..\..\..\runtime\symtab.go:834:10
..\..\..\..\runtime\symtab.go:830:36: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\symtab.go:834:10
..\..\..\..\runtime\symtab.go:830:36: 	from p (assigned) at ..\..\..\..\runtime\symtab.go:834:4
..\..\..\..\runtime\symtab.go:830:36: 	from p (assign-pair) at ..\..\..\..\runtime\symtab.go:841:31
..\..\..\..\runtime\symtab.go:830:36: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\symtab.go:841:31
..\..\..\..\runtime\symtab.go:830:36: 	from (*unsafe.Pointer)(unsafe.Pointer(~r2)) (converted) at ..\..\..\..\runtime\symtab.go:841:27
..\..\..\..\runtime\symtab.go:830:36: 	from *(*unsafe.Pointer)(unsafe.Pointer(~r2)) (indirection) at ..\..\..\..\runtime\symtab.go:841:9
..\..\..\..\runtime\symtab.go:830:36: 	from ~r2 (return) at ..\..\..\..\runtime\symtab.go:841:2
..\..\..\..\runtime\symtab.go:834:26: funcdata &f._func.nfuncdata does not escape
..\..\..\..\runtime\string.go:311:25: index s does not escape
..\..\..\..\runtime\string.go:311:25: index t does not escape
..\..\..\..\runtime\string.go:323:28: contains s does not escape
..\..\..\..\runtime\string.go:323:28: contains t does not escape
..\..\..\..\runtime\symtab.go:783:10: &datap.pclntable[nameoff] escapes to heap
..\..\..\..\runtime\symtab.go:783:10: 	from cstr (assigned) at ..\..\..\..\runtime\symtab.go:783:7
..\..\..\..\runtime\symtab.go:783:10: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\symtab.go:784:23
..\..\..\..\runtime\symtab.go:783:10: 	from ~r2 (assigned) at ..\..\..\..\runtime\symtab.go:778:53
..\..\..\..\runtime\symtab.go:778:53: leaking param: f to result ~r2 level=1
..\..\..\..\runtime\symtab.go:778:53: 	from datap (assigned) at ..\..\..\..\runtime\symtab.go:779:8
..\..\..\..\runtime\symtab.go:778:53: 	from datap.pclntable (dot of pointer) at ..\..\..\..\runtime\symtab.go:783:16
..\..\..\..\runtime\symtab.go:778:53: 	from datap.pclntable[nameoff] (dot of pointer) at ..\..\..\..\runtime\symtab.go:783:26
..\..\..\..\runtime\symtab.go:778:53: 	from &datap.pclntable[nameoff] (address-of) at ..\..\..\..\runtime\symtab.go:783:10
..\..\..\..\runtime\symtab.go:778:53: 	from cstr (assigned) at ..\..\..\..\runtime\symtab.go:783:7
..\..\..\..\runtime\symtab.go:778:53: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\symtab.go:784:23
..\..\..\..\runtime\symtab.go:778:53: 	from ~r2 (assigned) at ..\..\..\..\runtime\symtab.go:778:53
..\..\..\..\runtime\symtab.go:792:24: &datap.pclntable[datap.filetab[fileno]] escapes to heap
..\..\..\..\runtime\symtab.go:792:24: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\symtab.go:792:23
..\..\..\..\runtime\symtab.go:792:24: 	from ~r2 (assigned) at ..\..\..\..\runtime\symtab.go:787:41
..\..\..\..\runtime\symtab.go:787:41: leaking param: f to result ~r2 level=1
..\..\..\..\runtime\symtab.go:787:41: 	from datap (assigned) at ..\..\..\..\runtime\symtab.go:788:8
..\..\..\..\runtime\symtab.go:787:41: 	from datap.pclntable (dot of pointer) at ..\..\..\..\runtime\symtab.go:792:30
..\..\..\..\runtime\symtab.go:787:41: 	from datap.pclntable[datap.filetab[fileno]] (dot of pointer) at ..\..\..\..\runtime\symtab.go:792:40
..\..\..\..\runtime\symtab.go:787:41: 	from &datap.pclntable[datap.filetab[fileno]] (address-of) at ..\..\..\..\runtime\symtab.go:792:24
..\..\..\..\runtime\symtab.go:787:41: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\symtab.go:792:23
..\..\..\..\runtime\symtab.go:787:41: 	from ~r2 (assigned) at ..\..\..\..\runtime\symtab.go:787:41
..\..\..\..\runtime\trace.go:756:63: (*traceStackTable).find tab does not escape
..\..\..\..\runtime\trace.go:756:63: (*traceStackTable).find pcs does not escape
..\..\..\..\runtime\trace.go:761:35: (*traceStackTable).find &ts.stk does not escape
..\..\..\..\runtime\cgocall.go:624:39: cgoIsGoPointer p does not escape
..\..\..\..\runtime\cgocall.go:633:37: cgoIsGoPointer &modulesSlice does not escape
..\..\..\..\runtime\mgcmark.go:1306:42: gcDumpObject label does not escape
..\..\..\..\runtime\lfstack.go:41:28: (*lfstack).pop head does not escape
..\..\..\..\runtime\lfstack.go:48:25: (*lfstack).pop &node.next does not escape
..\..\..\..\runtime\mem_windows.go:101:62: leaking param: v to result ~r3 level=0
..\..\..\..\runtime\mem_windows.go:101:62: 	from ~r3 (return) at ..\..\..\..\runtime\mem_windows.go:107:3
..\..\..\..\runtime\mem_windows.go:101:62: sysReserve reserved does not escape
..\..\..\..\runtime\mstats.go:680:37: mSysStatDec sysStat does not escape
..\..\..\..\runtime\os_windows.go:748:51: leaking param: fn
..\..\..\..\runtime\os_windows.go:748:51: 	from fn (passed to call[argument escapes]) at ..\..\..\..\runtime\os_windows.go:752:16
..\..\..\..\runtime\os_windows.go:751:52: stdcall3 &a0 does not escape
..\..\..\..\runtime\stubs.go:73:6: memclrNoHeapPointers assuming n is unsafe uintptr
..\..\..\..\runtime\stubs.go:73:49: memclrNoHeapPointers ptr does not escape
..\..\..\..\runtime\mgc.go:666:10: (*gcControllerState).enlistWorker c does not escape
..\..\..\..\runtime\mfinal.go:486:18: KeepAlive x does not escape
..\..\..\..\runtime\mheap.go:573:10: (*mheap).mapSpans ignoring self-assignment to h.spans
..\..\..\..\runtime\trace.go:1076:26: leaking param: pp
..\..\..\..\runtime\trace.go:1076:26: 	from p (assign-pair) at ..\..\..\..\runtime\trace.go:1081:10
..\..\..\..\runtime\trace.go:1076:26: 	from *pp (star-equals) at ..\..\..\..\runtime\trace.go:1081:10
..\..\..\..\runtime\trace.go:584:20: &p.tracebuf escapes to heap
..\..\..\..\runtime\trace.go:584:20: 	from bufp (return) at ..\..\..\..\runtime\trace.go:584:3
..\..\..\..\runtime\trace.go:584:20: 	from bufp (returned from recursive function) at ..\..\..\..\runtime\trace.go:581:52
..\..\..\..\runtime\trace.go:587:28: &trace.buf escapes to heap
..\..\..\..\runtime\trace.go:587:28: 	from bufp (return) at ..\..\..\..\runtime\trace.go:587:2
..\..\..\..\runtime\trace.go:587:28: 	from bufp (returned from recursive function) at ..\..\..\..\runtime\trace.go:581:52
..\..\..\..\runtime\traceback.go:134:161: leaking param: v
..\..\..\..\runtime\traceback.go:134:161: 	from callback((*stkframe)(unsafe.Pointer(~r1)), v) (parameter to indirect call) at ..\..\..\..\runtime\traceback.go:339:16
..\..\..\..\runtime\symtab.go:668:42: &datap.pclntable[datap.ftab[idx].funcoff] escapes to heap
..\..\..\..\runtime\symtab.go:668:42: 	from funcInfo literal (struct literal element) at ..\..\..\..\runtime\symtab.go:668:17
..\..\..\..\runtime\symtab.go:668:42: 	from ~r1 (return) at ..\..\..\..\runtime\symtab.go:668:2
..\..\..\..\runtime\symtab.go:668:42: 	from ~r1 (returned from recursive function) at ..\..\..\..\runtime\symtab.go:629:27
..\..\..\..\runtime\traceback.go:586:103: leaking param content: ctxt
..\..\..\..\runtime\traceback.go:586:103: 	from mv (assigned) at ..\..\..\..\runtime\traceback.go:599:8
..\..\..\..\runtime\traceback.go:586:103: 	from mv.stack (dot of pointer) at ..\..\..\..\runtime\traceback.go:613:12
..\..\..\..\runtime\traceback.go:586:103: 	from bv (assigned) at ..\..\..\..\runtime\traceback.go:613:7
..\..\..\..\runtime\traceback.go:586:103: 	from argmap (assigned) at ..\..\..\..\runtime\traceback.go:615:11
..\..\..\..\runtime\traceback.go:586:103: 	from argmap (returned from recursive function) at ..\..\..\..\runtime\traceback.go:586:103
..\..\..\..\runtime\symtab.go:806:24: &datap.pclntable[datap.filetab[fileno]] escapes to heap
..\..\..\..\runtime\symtab.go:806:24: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\symtab.go:806:23
..\..\..\..\runtime\symtab.go:806:24: 	from file (assigned) at ..\..\..\..\runtime\symtab.go:795:78
..\..\..\..\runtime\symtab.go:806:24: 	from file (return) at ..\..\..\..\runtime\symtab.go:811:2
..\..\..\..\runtime\symtab.go:806:24: 	from file (returned from recursive function) at ..\..\..\..\runtime\symtab.go:810:64
..\..\..\..\runtime\symtab.go:795:78: leaking param content: f
..\..\..\..\runtime\symtab.go:795:78: 	from datap (assigned) at ..\..\..\..\runtime\symtab.go:796:8
..\..\..\..\runtime\symtab.go:795:78: 	from datap.pclntable (dot of pointer) at ..\..\..\..\runtime\symtab.go:806:30
..\..\..\..\runtime\symtab.go:795:78: 	from datap.pclntable[datap.filetab[fileno]] (dot of pointer) at ..\..\..\..\runtime\symtab.go:806:40
..\..\..\..\runtime\symtab.go:795:78: 	from &datap.pclntable[datap.filetab[fileno]] (address-of) at ..\..\..\..\runtime\symtab.go:806:24
..\..\..\..\runtime\symtab.go:795:78: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\symtab.go:806:23
..\..\..\..\runtime\symtab.go:795:78: 	from file (assigned) at ..\..\..\..\runtime\symtab.go:795:78
..\..\..\..\runtime\symtab.go:795:78: 	from file (return) at ..\..\..\..\runtime\symtab.go:811:2
..\..\..\..\runtime\symtab.go:795:78: 	from file (returned from recursive function) at ..\..\..\..\runtime\symtab.go:810:64
..\..\..\..\runtime\symtab.go:810:64: leaking param content: f
..\..\..\..\runtime\symtab.go:810:64: 	from f (arg to recursive call) at ..\..\..\..\runtime\symtab.go:811:18
..\..\..\..\runtime\symtab.go:810:64: 	from datap (assigned) at ..\..\..\..\runtime\symtab.go:796:8
..\..\..\..\runtime\symtab.go:810:64: 	from datap.pclntable (dot of pointer) at ..\..\..\..\runtime\symtab.go:806:30
..\..\..\..\runtime\symtab.go:810:64: 	from datap.pclntable[datap.filetab[fileno]] (dot of pointer) at ..\..\..\..\runtime\symtab.go:806:40
..\..\..\..\runtime\symtab.go:810:64: 	from &datap.pclntable[datap.filetab[fileno]] (address-of) at ..\..\..\..\runtime\symtab.go:806:24
..\..\..\..\runtime\symtab.go:810:64: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\symtab.go:806:23
..\..\..\..\runtime\symtab.go:810:64: 	from file (assigned) at ..\..\..\..\runtime\symtab.go:795:78
..\..\..\..\runtime\symtab.go:810:64: 	from file (return) at ..\..\..\..\runtime\symtab.go:811:2
..\..\..\..\runtime\symtab.go:810:64: 	from file (returned from recursive function) at ..\..\..\..\runtime\symtab.go:810:64
..\..\..\..\runtime\traceback.go:738:66: leaking param content: f
..\..\..\..\runtime\traceback.go:738:66: 	from f (arg to recursive call) at ..\..\..\..\runtime\traceback.go:754:22
..\..\..\..\runtime\traceback.go:738:66: 	from f (arg to recursive call) at ..\..\..\..\runtime\symtab.go:811:18
..\..\..\..\runtime\traceback.go:738:66: 	from datap (assigned) at ..\..\..\..\runtime\symtab.go:796:8
..\..\..\..\runtime\traceback.go:738:66: 	from datap.pclntable (dot of pointer) at ..\..\..\..\runtime\symtab.go:806:30
..\..\..\..\runtime\traceback.go:738:66: 	from datap.pclntable[datap.filetab[fileno]] (dot of pointer) at ..\..\..\..\runtime\symtab.go:806:40
..\..\..\..\runtime\traceback.go:738:66: 	from &datap.pclntable[datap.filetab[fileno]] (address-of) at ..\..\..\..\runtime\symtab.go:806:24
..\..\..\..\runtime\traceback.go:738:66: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\symtab.go:806:23
..\..\..\..\runtime\traceback.go:738:66: 	from file (assigned) at ..\..\..\..\runtime\symtab.go:795:78
..\..\..\..\runtime\traceback.go:738:66: 	from file (return) at ..\..\..\..\runtime\symtab.go:811:2
..\..\..\..\runtime\traceback.go:738:66: 	from file (returned from recursive function) at ..\..\..\..\runtime\symtab.go:810:64
..\..\..\..\runtime\trace.go:727:33: &pcs[0] escapes to heap
..\..\..\..\runtime\trace.go:727:33: 	from unsafe.Pointer(&pcs[0]) (passed to call[argument escapes]) at ..\..\..\..\runtime\trace.go:727:17
..\..\..\..\runtime\trace.go:723:48: leaking param: pcs
..\..\..\..\runtime\trace.go:723:48: 	from pcs[0] (dot of pointer) at ..\..\..\..\runtime\trace.go:727:37
..\..\..\..\runtime\trace.go:723:48: 	from &pcs[0] (address-of) at ..\..\..\..\runtime\trace.go:727:33
..\..\..\..\runtime\trace.go:723:48: 	from unsafe.Pointer(&pcs[0]) (passed to call[argument escapes]) at ..\..\..\..\runtime\trace.go:727:17
..\..\..\..\runtime\trace.go:560:51: leaking param: buf
..\..\..\..\runtime\trace.go:560:51: 	from pcs (arg to recursive call) at ..\..\..\..\runtime\trace.go:576:26
..\..\..\..\runtime\trace.go:560:51: 	from pcs[0] (dot of pointer) at ..\..\..\..\runtime\trace.go:727:37
..\..\..\..\runtime\trace.go:560:51: 	from &pcs[0] (address-of) at ..\..\..\..\runtime\trace.go:727:33
..\..\..\..\runtime\trace.go:560:51: 	from unsafe.Pointer(&pcs[0]) (passed to call[argument escapes]) at ..\..\..\..\runtime\trace.go:727:17
..\..\..\..\runtime\trace.go:547:38: buf.traceBufHeader.stk escapes to heap
..\..\..\..\runtime\trace.go:547:38: 	from buf (arg to recursive call) at ..\..\..\..\runtime\trace.go:547:26
..\..\..\..\runtime\trace.go:547:38: 	from pcs (arg to recursive call) at ..\..\..\..\runtime\trace.go:576:26
..\..\..\..\runtime\trace.go:547:38: 	from pcs[0] (dot of pointer) at ..\..\..\..\runtime\trace.go:727:37
..\..\..\..\runtime\trace.go:547:38: 	from &pcs[0] (address-of) at ..\..\..\..\runtime\trace.go:727:33
..\..\..\..\runtime\trace.go:547:38: 	from unsafe.Pointer(&pcs[0]) (passed to call[argument escapes]) at ..\..\..\..\runtime\trace.go:727:17
..\..\..\..\runtime\trace.go:897:7: &(*traceAllocBlock)(~r0).data[a.off] escapes to heap
..\..\..\..\runtime\trace.go:897:7: 	from p (assigned) at ..\..\..\..\runtime\trace.go:897:4
..\..\..\..\runtime\trace.go:897:7: 	from ~r1 (return) at ..\..\..\..\runtime\trace.go:899:2
..\..\..\..\runtime\trace.go:897:7: 	from ~r1 (assigned) at ..\..\..\..\runtime\trace.go:773:46
..\..\..\..\runtime\trace.go:897:7: 	from ~r1 (returned from recursive function) at ..\..\..\..\runtime\trace.go:773:46
..\..\..\..\runtime\atomic_pointer.go:22:43: leaking param: new
..\..\..\..\runtime\atomic_pointer.go:22:43: 	from new (passed to call[argument escapes]) at ..\..\..\..\runtime\atomic_pointer.go:24:19
..\..\..\..\runtime\mgcwork.go:107:26: leaking param content: w
..\..\..\..\runtime\mgcwork.go:107:26: 	from w.wbuf2 (dot of pointer) at ..\..\..\..\runtime\mgcwork.go:115:23
..\..\..\..\runtime\mgcwork.go:107:26: 	from w.wbuf1 (assign-pair) at ..\..\..\..\runtime\mgcwork.go:115:4
..\..\..\..\runtime\mgcmark.go:1241:92: leaking param content: gcw
..\..\..\..\runtime\mgcmark.go:1241:92: 	from w (call receiver) at ..\..\..\..\runtime\mgcmark.go:1300:10
..\..\..\..\runtime\mgcmark.go:1241:92: 	from w.wbuf2 (dot of pointer) at ..\..\..\..\runtime\mgcwork.go:115:23
..\..\..\..\runtime\mgcmark.go:1241:92: 	from w.wbuf1 (assign-pair) at ..\..\..\..\runtime\mgcwork.go:115:4
..\..\..\..\runtime\mheap.go:1241:37: leaking param content: span
..\..\..\..\runtime\mheap.go:1241:37: 	from span.next (dot of pointer) at ..\..\..\..\runtime\mheap.go:1248:20
..\..\..\..\runtime\mheap.go:1241:37: 	from list.first (star-dot-equals) at ..\..\..\..\runtime\mheap.go:1248:14
..\..\..\..\runtime\mheap.go:804:63: leaking param content: h
..\..\..\..\runtime\mheap.go:804:63: 	from h.free (dot of pointer) at ..\..\..\..\runtime\mheap.go:810:12
..\..\..\..\runtime\mheap.go:804:63: 	from h.free[i] (fixed-array-index-of) at ..\..\..\..\runtime\mheap.go:810:17
..\..\..\..\runtime\mheap.go:804:63: 	from &h.free[i] (address-of) at ..\..\..\..\runtime\mheap.go:810:10
..\..\..\..\runtime\mheap.go:804:63: 	from list (assigned) at ..\..\..\..\runtime\mheap.go:810:8
..\..\..\..\runtime\mheap.go:804:63: 	from list.first (dot of pointer) at ..\..\..\..\runtime\mheap.go:812:12
..\..\..\..\runtime\mheap.go:804:63: 	from s (assigned) at ..\..\..\..\runtime\mheap.go:812:6
..\..\..\..\runtime\mheap.go:804:63: 	from span (arg to recursive call) at ..\..\..\..\runtime\mheap.go:813:15
..\..\..\..\runtime\mheap.go:804:63: 	from span.next (dot of pointer) at ..\..\..\..\runtime\mheap.go:1248:20
..\..\..\..\runtime\mheap.go:804:63: 	from list.first (star-dot-equals) at ..\..\..\..\runtime\mheap.go:1248:14
..\..\..\..\runtime\mheap.go:780:59: leaking param content: h
..\..\..\..\runtime\mheap.go:780:59: 	from h (call receiver) at ..\..\..\..\runtime\mheap.go:782:24
..\..\..\..\runtime\mheap.go:780:59: 	from h.free (dot of pointer) at ..\..\..\..\runtime\mheap.go:810:12
..\..\..\..\runtime\mheap.go:780:59: 	from h.free[i] (fixed-array-index-of) at ..\..\..\..\runtime\mheap.go:810:17
..\..\..\..\runtime\mheap.go:780:59: 	from &h.free[i] (address-of) at ..\..\..\..\runtime\mheap.go:810:10
..\..\..\..\runtime\mheap.go:780:59: 	from list (assigned) at ..\..\..\..\runtime\mheap.go:810:8
..\..\..\..\runtime\mheap.go:780:59: 	from list.first (dot of pointer) at ..\..\..\..\runtime\mheap.go:812:12
..\..\..\..\runtime\mheap.go:780:59: 	from s (assigned) at ..\..\..\..\runtime\mheap.go:812:6
..\..\..\..\runtime\mheap.go:780:59: 	from span (arg to recursive call) at ..\..\..\..\runtime\mheap.go:813:15
..\..\..\..\runtime\mheap.go:780:59: 	from span.next (dot of pointer) at ..\..\..\..\runtime\mheap.go:1248:20
..\..\..\..\runtime\mheap.go:780:59: 	from list.first (star-dot-equals) at ..\..\..\..\runtime\mheap.go:1248:14
..\..\..\..\runtime\mgclarge.go:203:45: leaking param content: root
..\..\..\..\runtime\mgclarge.go:203:45: 	from root.treap (dot of pointer) at ..\..\..\..\runtime\mgclarge.go:204:11
..\..\..\..\runtime\mgclarge.go:203:45: 	from t (assigned) at ..\..\..\..\runtime\mgclarge.go:204:4
..\..\..\..\runtime\mgclarge.go:203:45: 	from t.spanKey (dot of pointer) at ..\..\..\..\runtime\mgclarge.go:214:15
..\..\..\..\runtime\mgclarge.go:203:45: 	from result (assigned) at ..\..\..\..\runtime\mgclarge.go:214:11
..\..\..\..\runtime\mgclarge.go:203:45: 	from ~r1 (return) at ..\..\..\..\runtime\mgclarge.go:216:4
..\..\..\..\runtime\mgclarge.go:203:45: 	from ~r1 (assigned) at ..\..\..\..\runtime\mheap.go:887:44
..\..\..\..\runtime\mgclarge.go:203:45: 	from s (assigned) at ..\..\..\..\runtime\mheap.go:806:6
..\..\..\..\runtime\mgclarge.go:203:45: 	from span (arg to recursive call) at ..\..\..\..\runtime\mheap.go:813:15
..\..\..\..\runtime\mgclarge.go:203:45: 	from span.next (dot of pointer) at ..\..\..\..\runtime\mheap.go:1248:20
..\..\..\..\runtime\mgclarge.go:203:45: 	from list.first (star-dot-equals) at ..\..\..\..\runtime\mheap.go:1248:14
..\..\..\..\runtime\mheap.go:887:44: leaking param content: h
..\..\..\..\runtime\mheap.go:887:44: 	from h.freelarge (dot of pointer) at ..\..\..\..\runtime\mheap.go:889:10
..\..\..\..\runtime\mheap.go:887:44: 	from h.freelarge (address-of) at ..\..\..\..\runtime\mheap.go:889:20
..\..\..\..\runtime\mheap.go:887:44: 	from root (call receiver) at ..\..\..\..\runtime\mheap.go:889:27
..\..\..\..\runtime\mheap.go:887:44: 	from root.treap (dot of pointer) at ..\..\..\..\runtime\mgclarge.go:204:11
..\..\..\..\runtime\mheap.go:887:44: 	from t (assigned) at ..\..\..\..\runtime\mgclarge.go:204:4
..\..\..\..\runtime\mheap.go:887:44: 	from t.spanKey (dot of pointer) at ..\..\..\..\runtime\mgclarge.go:214:15
..\..\..\..\runtime\mheap.go:887:44: 	from result (assigned) at ..\..\..\..\runtime\mgclarge.go:214:11
..\..\..\..\runtime\mheap.go:887:44: 	from ~r1 (return) at ..\..\..\..\runtime\mgclarge.go:216:4
..\..\..\..\runtime\mheap.go:887:44: 	from ~r1 (assigned) at ..\..\..\..\runtime\mheap.go:887:44
..\..\..\..\runtime\mheap.go:887:44: 	from s (assigned) at ..\..\..\..\runtime\mheap.go:806:6
..\..\..\..\runtime\mheap.go:887:44: 	from span (arg to recursive call) at ..\..\..\..\runtime\mheap.go:813:15
..\..\..\..\runtime\mheap.go:887:44: 	from span.next (dot of pointer) at ..\..\..\..\runtime\mheap.go:1248:20
..\..\..\..\runtime\mheap.go:887:44: 	from list.first (star-dot-equals) at ..\..\..\..\runtime\mheap.go:1248:14
..\..\..\..\runtime\mheap.go:1009:80: leaking param content: s
..\..\..\..\runtime\mheap.go:1009:80: 	from span (arg to recursive call) at ..\..\..\..\runtime\mheap.go:1033:30
..\..\..\..\runtime\mheap.go:1009:80: 	from span.next (dot of pointer) at ..\..\..\..\runtime\mheap.go:1248:20
..\..\..\..\runtime\mheap.go:1009:80: 	from list.first (star-dot-equals) at ..\..\..\..\runtime\mheap.go:1248:14
..\..\..\..\runtime\mfixalloc.go:64:28: leaking param content: f
..\..\..\..\runtime\mfixalloc.go:64:28: 	from f.list (dot of pointer) at ..\..\..\..\runtime\mfixalloc.go:71:24
..\..\..\..\runtime\mfixalloc.go:64:28: 	from v (assigned) at ..\..\..\..\runtime\mfixalloc.go:71:5
..\..\..\..\runtime\mfixalloc.go:64:28: 	from ~r0 (return) at ..\..\..\..\runtime\mfixalloc.go:77:3
..\..\..\..\runtime\mfixalloc.go:64:28: 	from t (assigned) at ..\..\..\..\runtime\mheap.go:845:3
..\..\..\..\runtime\mfixalloc.go:64:28: 	from s (arg to recursive call) at ..\..\..\..\runtime\mheap.go:857:19
..\..\..\..\runtime\mfixalloc.go:64:28: 	from span (arg to recursive call) at ..\..\..\..\runtime\mheap.go:1033:30
..\..\..\..\runtime\mfixalloc.go:64:28: 	from span.next (dot of pointer) at ..\..\..\..\runtime\mheap.go:1248:20
..\..\..\..\runtime\mfixalloc.go:64:28: 	from list.first (star-dot-equals) at ..\..\..\..\runtime\mheap.go:1248:14
..\..\..\..\runtime\mheap.go:896:37: leaking param content: h
..\..\..\..\runtime\mheap.go:896:37: 	from h.spanalloc (dot of pointer) at ..\..\..\..\runtime\mheap.go:921:17
..\..\..\..\runtime\mheap.go:896:37: 	from h.spanalloc (address-of) at ..\..\..\..\runtime\mheap.go:921:27
..\..\..\..\runtime\mheap.go:896:37: 	from f (call receiver) at ..\..\..\..\runtime\mheap.go:921:33
..\..\..\..\runtime\mheap.go:896:37: 	from f.list (dot of pointer) at ..\..\..\..\runtime\mfixalloc.go:71:24
..\..\..\..\runtime\mheap.go:896:37: 	from v (assigned) at ..\..\..\..\runtime\mfixalloc.go:71:5
..\..\..\..\runtime\mheap.go:896:37: 	from ~r0 (return) at ..\..\..\..\runtime\mfixalloc.go:77:3
..\..\..\..\runtime\mheap.go:896:37: 	from t (assigned) at ..\..\..\..\runtime\mheap.go:845:3
..\..\..\..\runtime\mheap.go:896:37: 	from s (arg to recursive call) at ..\..\..\..\runtime\mheap.go:857:19
..\..\..\..\runtime\mheap.go:896:37: 	from span (arg to recursive call) at ..\..\..\..\runtime\mheap.go:1033:30
..\..\..\..\runtime\mheap.go:896:37: 	from span.next (dot of pointer) at ..\..\..\..\runtime\mheap.go:1248:20
..\..\..\..\runtime\mheap.go:896:37: 	from list.first (star-dot-equals) at ..\..\..\..\runtime\mheap.go:1248:14
..\..\..\..\runtime\mheap.go:1009:80: leaking param content: h
..\..\..\..\runtime\mheap.go:1009:80: 	from h.spans (dot of pointer) at ..\..\..\..\runtime\mheap.go:1047:14
..\..\..\..\runtime\mheap.go:1009:80: 	from h.spans[p - 1] (dot of pointer) at ..\..\..\..\runtime\mheap.go:1047:20
..\..\..\..\runtime\mheap.go:1009:80: 	from before (assigned) at ..\..\..\..\runtime\mheap.go:1047:10
..\..\..\..\runtime\mheap.go:1009:80: 	from span (arg to recursive call) at ..\..\..\..\runtime\mheap.go:1062:37
..\..\..\..\runtime\mheap.go:1009:80: 	from span.next (dot of pointer) at ..\..\..\..\runtime\mheap.go:1248:20
..\..\..\..\runtime\mheap.go:1009:80: 	from list.first (star-dot-equals) at ..\..\..\..\runtime\mheap.go:1248:14
..\..\..\..\runtime\mheap.go:1266:37: leaking param content: list
..\..\..\..\runtime\mheap.go:1266:37: 	from list.first (dot of pointer) at ..\..\..\..\runtime\mheap.go:1271:18
..\..\..\..\runtime\mheap.go:1266:37: 	from span.next (star-dot-equals) at ..\..\..\..\runtime\mheap.go:1271:12
..\..\..\..\runtime\mheap.go:1266:37: leaking param: span
..\..\..\..\runtime\mheap.go:1266:37: 	from list.first.prev (star-dot-equals) at ..\..\..\..\runtime\mheap.go:1275:19
..\..\..\..\runtime\mheap.go:1009:80: leaking param: s
..\..\..\..\runtime\mheap.go:1009:80: 	from span (arg to recursive call) at ..\..\..\..\runtime\mheap.go:1091:30
..\..\..\..\runtime\mheap.go:1009:80: 	from list.first.prev (star-dot-equals) at ..\..\..\..\runtime\mheap.go:1275:19
..\..\..\..\runtime\mheap.go:1266:37: leaking param: list
..\..\..\..\runtime\mheap.go:1266:37: 	from span.list (star-dot-equals) at ..\..\..\..\runtime\mheap.go:1281:12
..\..\..\..\runtime\mgcwork.go:382:24: work.wbufSpans.busy escapes to heap
..\..\..\..\runtime\mgcwork.go:382:24: 	from list (call receiver) at ..\..\..\..\runtime\mgcwork.go:382:31
..\..\..\..\runtime\mgcwork.go:382:24: 	from span.list (star-dot-equals) at ..\..\..\..\runtime\mheap.go:1281:12
..\..\..\..\runtime\mgcwork.go:395:23: work.wbufSpans.busy escapes to heap
..\..\..\..\runtime\mgcwork.go:395:23: 	from list (call receiver) at ..\..\..\..\runtime\mgcwork.go:395:30
..\..\..\..\runtime\mgcwork.go:395:23: 	from span.list (star-dot-equals) at ..\..\..\..\runtime\mheap.go:1281:12
..\..\..\..\runtime\mheap.go:1091:13: &h.free[npages] escapes to heap
..\..\..\..\runtime\mheap.go:1091:13: 	from ~r1 (assign-pair) at ..\..\..\..\runtime\mheap.go:1091:13
..\..\..\..\runtime\mheap.go:1091:13: 	from list (call receiver) at ..\..\..\..\runtime\mheap.go:1091:30
..\..\..\..\runtime\mheap.go:1091:13: 	from span.list (star-dot-equals) at ..\..\..\..\runtime\mheap.go:1281:12
..\..\..\..\runtime\mheap.go:1009:80: leaking param: h
..\..\..\..\runtime\mheap.go:1009:80: 	from h (assigned) at ..\..\..\..\runtime\mheap.go:1091:13
..\..\..\..\runtime\mheap.go:1009:80: 	from h.free (dot of pointer) at ..\..\..\..\runtime\mheap.go:1091:13
..\..\..\..\runtime\mheap.go:1009:80: 	from h.free[npages] (fixed-array-index-of) at ..\..\..\..\runtime\mheap.go:1091:13
..\..\..\..\runtime\mheap.go:1009:80: 	from &h.free[npages] (address-of) at ..\..\..\..\runtime\mheap.go:1091:13
..\..\..\..\runtime\mheap.go:1009:80: 	from ~r1 (assign-pair) at ..\..\..\..\runtime\mheap.go:1091:13
..\..\..\..\runtime\mheap.go:1009:80: 	from list (call receiver) at ..\..\..\..\runtime\mheap.go:1091:30
..\..\..\..\runtime\mheap.go:1009:80: 	from span.list (star-dot-equals) at ..\..\..\..\runtime\mheap.go:1281:12
..\..\..\..\runtime\mheap.go:804:63: leaking param: h
..\..\..\..\runtime\mheap.go:804:63: 	from h (call receiver) at ..\..\..\..\runtime\mheap.go:857:19
..\..\..\..\runtime\mheap.go:804:63: 	from h (assigned) at ..\..\..\..\runtime\mheap.go:1091:13
..\..\..\..\runtime\mheap.go:804:63: 	from h.free (dot of pointer) at ..\..\..\..\runtime\mheap.go:1091:13
..\..\..\..\runtime\mheap.go:804:63: 	from h.free[npages] (fixed-array-index-of) at ..\..\..\..\runtime\mheap.go:1091:13
..\..\..\..\runtime\mheap.go:804:63: 	from &h.free[npages] (address-of) at ..\..\..\..\runtime\mheap.go:1091:13
..\..\..\..\runtime\mheap.go:804:63: 	from ~r1 (assign-pair) at ..\..\..\..\runtime\mheap.go:1091:13
..\..\..\..\runtime\mheap.go:804:63: 	from list (call receiver) at ..\..\..\..\runtime\mheap.go:1091:30
..\..\..\..\runtime\mheap.go:804:63: 	from span.list (star-dot-equals) at ..\..\..\..\runtime\mheap.go:1281:12
..\..\..\..\runtime\mheap.go:780:59: leaking param: h
..\..\..\..\runtime\mheap.go:780:59: 	from h (call receiver) at ..\..\..\..\runtime\mheap.go:782:24
..\..\..\..\runtime\mheap.go:780:59: 	from h (call receiver) at ..\..\..\..\runtime\mheap.go:857:19
..\..\..\..\runtime\mheap.go:780:59: 	from h (assigned) at ..\..\..\..\runtime\mheap.go:1091:13
..\..\..\..\runtime\mheap.go:780:59: 	from h.free (dot of pointer) at ..\..\..\..\runtime\mheap.go:1091:13
..\..\..\..\runtime\mheap.go:780:59: 	from h.free[npages] (fixed-array-index-of) at ..\..\..\..\runtime\mheap.go:1091:13
..\..\..\..\runtime\mheap.go:780:59: 	from &h.free[npages] (address-of) at ..\..\..\..\runtime\mheap.go:1091:13
..\..\..\..\runtime\mheap.go:780:59: 	from ~r1 (assign-pair) at ..\..\..\..\runtime\mheap.go:1091:13
..\..\..\..\runtime\mheap.go:780:59: 	from list (call receiver) at ..\..\..\..\runtime\mheap.go:1091:30
..\..\..\..\runtime\mheap.go:780:59: 	from span.list (star-dot-equals) at ..\..\..\..\runtime\mheap.go:1281:12
..\..\..\..\runtime\mgcwork.go:388:15: mheap_ escapes to heap
..\..\..\..\runtime\mgcwork.go:388:15: 	from h (call receiver) at ..\..\..\..\runtime\mgcwork.go:388:27
..\..\..\..\runtime\mgcwork.go:388:15: 	from h (call receiver) at ..\..\..\..\runtime\mheap.go:782:24
..\..\..\..\runtime\mgcwork.go:388:15: 	from h (call receiver) at ..\..\..\..\runtime\mheap.go:857:19
..\..\..\..\runtime\mgcwork.go:388:15: 	from h (assigned) at ..\..\..\..\runtime\mheap.go:1091:13
..\..\..\..\runtime\mgcwork.go:388:15: 	from h.free (dot of pointer) at ..\..\..\..\runtime\mheap.go:1091:13
..\..\..\..\runtime\mgcwork.go:388:15: 	from h.free[npages] (fixed-array-index-of) at ..\..\..\..\runtime\mheap.go:1091:13
..\..\..\..\runtime\mgcwork.go:388:15: 	from &h.free[npages] (address-of) at ..\..\..\..\runtime\mheap.go:1091:13
..\..\..\..\runtime\mgcwork.go:388:15: 	from ~r1 (assign-pair) at ..\..\..\..\runtime\mheap.go:1091:13
..\..\..\..\runtime\mgcwork.go:388:15: 	from list (call receiver) at ..\..\..\..\runtime\mheap.go:1091:30
..\..\..\..\runtime\mgcwork.go:388:15: 	from span.list (star-dot-equals) at ..\..\..\..\runtime\mheap.go:1281:12
..\..\..\..\runtime\mheap.go:896:37: leaking param: h
..\..\..\..\runtime\mheap.go:896:37: 	from h (call receiver) at ..\..\..\..\runtime\mheap.go:930:18
..\..\..\..\runtime\mheap.go:896:37: 	from h (assigned) at ..\..\..\..\runtime\mheap.go:1091:13
..\..\..\..\runtime\mheap.go:896:37: 	from h.free (dot of pointer) at ..\..\..\..\runtime\mheap.go:1091:13
..\..\..\..\runtime\mheap.go:896:37: 	from h.free[npages] (fixed-array-index-of) at ..\..\..\..\runtime\mheap.go:1091:13
..\..\..\..\runtime\mheap.go:896:37: 	from &h.free[npages] (address-of) at ..\..\..\..\runtime\mheap.go:1091:13
..\..\..\..\runtime\mheap.go:896:37: 	from ~r1 (assign-pair) at ..\..\..\..\runtime\mheap.go:1091:13
..\..\..\..\runtime\mheap.go:896:37: 	from list (call receiver) at ..\..\..\..\runtime\mheap.go:1091:30
..\..\..\..\runtime\mheap.go:896:37: 	from span.list (star-dot-equals) at ..\..\..\..\runtime\mheap.go:1281:12
..\..\..\..\runtime\mgclarge.go:167:35: leaking param: t
..\..\..\..\runtime\mgclarge.go:167:35: 	from p (assign-pair) at ..\..\..\..\runtime\mgclarge.go:193:24
..\..\..\..\runtime\mgclarge.go:167:35: 	from v (assigned) at ..\..\..\..\runtime\mgclarge.go:193:24
..\..\..\..\runtime\mgclarge.go:167:35: 	from f.list (star-dot-equals) at ..\..\..\..\runtime\mgclarge.go:193:24
..\..\..\..\runtime\mgclarge.go:226:38: leaking param content: root
..\..\..\..\runtime\mgclarge.go:226:38: 	from root.treap (dot of pointer) at ..\..\..\..\runtime\mgclarge.go:228:11
..\..\..\..\runtime\mgclarge.go:226:38: 	from t (assigned) at ..\..\..\..\runtime\mgclarge.go:228:4
..\..\..\..\runtime\mgclarge.go:226:38: 	from t (arg to recursive call) at ..\..\..\..\runtime\mgclarge.go:240:17
..\..\..\..\runtime\mgclarge.go:226:38: 	from p (assign-pair) at ..\..\..\..\runtime\mgclarge.go:193:24
..\..\..\..\runtime\mgclarge.go:226:38: 	from v (assigned) at ..\..\..\..\runtime\mgclarge.go:193:24
..\..\..\..\runtime\mgclarge.go:226:38: 	from f.list (star-dot-equals) at ..\..\..\..\runtime\mgclarge.go:193:24
..\..\..\..\runtime\mgclarge.go:292:36: leaking param content: y
..\..\..\..\runtime\mgclarge.go:292:36: 	from y.left (dot of pointer) at ..\..\..\..\runtime\mgclarge.go:295:11
..\..\..\..\runtime\mgclarge.go:292:36: 	from x (assign-pair) at ..\..\..\..\runtime\mgclarge.go:295:2
..\..\..\..\runtime\mgclarge.go:292:36: 	from x.left (dot of pointer) at ..\..\..\..\runtime\mgclarge.go:296:11
..\..\..\..\runtime\mgclarge.go:292:36: 	from a (assign-pair) at ..\..\..\..\runtime\mgclarge.go:296:2
..\..\..\..\runtime\mgclarge.go:292:36: 	from x.left (star-dot-equals) at ..\..\..\..\runtime\mgclarge.go:298:9
..\..\..\..\runtime\mgclarge.go:292:36: leaking param: y
..\..\..\..\runtime\mgclarge.go:292:36: 	from x.right (star-dot-equals) at ..\..\..\..\runtime\mgclarge.go:302:10
..\..\..\..\runtime\mgclarge.go:256:35: leaking param: x
..\..\..\..\runtime\mgclarge.go:256:35: 	from y.left (star-dot-equals) at ..\..\..\..\runtime\mgclarge.go:262:9
..\..\..\..\runtime\mgclarge.go:113:34: leaking param: span
..\..\..\..\runtime\mgclarge.go:113:34: 	from t.spanKey (star-dot-equals) at ..\..\..\..\runtime\mgclarge.go:146:12
..\..\..\..\runtime\mgclarge.go:113:34: leaking param content: root
..\..\..\..\runtime\mgclarge.go:113:34: 	from root.treap (dot of pointer) at ..\..\..\..\runtime\mgclarge.go:116:13
..\..\..\..\runtime\mgclarge.go:113:34: 	from &root.treap (address-of) at ..\..\..\..\runtime\mgclarge.go:116:8
..\..\..\..\runtime\mgclarge.go:113:34: 	from pt (assigned) at ..\..\..\..\runtime\mgclarge.go:116:5
..\..\..\..\runtime\mgclarge.go:113:34: 	from *pt (indirection) at ..\..\..\..\runtime\mgclarge.go:117:11
..\..\..\..\runtime\mgclarge.go:113:34: 	from t (assigned) at ..\..\..\..\runtime\mgclarge.go:117:8
..\..\..\..\runtime\mgclarge.go:113:34: 	from last (assigned) at ..\..\..\..\runtime\mgclarge.go:118:8
..\..\..\..\runtime\mgclarge.go:113:34: 	from t.parent (star-dot-equals) at ..\..\..\..\runtime\mgclarge.go:147:11
..\..\..\..\runtime\proc.go:4025:20: leaking param content: _p_
..\..\..\..\runtime\proc.go:4025:20: 	from _p_.mcache (dot of pointer) at ..\..\..\..\runtime\proc.go:4031:20
..\..\..\..\runtime\proc.go:4025:20: 	from _g_.m.mcache (star-dot-equals) at ..\..\..\..\runtime\proc.go:4031:15
..\..\..\..\runtime\proc.go:4043:21: leaking param: _p_
..\..\..\..\runtime\proc.go:4043:21: 	from p (assign-pair) at ..\..\..\..\runtime\proc.go:4057:13
..\..\..\..\runtime\proc.go:4043:21: 	from *pp (star-equals) at ..\..\..\..\runtime\proc.go:4057:13
..\..\..\..\runtime\proc.go:4025:20: leaking param: _p_
..\..\..\..\runtime\proc.go:4025:20: 	from _p_ (arg to recursive call) at ..\..\..\..\runtime\proc.go:4027:11
..\..\..\..\runtime\proc.go:4025:20: 	from p (assign-pair) at ..\..\..\..\runtime\proc.go:4057:13
..\..\..\..\runtime\proc.go:4025:20: 	from *pp (star-equals) at ..\..\..\..\runtime\proc.go:4057:13
..\..\..\..\runtime\traceback.go:586:103: leaking param: ctxt to result argmap level=1
..\..\..\..\runtime\traceback.go:586:103: 	from mv (assigned) at ..\..\..\..\runtime\traceback.go:599:8
..\..\..\..\runtime\traceback.go:586:103: 	from mv.stack (dot of pointer) at ..\..\..\..\runtime\traceback.go:613:12
..\..\..\..\runtime\traceback.go:586:103: 	from bv (assigned) at ..\..\..\..\runtime\traceback.go:613:7
..\..\..\..\runtime\traceback.go:586:103: 	from argmap (assigned) at ..\..\..\..\runtime\traceback.go:615:11
..\..\..\..\runtime\symtab.go:810:64: leaking param: f to result file level=1
..\..\..\..\runtime\symtab.go:810:64: 	from f (arg to recursive call) at ..\..\..\..\runtime\symtab.go:811:18
..\..\..\..\runtime\symtab.go:810:64: 	from datap (assigned) at ..\..\..\..\runtime\symtab.go:796:8
..\..\..\..\runtime\symtab.go:810:64: 	from datap.pclntable (dot of pointer) at ..\..\..\..\runtime\symtab.go:806:30
..\..\..\..\runtime\symtab.go:810:64: 	from datap.pclntable[datap.filetab[fileno]] (dot of pointer) at ..\..\..\..\runtime\symtab.go:806:40
..\..\..\..\runtime\symtab.go:810:64: 	from &datap.pclntable[datap.filetab[fileno]] (address-of) at ..\..\..\..\runtime\symtab.go:806:24
..\..\..\..\runtime\symtab.go:810:64: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\symtab.go:806:23
..\..\..\..\runtime\symtab.go:810:64: 	from file (assigned) at ..\..\..\..\runtime\symtab.go:795:78
..\..\..\..\runtime\symtab.go:810:64: 	from file (return) at ..\..\..\..\runtime\symtab.go:811:2
..\..\..\..\runtime\symtab.go:795:78: leaking param: f to result file level=1
..\..\..\..\runtime\symtab.go:795:78: 	from datap (assigned) at ..\..\..\..\runtime\symtab.go:796:8
..\..\..\..\runtime\symtab.go:795:78: 	from datap.pclntable (dot of pointer) at ..\..\..\..\runtime\symtab.go:806:30
..\..\..\..\runtime\symtab.go:795:78: 	from datap.pclntable[datap.filetab[fileno]] (dot of pointer) at ..\..\..\..\runtime\symtab.go:806:40
..\..\..\..\runtime\symtab.go:795:78: 	from &datap.pclntable[datap.filetab[fileno]] (address-of) at ..\..\..\..\runtime\symtab.go:806:24
..\..\..\..\runtime\symtab.go:795:78: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\symtab.go:806:23
..\..\..\..\runtime\symtab.go:795:78: 	from file (assigned) at ..\..\..\..\runtime\symtab.go:795:78
..\..\..\..\runtime\mheap.go:810:10: &h.free[i] escapes to heap
..\..\..\..\runtime\mheap.go:810:10: 	from list (assigned) at ..\..\..\..\runtime\mheap.go:810:8
..\..\..\..\runtime\mheap.go:810:10: 	from list (call receiver) at ..\..\..\..\runtime\mheap.go:813:15
..\..\..\..\runtime\mfixalloc.go:64:28: mark escaped content: f
..\..\..\..\runtime\mfixalloc.go:64:28: 	from f.list (dot of pointer) at ..\..\..\..\runtime\mfixalloc.go:71:24
..\..\..\..\runtime\mfixalloc.go:64:28: 	from v (assigned) at ..\..\..\..\runtime\mfixalloc.go:71:5
..\..\..\..\runtime\mfixalloc.go:64:28: 	from ~r0 (return) at ..\..\..\..\runtime\mfixalloc.go:77:3
..\..\..\..\runtime\mfixalloc.go:64:28: 	from t (assigned) at ..\..\..\..\runtime\mheap.go:845:3
..\..\..\..\runtime\mfixalloc.go:64:28: 	from s (arg to recursive call) at ..\..\..\..\runtime\mheap.go:857:19
..\..\..\..\runtime\mfixalloc.go:64:28: 	from span (arg to recursive call) at ..\..\..\..\runtime\mheap.go:1091:30
..\..\..\..\runtime\mfixalloc.go:64:28: mark escaped content: f
..\..\..\..\runtime\mfixalloc.go:64:28: 	from f.list (dot of pointer) at ..\..\..\..\runtime\mfixalloc.go:71:24
..\..\..\..\runtime\mfixalloc.go:64:28: 	from v (assigned) at ..\..\..\..\runtime\mfixalloc.go:71:5
..\..\..\..\runtime\mfixalloc.go:64:28: 	from ~r0 (return) at ..\..\..\..\runtime\mfixalloc.go:77:3
..\..\..\..\runtime\mfixalloc.go:64:28: 	from t (assigned) at ..\..\..\..\runtime\mheap.go:845:3
..\..\..\..\runtime\mfixalloc.go:64:28: 	from s (arg to recursive call) at ..\..\..\..\runtime\mheap.go:857:19
..\..\..\..\runtime\mfixalloc.go:64:28: mark escaped content: f
..\..\..\..\runtime\mfixalloc.go:64:28: 	from f.list (dot of pointer) at ..\..\..\..\runtime\mfixalloc.go:71:24
..\..\..\..\runtime\mfixalloc.go:64:28: 	from v (assigned) at ..\..\..\..\runtime\mfixalloc.go:71:5
..\..\..\..\runtime\mfixalloc.go:64:28: 	from ~r0 (return) at ..\..\..\..\runtime\mfixalloc.go:77:3
..\..\..\..\runtime\mfixalloc.go:64:28: 	from s (assigned) at ..\..\..\..\runtime\mheap.go:921:2
..\..\..\..\runtime\mfixalloc.go:64:28: 	from s (arg to recursive call) at ..\..\..\..\runtime\mheap.go:930:18
..\..\..\..\runtime\mheap.go:887:44: leaking param: h to result ~r1 level=2
..\..\..\..\runtime\mheap.go:887:44: 	from h.freelarge (dot of pointer) at ..\..\..\..\runtime\mheap.go:889:10
..\..\..\..\runtime\mheap.go:887:44: 	from h.freelarge (address-of) at ..\..\..\..\runtime\mheap.go:889:20
..\..\..\..\runtime\mheap.go:887:44: 	from root (call receiver) at ..\..\..\..\runtime\mheap.go:889:27
..\..\..\..\runtime\mheap.go:887:44: 	from root.treap (dot of pointer) at ..\..\..\..\runtime\mgclarge.go:204:11
..\..\..\..\runtime\mheap.go:887:44: 	from t (assigned) at ..\..\..\..\runtime\mgclarge.go:204:4
..\..\..\..\runtime\mheap.go:887:44: 	from t.spanKey (dot of pointer) at ..\..\..\..\runtime\mgclarge.go:214:15
..\..\..\..\runtime\mheap.go:887:44: 	from result (assigned) at ..\..\..\..\runtime\mgclarge.go:214:11
..\..\..\..\runtime\mheap.go:887:44: 	from ~r1 (return) at ..\..\..\..\runtime\mgclarge.go:216:4
..\..\..\..\runtime\mheap.go:887:44: 	from ~r1 (assigned) at ..\..\..\..\runtime\mheap.go:887:44
..\..\..\..\runtime\mgclarge.go:203:45: mark escaped content: root
..\..\..\..\runtime\mgclarge.go:203:45: 	from root.treap (dot of pointer) at ..\..\..\..\runtime\mgclarge.go:204:11
..\..\..\..\runtime\mgclarge.go:203:45: 	from t (assigned) at ..\..\..\..\runtime\mgclarge.go:204:4
..\..\..\..\runtime\mgclarge.go:203:45: 	from t (arg to recursive call) at ..\..\..\..\runtime\mgclarge.go:215:19
..\..\..\..\runtime\mheap.go:887:44: mark escaped content: h
..\..\..\..\runtime\mheap.go:887:44: 	from h.freelarge (dot of pointer) at ..\..\..\..\runtime\mheap.go:889:10
..\..\..\..\runtime\mheap.go:887:44: 	from h.freelarge (address-of) at ..\..\..\..\runtime\mheap.go:889:20
..\..\..\..\runtime\mheap.go:887:44: 	from root (call receiver) at ..\..\..\..\runtime\mheap.go:889:27
..\..\..\..\runtime\mheap.go:887:44: 	from root.treap (dot of pointer) at ..\..\..\..\runtime\mgclarge.go:204:11
..\..\..\..\runtime\mheap.go:887:44: 	from t (assigned) at ..\..\..\..\runtime\mgclarge.go:204:4
..\..\..\..\runtime\mheap.go:887:44: 	from t (arg to recursive call) at ..\..\..\..\runtime\mgclarge.go:215:19
..\..\..\..\runtime\mgclarge.go:226:38: mark escaped content: root
..\..\..\..\runtime\mgclarge.go:226:38: 	from root.treap (dot of pointer) at ..\..\..\..\runtime\mgclarge.go:228:11
..\..\..\..\runtime\mgclarge.go:226:38: 	from t (assigned) at ..\..\..\..\runtime\mgclarge.go:228:4
..\..\..\..\runtime\mgclarge.go:226:38: 	from t (arg to recursive call) at ..\..\..\..\runtime\mgclarge.go:240:17
..\..\..\..\runtime\mgclarge.go:203:45: leaking param: root to result ~r1 level=2
..\..\..\..\runtime\mgclarge.go:203:45: 	from root.treap (dot of pointer) at ..\..\..\..\runtime\mgclarge.go:204:11
..\..\..\..\runtime\mgclarge.go:203:45: 	from t (assigned) at ..\..\..\..\runtime\mgclarge.go:204:4
..\..\..\..\runtime\mgclarge.go:203:45: 	from t.spanKey (dot of pointer) at ..\..\..\..\runtime\mgclarge.go:214:15
..\..\..\..\runtime\mgclarge.go:203:45: 	from result (assigned) at ..\..\..\..\runtime\mgclarge.go:214:11
..\..\..\..\runtime\mgclarge.go:203:45: 	from ~r1 (return) at ..\..\..\..\runtime\mgclarge.go:216:4
..\..\..\..\runtime\mgclarge.go:203:45: mark escaped content: root
..\..\..\..\runtime\mgclarge.go:203:45: 	from root.treap (dot of pointer) at ..\..\..\..\runtime\mgclarge.go:204:11
..\..\..\..\runtime\mgclarge.go:203:45: 	from t (assigned) at ..\..\..\..\runtime\mgclarge.go:204:4
..\..\..\..\runtime\mgclarge.go:203:45: 	from t (arg to recursive call) at ..\..\..\..\runtime\mgclarge.go:215:19
..\..\..\..\runtime\mgclarge.go:203:45: 	from y (arg to recursive call) at ..\..\..\..\runtime\mgclarge.go:175:20
..\..\..\..\runtime\mheap.go:887:44: mark escaped content: h
..\..\..\..\runtime\mheap.go:887:44: 	from h.freelarge (dot of pointer) at ..\..\..\..\runtime\mheap.go:889:10
..\..\..\..\runtime\mheap.go:887:44: 	from h.freelarge (address-of) at ..\..\..\..\runtime\mheap.go:889:20
..\..\..\..\runtime\mheap.go:887:44: 	from root (call receiver) at ..\..\..\..\runtime\mheap.go:889:27
..\..\..\..\runtime\mheap.go:887:44: 	from root.treap (dot of pointer) at ..\..\..\..\runtime\mgclarge.go:204:11
..\..\..\..\runtime\mheap.go:887:44: 	from t (assigned) at ..\..\..\..\runtime\mgclarge.go:204:4
..\..\..\..\runtime\mheap.go:887:44: 	from t (arg to recursive call) at ..\..\..\..\runtime\mgclarge.go:215:19
..\..\..\..\runtime\mheap.go:887:44: 	from y (arg to recursive call) at ..\..\..\..\runtime\mgclarge.go:175:20
..\..\..\..\runtime\mgclarge.go:226:38: mark escaped content: root
..\..\..\..\runtime\mgclarge.go:226:38: 	from root.treap (dot of pointer) at ..\..\..\..\runtime\mgclarge.go:228:11
..\..\..\..\runtime\mgclarge.go:226:38: 	from t (assigned) at ..\..\..\..\runtime\mgclarge.go:228:4
..\..\..\..\runtime\mgclarge.go:226:38: 	from t (arg to recursive call) at ..\..\..\..\runtime\mgclarge.go:240:17
..\..\..\..\runtime\mgclarge.go:226:38: 	from y (arg to recursive call) at ..\..\..\..\runtime\mgclarge.go:175:20
..\..\..\..\runtime\mfixalloc.go:64:28: mark escaped content: f
..\..\..\..\runtime\mfixalloc.go:64:28: 	from f.list (dot of pointer) at ..\..\..\..\runtime\mfixalloc.go:71:24
..\..\..\..\runtime\mfixalloc.go:64:28: 	from v (assigned) at ..\..\..\..\runtime\mfixalloc.go:71:5
..\..\..\..\runtime\mfixalloc.go:64:28: 	from ~r0 (return) at ..\..\..\..\runtime\mfixalloc.go:77:3
..\..\..\..\runtime\mfixalloc.go:64:28: 	from t (assigned) at ..\..\..\..\runtime\mgclarge.go:142:2
..\..\..\..\runtime\mfixalloc.go:64:28: 	from t.parent (dot of pointer) at ..\..\..\..\runtime\mgclarge.go:157:22
..\..\..\..\runtime\mfixalloc.go:64:28: 	from y (arg to recursive call) at ..\..\..\..\runtime\mgclarge.go:157:20
..\..\..\..\runtime\mgclarge.go:203:45: mark escaped content: root
..\..\..\..\runtime\mgclarge.go:203:45: 	from root.treap (dot of pointer) at ..\..\..\..\runtime\mgclarge.go:204:11
..\..\..\..\runtime\mgclarge.go:203:45: 	from t (assigned) at ..\..\..\..\runtime\mgclarge.go:204:4
..\..\..\..\runtime\mgclarge.go:203:45: 	from t (arg to recursive call) at ..\..\..\..\runtime\mgclarge.go:215:19
..\..\..\..\runtime\mgclarge.go:203:45: 	from x (arg to recursive call) at ..\..\..\..\runtime\mgclarge.go:177:19
..\..\..\..\runtime\mheap.go:887:44: mark escaped content: h
..\..\..\..\runtime\mheap.go:887:44: 	from h.freelarge (dot of pointer) at ..\..\..\..\runtime\mheap.go:889:10
..\..\..\..\runtime\mheap.go:887:44: 	from h.freelarge (address-of) at ..\..\..\..\runtime\mheap.go:889:20
..\..\..\..\runtime\mheap.go:887:44: 	from root (call receiver) at ..\..\..\..\runtime\mheap.go:889:27
..\..\..\..\runtime\mheap.go:887:44: 	from root.treap (dot of pointer) at ..\..\..\..\runtime\mgclarge.go:204:11
..\..\..\..\runtime\mheap.go:887:44: 	from t (assigned) at ..\..\..\..\runtime\mgclarge.go:204:4
..\..\..\..\runtime\mheap.go:887:44: 	from t (arg to recursive call) at ..\..\..\..\runtime\mgclarge.go:215:19
..\..\..\..\runtime\mheap.go:887:44: 	from x (arg to recursive call) at ..\..\..\..\runtime\mgclarge.go:177:19
..\..\..\..\runtime\mgclarge.go:226:38: mark escaped content: root
..\..\..\..\runtime\mgclarge.go:226:38: 	from root.treap (dot of pointer) at ..\..\..\..\runtime\mgclarge.go:228:11
..\..\..\..\runtime\mgclarge.go:226:38: 	from t (assigned) at ..\..\..\..\runtime\mgclarge.go:228:4
..\..\..\..\runtime\mgclarge.go:226:38: 	from t (arg to recursive call) at ..\..\..\..\runtime\mgclarge.go:240:17
..\..\..\..\runtime\mgclarge.go:226:38: 	from x (arg to recursive call) at ..\..\..\..\runtime\mgclarge.go:177:19
..\..\..\..\runtime\mfixalloc.go:64:28: mark escaped content: f
..\..\..\..\runtime\mfixalloc.go:64:28: 	from f.list (dot of pointer) at ..\..\..\..\runtime\mfixalloc.go:71:24
..\..\..\..\runtime\mfixalloc.go:64:28: 	from v (assigned) at ..\..\..\..\runtime\mfixalloc.go:71:5
..\..\..\..\runtime\mfixalloc.go:64:28: 	from ~r0 (return) at ..\..\..\..\runtime\mfixalloc.go:77:3
..\..\..\..\runtime\mfixalloc.go:64:28: 	from t (assigned) at ..\..\..\..\runtime\mgclarge.go:142:2
..\..\..\..\runtime\mfixalloc.go:64:28: 	from t.parent (dot of pointer) at ..\..\..\..\runtime\mgclarge.go:162:21
..\..\..\..\runtime\mfixalloc.go:64:28: 	from x (arg to recursive call) at ..\..\..\..\runtime\mgclarge.go:162:19
..\..\..\..\runtime\mfixalloc.go:64:28: leaking param: f to result ~r0 level=1
..\..\..\..\runtime\mfixalloc.go:64:28: 	from f.list (dot of pointer) at ..\..\..\..\runtime\mfixalloc.go:71:24
..\..\..\..\runtime\mfixalloc.go:64:28: 	from v (assigned) at ..\..\..\..\runtime\mfixalloc.go:71:5
..\..\..\..\runtime\mfixalloc.go:64:28: 	from ~r0 (return) at ..\..\..\..\runtime\mfixalloc.go:77:3
..\..\..\..\runtime\mfixalloc.go:64:28: mark escaped content: f
..\..\..\..\runtime\mfixalloc.go:64:28: 	from f.list (dot of pointer) at ..\..\..\..\runtime\mfixalloc.go:71:24
..\..\..\..\runtime\mfixalloc.go:64:28: 	from v (assigned) at ..\..\..\..\runtime\mfixalloc.go:71:5
..\..\..\..\runtime\mfixalloc.go:64:28: 	from ~r0 (return) at ..\..\..\..\runtime\mfixalloc.go:77:3
..\..\..\..\runtime\mfixalloc.go:64:28: 	from t (assigned) at ..\..\..\..\runtime\mheap.go:845:3
..\..\..\..\runtime\mfixalloc.go:64:28: 	from s (arg to recursive call) at ..\..\..\..\runtime\mheap.go:857:19
..\..\..\..\runtime\mfixalloc.go:64:28: 	from span (arg to recursive call) at ..\..\..\..\runtime\mheap.go:1089:21
..\..\..\..\runtime\mgclarge.go:120:9: &t.right escapes to heap
..\..\..\..\runtime\mgclarge.go:120:9: 	from pt (assigned) at ..\..\..\..\runtime\mgclarge.go:120:7
..\..\..\..\runtime\mgclarge.go:122:9: &t.left escapes to heap
..\..\..\..\runtime\mgclarge.go:122:9: 	from pt (assigned) at ..\..\..\..\runtime\mgclarge.go:122:7
..\..\..\..\runtime\mgclarge.go:125:9: &t.right escapes to heap
..\..\..\..\runtime\mgclarge.go:125:9: 	from pt (assigned) at ..\..\..\..\runtime\mgclarge.go:125:7
..\..\..\..\runtime\mgclarge.go:127:9: &t.left escapes to heap
..\..\..\..\runtime\mgclarge.go:127:9: 	from pt (assigned) at ..\..\..\..\runtime\mgclarge.go:127:7
..\..\..\..\runtime\mfixalloc.go:64:28: mark escaped content: f
..\..\..\..\runtime\mfixalloc.go:64:28: 	from f.list (dot of pointer) at ..\..\..\..\runtime\mfixalloc.go:71:24
..\..\..\..\runtime\mfixalloc.go:64:28: 	from v (assigned) at ..\..\..\..\runtime\mfixalloc.go:71:5
..\..\..\..\runtime\mfixalloc.go:64:28: 	from ~r0 (return) at ..\..\..\..\runtime\mfixalloc.go:77:3
..\..\..\..\runtime\mfixalloc.go:64:28: 	from t (assigned) at ..\..\..\..\runtime\mheap.go:845:3
..\..\..\..\runtime\mfixalloc.go:64:28: 	from s (arg to recursive call) at ..\..\..\..\runtime\mheap.go:857:19
..\..\..\..\runtime\mfixalloc.go:64:28: 	from span (arg to recursive call) at ..\..\..\..\runtime\mheap.go:1091:30
..\..\..\..\runtime\mfixalloc.go:64:28: mark escaped content: f
..\..\..\..\runtime\mfixalloc.go:64:28: 	from f.list (dot of pointer) at ..\..\..\..\runtime\mfixalloc.go:71:24
..\..\..\..\runtime\mfixalloc.go:64:28: 	from v (assigned) at ..\..\..\..\runtime\mfixalloc.go:71:5
..\..\..\..\runtime\mfixalloc.go:64:28: 	from ~r0 (return) at ..\..\..\..\runtime\mfixalloc.go:77:3
..\..\..\..\runtime\mfixalloc.go:64:28: 	from t (assigned) at ..\..\..\..\runtime\mheap.go:845:3
..\..\..\..\runtime\mfixalloc.go:64:28: 	from s (arg to recursive call) at ..\..\..\..\runtime\mheap.go:857:19
..\..\..\..\runtime\mfixalloc.go:64:28: mark escaped content: f
..\..\..\..\runtime\mfixalloc.go:64:28: 	from f.list (dot of pointer) at ..\..\..\..\runtime\mfixalloc.go:71:24
..\..\..\..\runtime\mfixalloc.go:64:28: 	from v (assigned) at ..\..\..\..\runtime\mfixalloc.go:71:5
..\..\..\..\runtime\mfixalloc.go:64:28: 	from ~r0 (return) at ..\..\..\..\runtime\mfixalloc.go:77:3
..\..\..\..\runtime\mfixalloc.go:64:28: 	from s (assigned) at ..\..\..\..\runtime\mheap.go:921:2
..\..\..\..\runtime\mfixalloc.go:64:28: 	from s (arg to recursive call) at ..\..\..\..\runtime\mheap.go:930:18
..\..\..\..\runtime\mgclarge.go:203:45: mark escaped content: root
..\..\..\..\runtime\mgclarge.go:203:45: 	from root.treap (dot of pointer) at ..\..\..\..\runtime\mgclarge.go:204:11
..\..\..\..\runtime\mgclarge.go:203:45: 	from t (assigned) at ..\..\..\..\runtime\mgclarge.go:204:4
..\..\..\..\runtime\mgclarge.go:203:45: 	from t (arg to recursive call) at ..\..\..\..\runtime\mgclarge.go:215:19
..\..\..\..\runtime\mheap.go:887:44: mark escaped content: h
..\..\..\..\runtime\mheap.go:887:44: 	from h.freelarge (dot of pointer) at ..\..\..\..\runtime\mheap.go:889:10
..\..\..\..\runtime\mheap.go:887:44: 	from h.freelarge (address-of) at ..\..\..\..\runtime\mheap.go:889:20
..\..\..\..\runtime\mheap.go:887:44: 	from root (call receiver) at ..\..\..\..\runtime\mheap.go:889:27
..\..\..\..\runtime\mheap.go:887:44: 	from root.treap (dot of pointer) at ..\..\..\..\runtime\mgclarge.go:204:11
..\..\..\..\runtime\mheap.go:887:44: 	from t (assigned) at ..\..\..\..\runtime\mgclarge.go:204:4
..\..\..\..\runtime\mheap.go:887:44: 	from t (arg to recursive call) at ..\..\..\..\runtime\mgclarge.go:215:19
..\..\..\..\runtime\mgclarge.go:226:38: mark escaped content: root
..\..\..\..\runtime\mgclarge.go:226:38: 	from root.treap (dot of pointer) at ..\..\..\..\runtime\mgclarge.go:228:11
..\..\..\..\runtime\mgclarge.go:226:38: 	from t (assigned) at ..\..\..\..\runtime\mgclarge.go:228:4
..\..\..\..\runtime\mgclarge.go:226:38: 	from t (arg to recursive call) at ..\..\..\..\runtime\mgclarge.go:240:17
..\..\..\..\runtime\mgclarge.go:203:45: mark escaped content: root
..\..\..\..\runtime\mgclarge.go:203:45: 	from root.treap (dot of pointer) at ..\..\..\..\runtime\mgclarge.go:204:11
..\..\..\..\runtime\mgclarge.go:203:45: 	from t (assigned) at ..\..\..\..\runtime\mgclarge.go:204:4
..\..\..\..\runtime\mgclarge.go:203:45: 	from t (arg to recursive call) at ..\..\..\..\runtime\mgclarge.go:215:19
..\..\..\..\runtime\mgclarge.go:203:45: 	from y (arg to recursive call) at ..\..\..\..\runtime\mgclarge.go:175:20
..\..\..\..\runtime\mheap.go:887:44: mark escaped content: h
..\..\..\..\runtime\mheap.go:887:44: 	from h.freelarge (dot of pointer) at ..\..\..\..\runtime\mheap.go:889:10
..\..\..\..\runtime\mheap.go:887:44: 	from h.freelarge (address-of) at ..\..\..\..\runtime\mheap.go:889:20
..\..\..\..\runtime\mheap.go:887:44: 	from root (call receiver) at ..\..\..\..\runtime\mheap.go:889:27
..\..\..\..\runtime\mheap.go:887:44: 	from root.treap (dot of pointer) at ..\..\..\..\runtime\mgclarge.go:204:11
..\..\..\..\runtime\mheap.go:887:44: 	from t (assigned) at ..\..\..\..\runtime\mgclarge.go:204:4
..\..\..\..\runtime\mheap.go:887:44: 	from t (arg to recursive call) at ..\..\..\..\runtime\mgclarge.go:215:19
..\..\..\..\runtime\mheap.go:887:44: 	from y (arg to recursive call) at ..\..\..\..\runtime\mgclarge.go:175:20
..\..\..\..\runtime\mgclarge.go:226:38: mark escaped content: root
..\..\..\..\runtime\mgclarge.go:226:38: 	from root.treap (dot of pointer) at ..\..\..\..\runtime\mgclarge.go:228:11
..\..\..\..\runtime\mgclarge.go:226:38: 	from t (assigned) at ..\..\..\..\runtime\mgclarge.go:228:4
..\..\..\..\runtime\mgclarge.go:226:38: 	from t (arg to recursive call) at ..\..\..\..\runtime\mgclarge.go:240:17
..\..\..\..\runtime\mgclarge.go:226:38: 	from y (arg to recursive call) at ..\..\..\..\runtime\mgclarge.go:175:20
..\..\..\..\runtime\mfixalloc.go:64:28: mark escaped content: f
..\..\..\..\runtime\mfixalloc.go:64:28: 	from f.list (dot of pointer) at ..\..\..\..\runtime\mfixalloc.go:71:24
..\..\..\..\runtime\mfixalloc.go:64:28: 	from v (assigned) at ..\..\..\..\runtime\mfixalloc.go:71:5
..\..\..\..\runtime\mfixalloc.go:64:28: 	from ~r0 (return) at ..\..\..\..\runtime\mfixalloc.go:77:3
..\..\..\..\runtime\mfixalloc.go:64:28: 	from t (assigned) at ..\..\..\..\runtime\mgclarge.go:142:2
..\..\..\..\runtime\mfixalloc.go:64:28: 	from t.parent (dot of pointer) at ..\..\..\..\runtime\mgclarge.go:157:22
..\..\..\..\runtime\mfixalloc.go:64:28: 	from y (arg to recursive call) at ..\..\..\..\runtime\mgclarge.go:157:20
..\..\..\..\runtime\mgclarge.go:203:45: mark escaped content: root
..\..\..\..\runtime\mgclarge.go:203:45: 	from root.treap (dot of pointer) at ..\..\..\..\runtime\mgclarge.go:204:11
..\..\..\..\runtime\mgclarge.go:203:45: 	from t (assigned) at ..\..\..\..\runtime\mgclarge.go:204:4
..\..\..\..\runtime\mgclarge.go:203:45: 	from t (arg to recursive call) at ..\..\..\..\runtime\mgclarge.go:215:19
..\..\..\..\runtime\mgclarge.go:203:45: 	from x (arg to recursive call) at ..\..\..\..\runtime\mgclarge.go:177:19
..\..\..\..\runtime\mheap.go:887:44: mark escaped content: h
..\..\..\..\runtime\mheap.go:887:44: 	from h.freelarge (dot of pointer) at ..\..\..\..\runtime\mheap.go:889:10
..\..\..\..\runtime\mheap.go:887:44: 	from h.freelarge (address-of) at ..\..\..\..\runtime\mheap.go:889:20
..\..\..\..\runtime\mheap.go:887:44: 	from root (call receiver) at ..\..\..\..\runtime\mheap.go:889:27
..\..\..\..\runtime\mheap.go:887:44: 	from root.treap (dot of pointer) at ..\..\..\..\runtime\mgclarge.go:204:11
..\..\..\..\runtime\mheap.go:887:44: 	from t (assigned) at ..\..\..\..\runtime\mgclarge.go:204:4
..\..\..\..\runtime\mheap.go:887:44: 	from t (arg to recursive call) at ..\..\..\..\runtime\mgclarge.go:215:19
..\..\..\..\runtime\mheap.go:887:44: 	from x (arg to recursive call) at ..\..\..\..\runtime\mgclarge.go:177:19
..\..\..\..\runtime\mgclarge.go:226:38: mark escaped content: root
..\..\..\..\runtime\mgclarge.go:226:38: 	from root.treap (dot of pointer) at ..\..\..\..\runtime\mgclarge.go:228:11
..\..\..\..\runtime\mgclarge.go:226:38: 	from t (assigned) at ..\..\..\..\runtime\mgclarge.go:228:4
..\..\..\..\runtime\mgclarge.go:226:38: 	from t (arg to recursive call) at ..\..\..\..\runtime\mgclarge.go:240:17
..\..\..\..\runtime\mgclarge.go:226:38: 	from x (arg to recursive call) at ..\..\..\..\runtime\mgclarge.go:177:19
..\..\..\..\runtime\mfixalloc.go:64:28: mark escaped content: f
..\..\..\..\runtime\mfixalloc.go:64:28: 	from f.list (dot of pointer) at ..\..\..\..\runtime\mfixalloc.go:71:24
..\..\..\..\runtime\mfixalloc.go:64:28: 	from v (assigned) at ..\..\..\..\runtime\mfixalloc.go:71:5
..\..\..\..\runtime\mfixalloc.go:64:28: 	from ~r0 (return) at ..\..\..\..\runtime\mfixalloc.go:77:3
..\..\..\..\runtime\mfixalloc.go:64:28: 	from t (assigned) at ..\..\..\..\runtime\mgclarge.go:142:2
..\..\..\..\runtime\mfixalloc.go:64:28: 	from t.parent (dot of pointer) at ..\..\..\..\runtime\mgclarge.go:162:21
..\..\..\..\runtime\mfixalloc.go:64:28: 	from x (arg to recursive call) at ..\..\..\..\runtime\mgclarge.go:162:19
..\..\..\..\runtime\mfixalloc.go:64:28: mark escaped content: f
..\..\..\..\runtime\mfixalloc.go:64:28: 	from f.list (dot of pointer) at ..\..\..\..\runtime\mfixalloc.go:71:24
..\..\..\..\runtime\mfixalloc.go:64:28: 	from v (assigned) at ..\..\..\..\runtime\mfixalloc.go:71:5
..\..\..\..\runtime\mfixalloc.go:64:28: 	from ~r0 (return) at ..\..\..\..\runtime\mfixalloc.go:77:3
..\..\..\..\runtime\mfixalloc.go:64:28: 	from t (assigned) at ..\..\..\..\runtime\mheap.go:845:3
..\..\..\..\runtime\mfixalloc.go:64:28: 	from s (arg to recursive call) at ..\..\..\..\runtime\mheap.go:857:19
..\..\..\..\runtime\mfixalloc.go:64:28: 	from span (arg to recursive call) at ..\..\..\..\runtime\mheap.go:1089:21
..\..\..\..\runtime\panic.go:609:14: throw s does not escape
..\..\..\..\runtime\panic.go:595:35: dopanic &unused does not escape
..\..\..\..\runtime\panic.go:597:14: dopanic func literal does not escape
..\..\..\..\runtime\panic.go:707:30: dopanic.func1 gp does not escape
..\..\..\..\runtime\panic.go:718:36: dopanic_m &traceback_cache does not escape
..\..\..\..\runtime\panic.go:737:9: dopanic_m &paniclk does not escape
..\..\..\..\runtime\panic.go:739:17: dopanic_m &panicking does not escape
..\..\..\..\runtime\panic.go:744:8: dopanic_m &deadlock does not escape
..\..\..\..\runtime\panic.go:745:8: dopanic_m &deadlock does not escape
..\..\..\..\runtime\traceback.go:673:40: dopanic_m gp does not escape
..\..\..\..\runtime\traceback.go:687:50: traceback gp does not escape
..\..\..\..\runtime\traceback.go:696:16: traceback1 &gp.m.cgoCallersUse does not escape
..\..\..\..\runtime\traceback.go:699:16: traceback1 &gp.m.cgoCallersUse does not escape
..\..\..\..\runtime\traceback.go:701:21: traceback1 &cgoCallers does not escape
..\..\..\..\runtime\traceback.go:705:16: traceback1 &gp.atomicstatus does not escape
..\..\..\..\runtime\traceback.go:1096:33: traceback1 callers does not escape
..\..\..\..\runtime\traceback.go:1112:39: printCgoTraceback &arg does not escape
..\..\..\..\runtime\traceback.go:1115:20: printCgoTraceback &arg does not escape
..\..\..\..\runtime\traceback.go:1121:71: printCgoTraceback arg does not escape
..\..\..\..\runtime\traceback.go:1151:29: printCgoTraceback arg does not escape
..\..\..\..\runtime\cgocall.go:94:38: cgocall fn does not escape
..\..\..\..\runtime\cgocall.go:94:38: cgocall arg does not escape
..\..\..\..\runtime\cgocall.go:149:11: cgocall fn does not escape
..\..\..\..\runtime\cgocall.go:150:11: cgocall arg does not escape
..\..\..\..\runtime\cgocall.go:151:11: cgocall mp does not escape
..\..\..\..\runtime\proc.go:2831:59: entersyscall &dummy does not escape
..\..\..\..\runtime\proc.go:2786:15: reentersyscall func literal does not escape
..\..\..\..\runtime\proc.go:2800:17: reentersyscall &sched.sysmonwait does not escape
..\..\..\..\runtime\proc.go:2815:15: reentersyscall &(*p)(~r0).status does not escape
..\..\..\..\runtime\proc.go:772:39: reentersyscall gp does not escape
..\..\..\..\runtime\proc.go:774:15: casgstatus func literal does not escape
..\..\..\..\runtime\proc.go:785:15: casgstatus func literal does not escape
..\..\..\..\runtime\proc.go:797:26: casgstatus &gp.atomicstatus does not escape
..\..\..\..\runtime\proc.go:799:16: casgstatus func literal does not escape
..\..\..\..\runtime\proc.go:2925:32: exitsyscall &dummy does not escape
..\..\..\..\runtime\proc.go:2929:15: exitsyscall func literal does not escape
..\..\..\..\runtime\proc.go:2938:16: exitsyscall func literal does not escape
..\..\..\..\runtime\proc.go:2987:15: exitsyscall func literal does not escape
..\..\..\..\runtime\proc.go:3015:69: exitsyscallfast &(*p)(~r0).status does not escape
..\..\..\..\runtime\proc.go:3027:15: exitsyscallfast func literal does not escape
..\..\..\..\runtime\proc.go:3059:17: exitsyscallfast_reacquired (*p)(~r0).m does not escape
..\..\..\..\runtime\proc.go:3065:16: exitsyscallfast_reacquired func literal does not escape
..\..\..\..\runtime\trace.go:1081:6: traceGoSysBlock mp.p does not escape
..\..\..\..\runtime\trace.go:498:44: traceEvent args does not escape
..\..\..\..\runtime\trace.go:517:10: traceEvent *bufp does not escape
..\..\..\..\runtime\trace.go:538:10: traceEvent &buf.arr[buf.traceBufHeader.pos - 1] does not escape
..\..\..\..\runtime\trace.go:586:7: traceAcquireBuffer &trace.bufLock does not escape
..\..\..\..\runtime\lock_sema.go:35:14: dopanic_m l does not escape
..\..\..\..\runtime\lock_sema.go:43:23: lock &l.key does not escape
..\..\..\..\runtime\lock_sema.go:56:27: lock &l.key does not escape
..\..\..\..\runtime\lock_sema.go:59:25: lock &l.key does not escape
..\..\..\..\runtime\lock_sema.go:75:26: lock &l.key does not escape
..\..\..\..\runtime\lock_sema.go:78:28: lock &l.key does not escape
..\..\..\..\runtime\os_windows.go:605:21: lock mp does not escape
..\..\..\..\runtime\os_windows.go:611:15: semacreate func literal does not escape
..\..\..\..\runtime\os_windows.go:574:15: semasleep func literal does not escape
..\..\..\..\runtime\os_windows.go:579:15: semasleep func literal does not escape
..\..\..\..\runtime\os_windows.go:585:15: semasleep func literal does not escape
..\..\..\..\runtime\trace.go:593:10: traceReleaseBuffer &trace.bufLock does not escape
..\..\..\..\runtime\lock_sema.go:94:16: dopanic_m l does not escape
..\..\..\..\runtime\lock_sema.go:98:27: unlock &l.key does not escape
..\..\..\..\runtime\lock_sema.go:100:25: unlock &l.key does not escape
..\..\..\..\runtime\lock_sema.go:107:25: unlock &l.key does not escape
..\..\..\..\runtime\os_windows.go:595:21: unlock mp does not escape
..\..\..\..\runtime\os_windows.go:597:15: semawakeup func literal does not escape
..\..\..\..\runtime\trace.go:603:8: traceFlush &trace.lock does not escape
..\..\..\..\runtime\trace.go:612:57: traceFlush &memstats.other_sys does not escape
..\..\..\..\runtime\trace.go:618:11: traceFlush bufp.traceBufHeader.link does not escape
..\..\..\..\runtime\trace.go:629:10: traceFlush &trace.lock does not escape
..\..\..\..\runtime\trace.go:560:51: traceEvent mp does not escape
..\..\..\..\runtime\trace.go:576:22: traceStackID trace.stackTab does not escape
..\..\..\..\runtime\traceback.go:723:41: traceStackID pcbuf does not escape
..\..\..\..\runtime\traceback.go:724:35: callers &skip does not escape
..\..\..\..\runtime\traceback.go:728:14: callers func literal does not escape
..\..\..\..\runtime\traceback.go:729:41: callers.func1 &pcbuf[0] does not escape
..\..\..\..\runtime\traceback.go:134:161: traceback1 gp does not escape
..\..\..\..\runtime\traceback.go:134:161: callers.func1 pcbuf does not escape
..\..\..\..\runtime\traceback.go:134:161: gentraceback callback does not escape
..\..\..\..\runtime\traceback.go:158:28: gentraceback &traceback_cache does not escape
..\..\..\..\runtime\traceback.go:244:53: gentraceback &cache does not escape
..\..\..\..\runtime\traceback.go:311:44: gentraceback &frame does not escape
..\..\..\..\runtime\traceback.go:339:53: gentraceback &frame does not escape
..\..\..\..\runtime\traceback.go:361:57: gentraceback &cache does not escape
..\..\..\..\runtime\traceback.go:383:22: gentraceback skipPleaseUseCallersFrames does not escape
..\..\..\..\runtime\traceback.go:383:22: gentraceback &f does not escape
..\..\..\..\runtime\traceback.go:493:39: gentraceback &cache does not escape
..\..\..\..\runtime\symtab.go:814:69: gentraceback f does not escape
..\..\..\..\runtime\symtab.go:814:69: gentraceback cache does not escape
..\..\..\..\runtime\symtab.go:683:89: funcspdelta f does not escape
..\..\..\..\runtime\symtab.go:683:89: funcspdelta cache does not escape
..\..\..\..\runtime\symtab.go:701:11: pcvalue &cache.entries[i] does not escape
..\..\..\..\runtime\symtab.go:721:19: pcvalue &pc does not escape
..\..\..\..\runtime\symtab.go:721:24: pcvalue &val does not escape
..\..\..\..\runtime\symtab.go:756:19: pcvalue &pc does not escape
..\..\..\..\runtime\symtab.go:756:24: pcvalue &val does not escape
..\..\..\..\runtime\traceback.go:586:103: gentraceback frame does not escape
..\..\..\..\runtime\traceback.go:586:103: gentraceback f does not escape
..\..\..\..\runtime\symtab.go:822:82: gentraceback f does not escape
..\..\..\..\runtime\symtab.go:822:82: gentraceback cache does not escape
..\..\..\..\runtime\symtab.go:826:38: pcdatavalue &f._func.nfuncdata does not escape
..\..\..\..\runtime\traceback.go:738:66: gentraceback gp does not escape
..\..\..\..\runtime\traceback.go:743:28: showframe &traceback_cache does not escape
..\..\..\..\runtime\traceback.go:624:83: gentraceback pcbuf does not escape
..\..\..\..\runtime\traceback.go:626:28: tracebackCgoContext cgoPCs does not escape
..\..\..\..\runtime\traceback.go:640:42: tracebackCgoContext &arg does not escape
..\..\..\..\runtime\traceback.go:649:21: tracebackCgoContext &arg does not escape
..\..\..\..\runtime\traceback.go:1165:40: tracebackCgoContext buf does not escape
..\..\..\..\runtime\traceback.go:1177:47: cgoContextPCs &buf[0] does not escape
..\..\..\..\runtime\traceback.go:1183:45: cgoContextPCs &arg does not escape
..\..\..\..\runtime\traceback.go:734:49: traceStackID gp does not escape
..\..\..\..\runtime\traceback.go:734:49: traceStackID pcbuf does not escape
..\..\..\..\runtime\traceback.go:735:61: gcallers &pcbuf[0] does not escape
..\..\..\..\runtime\trace.go:723:48: traceStackID tab does not escape
..\..\..\..\runtime\trace.go:733:7: (*traceStackTable).put &tab.lock does not escape
..\..\..\..\runtime\trace.go:735:10: (*traceStackTable).put &tab.lock does not escape
..\..\..\..\runtime\trace.go:744:20: (*traceStackTable).put &ts.stk does not escape
..\..\..\..\runtime\trace.go:750:30: (*traceStackTable).put &tab.tab[part] does not escape
..\..\..\..\runtime\trace.go:751:9: (*traceStackTable).put &tab.lock does not escape
..\..\..\..\runtime\trace.go:773:46: (*traceStackTable).put tab does not escape
..\..\..\..\runtime\trace.go:774:30: (*traceStackTable).newStack tab.mem does not escape
..\..\..\..\runtime\trace.go:883:39: (*traceStackTable).newStack a does not escape
..\..\..\..\runtime\trace.go:889:74: (*traceAlloc).alloc &memstats.other_sys does not escape
..\..\..\..\runtime\trace.go:893:13: (*traceAlloc).alloc block.next does not escape
..\..\..\..\runtime\trace.go:894:9: (*traceAlloc).alloc a.head does not escape
..\..\..\..\runtime\atomic_pointer.go:22:43: (*traceStackTable).put ptr does not escape
..\..\..\..\runtime\mbarrier.go:227:49: atomicstorep dst does not escape
..\..\..\..\runtime\mbarrier.go:235:15: writebarrierptr_prewrite func literal does not escape
..\..\..\..\runtime\cgocheck.go:25:45: writebarrierptr_prewrite dst does not escape
..\..\..\..\runtime\cgocheck.go:46:14: cgoCheckWriteBarrier func literal does not escape
..\..\..\..\runtime\mbarrier.go:182:50: writebarrierptr_prewrite dst does not escape
..\..\..\..\runtime\mbarrier.go:190:14: writebarrierptr_prewrite1 func literal does not escape
..\..\..\..\runtime\mbarrier.go:142:36: writebarrierptr_prewrite1.func1 slot does not escape
..\..\..\..\runtime\mgcmark.go:1224:10: shade &(*p)(~r0).gcw does not escape
..\..\..\..\runtime\print.go:70:8: printlock &debuglock does not escape
..\..\..\..\runtime\mgcmark.go:1241:92: shade hbits does not escape
..\..\..\..\runtime\mgcmark.go:1241:92: shade span does not escape
..\..\..\..\runtime\mgcwork.go:133:15: (*gcWork).put gcController does not escape
..\..\..\..\runtime\mgcwork.go:95:10: (*gcWork).put w does not escape
..\..\..\..\runtime\mgcwork.go:369:28: getempty work.empty does not escape
..\..\..\..\runtime\mgcwork.go:378:9: getempty &work.wbufSpans.lock does not escape
..\..\..\..\runtime\mgcwork.go:381:24: getempty work.wbufSpans.free does not escape
..\..\..\..\runtime\mgcwork.go:384:11: getempty &work.wbufSpans.lock does not escape
..\..\..\..\runtime\mgcwork.go:387:16: getempty func literal does not escape
..\..\..\..\runtime\mgcwork.go:394:9: getempty &work.wbufSpans.lock does not escape
..\..\..\..\runtime\mgcwork.go:396:11: getempty &work.wbufSpans.lock does not escape
..\..\..\..\runtime\mgcwork.go:357:10: getempty b does not escape
..\..\..\..\runtime\mheap.go:1241:37: getempty list does not escape
..\..\..\..\runtime\mgcwork.go:388:51: getempty.func1 &memstats.gc_sys does not escape
..\..\..\..\runtime\mheap.go:780:59: getempty.func1 stat does not escape
..\..\..\..\runtime\mheap.go:781:7: (*mheap).allocManual &h.lock does not escape
..\..\..\..\runtime\mheap.go:796:9: (*mheap).allocManual &h.lock does not escape
..\..\..\..\runtime\mheap.go:804:63: (*mheap).allocManual stat does not escape
..\..\..\..\runtime\mheap.go:845:28: (*mheap).allocSpanLocked h.spanalloc does not escape
..\..\..\..\runtime\mheap.go:889:20: (*mheap).allocLarge h.freelarge does not escape
..\..\..\..\runtime\mgclarge.go:167:35: (*mTreap).remove root does not escape
..\..\..\..\runtime\mgclarge.go:193:19: (*mTreap).removeNode mheap_.treapalloc does not escape
..\..\..\..\runtime\mgclarge.go:292:36: (*mTreap).removeNode root does not escape
..\..\..\..\runtime\mgclarge.go:256:35: (*mTreap).removeNode root does not escape
..\..\..\..\runtime\mheap.go:921:27: (*mheap).grow h.spanalloc does not escape
..\..\..\..\runtime\mheap.go:927:15: (*mheap).grow &s.sweepgen does not escape
..\..\..\..\runtime\malloc.go:401:37: (*mheap).grow h does not escape
..\..\..\..\runtime\malloc.go:417:65: (*mheap).sysAlloc &reserved does not escape
..\..\..\..\runtime\malloc.go:462:40: (*mheap).sysAlloc &stat does not escape
..\..\..\..\runtime\malloc.go:470:50: (*mheap).sysAlloc &memstats.heap_sys does not escape
..\..\..\..\runtime\malloc.go:491:32: (*mheap).sysAlloc &memstats.heap_sys does not escape
..\..\..\..\runtime\malloc.go:501:38: (*mheap).sysAlloc &memstats.heap_sys does not escape
..\..\..\..\runtime\mem_windows.go:87:52: sysFree v does not escape
..\..\..\..\runtime\mem_windows.go:87:52: (*mheap).sysAlloc sysStat does not escape
..\..\..\..\runtime\mem_windows.go:114:66: sysMap v does not escape
..\..\..\..\runtime\mem_windows.go:114:66: (*mheap).sysAlloc sysStat does not escape
..\..\..\..\runtime\mheap.go:538:58: (*mheap).sysAlloc h does not escape
..\..\..\..\runtime\mbitmap.go:147:36: (*mheap).setArenaUsed h does not escape
..\..\..\..\runtime\mbitmap.go:160:74: (*mheap).mapBits &memstats.gc_sys does not escape
..\..\..\..\runtime\mheap.go:562:37: (*mheap).setArenaUsed h does not escape
..\..\..\..\runtime\mheap.go:574:24: (*mheap).mapSpans &h.spans[have] does not escape
..\..\..\..\runtime\mheap.go:574:98: (*mheap).mapSpans &memstats.other_sys does not escape
..\..\..\..\runtime\race0.go:25:46: racemapshadow addr does not escape
..\..\..\..\runtime\malloc.go:947:60: (*fixalloc).alloc sysStat does not escape
..\..\..\..\runtime\malloc.go:949:14: persistentalloc func literal does not escape
..\..\..\..\runtime\malloc.go:958:62: persistentalloc.func1 sysStat does not escape
..\..\..\..\runtime\malloc.go:985:16: persistentalloc1 &(*p)(~r0).palloc does not escape
..\..\..\..\runtime\malloc.go:987:8: persistentalloc1 &globalAlloc.mutex does not escape
..\..\..\..\runtime\malloc.go:988:16: persistentalloc1 &globalAlloc.persistentAlloc does not escape
..\..\..\..\runtime\malloc.go:992:50: persistentalloc1 &memstats.other_sys does not escape
..\..\..\..\runtime\malloc.go:994:21: persistentalloc1 &globalAlloc.persistentAlloc does not escape
..\..\..\..\runtime\malloc.go:995:12: persistentalloc1 &globalAlloc.mutex does not escape
..\..\..\..\runtime\malloc.go:1004:19: persistentalloc1 &globalAlloc.persistentAlloc does not escape
..\..\..\..\runtime\malloc.go:1005:10: persistentalloc1 &globalAlloc.mutex does not escape
..\..\..\..\runtime\malloc.go:1008:16: persistentalloc1 &memstats.other_sys does not escape
..\..\..\..\runtime\malloc.go:1010:15: persistentalloc1 &memstats.other_sys does not escape
..\..\..\..\runtime\mheap.go:1033:13: (*mheap).freeSpanLocked &h.busy[npages] does not escape
..\..\..\..\runtime\mheap.go:1033:13: (*mheap).freeSpanLocked &h.busylarge does not escape
..\..\..\..\runtime\mheap.go:1060:16: (*mheap).freeSpanLocked h.freelarge does not escape
..\..\..\..\runtime\mheap.go:1062:15: (*mheap).freeSpanLocked &h.free[npages] does not escape
..\..\..\..\runtime\mheap.go:1065:15: (*mheap).freeSpanLocked h.spanalloc does not escape
..\..\..\..\runtime\mheap.go:1078:16: (*mheap).freeSpanLocked h.freelarge does not escape
..\..\..\..\runtime\mheap.go:1080:15: (*mheap).freeSpanLocked &h.free[npages] does not escape
..\..\..\..\runtime\mheap.go:1083:15: (*mheap).freeSpanLocked h.spanalloc does not escape
..\..\..\..\runtime\mheap.go:1089:14: (*mheap).freeSpanLocked h.freelarge does not escape
..\..\..\..\runtime\mgclarge.go:226:38: (*mheap).freeSpanLocked span does not escape
..\..\..\..\runtime\mgclarge.go:116:8: (*mTreap).insert &root.treap does not escape
..\..\..\..\runtime\mgclarge.go:142:37: (*mTreap).insert mheap_.treapalloc does not escape
..\..\..\..\runtime\mem_windows.go:62:34: sysUsed v does not escape
..\..\..\..\runtime\mgcwork.go:416:18: getempty b does not escape
..\..\..\..\runtime\mgcwork.go:418:12: putempty work.empty does not escape
..\..\..\..\runtime\mgcwork.go:418:18: putempty &b.workbufhdr.node does not escape
..\..\..\..\runtime\lfstack.go:25:33: putempty head does not escape
..\..\..\..\runtime\lfstack.go:25:33: putempty node does not escape
..\..\..\..\runtime\mgcwork.go:434:27: trygetfull work.full does not escape
..\..\..\..\runtime\mgcwork.go:351:10: trygetfull b does not escape
..\..\..\..\runtime\mgcwork.go:425:17: (*gcWork).put b does not escape
..\..\..\..\runtime\mgcwork.go:427:11: putfull work.full does not escape
..\..\..\..\runtime\mgcwork.go:427:17: putfull &b.workbufhdr.node does not escape
..\..\..\..\runtime\mgcwork.go:272:10: shade w does not escape
..\..\..\..\runtime\mgcwork.go:294:17: (*gcWork).dispose &work.bytesMarked does not escape
..\..\..\..\runtime\mgcwork.go:298:20: (*gcWork).dispose &gcController.scanWork does not escape
..\..\..\..\runtime\trace.go:1073:12: traceGoSysExit ... argument does not escape
..\..\..\..\runtime\proc.go:3077:7: exitsyscallfast_pidle &sched.lock does not escape
..\..\..\..\runtime\proc.go:3078:17: exitsyscallfast_pidle &sched.npidle does not escape
..\..\..\..\runtime\proc.go:3079:31: exitsyscallfast_pidle &sched.sysmonwait does not escape
..\..\..\..\runtime\proc.go:3080:16: exitsyscallfast_pidle &sched.sysmonwait does not escape
..\..\..\..\runtime\proc.go:3081:14: exitsyscallfast_pidle &sched.sysmonnote does not escape
..\..\..\..\runtime\proc.go:3083:9: exitsyscallfast_pidle &sched.lock does not escape
..\..\..\..\runtime\lock_sema.go:128:20: exitsyscallfast_pidle n does not escape
..\..\..\..\runtime\lock_sema.go:131:26: notewakeup &n.key does not escape
..\..\..\..\runtime\lock_sema.go:132:24: notewakeup &n.key does not escape
..\..\..\..\runtime\proc.go:4057:9: acquirep1 _g_.m.p does not escape
..\..\..\..\runtime\proc.go:4058:7: acquirep1 _p_.m does not escape
..\..\..\..\runtime\trace.go:918:12: traceProcStart ... argument does not escape
..\..\..\..\runtime\traceback.go:654:25: traceback1 gp does not escape
..\..\..\..\runtime\traceback.go:836:26: dopanic_m me does not escape
..\..\..\..\runtime\traceback.go:837:28: tracebackothers &traceback_cache does not escape
..\..\..\..\runtime\traceback.go:848:7: tracebackothers &allglock does not escape
..\..\..\..\runtime\traceback.go:850:47: tracebackothers &gp.atomicstatus does not escape
..\..\..\..\runtime\traceback.go:859:32: tracebackothers &gp.atomicstatus does not escape
..\..\..\..\runtime\traceback.go:866:9: tracebackothers &allglock does not escape
..\..\..\..\runtime\type.go:155:7: reflectOffsLock &reflectOffs.lock does not escape
..\..\..\..\runtime\type.go:165:9: reflectOffsUnlock &reflectOffs.lock does not escape
..\..\..\..\runtime\type.go:168:62: resolveNameOff ptrInModule does not escape
..\..\..\..\runtime\type.go:173:12: resolveNameOff &firstmoduledata does not escape
..\..\..\..\runtime\type.go:190:15: resolveNameOff &firstmoduledata does not escape
..\..\..\..\runtime\type.go:198:38: (*_type).nameOff t does not escape
..\..\..\..\runtime\type.go:434:25: leaking param: n
..\..\..\..\runtime\type.go:434:25: 	from n (assigned) at ..\..\..\..\runtime\type.go:443:33
..\..\..\..\runtime\type.go:434:25: 	from p (assign-pair) at ..\..\..\..\runtime\type.go:443:33
..\..\..\..\runtime\type.go:434:25: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\type.go:443:33
..\..\..\..\runtime\type.go:434:25: 	from ~r1 (assign-pair) at ..\..\..\..\runtime\type.go:443:33
..\..\..\..\runtime\type.go:434:25: 	from hdr.str (star-dot-equals) at ..\..\..\..\runtime\type.go:443:10
..\..\..\..\runtime\type.go:442:40: name.name &s does not escape
..\..\..\..\runtime\type.go:45:26: (*_type).string t does not escape
..\..\..\..\runtime\alg.go:148:48: "hash of unhashable type " + t.string() escapes to heap
..\..\..\..\runtime\alg.go:148:48: 	from panic(errorString("hash of unhashable type " + t.string())) (panic) at ..\..\..\..\runtime\alg.go:148:8
..\..\..\..\runtime\alg.go:151:33: &a.data escapes to heap
..\..\..\..\runtime\alg.go:151:33: 	from fn(unsafe.Pointer(&a.data), h ^ c0) (parameter to indirect call) at ..\..\..\..\runtime\alg.go:151:17
..\..\..\..\runtime\alg.go:139:45: leaking param: p
..\..\..\..\runtime\alg.go:139:45: 	from a (assigned) at ..\..\..\..\runtime\alg.go:140:4
..\..\..\..\runtime\alg.go:139:45: 	from a.data (dot of pointer) at ..\..\..\..\runtime\alg.go:151:35
..\..\..\..\runtime\alg.go:139:45: 	from &a.data (address-of) at ..\..\..\..\runtime\alg.go:151:33
..\..\..\..\runtime\alg.go:139:45: 	from fn(unsafe.Pointer(&a.data), h ^ c0) (parameter to indirect call) at ..\..\..\..\runtime\alg.go:151:17
..\..\..\..\runtime\alg.go:165:48: "hash of unhashable type " + t.string() escapes to heap
..\..\..\..\runtime\alg.go:165:48: 	from panic(errorString("hash of unhashable type " + t.string())) (panic) at ..\..\..\..\runtime\alg.go:165:8
..\..\..\..\runtime\alg.go:168:33: &a.data escapes to heap
..\..\..\..\runtime\alg.go:168:33: 	from fn(unsafe.Pointer(&a.data), h ^ c0) (parameter to indirect call) at ..\..\..\..\runtime\alg.go:168:17
..\..\..\..\runtime\alg.go:157:48: leaking param: p
..\..\..\..\runtime\alg.go:157:48: 	from a (assigned) at ..\..\..\..\runtime\alg.go:158:4
..\..\..\..\runtime\alg.go:157:48: 	from a.data (dot of pointer) at ..\..\..\..\runtime\alg.go:168:35
..\..\..\..\runtime\alg.go:157:48: 	from &a.data (address-of) at ..\..\..\..\runtime\alg.go:168:33
..\..\..\..\runtime\alg.go:157:48: 	from fn(unsafe.Pointer(&a.data), h ^ c0) (parameter to indirect call) at ..\..\..\..\runtime\alg.go:168:17
..\..\..\..\runtime\alg.go:174:37: memequal0 p does not escape
..\..\..\..\runtime\alg.go:174:37: memequal0 q does not escape
..\..\..\..\runtime\alg.go:177:37: memequal8 p does not escape
..\..\..\..\runtime\alg.go:177:37: memequal8 q does not escape
..\..\..\..\runtime\alg.go:180:38: memequal16 p does not escape
..\..\..\..\runtime\alg.go:180:38: memequal16 q does not escape
..\..\..\..\runtime\alg.go:183:38: memequal32 p does not escape
..\..\..\..\runtime\alg.go:183:38: memequal32 q does not escape
..\..\..\..\runtime\alg.go:186:38: memequal64 p does not escape
..\..\..\..\runtime\alg.go:186:38: memequal64 q does not escape
..\..\..\..\runtime\alg.go:189:39: memequal128 p does not escape
..\..\..\..\runtime\alg.go:189:39: memequal128 q does not escape
..\..\..\..\runtime\alg.go:192:36: f32equal p does not escape
..\..\..\..\runtime\alg.go:192:36: f32equal q does not escape
..\..\..\..\runtime\alg.go:195:36: f64equal p does not escape
..\..\..\..\runtime\alg.go:195:36: f64equal q does not escape
..\..\..\..\runtime\alg.go:198:36: c64equal p does not escape
..\..\..\..\runtime\alg.go:198:36: c64equal q does not escape
..\..\..\..\runtime\alg.go:201:37: c128equal p does not escape
..\..\..\..\runtime\alg.go:201:37: c128equal q does not escape
..\..\..\..\runtime\alg.go:204:36: strequal p does not escape
..\..\..\..\runtime\alg.go:204:36: strequal q does not escape
..\..\..\..\runtime\alg.go:237:52: "comparing uncomparable type " + t.string() escapes to heap
..\..\..\..\runtime\alg.go:237:52: 	from panic(errorString("comparing uncomparable type " + t.string())) (panic) at ..\..\..\..\runtime\alg.go:237:8
..\..\..\..\runtime\alg.go:230:46: leaking param: x
..\..\..\..\runtime\alg.go:230:46: 	from eq(x, y) (parameter to indirect call) at ..\..\..\..\runtime\alg.go:242:11
..\..\..\..\runtime\alg.go:230:46: leaking param: y
..\..\..\..\runtime\alg.go:230:46: 	from eq(x, y) (parameter to indirect call) at ..\..\..\..\runtime\alg.go:242:11
..\..\..\..\runtime\alg.go:230:46: ifaceeq tab does not escape
..\..\..\..\runtime\alg.go:240:37: ifaceeq &x does not escape
..\..\..\..\runtime\alg.go:240:67: ifaceeq &y does not escape
..\..\..\..\runtime\alg.go:207:38: leaking param content: p
..\..\..\..\runtime\alg.go:207:38: 	from (*iface)(p) (converted) at ..\..\..\..\runtime\alg.go:208:16
..\..\..\..\runtime\alg.go:207:38: 	from *(*iface)(p) (indirection) at ..\..\..\..\runtime\alg.go:208:7
..\..\..\..\runtime\alg.go:207:38: 	from x (assigned) at ..\..\..\..\runtime\alg.go:208:4
..\..\..\..\runtime\alg.go:207:38: 	from x.data (passed to call[argument escapes]) at ..\..\..\..\runtime\alg.go:210:34
..\..\..\..\runtime\alg.go:207:38: leaking param content: q
..\..\..\..\runtime\alg.go:207:38: 	from (*iface)(q) (converted) at ..\..\..\..\runtime\alg.go:209:16
..\..\..\..\runtime\alg.go:207:38: 	from *(*iface)(q) (indirection) at ..\..\..\..\runtime\alg.go:209:7
..\..\..\..\runtime\alg.go:207:38: 	from y (assigned) at ..\..\..\..\runtime\alg.go:209:4
..\..\..\..\runtime\alg.go:207:38: 	from y.data (passed to call[argument escapes]) at ..\..\..\..\runtime\alg.go:210:34
..\..\..\..\runtime\alg.go:223:52: "comparing uncomparable type " + t.string() escapes to heap
..\..\..\..\runtime\alg.go:223:52: 	from panic(errorString("comparing uncomparable type " + t.string())) (panic) at ..\..\..\..\runtime\alg.go:223:8
..\..\..\..\runtime\alg.go:217:45: leaking param: x
..\..\..\..\runtime\alg.go:217:45: 	from eq(x, y) (parameter to indirect call) at ..\..\..\..\runtime\alg.go:228:11
..\..\..\..\runtime\alg.go:217:45: leaking param: y
..\..\..\..\runtime\alg.go:217:45: 	from eq(x, y) (parameter to indirect call) at ..\..\..\..\runtime\alg.go:228:11
..\..\..\..\runtime\alg.go:217:45: efaceeq t does not escape
..\..\..\..\runtime\alg.go:226:37: efaceeq &x does not escape
..\..\..\..\runtime\alg.go:226:67: efaceeq &y does not escape
..\..\..\..\runtime\alg.go:212:41: leaking param content: p
..\..\..\..\runtime\alg.go:212:41: 	from (*eface)(p) (converted) at ..\..\..\..\runtime\alg.go:213:16
..\..\..\..\runtime\alg.go:212:41: 	from *(*eface)(p) (indirection) at ..\..\..\..\runtime\alg.go:213:7
..\..\..\..\runtime\alg.go:212:41: 	from x (assigned) at ..\..\..\..\runtime\alg.go:213:4
..\..\..\..\runtime\alg.go:212:41: 	from x.data (passed to call[argument escapes]) at ..\..\..\..\runtime\alg.go:215:38
..\..\..\..\runtime\alg.go:212:41: leaking param content: q
..\..\..\..\runtime\alg.go:212:41: 	from (*eface)(q) (converted) at ..\..\..\..\runtime\alg.go:214:16
..\..\..\..\runtime\alg.go:212:41: 	from *(*eface)(q) (indirection) at ..\..\..\..\runtime\alg.go:214:7
..\..\..\..\runtime\alg.go:212:41: 	from y (assigned) at ..\..\..\..\runtime\alg.go:214:4
..\..\..\..\runtime\alg.go:212:41: 	from y.data (passed to call[argument escapes]) at ..\..\..\..\runtime\alg.go:215:38
..\..\..\..\runtime\alg.go:246:41: stringHash s does not escape
..\..\..\..\runtime\alg.go:247:59: stringHash &s does not escape
..\..\..\..\runtime\alg.go:250:40: leaking param: b
..\..\..\..\runtime\alg.go:250:40: 	from &b (address-of) at ..\..\..\..\runtime\alg.go:251:31
..\..\..\..\runtime\alg.go:250:40: 	from s (assigned) at ..\..\..\..\runtime\alg.go:251:4
..\..\..\..\runtime\alg.go:250:40: 	from s.array (dot of pointer) at ..\..\..\..\runtime\alg.go:252:18
..\..\..\..\runtime\alg.go:250:40: 	from s.array (passed to call[argument escapes]) at ..\..\..\..\runtime\alg.go:252:16
..\..\..\..\runtime\alg.go:251:31: bytesHash &b does not escape
..\..\..\..\runtime\alg.go:256:58: int32Hash &i does not escape
..\..\..\..\runtime\alg.go:260:58: int64Hash &i does not escape
..\..\..\..\runtime\alg.go:263:45: efaceHash i does not escape
..\..\..\..\runtime\alg.go:264:61: efaceHash &i does not escape
..\..\..\..\runtime\alg.go:269:18: ifaceHash i does not escape
..\..\..\..\runtime\alg.go:270:58: ifaceHash &i does not escape
..\..\..\..\runtime\runtime2.go:689:31: &r[n - w] escapes to heap
..\..\..\..\runtime\runtime2.go:689:31: 	from unsafe.Pointer(&r[n - w]) (passed to call[argument escapes]) at ..\..\..\..\runtime\runtime2.go:689:15
..\..\..\..\runtime\runtime2.go:679:31: leaking param: r
..\..\..\..\runtime\runtime2.go:679:31: 	from r[n - w] (dot of pointer) at ..\..\..\..\runtime\runtime2.go:689:33
..\..\..\..\runtime\runtime2.go:679:31: 	from &r[n - w] (address-of) at ..\..\..\..\runtime\runtime2.go:689:31
..\..\..\..\runtime\runtime2.go:679:31: 	from unsafe.Pointer(&r[n - w]) (passed to call[argument escapes]) at ..\..\..\..\runtime\runtime2.go:689:15
..\..\..\..\runtime\os_windows.go:400:24: leaking param: r
..\..\..\..\runtime\os_windows.go:400:24: 	from r (passed to call[argument escapes]) at ..\..\..\..\runtime\os_windows.go:405:14
..\..\..\..\runtime\os_windows.go:402:52: getRandomData &r[0] does not escape
..\..\..\..\runtime\alg.go:293:28: aeskeysched escapes to heap
..\..\..\..\runtime\alg.go:293:28: 	from aeskeysched[:] (passed to call[argument escapes]) at ..\..\..\..\runtime\alg.go:293:16
..\..\..\..\runtime\alg.go:296:67: &hashkey escapes to heap
..\..\..\..\runtime\alg.go:296:67: 	from (*[32]byte)(unsafe.Pointer(&hashkey))[:] (passed to call[argument escapes]) at ..\..\..\..\runtime\alg.go:296:15
..\..\..\..\runtime\atomic_pointer.go:28:57: leaking param: new
..\..\..\..\runtime\atomic_pointer.go:28:57: 	from new (passed to call[argument escapes]) at ..\..\..\..\runtime\atomic_pointer.go:33:21
..\..\..\..\runtime\atomic_pointer.go:28:57: casp ptr does not escape
..\..\..\..\runtime\atomic_pointer.go:28:57: casp old does not escape
..\..\..\..\runtime\atomic_pointer.go:41:6: sync_atomic_StoreUintptr assuming new is unsafe uintptr
..\..\..\..\runtime\atomic_pointer.go:45:56: leaking param: ptr
..\..\..\..\runtime\atomic_pointer.go:45:56: 	from (*uintptr)(unsafe.Pointer(ptr)) (passed to call[argument escapes]) at ..\..\..\..\runtime\atomic_pointer.go:47:26
..\..\..\..\runtime\atomic_pointer.go:45:56: sync_atomic_StorePointer new does not escape
..\..\..\..\runtime\atomic_pointer.go:51:6: sync_atomic_SwapUintptr assuming new is unsafe uintptr
..\..\..\..\runtime\atomic_pointer.go:55:71: sync_atomic_SwapPointer ptr does not escape
..\..\..\..\runtime\atomic_pointer.go:55:71: sync_atomic_SwapPointer new does not escape
..\..\..\..\runtime\atomic_pointer.go:62:6: sync_atomic_CompareAndSwapUintptr assuming old is unsafe uintptr
..\..\..\..\runtime\atomic_pointer.go:62:6: sync_atomic_CompareAndSwapUintptr assuming new is unsafe uintptr
..\..\..\..\runtime\atomic_pointer.go:66:86: sync_atomic_CompareAndSwapPointer ptr does not escape
..\..\..\..\runtime\atomic_pointer.go:66:86: sync_atomic_CompareAndSwapPointer old does not escape
..\..\..\..\runtime\atomic_pointer.go:66:86: sync_atomic_CompareAndSwapPointer new does not escape
..\..\..\..\runtime\cgocall.go:157:17: endcgo mp does not escape
..\..\..\..\runtime\cgocall.go:334:23: unwindm restore does not escape
..\..\..\..\runtime\cgocall.go:339:12: unwindm &mp.g0.sched does not escape
..\..\..\..\runtime\cgocall.go:224:57: &s[0] escapes to heap
..\..\..\..\runtime\cgocall.go:224:57: 	from unsafe.Pointer(&s[0]) (passed to call[argument escapes]) at ..\..\..\..\runtime\cgocall.go:224:15
..\..\..\..\runtime\cgocall.go:209:36: cgocallbackg1 &extraMWaiters does not escape
..\..\..\..\runtime\cgocall.go:223:32: cgocallbackg1 &gp.cgoCtxt does not escape
..\..\..\..\runtime\cgocall.go:224:31: cgocallbackg1 &p.array does not escape
..\..\..\..\runtime\cgocall.go:228:9: cgocallbackg1 func literal does not escape
..\..\..\..\runtime\cgocall.go:245:16: cgocallbackg1 &restore does not escape
..\..\..\..\runtime\cgocall.go:228:18: cgocallbackg1.func1 gp does not escape
..\..\..\..\runtime\cgocall.go:230:33: cgocallbackg1.func1 &gp.cgoCtxt does not escape
..\..\..\..\runtime\cgocall.go:179:14: cgocallbackg _g_.m.lockedg does not escape
..\..\..\..\runtime\cgocall.go:179:14: cgocallbackg _g_.lockedm does not escape
..\..\..\..\runtime\cgocall.go:574:68: leaking param: msg
..\..\..\..\runtime\cgocall.go:574:68: 	from panic(errorString(msg)) (panic) at ..\..\..\..\runtime\cgocall.go:598:10
..\..\..\..\runtime\cgocall.go:574:68: cgoCheckUnknownPointer p does not escape
..\..\..\..\runtime\cgocall.go:606:37: cgoCheckUnknownPointer &modulesSlice does not escape
..\..\..\..\runtime\cgocall.go:463:67: leaking param: msg
..\..\..\..\runtime\cgocall.go:463:67: 	from panic(errorString(msg)) (panic) at ..\..\..\..\runtime\cgocall.go:489:8
..\..\..\..\runtime\cgocall.go:463:67: cgoCheckArg t does not escape
..\..\..\..\runtime\cgocall.go:463:67: cgoCheckArg p does not escape
..\..\..\..\runtime\cgocall.go:552:31: cgoCheckArg f does not escape
..\..\..\..\runtime\cgocall.go:410:47: cgoCheckPointer ptr does not escape
..\..\..\..\runtime\cgocall.go:410:47: cgoCheckPointer args does not escape
..\..\..\..\runtime\cgocall.go:415:32: cgoCheckPointer &ptr does not escape
..\..\..\..\runtime\cgocall.go:427:34: cgoCheckPointer &args[0] does not escape
..\..\..\..\runtime\cgocall.go:645:55: cgoInRange p does not escape
..\..\..\..\runtime\cgocall.go:652:25: cgoCheckResult val does not escape
..\..\..\..\runtime\cgocall.go:657:32: cgoCheckResult &val does not escape
..\..\..\..\runtime\cgocallback.go:11:29: leaking param: p
..\..\..\..\runtime\cgocallback.go:11:29: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\cgocallback.go:12:22
..\..\..\..\runtime\cgocallback.go:11:29: 	from .sink (assigned to top level variable) at <unknown line number>
..\..\..\..\runtime\cgocheck.go:167:63: cgoCheckBits src does not escape
..\..\..\..\runtime\cgocheck.go:167:63: cgoCheckBits gcbits does not escape
..\..\..\..\runtime\cgocheck.go:188:18: cgoCheckBits func literal does not escape
..\..\..\..\runtime\cgocheck.go:204:66: cgoCheckUsingType typ does not escape
..\..\..\..\runtime\cgocheck.go:204:66: cgoCheckUsingType src does not escape
..\..\..\..\runtime\cgocheck.go:100:67: cgoCheckTypedBlock typ does not escape
..\..\..\..\runtime\cgocheck.go:100:67: cgoCheckTypedBlock src does not escape
..\..\..\..\runtime\cgocheck.go:115:37: cgoCheckTypedBlock &modulesSlice does not escape
..\..\..\..\runtime\cgocheck.go:139:15: cgoCheckTypedBlock func literal does not escape
..\..\..\..\runtime\cgocheck.go:153:17: cgoCheckTypedBlock func literal does not escape
..\..\..\..\runtime\cgocheck.go:59:69: cgoCheckMemmove typ does not escape
..\..\..\..\runtime\cgocheck.go:59:69: cgoCheckMemmove dst does not escape
..\..\..\..\runtime\cgocheck.go:59:69: cgoCheckMemmove src does not escape
..\..\..\..\runtime\cgocheck.go:78:54: cgoCheckSliceCopy typ does not escape
..\..\..\..\runtime\cgocheck.go:78:54: cgoCheckSliceCopy dst does not escape
..\..\..\..\runtime\cgocheck.go:78:54: cgoCheckSliceCopy src does not escape
..\..\..\..\runtime\stubs.go:83:6: memmove assuming n is unsafe uintptr
..\..\..\..\runtime\stubs.go:83:41: memmove to does not escape
..\..\..\..\runtime\stubs.go:83:41: memmove from does not escape
..\..\..\..\runtime\mgcwork.go:498:27: handoff b does not escape
..\..\..\..\runtime\mgcwork.go:504:25: handoff &b1.obj[0] does not escape
..\..\..\..\runtime\mgcwork.go:504:53: handoff &b.obj[b.workbufhdr.nobj] does not escape
..\..\..\..\runtime\mgcwork.go:306:10: (*gcWork).balance w does not escape
..\..\..\..\runtime\mgcwork.go:320:15: (*gcWork).balance gcController does not escape
..\..\..\..\runtime\mgcwork.go:192:27: leaking param content: w
..\..\..\..\runtime\mgcwork.go:192:27: 	from w.wbuf2 (dot of pointer) at ..\..\..\..\runtime\mgcwork.go:200:23
..\..\..\..\runtime\mgcwork.go:192:27: 	from w.wbuf1 (assign-pair) at ..\..\..\..\runtime\mgcwork.go:200:4
..\..\..\..\runtime\mcentral.go:152:35: leaking param content: s
..\..\..\..\runtime\mcentral.go:152:35: 	from *s (indirection) at ..\..\..\..\runtime\mcentral.go:152:35
..\..\..\..\runtime\mcentral.go:152:35: 	from s (passed to call[argument content escapes]) at ..\..\..\..\runtime\mcentral.go:164:17
..\..\..\..\runtime\mcentral.go:165:13: c.nonempty escapes to heap
..\..\..\..\runtime\mcentral.go:165:13: 	from c.nonempty (passed to call[argument escapes]) at ..\..\..\..\runtime\mcentral.go:165:20
..\..\..\..\runtime\mcentral.go:152:35: leaking param: c
..\..\..\..\runtime\mcentral.go:152:35: 	from c.nonempty (dot of pointer) at ..\..\..\..\runtime\mcentral.go:165:4
..\..\..\..\runtime\mcentral.go:152:35: 	from c.nonempty (address-of) at ..\..\..\..\runtime\mcentral.go:165:13
..\..\..\..\runtime\mcentral.go:152:35: 	from c.nonempty (passed to call[argument escapes]) at ..\..\..\..\runtime\mcentral.go:165:20
..\..\..\..\runtime\mcentral.go:152:35: leaking param: s
..\..\..\..\runtime\mcentral.go:152:35: 	from s (passed to call[argument escapes]) at ..\..\..\..\runtime\mcentral.go:165:20
..\..\..\..\runtime\mcentral.go:153:7: (*mcentral).uncacheSpan &c.lock does not escape
..\..\..\..\runtime\mcentral.go:164:10: (*mcentral).uncacheSpan c.empty does not escape
..\..\..\..\runtime\mcentral.go:168:17: (*mcentral).uncacheSpan &memstats.heap_live does not escape
..\..\..\..\runtime\mcentral.go:172:17: (*mcentral).uncacheSpan &c.nmalloc does not escape
..\..\..\..\runtime\mcentral.go:174:9: (*mcentral).uncacheSpan &c.lock does not escape
..\..\..\..\runtime\mcache.go:140:30: mheap_.central[i].mcentral escapes to heap
..\..\..\..\runtime\mcache.go:140:30: 	from mheap_.central[i].mcentral (passed to call[argument escapes]) at ..\..\..\..\runtime\mcache.go:140:42
..\..\..\..\runtime\mcache.go:136:10: leaking param content: c
..\..\..\..\runtime\mcache.go:136:10: 	from c.alloc (dot of pointer) at ..\..\..\..\runtime\mcache.go:138:9
..\..\..\..\runtime\mcache.go:136:10: 	from s (assigned) at ..\..\..\..\runtime\mcache.go:138:5
..\..\..\..\runtime\mcache.go:136:10: 	from s (passed to call[argument escapes]) at ..\..\..\..\runtime\mcache.go:140:42
..\..\..\..\runtime\mcache.go:141:17: &emptymspan escapes to heap
..\..\..\..\runtime\mcache.go:141:17: 	from c.alloc[i] (array-element-equals) at ..\..\..\..\runtime\mcache.go:141:15
..\..\..\..\runtime\mcache.go:139:11: (*mcache).releaseAll &emptymspan does not escape
..\..\..\..\runtime\mheap.go:999:44: leaking param: h
..\..\..\..\runtime\mheap.go:999:44: 	from h (passed to call[argument escapes]) at ..\..\..\..\runtime\mheap.go:1004:18
..\..\..\..\runtime\mheap.go:999:44: leaking param: s
..\..\..\..\runtime\mheap.go:999:44: 	from s (passed to call[argument escapes]) at ..\..\..\..\runtime\mheap.go:1004:18
..\..\..\..\runtime\mheap.go:999:44: (*mheap).freeManual stat does not escape
..\..\..\..\runtime\mheap.go:1001:7: (*mheap).freeManual &h.lock does not escape
..\..\..\..\runtime\mheap.go:1005:9: (*mheap).freeManual &h.lock does not escape
..\..\..\..\runtime\stack.go:218:19: stackpool[order] escapes to heap
..\..\..\..\runtime\stack.go:218:19: 	from stackpool[order] (passed to call[argument escapes]) at ..\..\..\..\runtime\stack.go:218:26
..\..\..\..\runtime\stack.go:241:9: mheap_ escapes to heap
..\..\..\..\runtime\stack.go:241:9: 	from mheap_ (passed to call[argument escapes]) at ..\..\..\..\runtime\stack.go:241:20
..\..\..\..\runtime\stack.go:212:13: stackpoolfree mheap_ does not escape
..\..\..\..\runtime\stack.go:239:19: stackpoolfree stackpool[order] does not escape
..\..\..\..\runtime\stack.go:241:24: stackpoolfree &memstats.stacks_inuse does not escape
..\..\..\..\runtime\stack.go:290:26: stackcache_clear c does not escape
..\..\..\..\runtime\stack.go:294:7: stackcache_clear &stackpoolmu does not escape
..\..\..\..\runtime\stack.go:305:9: stackcache_clear &stackpoolmu does not escape
..\..\..\..\runtime\mgcmark.go:1081:53: leaking param content: gcw
..\..\..\..\runtime\mgcmark.go:1081:53: 	from *gcw (indirection) at ..\..\..\..\runtime\mgcmark.go:1081:53
..\..\..\..\runtime\mgcmark.go:1081:53: 	from gcw (passed to call[argument content escapes]) at ..\..\..\..\runtime\mgcmark.go:1104:17
..\..\..\..\runtime\mgcmark.go:1081:53: scanblock ptrmask does not escape
..\..\..\..\runtime\mgcmark.go:277:72: leaking param content: gcw
..\..\..\..\runtime\mgcmark.go:277:72: 	from *gcw (indirection) at ..\..\..\..\runtime\mgcmark.go:277:72
..\..\..\..\runtime\mgcmark.go:277:72: 	from gcw (passed to call[argument content escapes]) at ..\..\..\..\runtime\mgcmark.go:294:11
..\..\..\..\runtime\mgcmark.go:277:72: markrootBlock ptrmask0 does not escape
..\..\..\..\runtime\mgcsweepbuf.go:167:22: block.spans escapes to heap
..\..\..\..\runtime\mgcsweepbuf.go:167:22: 	from spans (assigned) at ..\..\..\..\runtime\mgcsweepbuf.go:167:9
..\..\..\..\runtime\mgcsweepbuf.go:167:22: 	from ~r1 (return) at ..\..\..\..\runtime\mgcsweepbuf.go:177:2
..\..\..\..\runtime\mgcsweepbuf.go:150:38: leaking param: b to result ~r1 level=2
..\..\..\..\runtime\mgcsweepbuf.go:150:38: 	from b.spine (dot of pointer) at ..\..\..\..\runtime\mgcsweepbuf.go:158:41
..\..\..\..\runtime\mgcsweepbuf.go:150:38: 	from &b.spine (address-of) at ..\..\..\..\runtime\mgcsweepbuf.go:158:39
..\..\..\..\runtime\mgcsweepbuf.go:150:38: 	from unsafe.Pointer(&b.spine) (converted) at ..\..\..\..\runtime\mgcsweepbuf.go:158:38
..\..\..\..\runtime\mgcsweepbuf.go:150:38: 	from *unsafe.Pointer(&b.spine) (indirection) at ..\..\..\..\runtime\mgcsweepbuf.go:158:38
..\..\..\..\runtime\mgcsweepbuf.go:150:38: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\mgcsweepbuf.go:158:23
..\..\..\..\runtime\mgcsweepbuf.go:150:38: 	from spine (assigned) at ..\..\..\..\runtime\mgcsweepbuf.go:158:2
..\..\..\..\runtime\mgcsweepbuf.go:150:38: 	from p (assign-pair) at ..\..\..\..\runtime\mgcsweepbuf.go:159:15
..\..\..\..\runtime\mgcsweepbuf.go:150:38: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\mgcsweepbuf.go:159:15
..\..\..\..\runtime\mgcsweepbuf.go:150:38: 	from blockp (assigned) at ..\..\..\..\runtime\mgcsweepbuf.go:159:9
..\..\..\..\runtime\mgcsweepbuf.go:150:38: 	from *blockp (indirection) at ..\..\..\..\runtime\mgcsweepbuf.go:159:2
..\..\..\..\runtime\mgcsweepbuf.go:150:38: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\mgcsweepbuf.go:160:39
..\..\..\..\runtime\mgcsweepbuf.go:150:38: 	from block (assigned) at ..\..\..\..\runtime\mgcsweepbuf.go:160:2
..\..\..\..\runtime\mgcsweepbuf.go:150:38: 	from block.spans (dot of pointer) at ..\..\..\..\runtime\mgcsweepbuf.go:167:16
..\..\..\..\runtime\mgcsweepbuf.go:150:38: 	from block.spans (address-of) at ..\..\..\..\runtime\mgcsweepbuf.go:167:22
..\..\..\..\runtime\mgcsweepbuf.go:150:38: 	from spans (assigned) at ..\..\..\..\runtime\mgcsweepbuf.go:167:9
..\..\..\..\runtime\mgcsweepbuf.go:150:38: 	from ~r1 (return) at ..\..\..\..\runtime\mgcsweepbuf.go:177:2
..\..\..\..\runtime\mgcsweepbuf.go:169:22: block.spans escapes to heap
..\..\..\..\runtime\mgcsweepbuf.go:169:22: 	from spans (assigned) at ..\..\..\..\runtime\mgcsweepbuf.go:169:9
..\..\..\..\runtime\mgcsweepbuf.go:169:22: 	from ~r1 (return) at ..\..\..\..\runtime\mgcsweepbuf.go:177:2
..\..\..\..\runtime\mgcsweepbuf.go:153:47: (*gcSweepBuf).block &b.spineLen does not escape
..\..\..\..\runtime\mgcsweepbuf.go:158:39: (*gcSweepBuf).block &b.spine does not escape
..\..\..\..\runtime\mgcsweepbuf.go:163:32: (*gcSweepBuf).block &b.index does not escape
..\..\..\..\runtime\mgcmark.go:1120:33: leaking param content: gcw
..\..\..\..\runtime\mgcmark.go:1120:33: 	from *gcw (indirection) at ..\..\..\..\runtime\mgcmark.go:1120:33
..\..\..\..\runtime\mgcmark.go:1120:33: 	from gcw (passed to call[argument content escapes]) at ..\..\..\..\runtime\mgcmark.go:1167:13
..\..\..\..\runtime\mgcmark.go:330:39: leaking param content: gcw
..\..\..\..\runtime\mgcmark.go:330:39: 	from *gcw (indirection) at ..\..\..\..\runtime\mgcmark.go:330:39
..\..\..\..\runtime\mgcmark.go:330:39: 	from gcw (passed to call[argument content escapes]) at ..\..\..\..\runtime\mgcmark.go:394:14
..\..\..\..\runtime\mgcmark.go:349:49: markrootSpans mheap_.sweepSpans[mheap_.sweepgen / 2 % 2] does not escape
..\..\..\..\runtime\mgcmark.go:379:8: markrootSpans &s.speciallock does not escape
..\..\..\..\runtime\mgcmark.go:397:37: markrootSpans &spf.fn does not escape
..\..\..\..\runtime\mgcmark.go:397:61: markrootSpans &oneptrmask[0] does not escape
..\..\..\..\runtime\mgcmark.go:400:10: markrootSpans &s.speciallock does not escape
..\..\..\..\runtime\proc.go:752:53: castogscanstatus gp does not escape
..\..\..\..\runtime\proc.go:759:22: castogscanstatus &gp.atomicstatus does not escape
..\..\..\..\runtime\mem_windows.go:32:36: sysUnused v does not escape
..\..\..\..\runtime\mem_windows.go:96:35: sysFault v does not escape
..\..\..\..\runtime\stack.go:271:41: stackcacherelease c does not escape
..\..\..\..\runtime\stack.go:277:7: stackcacherelease &stackpoolmu does not escape
..\..\..\..\runtime\stack.go:284:9: stackcacherelease &stackpoolmu does not escape
..\..\..\..\runtime\stack.go:466:10: mheap_ escapes to heap
..\..\..\..\runtime\stack.go:466:10: 	from mheap_ (passed to call[argument escapes]) at ..\..\..\..\runtime\stack.go:466:21
..\..\..\..\runtime\stack.go:475:30: stackLarge.free[log2npage] escapes to heap
..\..\..\..\runtime\stack.go:475:30: 	from stackLarge.free[log2npage] (passed to call[argument escapes]) at ..\..\..\..\runtime\stack.go:475:37
..\..\..\..\runtime\stack.go:429:18: stackfree &memstats.stacks_sys does not escape
..\..\..\..\runtime\stack.go:446:9: stackfree &stackpoolmu does not escape
..\..\..\..\runtime\stack.go:448:11: stackfree &stackpoolmu does not escape
..\..\..\..\runtime\stack.go:458:14: stackfree mheap_ does not escape
..\..\..\..\runtime\stack.go:466:25: stackfree &memstats.stacks_inuse does not escape
..\..\..\..\runtime\stack.go:474:9: stackfree &stackLarge.lock does not escape
..\..\..\..\runtime\stack.go:476:11: stackfree &stackLarge.lock does not escape
..\..\..\..\runtime\stack.go:179:13: mheap_ escapes to heap
..\..\..\..\runtime\stack.go:179:13: 	from mheap_ (passed to call[argument escapes]) at ..\..\..\..\runtime\stack.go:179:25
..\..\..\..\runtime\stack.go:175:10: &stackpool[order] escapes to heap
..\..\..\..\runtime\stack.go:175:10: 	from list (assigned) at ..\..\..\..\runtime\stack.go:175:7
..\..\..\..\runtime\stack.go:175:10: 	from list (passed to call[argument escapes]) at ..\..\..\..\runtime\stack.go:195:14
..\..\..\..\runtime\stack.go:179:55: stackpoolalloc &memstats.stacks_inuse does not escape
..\..\..\..\runtime\stack.go:249:40: stackcacherefill c does not escape
..\..\..\..\runtime\stack.go:258:7: stackcacherefill &stackpoolmu does not escape
..\..\..\..\runtime\stack.go:265:9: stackcacherefill &stackpoolmu does not escape
..\..\..\..\runtime\stack.go:384:14: mheap_ escapes to heap
..\..\..\..\runtime\stack.go:384:14: 	from mheap_ (passed to call[argument escapes]) at ..\..\..\..\runtime\stack.go:384:26
..\..\..\..\runtime\stack.go:331:29: stackalloc &memstats.stacks_sys does not escape
..\..\..\..\runtime\stack.go:356:9: stackalloc &stackpoolmu does not escape
..\..\..\..\runtime\stack.go:358:11: stackalloc &stackpoolmu does not escape
..\..\..\..\runtime\stack.go:375:8: stackalloc &stackLarge.lock does not escape
..\..\..\..\runtime\stack.go:376:33: stackalloc stackLarge.free[log2npage] does not escape
..\..\..\..\runtime\stack.go:378:30: stackalloc stackLarge.free[log2npage] does not escape
..\..\..\..\runtime\stack.go:380:10: stackalloc &stackLarge.lock does not escape
..\..\..\..\runtime\stack.go:384:34: stackalloc &memstats.stacks_inuse does not escape
..\..\..\..\runtime\stack.go:750:35: adjustsudogs gp does not escape
..\..\..\..\runtime\stack.go:750:35: adjustsudogs adjinfo does not escape
..\..\..\..\runtime\stack.go:754:41: adjustsudogs &s.elem does not escape
..\..\..\..\runtime\stack.go:764:33: findsghi gp does not escape
..\..\..\..\runtime\stack.go:778:65: syncadjustsudogs gp does not escape
..\..\..\..\runtime\stack.go:778:65: syncadjustsudogs adjinfo does not escape
..\..\..\..\runtime\stack.go:791:9: syncadjustsudogs &sg.c.lock does not escape
..\..\..\..\runtime\stack.go:814:11: syncadjustsudogs &sg.c.lock does not escape
..\..\..\..\runtime\stack.go:715:33: adjustctxt gp does not escape
..\..\..\..\runtime\stack.go:715:33: adjustctxt adjinfo does not escape
..\..\..\..\runtime\stack.go:716:40: adjustctxt &gp.sched.ctxt does not escape
..\..\..\..\runtime\stack.go:728:40: adjustctxt &gp.sched.bp does not escape
..\..\..\..\runtime\traceback.go:90:78: leaking param: v
..\..\..\..\runtime\traceback.go:90:78: 	from callback((*stkframe)(unsafe.Pointer(~r1)), v) (parameter to indirect call) at ..\..\..\..\runtime\traceback.go:113:15
..\..\..\..\runtime\traceback.go:90:78: tracebackdefers gp does not escape
..\..\..\..\runtime\traceback.go:90:78: tracebackdefers callback does not escape
..\..\..\..\runtime\traceback.go:110:44: tracebackdefers &frame does not escape
..\..\..\..\runtime\traceback.go:113:52: tracebackdefers &frame does not escape
..\..\..\..\runtime\stack.go:731:35: adjustdefers gp does not escape
..\..\..\..\runtime\stack.go:731:35: adjustdefers adjinfo does not escape
..\..\..\..\runtime\stack.go:738:41: adjustdefers &d.fn does not escape
..\..\..\..\runtime\stack.go:739:41: adjustdefers &d.sp does not escape
..\..\..\..\runtime\stack.go:740:41: adjustdefers &d._panic does not escape
..\..\..\..\runtime\stack.go:829:45: copystack gp does not escape
..\..\..\..\runtime\stack.go:856:20: copystack &adjinfo does not escape
..\..\..\..\runtime\stack.go:868:39: copystack &adjinfo does not escape
..\..\..\..\runtime\stack.go:877:17: copystack &adjinfo does not escape
..\..\..\..\runtime\stack.go:878:19: copystack &adjinfo does not escape
..\..\..\..\runtime\stack.go:879:19: copystack &adjinfo does not escape
..\..\..\..\runtime\stack.go:879:14: copystack &gp._panic does not escape
..\..\..\..\runtime\stack.go:891:105: copystack &adjinfo does not escape
..\..\..\..\runtime\stack.go:1084:22: shrinkstack gp does not escape
..\..\..\..\runtime\stack.go:1085:24: shrinkstack &gp.atomicstatus does not escape
..\..\..\..\runtime\symtab.go:900:59: &stkmap.bytedata escapes to heap
..\..\..\..\runtime\symtab.go:900:59: 	from p (assign-pair) at ..\..\..\..\runtime\symtab.go:900:43
..\..\..\..\runtime\symtab.go:900:59: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\symtab.go:900:43
..\..\..\..\runtime\symtab.go:900:59: 	from bitvector literal (struct literal element) at ..\..\..\..\runtime\symtab.go:900:18
..\..\..\..\runtime\symtab.go:900:59: 	from ~r2 (return) at ..\..\..\..\runtime\symtab.go:900:2
..\..\..\..\runtime\symtab.go:896:46: leaking param: stkmap to result ~r2 level=0
..\..\..\..\runtime\symtab.go:896:46: 	from stkmap.bytedata (dot of pointer) at ..\..\..\..\runtime\symtab.go:900:66
..\..\..\..\runtime\symtab.go:896:46: 	from &stkmap.bytedata (address-of) at ..\..\..\..\runtime\symtab.go:900:59
..\..\..\..\runtime\symtab.go:896:46: 	from p (assign-pair) at ..\..\..\..\runtime\symtab.go:900:43
..\..\..\..\runtime\symtab.go:896:46: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\symtab.go:900:43
..\..\..\..\runtime\symtab.go:896:46: 	from bitvector literal (struct literal element) at ..\..\..\..\runtime\symtab.go:900:18
..\..\..\..\runtime\symtab.go:896:46: 	from ~r2 (return) at ..\..\..\..\runtime\symtab.go:900:2
..\..\..\..\runtime\mgcmark.go:793:65: leaking param content: gcw
..\..\..\..\runtime\mgcmark.go:793:65: 	from *gcw (indirection) at ..\..\..\..\runtime\mgcmark.go:793:65
..\..\..\..\runtime\mgcmark.go:793:65: 	from gcw (passed to call[argument content escapes]) at ..\..\..\..\runtime\mgcmark.go:839:12
..\..\..\..\runtime\mgcmark.go:793:65: scanframeworker frame does not escape
..\..\..\..\runtime\mgcmark.go:793:65: scanframeworker cache does not escape
..\..\..\..\runtime\mgcmark.go:736:28: leaking param content: gcw
..\..\..\..\runtime\mgcmark.go:736:28: 	from *gcw (indirection) at ..\..\..\..\runtime\mgcmark.go:736:28
..\..\..\..\runtime\mgcmark.go:736:28: 	from gcw (passed to call[argument content escapes]) at ..\..\..\..\runtime\mgcmark.go:777:12
..\..\..\..\runtime\mgcmark.go:736:28: scanstack gp does not escape
..\..\..\..\runtime\mgcmark.go:741:16: scanstack &gp.atomicstatus does not escape
..\..\..\..\runtime\mgcmark.go:742:97: scanstack &gp.atomicstatus does not escape
..\..\..\..\runtime\mgcmark.go:746:20: scanstack &gp.atomicstatus does not escape
..\..\..\..\runtime\mgcmark.go:748:83: scanstack &gp.atomicstatus does not escape
..\..\..\..\runtime\mgcmark.go:753:83: scanstack &gp.atomicstatus does not escape
..\..\..\..\runtime\mgcmark.go:777:36: scanstack &gp.sched.ctxt does not escape
..\..\..\..\runtime\mgcmark.go:777:67: scanstack &oneptrmask[0] does not escape
..\..\..\..\runtime\mgcmark.go:782:15: scanstack func literal does not escape
..\..\..\..\runtime\mgcmark.go:782:60: scanstack.func1 frame does not escape
..\..\..\..\runtime\mgcmark.go:782:60: scanstack.func1 unused does not escape
..\..\..\..\runtime\mgcmark.go:783:26: scanstack.func1 &cache does not escape
..\..\..\..\runtime\proc.go:726:48: casfrom_Gscanstatus gp does not escape
..\..\..\..\runtime\proc.go:733:14: casfrom_Gscanstatus &gp.atomicstatus does not escape
..\..\..\..\runtime\proc.go:733:14: casfrom_Gscanstatus &gp.atomicstatus does not escape
..\..\..\..\runtime\proc.go:740:25: casfrom_Gscanstatus &gp.atomicstatus does not escape
..\..\..\..\runtime\proc.go:745:14: casfrom_Gscanstatus &gp.atomicstatus does not escape
..\..\..\..\runtime\proc.go:745:14: casfrom_Gscanstatus &gp.atomicstatus does not escape
..\..\..\..\runtime\proc.go:934:19: restartg gp does not escape
..\..\..\..\runtime\proc.go:935:18: restartg &gp.atomicstatus does not escape
..\..\..\..\runtime\proc.go:938:14: restartg &gp.atomicstatus does not escape
..\..\..\..\runtime\proc.go:938:14: restartg &gp.atomicstatus does not escape
..\..\..\..\runtime\proc.go:849:24: leaking param content: gcw
..\..\..\..\runtime\proc.go:849:24: 	from *gcw (indirection) at ..\..\..\..\runtime\proc.go:849:24
..\..\..\..\runtime\proc.go:849:24: 	from gcw (passed to call[argument content escapes]) at ..\..\..\..\runtime\proc.go:888:15
..\..\..\..\runtime\proc.go:849:24: scang gp does not escape
..\..\..\..\runtime\proc.go:868:26: scang &gp.atomicstatus does not escape
..\..\..\..\runtime\proc.go:870:15: scang &gp.atomicstatus does not escape
..\..\..\..\runtime\proc.go:870:15: scang &gp.atomicstatus does not escape
..\..\..\..\runtime\mgcmark.go:178:30: leaking param content: gcw
..\..\..\..\runtime\mgcmark.go:178:30: 	from *gcw (indirection) at ..\..\..\..\runtime\mgcmark.go:178:30
..\..\..\..\runtime\mgcmark.go:178:30: 	from gcw (passed to call[argument content escapes]) at ..\..\..\..\runtime\mgcmark.go:195:17
..\..\..\..\runtime\mgcmark.go:194:38: markroot &modulesSlice does not escape
..\..\..\..\runtime\mgcmark.go:199:38: markroot &modulesSlice does not escape
..\..\..\..\runtime\mgcmark.go:210:31: markroot &fb.cnt does not escape
..\..\..\..\runtime\mgcmark.go:211:37: markroot &fb.fin[0] does not escape
..\..\..\..\runtime\mgcmark.go:211:81: markroot &finptrmask[0] does not escape
..\..\..\..\runtime\mgcmark.go:238:24: markroot &gp.atomicstatus does not escape
..\..\..\..\runtime\mgcmark.go:245:15: markroot func literal does not escape
..\..\..\..\runtime\mgcmark.go:251:42: markroot.func1 &gp.atomicstatus does not escape
..\..\..\..\runtime\mgcmark.go:1016:44: leaking param content: gcw
..\..\..\..\runtime\mgcmark.go:1016:44: 	from *gcw (indirection) at ..\..\..\..\runtime\mgcmark.go:1016:44
..\..\..\..\runtime\mgcmark.go:1016:44: 	from gcw (passed to call[argument content escapes]) at ..\..\..\..\runtime\mgcmark.go:1039:18
..\..\..\..\runtime\mgcmark.go:1048:24: gcDrainN &work.markrootNext does not escape
..\..\..\..\runtime\mgcmark.go:1061:21: gcDrainN &gcController.scanWork does not escape
..\..\..\..\runtime\mgcmark.go:523:37: leaking param: gp
..\..\..\..\runtime\mgcmark.go:523:37: 	from gp.param (star-dot-equals) at ..\..\..\..\runtime\mgcmark.go:589:12
..\..\..\..\runtime\mgcmark.go:528:17: gcAssistAlloc1 &gcBlackenEnabled does not escape
..\..\..\..\runtime\mgcmark.go:544:26: gcAssistAlloc1 &work.nwait does not escape
..\..\..\..\runtime\mgcmark.go:556:9: gcAssistAlloc1 &(*p)(~r0).gcw does not escape
..\..\..\..\runtime\mgcmark.go:576:26: gcAssistAlloc1 &work.nwait does not escape
..\..\..\..\runtime\mgcmark.go:584:51: gcAssistAlloc1 p.gcw does not escape
..\..\..\..\runtime\mgcmark.go:584:51: gcAssistAlloc1 work.full does not escape
..\..\..\..\runtime\mgcmark.go:595:20: gcAssistAlloc1 &gcController.assistTime does not escape
..\..\..\..\runtime\sema.go:202:34: cansemacquire addr does not escape
..\..\..\..\runtime\proc.go:336:16: acquireSudog ignoring self-assignment to pp.sudogcache
..\..\..\..\runtime\proc.go:330:45: new(sudog) escapes to heap
..\..\..\..\runtime\proc.go:330:45: 	from append(pp.sudogcache, new(sudog)) (appended to slice) at ..\..\..\..\runtime\proc.go:330:26
..\..\..\..\runtime\proc.go:319:8: acquireSudog &sched.sudoglock does not escape
..\..\..\..\runtime\proc.go:327:10: acquireSudog &sched.sudoglock does not escape
..\..\..\..\runtime\sema.go:409:38: leaking param content: y
..\..\..\..\runtime\sema.go:409:38: 	from y.prev (dot of pointer) at ..\..\..\..\runtime\sema.go:412:11
..\..\..\..\runtime\sema.go:409:38: 	from x (assign-pair) at ..\..\..\..\runtime\sema.go:412:2
..\..\..\..\runtime\sema.go:409:38: 	from x.prev (dot of pointer) at ..\..\..\..\runtime\sema.go:413:11
..\..\..\..\runtime\sema.go:409:38: 	from a (assign-pair) at ..\..\..\..\runtime\sema.go:413:2
..\..\..\..\runtime\sema.go:409:38: 	from x.prev (star-dot-equals) at ..\..\..\..\runtime\sema.go:415:9
..\..\..\..\runtime\sema.go:409:38: leaking param: y
..\..\..\..\runtime\sema.go:409:38: 	from x.next (star-dot-equals) at ..\..\..\..\runtime\sema.go:419:9
..\..\..\..\runtime\sema.go:409:38: (*semaRoot).rotateRight root does not escape
..\..\..\..\runtime\sema.go:373:37: leaking param: x
..\..\..\..\runtime\sema.go:373:37: 	from y.prev (star-dot-equals) at ..\..\..\..\runtime\sema.go:379:9
..\..\..\..\runtime\sema.go:373:37: (*semaRoot).rotateLeft root does not escape
..\..\..\..\runtime\sema.go:215:58: leaking param: addr
..\..\..\..\runtime\sema.go:215:58: 	from s.elem (star-dot-equals) at ..\..\..\..\runtime\sema.go:217:9
..\..\..\..\runtime\sema.go:215:58: leaking param: s
..\..\..\..\runtime\sema.go:215:58: 	from *pt (star-equals) at ..\..\..\..\runtime\sema.go:228:9
..\..\..\..\runtime\sema.go:215:58: leaking param content: root
..\..\..\..\runtime\sema.go:215:58: 	from root.treap (dot of pointer) at ..\..\..\..\runtime\sema.go:222:13
..\..\..\..\runtime\sema.go:215:58: 	from &root.treap (address-of) at ..\..\..\..\runtime\sema.go:222:8
..\..\..\..\runtime\sema.go:215:58: 	from pt (assigned) at ..\..\..\..\runtime\sema.go:222:5
..\..\..\..\runtime\sema.go:215:58: 	from *pt (indirection) at ..\..\..\..\runtime\sema.go:223:11
..\..\..\..\runtime\sema.go:215:58: 	from t (assigned) at ..\..\..\..\runtime\sema.go:223:8
..\..\..\..\runtime\sema.go:215:58: 	from t.parent (dot of pointer) at ..\..\..\..\runtime\sema.go:231:17
..\..\..\..\runtime\sema.go:215:58: 	from s.parent (star-dot-equals) at ..\..\..\..\runtime\sema.go:231:14
..\..\..\..\runtime\sema.go:264:9: &t.prev escapes to heap
..\..\..\..\runtime\sema.go:264:9: 	from pt (assigned) at ..\..\..\..\runtime\sema.go:264:7
..\..\..\..\runtime\sema.go:266:9: &t.next escapes to heap
..\..\..\..\runtime\sema.go:266:9: 	from pt (assigned) at ..\..\..\..\runtime\sema.go:266:7
..\..\..\..\runtime\sema.go:222:8: (*semaRoot).queue &root.treap does not escape
..\..\..\..\runtime\proc.go:277:112: leaking param: lock
..\..\..\..\runtime\proc.go:277:112: 	from mp.waitlock (star-dot-equals) at ..\..\..\..\runtime\proc.go:284:14
..\..\..\..\runtime\proc.go:277:112: leaking param: unlockf
..\..\..\..\runtime\proc.go:277:112: 	from &unlockf (address-of) at ..\..\..\..\runtime\proc.go:285:53
..\..\..\..\runtime\proc.go:277:112: 	from (*unsafe.Pointer)(unsafe.Pointer(&unlockf)) (converted) at ..\..\..\..\runtime\proc.go:285:37
..\..\..\..\runtime\proc.go:277:112: 	from *(*unsafe.Pointer)(unsafe.Pointer(&unlockf)) (indirection) at ..\..\..\..\runtime\proc.go:285:19
..\..\..\..\runtime\proc.go:277:112: 	from mp.waitunlockf (star-dot-equals) at ..\..\..\..\runtime\proc.go:285:17
..\..\..\..\runtime\proc.go:277:112: leaking param: reason
..\..\..\..\runtime\proc.go:277:112: 	from gp.waitreason (star-dot-equals) at ..\..\..\..\runtime\proc.go:286:16
..\..\..\..\runtime\proc.go:280:23: gopark &gp.atomicstatus does not escape
..\..\..\..\runtime\proc.go:285:53: gopark &unlockf does not escape
..\..\..\..\runtime\proc.go:296:71: leaking param: lock
..\..\..\..\runtime\proc.go:296:71: 	from unsafe.Pointer(lock) (passed to call[argument escapes]) at ..\..\..\..\runtime\proc.go:297:8
..\..\..\..\runtime\proc.go:296:71: leaking param: reason
..\..\..\..\runtime\proc.go:296:71: 	from reason (passed to call[argument escapes]) at ..\..\..\..\runtime\proc.go:297:8
..\..\..\..\runtime\mprof.go:407:30: blocksampled &blockprofilerate does not escape
..\..\..\..\runtime\mprof.go:259:30: eqslice x does not escape
..\..\..\..\runtime\mprof.go:259:30: eqslice y does not escape
..\..\..\..\runtime\mprof.go:173:42: newBucket &memstats.buckhash_sys does not escape
..\..\..\..\runtime\mprof.go:205:74: leaking param content: stk
..\..\..\..\runtime\mprof.go:205:74: 	from *stk (indirection) at ..\..\..\..\runtime\mprof.go:205:74
..\..\..\..\runtime\mprof.go:205:74: 	from copy(([]uintptr)(~r0), stk) (copied slice) at ..\..\..\..\runtime\mprof.go:241:6
..\..\..\..\runtime\mprof.go:207:74: stkbucket &memstats.buckhash_sys does not escape
..\..\..\..\runtime\mprof.go:196:24: leaking param: b to result ~r0 level=0
..\..\..\..\runtime\mprof.go:196:24: 	from p (assign-pair) at ..\..\..\..\runtime\mprof.go:200:13
..\..\..\..\runtime\mprof.go:196:24: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\mprof.go:200:13
..\..\..\..\runtime\mprof.go:196:24: 	from data (assigned) at ..\..\..\..\runtime\mprof.go:200:7
..\..\..\..\runtime\mprof.go:196:24: 	from ~r0 (return) at ..\..\..\..\runtime\mprof.go:201:2
..\..\..\..\runtime\mprof.go:419:27: saveblockevent stk does not escape
..\..\..\..\runtime\mprof.go:421:39: saveblockevent stk does not escape
..\..\..\..\runtime\mprof.go:423:7: saveblockevent &proflock does not escape
..\..\..\..\runtime\mprof.go:424:30: saveblockevent stk does not escape
..\..\..\..\runtime\mprof.go:427:9: saveblockevent &proflock does not escape
..\..\..\..\runtime\proc.go:377:18: releaseSudog ignoring self-assignment to pp.sudogcache
..\..\..\..\runtime\proc.go:345:22: leaking param: s
..\..\..\..\runtime\proc.go:345:22: 	from append(pp.sudogcache, s) (appended to slice) at ..\..\..\..\runtime\proc.go:390:24
..\..\..\..\runtime\proc.go:385:8: releaseSudog &sched.sudoglock does not escape
..\..\..\..\runtime\proc.go:388:10: releaseSudog &sched.sudoglock does not escape
..\..\..\..\runtime\sema.go:98:51: leaking param: addr
..\..\..\..\runtime\sema.go:98:51: 	from addr (passed to call[argument escapes]) at ..\..\..\..\runtime\sema.go:143:13
..\..\..\..\runtime\sema.go:144:16: &root.lock escapes to heap
..\..\..\..\runtime\sema.go:144:16: 	from &root.lock (passed to call[argument escapes]) at ..\..\..\..\runtime\sema.go:144:15
..\..\..\..\runtime\sema.go:116:17: &semtable[uintptr(unsafe.Pointer(addr)) >> 3 % semTabSize].root escapes to heap
..\..\..\..\runtime\sema.go:116:17: 	from ~r1 (assign-pair) at ..\..\..\..\runtime\sema.go:116:17
..\..\..\..\runtime\sema.go:116:17: 	from root (assigned) at ..\..\..\..\runtime\sema.go:116:7
..\..\..\..\runtime\sema.go:116:17: 	from root.lock (dot of pointer) at ..\..\..\..\runtime\sema.go:144:21
..\..\..\..\runtime\sema.go:116:17: 	from &root.lock (address-of) at ..\..\..\..\runtime\sema.go:144:16
..\..\..\..\runtime\sema.go:116:17: 	from &root.lock (passed to call[argument escapes]) at ..\..\..\..\runtime\sema.go:144:15
..\..\..\..\runtime\sema.go:132:8: semacquire1 &root.lock does not escape
..\..\..\..\runtime\sema.go:134:15: semacquire1 &root.nwait does not escape
..\..\..\..\runtime\sema.go:137:16: semacquire1 &root.nwait does not escape
..\..\..\..\runtime\sema.go:138:11: semacquire1 &root.lock does not escape
..\..\..\..\runtime\sema.go:94:23: leaking param: addr
..\..\..\..\runtime\sema.go:94:23: 	from addr (passed to call[argument escapes]) at ..\..\..\..\runtime\sema.go:95:13
..\..\..\..\runtime\sema.go:310:9: &s.prev escapes to heap
..\..\..\..\runtime\sema.go:310:9: 	from ps (assigned) at ..\..\..\..\runtime\sema.go:310:7
..\..\..\..\runtime\sema.go:312:9: &s.next escapes to heap
..\..\..\..\runtime\sema.go:312:9: 	from ps (assigned) at ..\..\..\..\runtime\sema.go:312:7
..\..\..\..\runtime\sema.go:302:64: leaking param content: root
..\..\..\..\runtime\sema.go:302:64: 	from root.treap (dot of pointer) at ..\..\..\..\runtime\sema.go:303:13
..\..\..\..\runtime\sema.go:302:64: 	from &root.treap (address-of) at ..\..\..\..\runtime\sema.go:303:8
..\..\..\..\runtime\sema.go:302:64: 	from ps (assigned) at ..\..\..\..\runtime\sema.go:303:5
..\..\..\..\runtime\sema.go:302:64: 	from *ps (indirection) at ..\..\..\..\runtime\sema.go:304:7
..\..\..\..\runtime\sema.go:302:64: 	from s (assigned) at ..\..\..\..\runtime\sema.go:304:4
..\..\..\..\runtime\sema.go:302:64: 	from s.waitlink (dot of pointer) at ..\..\..\..\runtime\sema.go:322:11
..\..\..\..\runtime\sema.go:302:64: 	from t (assigned) at ..\..\..\..\runtime\sema.go:322:7
..\..\..\..\runtime\sema.go:302:64: 	from *ps (star-equals) at ..\..\..\..\runtime\sema.go:324:7
..\..\..\..\runtime\sema.go:302:64: leaking param: root to result found level=1
..\..\..\..\runtime\sema.go:302:64: 	from root.treap (dot of pointer) at ..\..\..\..\runtime\sema.go:303:13
..\..\..\..\runtime\sema.go:302:64: 	from &root.treap (address-of) at ..\..\..\..\runtime\sema.go:303:8
..\..\..\..\runtime\sema.go:302:64: 	from ps (assigned) at ..\..\..\..\runtime\sema.go:303:5
..\..\..\..\runtime\sema.go:302:64: 	from *ps (indirection) at ..\..\..\..\runtime\sema.go:304:7
..\..\..\..\runtime\sema.go:302:64: 	from s (assigned) at ..\..\..\..\runtime\sema.go:304:4
..\..\..\..\runtime\sema.go:302:64: 	from found (return) at ..\..\..\..\runtime\sema.go:368:2
..\..\..\..\runtime\sema.go:302:64: (*semaRoot).dequeue addr does not escape
..\..\..\..\runtime\sema.go:303:8: (*semaRoot).dequeue &root.treap does not escape
..\..\..\..\runtime\mprof.go:453:30: mutexevent &mutexprofilerate does not escape
..\..\..\..\runtime\trace.go:1042:32: traceGoUnpark gp does not escape
..\..\..\..\runtime\trace.go:1046:13: traceGoUnpark ... argument does not escape
..\..\..\..\runtime\trace.go:1049:13: traceGoUnpark ... argument does not escape
..\..\..\..\runtime\proc.go:4698:46: leaking param: gp
..\..\..\..\runtime\proc.go:4698:46: 	from batch (array-element-equals) at ..\..\..\..\runtime\proc.go:4713:11
..\..\..\..\runtime\proc.go:4698:46: 	from g (assign-pair) at ..\..\..\..\runtime\proc.go:4724:25
..\..\..\..\runtime\proc.go:4698:46: 	from *gp (star-equals) at ..\..\..\..\runtime\proc.go:4724:25
..\..\..\..\runtime\proc.go:4698:46: runqputslow _p_ does not escape
..\..\..\..\runtime\proc.go:4710:17: runqputslow &_p_.runqhead does not escape
..\..\..\..\runtime\proc.go:4724:21: runqputslow batch[i].schedlink does not escape
..\..\..\..\runtime\proc.go:4728:7: runqputslow &sched.lock does not escape
..\..\..\..\runtime\proc.go:4729:18: runqputslow sched.runqtail.ptr().schedlink does not escape
..\..\..\..\runtime\proc.go:4729:18: runqputslow sched.runqhead does not escape
..\..\..\..\runtime\proc.go:4729:18: runqputslow sched.runqtail does not escape
..\..\..\..\runtime\proc.go:4730:9: runqputslow &sched.lock does not escape
..\..\..\..\runtime\proc.go:4663:34: leaking param: gp
..\..\..\..\runtime\proc.go:4663:34: 	from g (assign-pair) at ..\..\..\..\runtime\proc.go:4685:40
..\..\..\..\runtime\proc.go:4663:34: 	from *gp (star-equals) at ..\..\..\..\runtime\proc.go:4685:40
..\..\..\..\runtime\proc.go:4663:34: runqput _p_ does not escape
..\..\..\..\runtime\proc.go:4671:18: runqput _p_.runnext does not escape
..\..\..\..\runtime\proc.go:4682:19: runqput &_p_.runqhead does not escape
..\..\..\..\runtime\proc.go:4685:36: runqput _p_.runq[t % uint32(len(_p_.runq))] does not escape
..\..\..\..\runtime\proc.go:4686:16: runqput &_p_.runqtail does not escape
..\..\..\..\runtime\proc.go:541:22: leaking param: mp
..\..\..\..\runtime\proc.go:541:22: 	from unsafe.Pointer(mp) (passed to call[argument escapes]) at ..\..\..\..\runtime\proc.go:574:14
..\..\..\..\runtime\proc.go:579:22: new(cgoCallers) escapes to heap
..\..\..\..\runtime\proc.go:579:22: 	from mp.cgoCallers (star-dot-equals) at ..\..\..\..\runtime\proc.go:579:17
..\..\..\..\runtime\proc.go:546:28: mcommoninit mp.createstack does not escape
..\..\..\..\runtime\proc.go:549:7: mcommoninit &sched.lock does not escape
..\..\..\..\runtime\proc.go:574:30: mcommoninit &allm does not escape
..\..\..\..\runtime\proc.go:575:9: mcommoninit &sched.lock does not escape
..\..\..\..\runtime\proc.go:3210:13: new(g) escapes to heap
..\..\..\..\runtime\proc.go:3210:13: 	from newg (assigned) at ..\..\..\..\runtime\proc.go:3210:7
..\..\..\..\runtime\proc.go:3210:13: 	from ~r1 (return) at ..\..\..\..\runtime\proc.go:3219:2
..\..\..\..\runtime\proc.go:3213:15: malg func literal does not escape
..\..\..\..\runtime\trace.go:921:24: leaking param: pp
..\..\..\..\runtime\trace.go:921:24: 	from p (assign-pair) at ..\..\..\..\runtime\trace.go:926:10
..\..\..\..\runtime\trace.go:921:24: 	from *pp (star-equals) at ..\..\..\..\runtime\trace.go:926:10
..\..\..\..\runtime\trace.go:926:6: traceProcStop mp.p does not escape
..\..\..\..\runtime\proc.go:1482:33: leaking param: _p_
..\..\..\..\runtime\proc.go:1482:33: 	from _p_ (passed to call[argument escapes]) at ..\..\..\..\runtime\proc.go:1486:11
..\..\..\..\runtime\proc.go:1482:33: leaking param: fn
..\..\..\..\runtime\proc.go:1482:33: 	from mp.mstartfn (star-dot-equals) at ..\..\..\..\runtime\proc.go:1510:14
..\..\..\..\runtime\proc.go:1509:11: new(m) escapes to heap
..\..\..\..\runtime\proc.go:1509:11: 	from mp (assigned) at ..\..\..\..\runtime\proc.go:1509:5
..\..\..\..\runtime\proc.go:1509:11: 	from mp (passed to call[argument escapes]) at ..\..\..\..\runtime\proc.go:1511:13
..\..\..\..\runtime\proc.go:1492:8: allocm &sched.lock does not escape
..\..\..\..\runtime\proc.go:1506:10: allocm &sched.lock does not escape
..\..\..\..\runtime\lock_sema.go:151:19: notesleep n does not escape
..\..\..\..\runtime\lock_sema.go:157:24: notesleep &n.key does not escape
..\..\..\..\runtime\lock_sema.go:171:26: notesleep &n.key does not escape
..\..\..\..\runtime\rwmutex.go:33:11: (*rwmutex).rlock rw does not escape
..\..\..\..\runtime\rwmutex.go:39:23: (*rwmutex).rlock &rw.readerCount does not escape
..\..\..\..\runtime\rwmutex.go:41:15: (*rwmutex).rlock func literal does not escape
..\..\..\..\runtime\rwmutex.go:42:9: (*rwmutex).rlock.func1 &rw.rLock does not escape
..\..\..\..\runtime\rwmutex.go:46:12: (*rwmutex).rlock.func1 &rw.rLock does not escape
..\..\..\..\runtime\rwmutex.go:52:15: (*rwmutex).rlock.func1 rw.readers does not escape
..\..\..\..\runtime\rwmutex.go:53:12: (*rwmutex).rlock.func1 &rw.rLock does not escape
..\..\..\..\runtime\rwmutex.go:54:15: (*rwmutex).rlock.func1 &m.park does not escape
..\..\..\..\runtime\rwmutex.go:55:15: (*rwmutex).rlock.func1 &m.park does not escape
..\..\..\..\runtime\rwmutex.go:62:11: (*rwmutex).runlock rw does not escape
..\..\..\..\runtime\rwmutex.go:63:28: (*rwmutex).runlock &rw.readerCount does not escape
..\..\..\..\runtime\rwmutex.go:68:18: (*rwmutex).runlock &rw.readerWait does not escape
..\..\..\..\runtime\rwmutex.go:70:9: (*rwmutex).runlock &rw.rLock does not escape
..\..\..\..\runtime\rwmutex.go:73:16: (*rwmutex).runlock &w.park does not escape
..\..\..\..\runtime\rwmutex.go:75:11: (*rwmutex).runlock &rw.rLock does not escape
..\..\..\..\runtime\os_windows.go:772:63: leaking param: fn
..\..\..\..\runtime\os_windows.go:772:63: 	from fn (passed to call[argument escapes]) at ..\..\..\..\runtime\os_windows.go:776:16
..\..\..\..\runtime\os_windows.go:775:52: stdcall6 &a0 does not escape
..\..\..\..\runtime\os_windows.go:623:27: newosproc mp does not escape
..\..\..\..\runtime\os_windows.go:623:27: newosproc stk does not escape
..\..\..\..\runtime\os_windows.go:628:9: newosproc tstart_stdcall does not escape
..\..\..\..\runtime\os_windows.go:628:9: newosproc &f does not escape
..\..\..\..\runtime\os_windows.go:632:18: newosproc &exiting does not escape
..\..\..\..\runtime\os_windows.go:637:9: newosproc &deadlock does not escape
..\..\..\..\runtime\os_windows.go:638:9: newosproc &deadlock does not escape
..\..\..\..\runtime\proc.go:1856:16: leaking param content: mp
..\..\..\..\runtime\proc.go:1856:16: 	from mp.g0 (dot of pointer) at ..\..\..\..\runtime\proc.go:1862:14
..\..\..\..\runtime\proc.go:1856:16: 	from g (assign-pair) at ..\..\..\..\runtime\proc.go:1862:11
..\..\..\..\runtime\proc.go:1856:16: 	from *gp (star-equals) at ..\..\..\..\runtime\proc.go:1862:11
..\..\..\..\runtime\proc.go:1862:7: newm1 ts.g does not escape
..\..\..\..\runtime\proc.go:1863:37: newm1 &mp.tls[0] does not escape
..\..\..\..\runtime\proc.go:1864:32: newm1 mstart does not escape
..\..\..\..\runtime\proc.go:1864:32: newm1 &f does not escape
..\..\..\..\runtime\proc.go:1868:11: newm1 execLock does not escape
..\..\..\..\runtime\proc.go:1869:48: newm1 &ts does not escape
..\..\..\..\runtime\proc.go:1870:11: newm1 execLock does not escape
..\..\..\..\runtime\proc.go:1873:10: newm1 execLock does not escape
..\..\..\..\runtime\proc.go:1875:10: newm1 execLock does not escape
..\..\..\..\runtime\proc.go:1824:27: leaking param: _p_
..\..\..\..\runtime\proc.go:1824:27: 	from _p_ (passed to call[argument escapes]) at ..\..\..\..\runtime\proc.go:1825:14
..\..\..\..\runtime\proc.go:1824:27: leaking param: fn
..\..\..\..\runtime\proc.go:1824:27: 	from fn (passed to call[argument escapes]) at ..\..\..\..\runtime\proc.go:1825:14
..\..\..\..\runtime\proc.go:1826:10: newm mp.nextp does not escape
..\..\..\..\runtime\proc.go:1840:8: newm &newmHandoff.lock does not escape
..\..\..\..\runtime\proc.go:1845:19: newm newmHandoff.newm does not escape
..\..\..\..\runtime\proc.go:1848:15: newm &newmHandoff.wake does not escape
..\..\..\..\runtime\proc.go:1850:10: newm &newmHandoff.lock does not escape
..\..\..\..\runtime\proc.go:4632:24: runqempty _p_ does not escape
..\..\..\..\runtime\proc.go:4638:23: runqempty &_p_.runqhead does not escape
..\..\..\..\runtime\proc.go:4639:23: runqempty &_p_.runqtail does not escape
..\..\..\..\runtime\proc.go:4640:59: runqempty &_p_.runnext does not escape
..\..\..\..\runtime\proc.go:4641:26: runqempty &_p_.runqtail does not escape
..\..\..\..\runtime\proc.go:1973:30: leaking param: _p_
..\..\..\..\runtime\proc.go:1973:30: 	from _p_ (passed to call[argument escapes]) at ..\..\..\..\runtime\proc.go:1997:7
..\..\..\..\runtime\proc.go:1974:7: startm &sched.lock does not escape
..\..\..\..\runtime\proc.go:1976:17: startm &sched.npidle does not escape
..\..\..\..\runtime\proc.go:1978:11: startm &sched.lock does not escape
..\..\..\..\runtime\proc.go:1982:26: startm &sched.nmspinning does not escape
..\..\..\..\runtime\proc.go:1990:9: startm &sched.lock does not escape
..\..\..\..\runtime\proc.go:2011:10: startm mp.nextp does not escape
..\..\..\..\runtime\proc.go:2012:13: startm &mp.park does not escape
..\..\..\..\runtime\proc.go:2075:17: wakep &sched.nmspinning does not escape
..\..\..\..\runtime\proc.go:584:39: leaking param: gp
..\..\..\..\runtime\proc.go:584:39: 	from gp (passed to call[argument escapes]) at ..\..\..\..\runtime\proc.go:601:9
..\..\..\..\runtime\proc.go:589:23: ready &gp.atomicstatus does not escape
..\..\..\..\runtime\proc.go:595:14: ready &gp.atomicstatus does not escape
..\..\..\..\runtime\proc.go:595:14: ready &gp.atomicstatus does not escape
..\..\..\..\runtime\proc.go:602:17: ready &sched.npidle does not escape
..\..\..\..\runtime\proc.go:602:52: ready &sched.nmspinning does not escape
..\..\..\..\runtime\proc.go:302:9: leaking closure reference gp
..\..\..\..\runtime\proc.go:302:9: 	from gp (passed to call[argument escapes]) at ..\..\..\..\runtime\proc.go:302:8
..\..\..\..\runtime\proc.go:300:31: leaking param: gp
..\..\..\..\runtime\proc.go:300:31: 	from gp (closure-var) at ..\..\..\..\runtime\proc.go:302:9
..\..\..\..\runtime\proc.go:300:31: 	from gp (passed to call[argument escapes]) at ..\..\..\..\runtime\proc.go:302:8
..\..\..\..\runtime\proc.go:301:14: goready func literal does not escape
..\..\..\..\runtime\sema.go:79:40: leaking param content: s
..\..\..\..\runtime\sema.go:79:40: 	from s.g (dot of pointer) at ..\..\..\..\runtime\sema.go:83:11
..\..\..\..\runtime\sema.go:79:40: 	from s.g (passed to call[argument escapes]) at ..\..\..\..\runtime\sema.go:83:9
..\..\..\..\runtime\sema.go:159:40: semrelease1 addr does not escape
..\..\..\..\runtime\sema.go:160:17: semrelease1 &semtable[uintptr(unsafe.Pointer(addr)) >> 3 % semTabSize].root does not escape
..\..\..\..\runtime\sema.go:166:17: semrelease1 &root.nwait does not escape
..\..\..\..\runtime\sema.go:171:7: semrelease1 &root.lock does not escape
..\..\..\..\runtime\sema.go:172:17: semrelease1 &root.nwait does not escape
..\..\..\..\runtime\sema.go:175:10: semrelease1 &root.lock does not escape
..\..\..\..\runtime\sema.go:180:15: semrelease1 &root.nwait does not escape
..\..\..\..\runtime\sema.go:182:9: semrelease1 &root.lock does not escape
..\..\..\..\runtime\sema.go:155:23: semrelease addr does not escape
..\..\..\..\runtime\mwbbuf.go:82:34: &b.buf[wbBufEntryPointers] escapes to heap
..\..\..\..\runtime\mwbbuf.go:82:34: 	from b.end (star-dot-equals) at ..\..\..\..\runtime\mwbbuf.go:82:9
..\..\..\..\runtime\mwbbuf.go:76:10: leaking param: b
..\..\..\..\runtime\mwbbuf.go:76:10: 	from b.buf (dot of pointer) at ..\..\..\..\runtime\mwbbuf.go:82:36
..\..\..\..\runtime\mwbbuf.go:76:10: 	from b.buf[wbBufEntryPointers] (fixed-array-index-of) at ..\..\..\..\runtime\mwbbuf.go:82:40
..\..\..\..\runtime\mwbbuf.go:76:10: 	from &b.buf[wbBufEntryPointers] (address-of) at ..\..\..\..\runtime\mwbbuf.go:82:34
..\..\..\..\runtime\mwbbuf.go:76:10: 	from b.end (star-dot-equals) at ..\..\..\..\runtime\mwbbuf.go:82:9
..\..\..\..\runtime\mwbbuf.go:77:34: (*wbBuf).reset &b.buf[0] does not escape
..\..\..\..\runtime\mgcwork.go:157:33: leaking param content: w
..\..\..\..\runtime\mgcwork.go:157:33: 	from w.wbuf2 (dot of pointer) at ..\..\..\..\runtime\mgcwork.go:172:24
..\..\..\..\runtime\mgcwork.go:157:33: 	from w.wbuf1 (assign-pair) at ..\..\..\..\runtime\mgcwork.go:172:5
..\..\..\..\runtime\mgcwork.go:157:33: leaking param content: obj
..\..\..\..\runtime\mgcwork.go:157:33: 	from *obj (indirection) at ..\..\..\..\runtime\mgcwork.go:157:33
..\..\..\..\runtime\mgcwork.go:157:33: 	from copy(wbuf.obj[wbuf.workbufhdr.nobj:], obj) (copied slice) at ..\..\..\..\runtime\mgcwork.go:176:12
..\..\..\..\runtime\mgcwork.go:176:21: (*gcWork).putBatch wbuf.obj does not escape
..\..\..\..\runtime\mgcwork.go:182:15: (*gcWork).putBatch gcController does not escape
..\..\..\..\runtime\mwbbuf.go:189:11: _p_.wbBuf escapes to heap
..\..\..\..\runtime\mwbbuf.go:189:11: 	from _p_.wbBuf (passed to call[argument escapes]) at ..\..\..\..\runtime\mwbbuf.go:189:17
..\..\..\..\runtime\mwbbuf.go:182:23: leaking param: _p_
..\..\..\..\runtime\mwbbuf.go:182:23: 	from _p_.wbBuf (dot of pointer) at ..\..\..\..\runtime\mwbbuf.go:189:5
..\..\..\..\runtime\mwbbuf.go:182:23: 	from _p_.wbBuf (address-of) at ..\..\..\..\runtime\mwbbuf.go:189:11
..\..\..\..\runtime\mwbbuf.go:182:23: 	from _p_.wbBuf (passed to call[argument escapes]) at ..\..\..\..\runtime\mwbbuf.go:189:17
..\..\..\..\runtime\mwbbuf.go:184:34: wbBufFlush1 &_p_.wbBuf.buf[0] does not escape
..\..\..\..\runtime\mwbbuf.go:186:23: wbBufFlush1 _p_.wbBuf.buf does not escape
..\..\..\..\runtime\mwbbuf.go:205:9: wbBufFlush1 &_p_.gcw does not escape
..\..\..\..\runtime\proc.go:4608:20: leaking param: _p_
..\..\..\..\runtime\proc.go:4608:20: 	from p (assign-pair) at ..\..\..\..\runtime\proc.go:4613:17
..\..\..\..\runtime\proc.go:4608:20: 	from *pp (star-equals) at ..\..\..\..\runtime\proc.go:4613:17
..\..\..\..\runtime\proc.go:4613:13: pidleput sched.pidle does not escape
..\..\..\..\runtime\proc.go:4614:14: pidleput &sched.npidle does not escape
..\..\..\..\runtime\proc.go:2018:20: leaking param: _p_
..\..\..\..\runtime\proc.go:2018:20: 	from _p_ (passed to call[argument escapes]) at ..\..\..\..\runtime\proc.go:2024:9
..\..\..\..\runtime\proc.go:2028:49: handoffp p.gcw does not escape
..\..\..\..\runtime\proc.go:2028:49: handoffp work.full does not escape
..\..\..\..\runtime\proc.go:2034:17: handoffp &sched.nmspinning does not escape
..\..\..\..\runtime\proc.go:2034:48: handoffp &sched.npidle does not escape
..\..\..\..\runtime\proc.go:2034:82: handoffp &sched.nmspinning does not escape
..\..\..\..\runtime\proc.go:2038:7: handoffp &sched.lock does not escape
..\..\..\..\runtime\proc.go:2043:15: handoffp &sched.stopnote does not escape
..\..\..\..\runtime\proc.go:2045:10: handoffp &sched.lock does not escape
..\..\..\..\runtime\proc.go:2048:43: handoffp &_p_.runSafePointFn does not escape
..\..\..\..\runtime\proc.go:2052:15: handoffp &sched.safePointNote does not escape
..\..\..\..\runtime\proc.go:2056:10: handoffp &sched.lock does not escape
..\..\..\..\runtime\proc.go:2062:59: handoffp &sched.lastpoll does not escape
..\..\..\..\runtime\proc.go:2063:10: handoffp &sched.lock does not escape
..\..\..\..\runtime\proc.go:2068:9: handoffp &sched.lock does not escape
..\..\..\..\runtime\lock_sema.go:180:68: notetsleep_internal n does not escape
..\..\..\..\runtime\lock_sema.go:180:68: notetsleep_internal gp does not escape
..\..\..\..\runtime\lock_sema.go:188:24: notetsleep_internal &n.key does not escape
..\..\..\..\runtime\lock_sema.go:241:27: notetsleep_internal &n.key does not escape
..\..\..\..\runtime\lock_sema.go:245:25: notetsleep_internal &n.key does not escape
..\..\..\..\runtime\lock_sema.go:263:36: notetsleep n does not escape
..\..\..\..\runtime\proc.go:1354:24: leaking param: fn
..\..\..\..\runtime\proc.go:1354:24: 	from sched.safePointFn (dot-equals) at ..\..\..\..\runtime\proc.go:1363:20
..\..\..\..\runtime\proc.go:1358:7: forEachP &sched.lock does not escape
..\..\..\..\runtime\proc.go:1368:17: forEachP &p.runSafePointFn does not escape
..\..\..\..\runtime\proc.go:1380:17: forEachP &p.runSafePointFn does not escape
..\..\..\..\runtime\proc.go:1387:9: forEachP &sched.lock does not escape
..\..\..\..\runtime\proc.go:1396:60: forEachP &p.status does not escape
..\..\..\..\runtime\proc.go:1413:18: forEachP &sched.safePointNote does not escape
..\..\..\..\runtime\proc.go:1414:15: forEachP &sched.safePointNote does not escape
..\..\..\..\runtime\proc.go:1429:7: forEachP &sched.lock does not escape
..\..\..\..\runtime\proc.go:1431:9: forEachP &sched.lock does not escape
..\..\..\..\runtime\mgcmark.go:138:7: gcMarkRootCheck &allglock does not escape
..\..\..\..\runtime\mgcmark.go:144:56: gcMarkRootCheck &gp.atomicstatus does not escape
..\..\..\..\runtime\mgcmark.go:156:9: gcMarkRootCheck &allglock does not escape
..\..\..\..\runtime\mgcmark.go:161:24: gcMarkRootCheck &gp.atomicstatus does not escape
..\..\..\..\runtime\mgcmark.go:164:9: gcMarkRootCheck &allglock does not escape
..\..\..\..\runtime\trace.go:942:12: traceGCSTWStart ... argument does not escape
..\..\..\..\runtime\proc.go:2449:25: leaking param: glist
..\..\..\..\runtime\proc.go:2449:25: 	from gp (assigned) at ..\..\..\..\runtime\proc.go:2461:6
..\..\..\..\runtime\proc.go:2449:25: 	from gp (assign-pair) at ..\..\..\..\runtime\proc.go:2464:14
..\..\..\..\runtime\proc.go:2449:25: 	from g (assign-pair) at ..\..\..\..\runtime\proc.go:2464:14
..\..\..\..\runtime\proc.go:2449:25: 	from *gp (star-equals) at ..\..\..\..\runtime\proc.go:2464:14
..\..\..\..\runtime\proc.go:2458:7: injectglist &sched.lock does not escape
..\..\..\..\runtime\proc.go:2464:14: injectglist sched.runqtail.ptr().schedlink does not escape
..\..\..\..\runtime\proc.go:2464:14: injectglist sched.runqhead does not escape
..\..\..\..\runtime\proc.go:2464:14: injectglist sched.runqtail does not escape
..\..\..\..\runtime\proc.go:2466:9: injectglist &sched.lock does not escape
..\..\..\..\runtime\mgcmark.go:604:7: gcWakeAllAssists &work.assistQueue.lock does not escape
..\..\..\..\runtime\mgcmark.go:606:23: gcWakeAllAssists work.assistQueue.head does not escape
..\..\..\..\runtime\mgcmark.go:607:23: gcWakeAllAssists work.assistQueue.tail does not escape
..\..\..\..\runtime\mgcmark.go:608:9: gcWakeAllAssists &work.assistQueue.lock does not escape
..\..\..\..\runtime\mgc.go:591:40: (*gcControllerState).endCycle c does not escape
..\..\..\..\runtime\mprof.go:860:7: tracegc &tracelock does not escape
..\..\..\..\runtime\mprof.go:869:9: tracegc &tracelock does not escape
..\..\..\..\runtime\mgcmark.go:62:13: gcMarkRootPrepare func literal does not escape
..\..\..\..\runtime\mgcmark.go:71:38: gcMarkRootPrepare &modulesSlice does not escape
..\..\..\..\runtime\mgcmark.go:78:38: gcMarkRootPrepare &modulesSlice does not escape
..\..\..\..\runtime\mgcmark.go:99:59: gcMarkRootPrepare mheap_.sweepSpans[mheap_.sweepgen / 2 % 2] does not escape
..\..\..\..\runtime\mgcmark.go:99:69: gcMarkRootPrepare &b.index does not escape
..\..\..\..\runtime\mgcmark.go:109:45: gcMarkRootPrepare &allglen does not escape
..\..\..\..\runtime\mgcmark.go:122:46: gcMarkRootPrepare &allglen does not escape
..\..\..\..\runtime\proc.go:614:7: gcprocs &sched.lock does not escape
..\..\..\..\runtime\proc.go:625:9: gcprocs &sched.lock does not escape
..\..\..\..\runtime\proc.go:645:7: helpgc &sched.lock does not escape
..\..\..\..\runtime\proc.go:656:7: helpgc mp.p does not escape
..\..\..\..\runtime\proc.go:659:14: helpgc &mp.park does not escape
..\..\..\..\runtime\proc.go:661:9: helpgc &sched.lock does not escape
..\..\..\..\runtime\mgcwork.go:455:27: getfull work.full does not escape
..\..\..\..\runtime\mgcwork.go:461:26: getfull &work.nwait does not escape
..\..\..\..\runtime\mgcwork.go:468:28: getfull &work.nwait does not escape
..\..\..\..\runtime\mgcwork.go:473:28: getfull work.full does not escape
..\..\..\..\runtime\mgcwork.go:478:28: getfull &work.nwait does not escape
..\..\..\..\runtime\mgcwork.go:238:24: leaking param content: w
..\..\..\..\runtime\mgcwork.go:238:24: 	from w.wbuf2 (dot of pointer) at ..\..\..\..\runtime\mgcwork.go:246:23
..\..\..\..\runtime\mgcwork.go:238:24: 	from w.wbuf1 (assign-pair) at ..\..\..\..\runtime\mgcwork.go:246:4
..\..\..\..\runtime\mgcmark.go:671:20: gcFlushBgCredit &gcController.bgScanCredit does not escape
..\..\..\..\runtime\mgcmark.go:677:7: gcFlushBgCredit &work.assistQueue.lock does not escape
..\..\..\..\runtime\mgcmark.go:710:42: gcFlushBgCredit (*g)(~r0).schedlink does not escape
..\..\..\..\runtime\mgcmark.go:711:26: gcFlushBgCredit work.assistQueue.tail does not escape
..\..\..\..\runtime\mgcmark.go:716:23: gcFlushBgCredit work.assistQueue.head does not escape
..\..\..\..\runtime\mgcmark.go:718:24: gcFlushBgCredit work.assistQueue.tail does not escape
..\..\..\..\runtime\mgcmark.go:724:20: gcFlushBgCredit &gcController.bgScanCredit does not escape
..\..\..\..\runtime\mgcmark.go:726:9: gcFlushBgCredit &work.assistQueue.lock does not escape
..\..\..\..\runtime\mgcmark.go:901:33: leaking param content: gcw
..\..\..\..\runtime\mgcmark.go:901:33: 	from *gcw (indirection) at ..\..\..\..\runtime\mgcmark.go:901:33
..\..\..\..\runtime\mgcmark.go:901:33: 	from gcw (passed to call[argument content escapes]) at ..\..\..\..\runtime\mgcmark.go:934:12
..\..\..\..\runtime\mgcmark.go:930:23: gcDrain &work.markrootNext does not escape
..\..\..\..\runtime\mgcmark.go:971:21: gcDrain &gcController.scanWork does not escape
..\..\..\..\runtime\mgcmark.go:995:20: gcDrain &gcController.scanWork does not escape
..\..\..\..\runtime\mstats.go:634:26: purgecachedstats c does not escape
..\..\..\..\runtime\mstats.go:636:7: purgecachedstats &mheap_ does not escape
..\..\..\..\runtime\trace.go:1088:12: traceHeapAlloc ... argument does not escape
..\..\..\..\runtime\mgc.go:1987:13: gcMark &work.alldone does not escape
..\..\..\..\runtime\mgc.go:1993:9: gcMark &(*p)(~r0).gcw does not escape
..\..\..\..\runtime\mgc.go:2011:13: gcMark &work.alldone does not escape
..\..\..\..\runtime\mgc.go:2020:10: gcMark &p.gcw does not escape
..\..\..\..\runtime\mgc.go:2101:7: gcResetMarkState &allglock does not escape
..\..\..\..\runtime\mgc.go:2107:9: gcResetMarkState &allglock does not escape
..\..\..\..\runtime\mgc.go:2110:39: gcResetMarkState &memstats.heap_live does not escape
..\..\..\..\runtime\mbitmap.go:743:52: heapBits.initCheckmarkSpan h does not escape
..\..\..\..\runtime\mbitmap.go:767:53: heapBits.clearCheckmarkSpan h does not escape
..\..\..\..\runtime\mfinal.go:77:83: leaking param: fn
..\..\..\..\runtime\mfinal.go:77:83: 	from f.fn (star-dot-equals) at ..\..\..\..\runtime\mfinal.go:117:7
..\..\..\..\runtime\mfinal.go:77:83: leaking param: fint
..\..\..\..\runtime\mfinal.go:77:83: 	from f.fint (star-dot-equals) at ..\..\..\..\runtime\mfinal.go:119:9
..\..\..\..\runtime\mfinal.go:77:83: leaking param: ot
..\..\..\..\runtime\mfinal.go:77:83: 	from f.ot (star-dot-equals) at ..\..\..\..\runtime\mfinal.go:120:7
..\..\..\..\runtime\mfinal.go:77:83: leaking param: p
..\..\..\..\runtime\mfinal.go:77:83: 	from f.arg (star-dot-equals) at ..\..\..\..\runtime\mfinal.go:121:8
..\..\..\..\runtime\mfinal.go:88:7: queuefinalizer &finlock does not escape
..\..\..\..\runtime\mfinal.go:91:57: queuefinalizer &memstats.gc_sys does not escape
..\..\..\..\runtime\mfinal.go:115:7: queuefinalizer &finq.fin[finq.cnt] does not escape
..\..\..\..\runtime\mfinal.go:116:14: queuefinalizer &finq.cnt does not escape
..\..\..\..\runtime\mfinal.go:123:9: queuefinalizer &finlock does not escape
..\..\..\..\runtime\mprof.go:187:24: leaking param: b to result ~r0 level=0
..\..\..\..\runtime\mprof.go:187:24: 	from p (assign-pair) at ..\..\..\..\runtime\mprof.go:191:13
..\..\..\..\runtime\mprof.go:187:24: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\mprof.go:191:13
..\..\..\..\runtime\mprof.go:187:24: 	from data (assigned) at ..\..\..\..\runtime\mprof.go:191:7
..\..\..\..\runtime\mprof.go:187:24: 	from ~r0 (return) at ..\..\..\..\runtime\mprof.go:192:2
..\..\..\..\runtime\mprof.go:362:33: mProf_Free b does not escape
..\..\..\..\runtime\mprof.go:363:7: mProf_Free &proflock does not escape
..\..\..\..\runtime\mprof.go:366:9: mProf_Free &mp.future[(c + 1) % uint32(len(mp.future))] does not escape
..\..\..\..\runtime\mprof.go:369:9: mProf_Free &proflock does not escape
..\..\..\..\runtime\mheap.go:1519:53: leaking param: p
..\..\..\..\runtime\mheap.go:1519:53: 	from p (passed to call[argument escapes]) at ..\..\..\..\runtime\mheap.go:1523:17
..\..\..\..\runtime\mheap.go:1519:53: leaking param content: s
..\..\..\..\runtime\mheap.go:1519:53: 	from sf (assigned) at ..\..\..\..\runtime\mheap.go:1522:6
..\..\..\..\runtime\mheap.go:1519:53: 	from sf.fn (dot of pointer) at ..\..\..\..\runtime\mheap.go:1523:23
..\..\..\..\runtime\mheap.go:1519:53: 	from sf.fn (passed to call[argument escapes]) at ..\..\..\..\runtime\mheap.go:1523:17
..\..\..\..\runtime\mheap.go:1519:53: leaking param: s
..\..\..\..\runtime\mheap.go:1519:53: 	from sf (assigned) at ..\..\..\..\runtime\mheap.go:1522:6
..\..\..\..\runtime\mheap.go:1519:53: 	from p (assign-pair) at ..\..\..\..\runtime\mheap.go:1525:36
..\..\..\..\runtime\mheap.go:1519:53: 	from v (assigned) at ..\..\..\..\runtime\mheap.go:1525:36
..\..\..\..\runtime\mheap.go:1519:53: 	from f.list (star-dot-equals) at ..\..\..\..\runtime\mheap.go:1525:36
..\..\..\..\runtime\mheap.go:1524:8: freespecial &mheap_.speciallock does not escape
..\..\..\..\runtime\mheap.go:1525:31: freespecial mheap_.specialfinalizeralloc does not escape
..\..\..\..\runtime\mheap.go:1526:10: freespecial &mheap_.speciallock does not escape
..\..\..\..\runtime\mheap.go:1530:8: freespecial &mheap_.speciallock does not escape
..\..\..\..\runtime\mheap.go:1531:29: freespecial mheap_.specialprofilealloc does not escape
..\..\..\..\runtime\mheap.go:1532:10: freespecial &mheap_.speciallock does not escape
..\..\..\..\runtime\mprof.go:843:39: tracefree p does not escape
..\..\..\..\runtime\mprof.go:844:7: tracefree &tracelock does not escape
..\..\..\..\runtime\mprof.go:850:35: tracefree &p does not escape
..\..\..\..\runtime\mprof.go:851:14: tracefree func literal does not escape
..\..\..\..\runtime\mprof.go:856:9: tracefree &tracelock does not escape
..\..\..\..\runtime\mbitmap.go:822:30: (*mspan).countAlloc s does not escape
..\..\..\..\runtime\mbitmap.go:198:44: (*mspan).refillAllocCache s does not escape
..\..\..\..\runtime\mbitmap.go:216:33: (*mspan).nextFreeIndex s does not escape
..\..\..\..\runtime\mheap.go:1696:10: newArenaMayUnlock &gcBitsArenas.lock does not escape
..\..\..\..\runtime\mheap.go:1697:54: newArenaMayUnlock &memstats.gc_sys does not escape
..\..\..\..\runtime\mheap.go:1701:8: newArenaMayUnlock &gcBitsArenas.lock does not escape
..\..\..\..\runtime\mheap.go:1603:23: &b.bits[start] escapes to heap
..\..\..\..\runtime\mheap.go:1603:23: 	from ~r1 (assign-pair) at ..\..\..\..\runtime\mheap.go:1603:23
..\..\..\..\runtime\mheap.go:1603:23: 	from p (assigned) at ..\..\..\..\runtime\mheap.go:1603:7
..\..\..\..\runtime\mheap.go:1603:23: 	from ~r1 (return) at ..\..\..\..\runtime\mheap.go:1604:3
..\..\..\..\runtime\mheap.go:1613:36: &b.bits[start] escapes to heap
..\..\..\..\runtime\mheap.go:1613:36: 	from ~r1 (assign-pair) at ..\..\..\..\runtime\mheap.go:1613:36
..\..\..\..\runtime\mheap.go:1613:36: 	from p (assigned) at ..\..\..\..\runtime\mheap.go:1613:7
..\..\..\..\runtime\mheap.go:1613:36: 	from ~r1 (return) at ..\..\..\..\runtime\mheap.go:1615:3
..\..\..\..\runtime\mheap.go:1623:36: &b.bits[start] escapes to heap
..\..\..\..\runtime\mheap.go:1623:36: 	from ~r1 (assign-pair) at ..\..\..\..\runtime\mheap.go:1623:36
..\..\..\..\runtime\mheap.go:1623:36: 	from p (assigned) at ..\..\..\..\runtime\mheap.go:1623:7
..\..\..\..\runtime\mheap.go:1623:36: 	from ~r1 (return) at ..\..\..\..\runtime\mheap.go:1629:3
..\..\..\..\runtime\mheap.go:1634:21: &b.bits[start] escapes to heap
..\..\..\..\runtime\mheap.go:1634:21: 	from ~r1 (assign-pair) at ..\..\..\..\runtime\mheap.go:1634:21
..\..\..\..\runtime\mheap.go:1634:21: 	from p (assigned) at ..\..\..\..\runtime\mheap.go:1634:4
..\..\..\..\runtime\mheap.go:1634:21: 	from ~r1 (return) at ..\..\..\..\runtime\mheap.go:1644:2
..\..\..\..\runtime\mheap.go:1641:35: &gcBitsArenas.next escapes to heap
..\..\..\..\runtime\mheap.go:1641:35: 	from unsafe.Pointer(&gcBitsArenas.next) (passed to call[argument escapes]) at ..\..\..\..\runtime\mheap.go:1641:19
..\..\..\..\runtime\mheap.go:1602:53: newMarkBits &gcBitsArenas.next does not escape
..\..\..\..\runtime\mheap.go:1603:23: newMarkBits &b.free does not escape
..\..\..\..\runtime\mheap.go:1603:23: newMarkBits &b.free does not escape
..\..\..\..\runtime\mheap.go:1609:7: newMarkBits &gcBitsArenas.lock does not escape
..\..\..\..\runtime\mheap.go:1613:36: newMarkBits &b.free does not escape
..\..\..\..\runtime\mheap.go:1613:36: newMarkBits &b.free does not escape
..\..\..\..\runtime\mheap.go:1614:10: newMarkBits &gcBitsArenas.lock does not escape
..\..\..\..\runtime\mheap.go:1623:36: newMarkBits &b.free does not escape
..\..\..\..\runtime\mheap.go:1623:36: newMarkBits &b.free does not escape
..\..\..\..\runtime\mheap.go:1628:10: newMarkBits &gcBitsArenas.lock does not escape
..\..\..\..\runtime\mheap.go:1634:21: newMarkBits &b.free does not escape
..\..\..\..\runtime\mheap.go:1634:21: newMarkBits &b.free does not escape
..\..\..\..\runtime\mheap.go:1643:9: newMarkBits &gcBitsArenas.lock does not escape
..\..\..\..\runtime\mgc.go:520:10: (*gcControllerState).revise c does not escape
..\..\..\..\runtime\mgc.go:527:24: (*gcControllerState).revise &memstats.heap_live does not escape
..\..\..\..\runtime\mheap.go:965:9: leaking closure reference h
..\..\..\..\runtime\mheap.go:965:9: 	from h (passed to call[argument escapes]) at ..\..\..\..\runtime\mheap.go:983:19
..\..\..\..\runtime\mheap.go:962:41: leaking param: h
..\..\..\..\runtime\mheap.go:962:41: 	from h (closure-var) at ..\..\..\..\runtime\mheap.go:965:9
..\..\..\..\runtime\mheap.go:962:41: 	from h (passed to call[argument escapes]) at ..\..\..\..\runtime\mheap.go:983:19
..\..\..\..\runtime\mheap.go:972:27: leaking closure reference s
..\..\..\..\runtime\mheap.go:972:27: 	from s (passed to call[argument escapes]) at ..\..\..\..\runtime\mheap.go:983:19
..\..\..\..\runtime\mheap.go:962:41: leaking param: s
..\..\..\..\runtime\mheap.go:962:41: 	from s (closure-var) at ..\..\..\..\runtime\mheap.go:972:27
..\..\..\..\runtime\mheap.go:962:41: 	from s (passed to call[argument escapes]) at ..\..\..\..\runtime\mheap.go:983:19
..\..\..\..\runtime\mheap.go:963:14: (*mheap).freeSpan func literal does not escape
..\..\..\..\runtime\mheap.go:965:8: (*mheap).freeSpan.func1 &h.lock does not escape
..\..\..\..\runtime\mheap.go:981:16: (*mheap).freeSpan.func1 gcController does not escape
..\..\..\..\runtime\mheap.go:984:10: (*mheap).freeSpan.func1 &h.lock does not escape
..\..\..\..\runtime\mcentral.go:185:69: leaking param content: s
..\..\..\..\runtime\mcentral.go:185:69: 	from *s (indirection) at ..\..\..\..\runtime\mcentral.go:185:69
..\..\..\..\runtime\mcentral.go:185:69: 	from s (passed to call[argument content escapes]) at ..\..\..\..\runtime\mcentral.go:205:17
..\..\..\..\runtime\mcentral.go:206:13: c.nonempty escapes to heap
..\..\..\..\runtime\mcentral.go:206:13: 	from c.nonempty (passed to call[argument escapes]) at ..\..\..\..\runtime\mcentral.go:206:20
..\..\..\..\runtime\mcentral.go:185:69: leaking param: c
..\..\..\..\runtime\mcentral.go:185:69: 	from c.nonempty (dot of pointer) at ..\..\..\..\runtime\mcentral.go:206:4
..\..\..\..\runtime\mcentral.go:185:69: 	from c.nonempty (address-of) at ..\..\..\..\runtime\mcentral.go:206:13
..\..\..\..\runtime\mcentral.go:185:69: 	from c.nonempty (passed to call[argument escapes]) at ..\..\..\..\runtime\mcentral.go:206:20
..\..\..\..\runtime\mcentral.go:185:69: leaking param: s
..\..\..\..\runtime\mcentral.go:185:69: 	from s (passed to call[argument escapes]) at ..\..\..\..\runtime\mcentral.go:206:20
..\..\..\..\runtime\mcentral.go:222:8: mheap_ escapes to heap
..\..\..\..\runtime\mcentral.go:222:8: 	from mheap_ (passed to call[argument escapes]) at ..\..\..\..\runtime\mcentral.go:222:17
..\..\..\..\runtime\mcentral.go:197:16: (*mcentral).freeSpan &s.sweepgen does not escape
..\..\..\..\runtime\mcentral.go:201:7: (*mcentral).freeSpan &c.lock does not escape
..\..\..\..\runtime\mcentral.go:205:10: (*mcentral).freeSpan c.empty does not escape
..\..\..\..\runtime\mcentral.go:213:15: (*mcentral).freeSpan &s.sweepgen does not escape
..\..\..\..\runtime\mcentral.go:216:10: (*mcentral).freeSpan &c.lock does not escape
..\..\..\..\runtime\mcentral.go:220:12: (*mcentral).freeSpan c.nonempty does not escape
..\..\..\..\runtime\mcentral.go:221:9: (*mcentral).freeSpan &c.lock does not escape
..\..\..\..\runtime\mgcsweepbuf.go:93:37: &b.spine escapes to heap
..\..\..\..\runtime\mgcsweepbuf.go:93:37: 	from unsafe.Pointer(&b.spine) (passed to call[argument escapes]) at ..\..\..\..\runtime\mgcsweepbuf.go:93:21
..\..\..\..\runtime\mgcsweepbuf.go:55:30: leaking param: b
..\..\..\..\runtime\mgcsweepbuf.go:55:30: 	from b.spine (dot of pointer) at ..\..\..\..\runtime\mgcsweepbuf.go:93:39
..\..\..\..\runtime\mgcsweepbuf.go:55:30: 	from &b.spine (address-of) at ..\..\..\..\runtime\mgcsweepbuf.go:93:37
..\..\..\..\runtime\mgcsweepbuf.go:55:30: 	from unsafe.Pointer(&b.spine) (passed to call[argument escapes]) at ..\..\..\..\runtime\mgcsweepbuf.go:93:21
..\..\..\..\runtime\mgcsweepbuf.go:55:30: leaking param: s
..\..\..\..\runtime\mgcsweepbuf.go:55:30: 	from block.spans[bottom] (array-element-equals) at ..\..\..\..\runtime\mgcsweepbuf.go:114:22
..\..\..\..\runtime\mgcsweepbuf.go:57:32: (*gcSweepBuf).push &b.index does not escape
..\..\..\..\runtime\mgcsweepbuf.go:61:33: (*gcSweepBuf).push &b.spineLen does not escape
..\..\..\..\runtime\mgcsweepbuf.go:65:40: (*gcSweepBuf).push &b.spine does not escape
..\..\..\..\runtime\mgcsweepbuf.go:71:8: (*gcSweepBuf).push &b.spineLock does not escape
..\..\..\..\runtime\mgcsweepbuf.go:74:33: (*gcSweepBuf).push &b.spineLen does not escape
..\..\..\..\runtime\mgcsweepbuf.go:76:11: (*gcSweepBuf).push &b.spineLock does not escape
..\..\..\..\runtime\mgcsweepbuf.go:86:71: (*gcSweepBuf).push &memstats.gc_sys does not escape
..\..\..\..\runtime\mgcsweepbuf.go:105:93: (*gcSweepBuf).push &memstats.gc_sys does not escape
..\..\..\..\runtime\mgcsweepbuf.go:109:23: (*gcSweepBuf).push &b.spineLen does not escape
..\..\..\..\runtime\mgcsweepbuf.go:110:10: (*gcSweepBuf).push &b.spineLock does not escape
..\..\..\..\runtime\mgcsweep.go:255:17: &special.next escapes to heap
..\..\..\..\runtime\mgcsweep.go:255:17: 	from specialp (assigned) at ..\..\..\..\runtime\mgcsweep.go:255:15
..\..\..\..\runtime\mgcsweep.go:261:15: &special.next escapes to heap
..\..\..\..\runtime\mgcsweep.go:261:15: 	from specialp (assigned) at ..\..\..\..\runtime\mgcsweep.go:261:13
..\..\..\..\runtime\mgcsweep.go:179:38: leaking param content: s
..\..\..\..\runtime\mgcsweep.go:179:38: 	from s.specials (dot of pointer) at ..\..\..\..\runtime\mgcsweep.go:221:16
..\..\..\..\runtime\mgcsweep.go:179:38: 	from &s.specials (address-of) at ..\..\..\..\runtime\mgcsweep.go:221:14
..\..\..\..\runtime\mgcsweep.go:179:38: 	from specialp (assigned) at ..\..\..\..\runtime\mgcsweep.go:221:11
..\..\..\..\runtime\mgcsweep.go:179:38: 	from *specialp (indirection) at ..\..\..\..\runtime\mgcsweep.go:222:13
..\..\..\..\runtime\mgcsweep.go:179:38: 	from special (assigned) at ..\..\..\..\runtime\mgcsweep.go:222:10
..\..\..\..\runtime\mgcsweep.go:179:38: 	from *specialp (star-equals) at ..\..\..\..\runtime\mgcsweep.go:250:16
..\..\..\..\runtime\mgcsweep.go:336:37: mheap_.central[spc].mcentral escapes to heap
..\..\..\..\runtime\mgcsweep.go:336:37: 	from mheap_.central[spc].mcentral (passed to call[argument escapes]) at ..\..\..\..\runtime\mgcsweep.go:336:46
..\..\..\..\runtime\mgcsweep.go:179:38: leaking param: s
..\..\..\..\runtime\mgcsweep.go:179:38: 	from s (passed to call[argument escapes]) at ..\..\..\..\runtime\mgcsweep.go:336:46
..\..\..\..\runtime\mgcsweep.go:359:10: mheap_ escapes to heap
..\..\..\..\runtime\mgcsweep.go:359:10: 	from mheap_ (passed to call[argument escapes]) at ..\..\..\..\runtime\mgcsweep.go:359:19
..\..\..\..\runtime\mgcsweep.go:368:34: mheap_.sweepSpans[sweepgen / 2 % 2] escapes to heap
..\..\..\..\runtime\mgcsweep.go:368:34: 	from mheap_.sweepSpans[sweepgen / 2 % 2] (passed to call[argument escapes]) at ..\..\..\..\runtime\mgcsweep.go:368:39
..\..\..\..\runtime\mgcsweep.go:196:16: (*mspan).sweep &mheap_.pagesSwept does not escape
..\..\..\..\runtime\mgcsweep.go:221:14: (*mspan).sweep &s.specials does not escape
..\..\..\..\runtime\mgcsweep.go:284:9: (*mspan).sweep mbits does not escape
..\..\..\..\runtime\mgcsweep.go:285:9: (*mspan).sweep abits does not escape
..\..\..\..\runtime\mgcsweep.go:331:16: (*mspan).sweep &s.sweepgen does not escape
..\..\..\..\runtime\mgcsweep.go:85:17: sweepone &mheap_.sweepdone does not escape
..\..\..\..\runtime\mgcsweep.go:89:14: sweepone &mheap_.sweepers does not escape
..\..\..\..\runtime\mgcsweep.go:94:35: sweepone mheap_.sweepSpans[1 - sg / 2 % 2] does not escape
..\..\..\..\runtime\mgcsweep.go:94:39: sweepone &b.index does not escape
..\..\..\..\runtime\mgcsweep.go:94:39: sweepone &b.index does not escape
..\..\..\..\runtime\mgcsweep.go:96:17: sweepone &mheap_.sweepdone does not escape
..\..\..\..\runtime\mgcsweep.go:109:40: sweepone &s.sweepgen does not escape
..\..\..\..\runtime\mgcsweep.go:124:17: sweepone &mheap_.sweepers does not escape
..\..\..\..\runtime\mgcsweep.go:124:59: sweepone &mheap_.sweepdone does not escape
..\..\..\..\runtime\mheap.go:1303:39: leaking param: list
..\..\..\..\runtime\mheap.go:1303:39: 	from s.list (star-dot-equals) at ..\..\..\..\runtime\mheap.go:1310:10
..\..\..\..\runtime\mheap.go:1303:39: leaking param content: other
..\..\..\..\runtime\mheap.go:1303:39: 	from *other (indirection) at ..\..\..\..\runtime\mheap.go:1315:11
..\..\..\..\runtime\mheap.go:1303:39: 	from *list (star-equals) at ..\..\..\..\runtime\mheap.go:1315:9
..\..\..\..\runtime\mgcwork.go:523:21: work.wbufSpans.free escapes to heap
..\..\..\..\runtime\mgcwork.go:523:21: 	from work.wbufSpans.free (passed to call[argument escapes]) at ..\..\..\..\runtime\mgcwork.go:523:29
..\..\..\..\runtime\mgcwork.go:515:7: prepareFreeWorkbufs &work.wbufSpans.lock does not escape
..\..\..\..\runtime\mgcwork.go:523:30: prepareFreeWorkbufs &work.wbufSpans.busy does not escape
..\..\..\..\runtime\mgcwork.go:524:9: prepareFreeWorkbufs &work.wbufSpans.lock does not escape
..\..\..\..\runtime\mgcwork.go:544:10: mheap_ escapes to heap
..\..\..\..\runtime\mgcwork.go:544:10: 	from mheap_ (passed to call[argument escapes]) at ..\..\..\..\runtime\mgcwork.go:544:21
..\..\..\..\runtime\mgcwork.go:531:7: freeSomeWbufs &work.wbufSpans.lock does not escape
..\..\..\..\runtime\mgcwork.go:532:45: freeSomeWbufs work.wbufSpans.free does not escape
..\..\..\..\runtime\mgcwork.go:533:10: freeSomeWbufs &work.wbufSpans.lock does not escape
..\..\..\..\runtime\mgcwork.go:536:14: freeSomeWbufs func literal does not escape
..\..\..\..\runtime\mgcwork.go:547:30: freeSomeWbufs work.wbufSpans.free does not escape
..\..\..\..\runtime\mgcwork.go:548:9: freeSomeWbufs &work.wbufSpans.lock does not escape
..\..\..\..\runtime\mgcwork.go:543:23: freeSomeWbufs.func1 work.wbufSpans.free does not escape
..\..\..\..\runtime\mgcwork.go:544:28: freeSomeWbufs.func1 &memstats.gc_sys does not escape
..\..\..\..\runtime\mprof.go:280:7: mProf_NextCycle &proflock does not escape
..\..\..\..\runtime\mprof.go:286:9: mProf_NextCycle &proflock does not escape
..\..\..\..\runtime\mprof.go:312:10: mProf_FlushLocked &mp.future[c % uint32(len(mp.future))] does not escape
..\..\..\..\runtime\mprof.go:313:12: mProf_FlushLocked mp.active does not escape
..\..\..\..\runtime\mprof.go:297:7: mProf_Flush &proflock does not escape
..\..\..\..\runtime\mprof.go:302:9: mProf_Flush &proflock does not escape
..\..\..\..\runtime\mgc.go:2050:7: gcSweep &mheap_.lock does not escape
..\..\..\..\runtime\mgc.go:2060:9: gcSweep &mheap_.lock does not escape
..\..\..\..\runtime\mgc.go:2065:8: gcSweep &mheap_.lock does not escape
..\..\..\..\runtime\mgc.go:2067:10: gcSweep &mheap_.lock does not escape
..\..\..\..\runtime\mgc.go:2085:7: gcSweep &sweep.lock does not escape
..\..\..\..\runtime\mgc.go:2090:9: gcSweep &sweep.lock does not escape
..\..\..\..\runtime\mheap.go:1687:35: &gcBitsArenas.next escapes to heap
..\..\..\..\runtime\mheap.go:1687:35: 	from unsafe.Pointer(&gcBitsArenas.next) (passed to call[argument escapes]) at ..\..\..\..\runtime\mheap.go:1687:19
..\..\..\..\runtime\mheap.go:1672:7: nextMarkBitArenaEpoch &gcBitsArenas.lock does not escape
..\..\..\..\runtime\mheap.go:1688:9: nextMarkBitArenaEpoch &gcBitsArenas.lock does not escape
..\..\..\..\runtime\trace.go:1094:13: traceNextGC ... argument does not escape
..\..\..\..\runtime\trace.go:1096:13: traceNextGC ... argument does not escape
..\..\..\..\runtime\mgc.go:826:30: gcSetTriggerRatio &memstats.heap_live does not escape
..\..\..\..\runtime\mgc.go:861:15: gcSetTriggerRatio gcController does not escape
..\..\..\..\runtime\mgc.go:873:34: gcSetTriggerRatio &memstats.heap_live does not escape
..\..\..\..\runtime\mgc.go:883:31: gcSetTriggerRatio &mheap_.pagesSwept does not escape
..\..\..\..\runtime\mgc.go:893:19: gcSetTriggerRatio &mheap_.pagesSweptBasis does not escape
..\..\..\..\runtime\os_windows.go:764:59: leaking param: fn
..\..\..\..\runtime\os_windows.go:764:59: 	from fn (passed to call[argument escapes]) at ..\..\..\..\runtime\os_windows.go:768:16
..\..\..\..\runtime\os_windows.go:767:52: stdcall5 &a0 does not escape
..\..\..\..\runtime\netpoll.go:376:62: netpollunblock pd does not escape
..\..\..\..\runtime\netpoll.go:377:9: netpollunblock &pd.rg does not escape
..\..\..\..\runtime\netpoll.go:379:9: netpollunblock &pd.wg does not escape
..\..\..\..\runtime\netpoll.go:295:53: netpollready gpp does not escape
..\..\..\..\runtime\netpoll.go:295:53: netpollready pd does not escape
..\..\..\..\runtime\netpoll.go:298:5: netpollready rg does not escape
..\..\..\..\runtime\netpoll.go:301:5: netpollready wg does not escape
..\..\..\..\runtime\netpoll_windows.go:138:67: handlecompletion gpp does not escape
..\..\..\..\runtime\netpoll_windows.go:138:67: handlecompletion op does not escape
..\..\..\..\runtime\netpoll_windows.go:91:80: netpoll &entries[0] does not escape
..\..\..\..\runtime\netpoll_windows.go:91:130: netpoll &n does not escape
..\..\..\..\runtime\netpoll_windows.go:105:103: netpoll &qty does not escape
..\..\..\..\runtime\netpoll_windows.go:105:137: netpoll &flags does not escape
..\..\..\..\runtime\netpoll_windows.go:108:21: netpoll &gp does not escape
..\..\..\..\runtime\netpoll_windows.go:117:78: netpoll &qty does not escape
..\..\..\..\runtime\netpoll_windows.go:117:109: netpoll &key does not escape
..\..\..\..\runtime\netpoll_windows.go:117:140: netpoll &op does not escape
..\..\..\..\runtime\netpoll_windows.go:130:20: netpoll &gp does not escape
..\..\..\..\runtime\proc.go:630:7: needaddgcproc &sched.lock does not escape
..\..\..\..\runtime\proc.go:639:9: needaddgcproc &sched.lock does not escape
..\..\..\..\runtime\trace.go:914:12: traceGomaxprocs ... argument does not escape
..\..\..\..\runtime\malloc.go:908:18: fastexprand &f does not escape
..\..\..\..\runtime\mcache.go:82:16: &emptymspan escapes to heap
..\..\..\..\runtime\mcache.go:82:16: 	from c.alloc[i] (array-element-equals) at ..\..\..\..\runtime\mcache.go:82:14
..\..\..\..\runtime\mcache.go:78:7: allocmcache &mheap_.lock does not escape
..\..\..\..\runtime\mcache.go:79:34: allocmcache mheap_.cachealloc does not escape
..\..\..\..\runtime\mcache.go:80:9: allocmcache &mheap_.lock does not escape
..\..\..\..\runtime\mcache.go:88:20: leaking param content: c
..\..\..\..\runtime\mcache.go:88:20: 	from c (closure-var) at ..\..\..\..\runtime\mcache.go:90:3
..\..\..\..\runtime\mcache.go:88:20: 	from *c (indirection) at ..\..\..\..\runtime\mcache.go:90:3
..\..\..\..\runtime\mcache.go:88:20: 	from c (passed to call[argument content escapes]) at ..\..\..\..\runtime\mcache.go:90:15
..\..\..\..\runtime\mcache.go:90:3: leaking closure reference c
..\..\..\..\runtime\mcache.go:90:3: 	from p (assign-pair) at ..\..\..\..\runtime\mcache.go:100:25
..\..\..\..\runtime\mcache.go:90:3: 	from v (assigned) at ..\..\..\..\runtime\mcache.go:100:25
..\..\..\..\runtime\mcache.go:90:3: 	from f.list (star-dot-equals) at ..\..\..\..\runtime\mcache.go:100:25
..\..\..\..\runtime\mcache.go:88:20: leaking param: c
..\..\..\..\runtime\mcache.go:88:20: 	from c (closure-var) at ..\..\..\..\runtime\mcache.go:90:3
..\..\..\..\runtime\mcache.go:88:20: 	from p (assign-pair) at ..\..\..\..\runtime\mcache.go:100:25
..\..\..\..\runtime\mcache.go:88:20: 	from v (assigned) at ..\..\..\..\runtime\mcache.go:100:25
..\..\..\..\runtime\mcache.go:88:20: 	from f.list (star-dot-equals) at ..\..\..\..\runtime\mcache.go:100:25
..\..\..\..\runtime\mcache.go:89:14: freemcache func literal does not escape
..\..\..\..\runtime\mcache.go:98:8: freemcache.func1 &mheap_.lock does not escape
..\..\..\..\runtime\mcache.go:100:20: freemcache.func1 mheap_.cachealloc does not escape
..\..\..\..\runtime\mcache.go:101:10: freemcache.func1 &mheap_.lock does not escape
..\..\..\..\runtime\proc.go:3432:19: leaking param content: _p_
..\..\..\..\runtime\proc.go:3432:19: 	from _p_.gfree (dot of pointer) at ..\..\..\..\runtime\proc.go:3436:12
..\..\..\..\runtime\proc.go:3432:19: 	from gp (assigned) at ..\..\..\..\runtime\proc.go:3436:6
..\..\..\..\runtime\proc.go:3432:19: 	from sched.gfreeNoStack (dot-equals) at ..\..\..\..\runtime\proc.go:3440:23
..\..\..\..\runtime\proc.go:3433:7: gfpurge &sched.gflock does not escape
..\..\..\..\runtime\proc.go:3439:16: gfpurge gp.schedlink does not escape
..\..\..\..\runtime\proc.go:3442:16: gfpurge gp.schedlink does not escape
..\..\..\..\runtime\proc.go:3447:9: gfpurge &sched.gflock does not escape
..\..\..\..\runtime\trace.go:457:24: traceProcFree pp does not escape
..\..\..\..\runtime\trace.go:463:7: traceProcFree &trace.lock does not escape
..\..\..\..\runtime\trace.go:465:9: traceProcFree &trace.lock does not escape
..\..\..\..\runtime\trace.go:1010:13: traceGoStart ... argument does not escape
..\..\..\..\runtime\trace.go:1012:13: traceGoStart ... argument does not escape
..\..\..\..\runtime\trace.go:1015:13: traceGoStart ... argument does not escape
..\..\..\..\runtime\proc.go:4961:15: (*randomOrder).reset ignoring self-assignment to ord.coprimes
..\..\..\..\runtime\proc.go:4959:37: leaking param content: ord
..\..\..\..\runtime\proc.go:4959:37: 	from ord.coprimes (dot of pointer) at ..\..\..\..\runtime\proc.go:4964:29
..\..\..\..\runtime\proc.go:4959:37: 	from *ord.coprimes (indirection) at ..\..\..\..\runtime\proc.go:4964:29
..\..\..\..\runtime\proc.go:4959:37: 	from append(ord.coprimes, i) (appendee slice) at ..\..\..\..\runtime\proc.go:4964:25
..\..\..\..\runtime\proc.go:3868:17: make([]*p, nprocs) escapes to heap
..\..\..\..\runtime\proc.go:3868:17: 	from make([]*p, nprocs) (too large for stack) at ..\..\..\..\runtime\proc.go:3868:17
..\..\..\..\runtime\proc.go:3884:31: pp.sudogbuf escapes to heap
..\..\..\..\runtime\proc.go:3884:31: 	from pp.sudogcache (star-dot-equals) at ..\..\..\..\runtime\proc.go:3884:18
..\..\..\..\runtime\proc.go:3881:12: new(p) escapes to heap
..\..\..\..\runtime\proc.go:3881:12: 	from pp (assigned) at ..\..\..\..\runtime\proc.go:3881:7
..\..\..\..\runtime\proc.go:3881:12: 	from pp.sudogbuf (dot of pointer) at ..\..\..\..\runtime\proc.go:3884:22
..\..\..\..\runtime\proc.go:3881:12: 	from pp.sudogbuf (address-of) at ..\..\..\..\runtime\proc.go:3884:31
..\..\..\..\runtime\proc.go:3881:12: 	from pp.sudogcache (star-dot-equals) at ..\..\..\..\runtime\proc.go:3884:18
..\..\..\..\runtime\proc.go:3886:41: pp.deferpoolbuf[i] escapes to heap
..\..\..\..\runtime\proc.go:3886:41: 	from pp.deferpool[i] (array-element-equals) at ..\..\..\..\runtime\proc.go:3886:21
..\..\..\..\runtime\proc.go:3888:12: pp.wbBuf escapes to heap
..\..\..\..\runtime\proc.go:3888:12: 	from pp.wbBuf (passed to call[argument escapes]) at ..\..\..\..\runtime\proc.go:3888:18
..\..\..\..\runtime\proc.go:3952:28: p.sudogbuf escapes to heap
..\..\..\..\runtime\proc.go:3952:28: 	from p.sudogcache (star-dot-equals) at ..\..\..\..\runtime\proc.go:3952:16
..\..\..\..\runtime\proc.go:3957:38: p.deferpoolbuf[i] escapes to heap
..\..\..\..\runtime\proc.go:3957:38: 	from p.deferpool[i] (array-element-equals) at ..\..\..\..\runtime\proc.go:3957:19
..\..\..\..\runtime\proc.go:3864:8: procresize &allpLock does not escape
..\..\..\..\runtime\proc.go:3874:10: procresize &allpLock does not escape
..\..\..\..\runtime\proc.go:3889:32: procresize &allp[i] does not escape
..\..\..\..\runtime\proc.go:3926:19: procresize sched.runqhead does not escape
..\..\..\..\runtime\proc.go:3926:19: procresize sched.runqtail does not escape
..\..\..\..\runtime\proc.go:3929:19: procresize sched.runqhead does not escape
..\..\..\..\runtime\proc.go:3929:19: procresize sched.runqtail does not escape
..\..\..\..\runtime\proc.go:3939:15: procresize sched.runqtail.ptr().schedlink does not escape
..\..\..\..\runtime\proc.go:3939:15: procresize sched.runqhead does not escape
..\..\..\..\runtime\proc.go:3939:15: procresize sched.runqtail does not escape
..\..\..\..\runtime\proc.go:3942:20: procresize p.gcBgMarkWorker does not escape
..\..\..\..\runtime\proc.go:3947:9: procresize p.gcw does not escape
..\..\..\..\runtime\proc.go:3974:8: procresize &allpLock does not escape
..\..\..\..\runtime\proc.go:3976:10: procresize &allpLock does not escape
..\..\..\..\runtime\proc.go:4008:7: procresize p.m does not escape
..\..\..\..\runtime\proc.go:4009:10: procresize p.link does not escape
..\..\..\..\runtime\proc.go:4013:12: procresize stealOrder does not escape
..\..\..\..\runtime\proc.go:4014:22: procresize &gomaxprocs does not escape
..\..\..\..\runtime\proc.go:1091:18: startTheWorldWithSema &netpollInited does not escape
..\..\..\..\runtime\proc.go:1096:7: startTheWorldWithSema &sched.lock does not escape
..\..\..\..\runtime\proc.go:1107:14: startTheWorldWithSema &sched.sysmonnote does not escape
..\..\..\..\runtime\proc.go:1109:9: startTheWorldWithSema &sched.lock does not escape
..\..\..\..\runtime\proc.go:1120:12: startTheWorldWithSema mp.nextp does not escape
..\..\..\..\runtime\proc.go:1121:15: startTheWorldWithSema &mp.park does not escape
..\..\..\..\runtime\proc.go:1138:17: startTheWorldWithSema &sched.npidle does not escape
..\..\..\..\runtime\proc.go:1138:52: startTheWorldWithSema &sched.nmspinning does not escape
..\..\..\..\runtime\mgc.go:2203:49: leaking param: buf to result ~r3 level=0
..\..\..\..\runtime\mgc.go:2203:49: 	from ~r3 (return) at ..\..\..\..\runtime\mgc.go:2216:2
..\..\..\..\runtime\mgc.go:2220:41: leaking param: buf to result ~r2 level=0
..\..\..\..\runtime\mgc.go:2220:41: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\mgc.go:2223:17
..\..\..\..\runtime\mgc.go:2220:41: 	from ~r2 (assigned) at ..\..\..\..\runtime\mgc.go:2220:41
..\..\..\..\runtime\mgc.go:2220:41: leaking param: buf to result ~r2 level=0
..\..\..\..\runtime\mgc.go:2220:41: 	from ~r2 (return) at ..\..\..\..\runtime\mgc.go:2229:3
..\..\..\..\runtime\mgc.go:2220:41: leaking param: buf to result ~r2 level=0
..\..\..\..\runtime\mgc.go:2220:41: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\mgc.go:2236:16
..\..\..\..\runtime\mgc.go:2220:41: 	from ~r2 (assigned) at ..\..\..\..\runtime\mgc.go:2220:41
..\..\..\..\runtime\print.go:79:10: printunlock &debuglock does not escape
..\..\..\..\runtime\mgc.go:1520:15: gcMarkTermination &gcBlackenEnabled does not escape
..\..\..\..\runtime\mgc.go:1522:12: gcMarkTermination &gcphase does not escape
..\..\..\..\runtime\mgc.go:1540:14: gcMarkTermination func literal does not escape
..\..\..\..\runtime\mgc.go:1551:14: gcMarkTermination func literal does not escape
..\..\..\..\runtime\mgc.go:1608:17: gcMarkTermination &memstats.last_gc_unix does not escape
..\..\..\..\runtime\mgc.go:1609:17: gcMarkTermination &memstats.last_gc_nanotime does not escape
..\..\..\..\runtime\mgc.go:1636:7: gcMarkTermination &work.sweepWaiters.lock does not escape
..\..\..\..\runtime\mgc.go:1640:9: gcMarkTermination &work.sweepWaiters.lock does not escape
..\..\..\..\runtime\mgc.go:1647:14: gcMarkTermination func literal does not escape
..\..\..\..\runtime\mgc.go:1670:29: gcMarkTermination sbuf does not escape
..\..\..\..\runtime\mgc.go:1670:16: gcMarkTermination string(itoaDiv(sbuf[:], uint64(work.tSweepTerm - runtimeInitTime) / 1e+06, 3)) does not escape
..\..\..\..\runtime\mgc.go:1673:29: gcMarkTermination []int64 literal does not escape
..\..\..\..\runtime\mgc.go:1677:31: gcMarkTermination sbuf does not escape
..\..\..\..\runtime\mgc.go:1677:16: gcMarkTermination string(fmtNSAsMS(sbuf[:], uint64(ns - prev))) does not escape
..\..\..\..\runtime\mgc.go:1681:29: gcMarkTermination []int64 literal does not escape
..\..\..\..\runtime\mgc.go:1688:31: gcMarkTermination sbuf does not escape
..\..\..\..\runtime\mgc.go:1688:16: gcMarkTermination string(fmtNSAsMS(sbuf[:], uint64(ns))) does not escape
..\..\..\..\runtime\mgc.go:1701:13: gcMarkTermination &worldsema does not escape
..\..\..\..\runtime\mgc.go:1564:13: gcMarkTermination.func2 &gcphase does not escape
..\..\..\..\runtime\mgc.go:1578:14: gcMarkTermination.func2 &gcphase does not escape
..\..\..\..\runtime\mgc.go:1580:14: gcMarkTermination.func2 &gcphase does not escape
..\..\..\..\runtime\mgc.go:1410:13: &work.markDoneSema escapes to heap
..\..\..\..\runtime\mgc.go:1410:13: 	from &work.markDoneSema (passed to call[argument escapes]) at ..\..\..\..\runtime\mgc.go:1410:12
..\..\..\..\runtime\mgc.go:1451:13: func literal escapes to heap
..\..\..\..\runtime\mgc.go:1451:13: 	from .sink (assigned to top level variable) at <unknown line number>
..\..\..\..\runtime\mgc.go:1451:13: func literal escapes to heap
..\..\..\..\runtime\mgc.go:1451:13: 	from &(func literal) (address-of) at ..\..\..\..\runtime\mgc.go:1451:13
..\..\..\..\runtime\mgc.go:1451:13: 	from .sink (assigned to top level variable) at <unknown line number>
..\..\..\..\runtime\mgc.go:1451:23: leaking param: _p_
..\..\..\..\runtime\mgc.go:1451:23: 	from _p_ (passed to call[argument escapes]) at ..\..\..\..\runtime\mgc.go:1452:16
..\..\..\..\runtime\mgc.go:1413:77: gcMarkDone p.gcw does not escape
..\..\..\..\runtime\mgc.go:1413:77: gcMarkDone work.full does not escape
..\..\..\..\runtime\mgc.go:1414:14: gcMarkDone &work.markDoneSema does not escape
..\..\..\..\runtime\mgc.go:1423:19: gcMarkDone &gcController.dedicatedMarkWorkersNeeded does not escape
..\..\..\..\runtime\mgc.go:1439:15: gcMarkDone &work.nwait does not escape
..\..\..\..\runtime\mgc.go:1443:14: gcMarkDone &work.markDoneSema does not escape
..\..\..\..\runtime\mgc.go:1445:15: gcMarkDone func literal does not escape
..\..\..\..\runtime\mgc.go:1468:20: gcMarkDone &gcController.dedicatedMarkWorkersNeeded does not escape
..\..\..\..\runtime\mgc.go:1471:27: gcMarkDone &work.nwait does not escape
..\..\..\..\runtime\mgc.go:1472:52: gcMarkDone p.gcw does not escape
..\..\..\..\runtime\mgc.go:1472:52: gcMarkDone work.full does not escape
..\..\..\..\runtime\mgc.go:1497:16: gcMarkDone &gcBlackenEnabled does not escape
..\..\..\..\runtime\mgc.go:1506:14: gcMarkDone &work.markDoneSema does not escape
..\..\..\..\runtime\mgc.go:1510:35: gcMarkDone gcController does not escape
..\..\..\..\runtime\mgc.go:1453:12: gcMarkDone.func1.1 _p_.gcw does not escape
..\..\..\..\runtime\mgcmark.go:651:15: &work.assistQueue.lock escapes to heap
..\..\..\..\runtime\mgcmark.go:651:15: 	from &work.assistQueue.lock (passed to call[argument escapes]) at ..\..\..\..\runtime\mgcmark.go:651:14
..\..\..\..\runtime\mgcmark.go:618:7: gcParkAssist &work.assistQueue.lock does not escape
..\..\..\..\runtime\mgcmark.go:622:17: gcParkAssist &gcBlackenEnabled does not escape
..\..\..\..\runtime\mgcmark.go:623:10: gcParkAssist &work.assistQueue.lock does not escape
..\..\..\..\runtime\mgcmark.go:630:24: gcParkAssist work.assistQueue.head does not escape
..\..\..\..\runtime\mgcmark.go:632:26: gcParkAssist (*g)(~r0).schedlink does not escape
..\..\..\..\runtime\mgcmark.go:634:23: gcParkAssist work.assistQueue.tail does not escape
..\..\..\..\runtime\mgcmark.go:635:14: gcParkAssist gp.schedlink does not escape
..\..\..\..\runtime\mgcmark.go:641:22: gcParkAssist &gcController.bgScanCredit does not escape
..\..\..\..\runtime\mgcmark.go:645:27: gcParkAssist (*g)(~r0).schedlink does not escape
..\..\..\..\runtime\mgcmark.go:647:10: gcParkAssist &work.assistQueue.lock does not escape
..\..\..\..\runtime\mgcmark.go:468:18: leaking closure reference gp
..\..\..\..\runtime\mgcmark.go:468:18: 	from gp (passed to call[argument escapes]) at ..\..\..\..\runtime\mgcmark.go:468:17
..\..\..\..\runtime\mgcmark.go:408:24: leaking param: gp
..\..\..\..\runtime\mgcmark.go:408:24: 	from gp (closure-var) at ..\..\..\..\runtime\mgcmark.go:468:18
..\..\..\..\runtime\mgcmark.go:408:24: 	from gp (passed to call[argument escapes]) at ..\..\..\..\runtime\mgcmark.go:468:17
..\..\..\..\runtime\mgcmark.go:437:35: gcAssistAlloc &gcController.bgScanCredit does not escape
..\..\..\..\runtime\mgcmark.go:447:20: gcAssistAlloc &gcController.bgScanCredit does not escape
..\..\..\..\runtime\mgcmark.go:467:14: gcAssistAlloc func literal does not escape
..\..\..\..\runtime\mgcsweep.go:136:14: gosweepone func literal does not escape
..\..\..\..\runtime\trace.go:984:13: traceGCSweepDone ... argument does not escape
..\..\..\..\runtime\mgcsweep.go:401:30: deductSweepCredit &mheap_.pagesSweptBasis does not escape
..\..\..\..\runtime\mgcsweep.go:404:39: deductSweepCredit &memstats.heap_live does not escape
..\..\..\..\runtime\mgcsweep.go:406:40: deductSweepCredit &mheap_.pagesSwept does not escape
..\..\..\..\runtime\mgcsweep.go:411:20: deductSweepCredit &mheap_.pagesSweptBasis does not escape
..\..\..\..\runtime\mheap.go:1284:41: leaking param content: list
..\..\..\..\runtime\mheap.go:1284:41: 	from list.last (dot of pointer) at ..\..\..\..\runtime\mheap.go:1289:18
..\..\..\..\runtime\mheap.go:1284:41: 	from span.prev (star-dot-equals) at ..\..\..\..\runtime\mheap.go:1289:12
..\..\..\..\runtime\mheap.go:1284:41: leaking param: span
..\..\..\..\runtime\mheap.go:1284:41: 	from list.last.next (star-dot-equals) at ..\..\..\..\runtime\mheap.go:1292:18
..\..\..\..\runtime\mheap.go:1284:41: leaking param: list
..\..\..\..\runtime\mheap.go:1284:41: 	from span.list (star-dot-equals) at ..\..\..\..\runtime\mheap.go:1298:12
..\..\..\..\runtime\mheap.go:579:62: leaking param content: list
..\..\..\..\runtime\mheap.go:579:62: 	from list.first (dot of pointer) at ..\..\..\..\runtime\mheap.go:583:15
..\..\..\..\runtime\mheap.go:579:62: 	from s (assigned) at ..\..\..\..\runtime\mheap.go:583:8
..\..\..\..\runtime\mheap.go:579:62: 	from *s (indirection) at ..\..\..\..\runtime\mheap.go:583:6
..\..\..\..\runtime\mheap.go:579:62: 	from s (passed to call[argument content escapes]) at ..\..\..\..\runtime\mheap.go:585:15
..\..\..\..\runtime\mheap.go:579:62: leaking param: list
..\..\..\..\runtime\mheap.go:579:62: 	from list (passed to call[argument escapes]) at ..\..\..\..\runtime\mheap.go:587:19
..\..\..\..\runtime\mheap.go:579:62: (*mheap).reclaimList h does not escape
..\..\..\..\runtime\mheap.go:584:39: (*mheap).reclaimList &s.sweepgen does not escape
..\..\..\..\runtime\mheap.go:588:11: (*mheap).reclaimList &h.lock does not escape
..\..\..\..\runtime\mheap.go:593:9: (*mheap).reclaimList &h.lock does not escape
..\..\..\..\runtime\mheap.go:617:20: &h.busy[i] escapes to heap
..\..\..\..\runtime\mheap.go:617:20: 	from &h.busy[i] (passed to call[argument escapes]) at ..\..\..\..\runtime\mheap.go:617:19
..\..\..\..\runtime\mheap.go:613:31: leaking param: h
..\..\..\..\runtime\mheap.go:613:31: 	from h.busy (dot of pointer) at ..\..\..\..\runtime\mheap.go:617:22
..\..\..\..\runtime\mheap.go:613:31: 	from h.busy[i] (fixed-array-index-of) at ..\..\..\..\runtime\mheap.go:617:27
..\..\..\..\runtime\mheap.go:613:31: 	from &h.busy[i] (address-of) at ..\..\..\..\runtime\mheap.go:617:20
..\..\..\..\runtime\mheap.go:613:31: 	from &h.busy[i] (passed to call[argument escapes]) at ..\..\..\..\runtime\mheap.go:617:19
..\..\..\..\runtime\mheap.go:623:19: &h.busylarge escapes to heap
..\..\..\..\runtime\mheap.go:623:19: 	from &h.busylarge (passed to call[argument escapes]) at ..\..\..\..\runtime\mheap.go:623:18
..\..\..\..\runtime\mheap.go:631:30: &h.busy[i] escapes to heap
..\..\..\..\runtime\mheap.go:631:30: 	from &h.busy[i] (passed to call[argument escapes]) at ..\..\..\..\runtime\mheap.go:631:29
..\..\..\..\runtime\mheap.go:638:9: (*mheap).reclaim &h.lock does not escape
..\..\..\..\runtime\mheap.go:649:7: (*mheap).reclaim &h.lock does not escape
..\..\..\..\runtime\mheap.go:654:74: leaking param: h
..\..\..\..\runtime\mheap.go:654:74: 	from h (passed to call[argument escapes]) at ..\..\..\..\runtime\mheap.go:674:12
..\..\..\..\runtime\mheap.go:691:31: h.sweepSpans[h.sweepgen / 2 % 2] escapes to heap
..\..\..\..\runtime\mheap.go:691:31: 	from h.sweepSpans[h.sweepgen / 2 % 2] (passed to call[argument escapes]) at ..\..\..\..\runtime\mheap.go:691:36
..\..\..\..\runtime\mheap.go:719:21: h.busy[s.npages] escapes to heap
..\..\..\..\runtime\mheap.go:719:21: 	from h.busy[s.npages] (passed to call[argument escapes]) at ..\..\..\..\runtime\mheap.go:719:32
..\..\..\..\runtime\mheap.go:721:16: h.busylarge escapes to heap
..\..\..\..\runtime\mheap.go:721:16: 	from h.busylarge (passed to call[argument escapes]) at ..\..\..\..\runtime\mheap.go:721:27
..\..\..\..\runtime\mheap.go:659:7: (*mheap).alloc_m &h.lock does not escape
..\..\..\..\runtime\mheap.go:686:32: (*mheap).alloc_m &memstats.heap_inuse does not escape
..\..\..\..\runtime\mheap.go:690:16: (*mheap).alloc_m &s.sweepgen does not escape
..\..\..\..\runtime\mheap.go:703:9: (*mheap).alloc_m &class_to_divmagic[sizeclass] does not escape
..\..\..\..\runtime\mheap.go:716:18: (*mheap).alloc_m &memstats.heap_live does not escape
..\..\..\..\runtime\mheap.go:727:15: (*mheap).alloc_m gcController does not escape
..\..\..\..\runtime\mheap.go:743:9: (*mheap).alloc_m &h.lock does not escape
..\..\..\..\runtime\mheap.go:753:7: leaking closure reference h
..\..\..\..\runtime\mheap.go:753:7: 	from h (passed to call[argument escapes]) at ..\..\..\..\runtime\mheap.go:753:16
..\..\..\..\runtime\mheap.go:747:87: leaking param: h
..\..\..\..\runtime\mheap.go:747:87: 	from h (closure-var) at ..\..\..\..\runtime\mheap.go:753:7
..\..\..\..\runtime\mheap.go:747:87: 	from h (passed to call[argument escapes]) at ..\..\..\..\runtime\mheap.go:753:16
..\..\..\..\runtime\mheap.go:752:14: (*mheap).alloc func literal does not escape
..\..\..\..\runtime\mbitmap.go:709:31: heapBits.initSpan h does not escape
..\..\..\..\runtime\mbitmap.go:709:31: heapBits.initSpan s does not escape
..\..\..\..\runtime\mcentral.go:232:13: mheap_ escapes to heap
..\..\..\..\runtime\mcentral.go:232:13: 	from mheap_ (passed to call[argument escapes]) at ..\..\..\..\runtime\mcentral.go:232:19
..\..\..\..\runtime\mcentral.go:227:28: (*mcentral).grow c does not escape
..\..\..\..\runtime\mcentral.go:40:33: leaking param content: c
..\..\..\..\runtime\mcentral.go:40:33: 	from c.nonempty (dot of pointer) at ..\..\..\..\runtime\mcentral.go:53:11
..\..\..\..\runtime\mcentral.go:40:33: 	from s (assigned) at ..\..\..\..\runtime\mcentral.go:53:8
..\..\..\..\runtime\mcentral.go:40:33: 	from *s (indirection) at ..\..\..\..\runtime\mcentral.go:52:6
..\..\..\..\runtime\mcentral.go:40:33: 	from s (passed to call[argument content escapes]) at ..\..\..\..\runtime\mcentral.go:55:21
..\..\..\..\runtime\mcentral.go:56:11: c.empty escapes to heap
..\..\..\..\runtime\mcentral.go:56:11: 	from c.empty (passed to call[argument escapes]) at ..\..\..\..\runtime\mcentral.go:56:22
..\..\..\..\runtime\mcentral.go:40:33: leaking param: c
..\..\..\..\runtime\mcentral.go:40:33: 	from c.empty (dot of pointer) at ..\..\..\..\runtime\mcentral.go:56:5
..\..\..\..\runtime\mcentral.go:40:33: 	from c.empty (address-of) at ..\..\..\..\runtime\mcentral.go:56:11
..\..\..\..\runtime\mcentral.go:40:33: 	from c.empty (passed to call[argument escapes]) at ..\..\..\..\runtime\mcentral.go:56:22
..\..\..\..\runtime\mcentral.go:67:10: c.empty escapes to heap
..\..\..\..\runtime\mcentral.go:67:10: 	from c.empty (passed to call[argument escapes]) at ..\..\..\..\runtime\mcentral.go:67:21
..\..\..\..\runtime\mcentral.go:78:11: c.empty escapes to heap
..\..\..\..\runtime\mcentral.go:78:11: 	from c.empty (passed to call[argument escapes]) at ..\..\..\..\runtime\mcentral.go:78:22
..\..\..\..\runtime\mcentral.go:111:9: c.empty escapes to heap
..\..\..\..\runtime\mcentral.go:111:9: 	from c.empty (passed to call[argument escapes]) at ..\..\..\..\runtime\mcentral.go:111:20
..\..\..\..\runtime\mcentral.go:45:7: (*mcentral).cacheSpan &c.lock does not escape
..\..\..\..\runtime\mcentral.go:54:39: (*mcentral).cacheSpan &s.sweepgen does not escape
..\..\..\..\runtime\mcentral.go:55:14: (*mcentral).cacheSpan c.nonempty does not escape
..\..\..\..\runtime\mcentral.go:57:11: (*mcentral).cacheSpan &c.lock does not escape
..\..\..\..\runtime\mcentral.go:66:13: (*mcentral).cacheSpan c.nonempty does not escape
..\..\..\..\runtime\mcentral.go:68:10: (*mcentral).cacheSpan &c.lock does not escape
..\..\..\..\runtime\mcentral.go:73:39: (*mcentral).cacheSpan &s.sweepgen does not escape
..\..\..\..\runtime\mcentral.go:76:11: (*mcentral).cacheSpan c.empty does not escape
..\..\..\..\runtime\mcentral.go:79:11: (*mcentral).cacheSpan &c.lock does not escape
..\..\..\..\runtime\mcentral.go:86:9: (*mcentral).cacheSpan &c.lock does not escape
..\..\..\..\runtime\mcentral.go:103:9: (*mcentral).cacheSpan &c.lock does not escape
..\..\..\..\runtime\mcentral.go:110:7: (*mcentral).cacheSpan &c.lock does not escape
..\..\..\..\runtime\mcentral.go:112:9: (*mcentral).cacheSpan &c.lock does not escape
..\..\..\..\runtime\mcentral.go:127:16: (*mcentral).cacheSpan &c.nmalloc does not escape
..\..\..\..\runtime\mcentral.go:129:16: (*mcentral).cacheSpan &memstats.heap_live does not escape
..\..\..\..\runtime\mcentral.go:136:15: (*mcentral).cacheSpan gcController does not escape
..\..\..\..\runtime\mcache.go:123:34: mheap_.central[spc].mcentral escapes to heap
..\..\..\..\runtime\mcache.go:123:34: 	from mheap_.central[spc].mcentral (passed to call[argument escapes]) at ..\..\..\..\runtime\mcache.go:123:44
..\..\..\..\runtime\mcache.go:107:29: leaking param content: c
..\..\..\..\runtime\mcache.go:107:29: 	from c.alloc (dot of pointer) at ..\..\..\..\runtime\mcache.go:112:8
..\..\..\..\runtime\mcache.go:107:29: 	from s (assigned) at ..\..\..\..\runtime\mcache.go:112:4
..\..\..\..\runtime\mcache.go:107:29: 	from c.alloc[spc] (array-element-equals) at ..\..\..\..\runtime\mcache.go:132:15
..\..\..\..\runtime\mcache.go:118:10: (*mcache).refill &emptymspan does not escape
..\..\..\..\runtime\malloc.go:545:79: leaking param: c to result s level=1
..\..\..\..\runtime\malloc.go:545:79: 	from c.alloc (dot of pointer) at ..\..\..\..\runtime\malloc.go:546:7
..\..\..\..\runtime\malloc.go:545:79: 	from s (assigned) at ..\..\..\..\runtime\malloc.go:546:4
..\..\..\..\runtime\malloc.go:545:79: leaking param: c to result s level=1
..\..\..\..\runtime\malloc.go:545:79: 	from c.alloc (dot of pointer) at ..\..\..\..\runtime\malloc.go:559:8
..\..\..\..\runtime\malloc.go:545:79: 	from s (assigned) at ..\..\..\..\runtime\malloc.go:559:5
..\..\..\..\runtime\malloc.go:545:79: leaking param content: c
..\..\..\..\runtime\malloc.go:545:79: 	from c (closure-var) at ..\..\..\..\runtime\malloc.go:556:4
..\..\..\..\runtime\malloc.go:545:79: 	from *c (indirection) at ..\..\..\..\runtime\malloc.go:556:4
..\..\..\..\runtime\malloc.go:545:79: 	from c (passed to call[argument content escapes]) at ..\..\..\..\runtime\malloc.go:556:12
..\..\..\..\runtime\malloc.go:555:15: (*mcache).nextFree func literal does not escape
..\..\..\..\runtime\malloc.go:826:13: mheap_ escapes to heap
..\..\..\..\runtime\malloc.go:826:13: 	from mheap_ (passed to call[argument escapes]) at ..\..\..\..\runtime\malloc.go:826:19
..\..\..\..\runtime\malloc.go:826:41: largeAlloc &x does not escape
..\..\..\..\runtime\mbitmap.go:1463:52: runGCProg prog does not escape
..\..\..\..\runtime\mbitmap.go:1463:52: runGCProg trailer does not escape
..\..\..\..\runtime\mbitmap.go:1463:52: runGCProg dst does not escape
..\..\..\..\runtime\mbitmap.go:1351:95: heapBitsSetTypeGCProg h does not escape
..\..\..\..\runtime\mbitmap.go:1351:95: heapBitsSetTypeGCProg prog does not escape
..\..\..\..\runtime\mbitmap.go:1413:19: heapBitsSetTypeGCProg &trailer[0] does not escape
..\..\..\..\runtime\mbitmap.go:861:54: heapBitsSetType typ does not escape
..\..\..\..\runtime\mgcmark.go:1370:9: gcmarknewobject &(*p)(~r0).gcw does not escape
..\..\..\..\runtime\mprof.go:818:54: tracealloc p does not escape
..\..\..\..\runtime\mprof.go:818:54: tracealloc typ does not escape
..\..\..\..\runtime\mprof.go:819:7: tracealloc &tracelock does not escape
..\..\..\..\runtime\mprof.go:830:36: tracealloc &p does not escape
..\..\..\..\runtime\mprof.go:831:15: tracealloc func literal does not escape
..\..\..\..\runtime\mprof.go:840:9: tracealloc &tracelock does not escape
..\..\..\..\runtime\mgcsweep.go:149:10: leaking param: s
..\..\..\..\runtime\mgcsweep.go:149:10: 	from s (passed to call[argument escapes]) at ..\..\..\..\runtime\mgcsweep.go:164:10
..\..\..\..\runtime\mgcsweep.go:159:17: (*mspan).ensureSwept &s.sweepgen does not escape
..\..\..\..\runtime\mgcsweep.go:163:16: (*mspan).ensureSwept &s.sweepgen does not escape
..\..\..\..\runtime\mgcsweep.go:168:18: (*mspan).ensureSwept &s.sweepgen does not escape
..\..\..\..\runtime\mheap.go:1348:47: leaking param: s
..\..\..\..\runtime\mheap.go:1348:47: 	from *t (star-equals) at ..\..\..\..\runtime\mheap.go:1386:5
..\..\..\..\runtime\mheap.go:1380:7: &x.next escapes to heap
..\..\..\..\runtime\mheap.go:1380:7: 	from t (assigned) at ..\..\..\..\runtime\mheap.go:1380:5
..\..\..\..\runtime\mheap.go:1348:47: addspecial p does not escape
..\..\..\..\runtime\mheap.go:1349:16: addspecial mheap_ does not escape
..\..\..\..\runtime\mheap.go:1363:7: addspecial &span.speciallock does not escape
..\..\..\..\runtime\mheap.go:1366:7: addspecial &span.specials does not escape
..\..\..\..\runtime\mheap.go:1373:11: addspecial &span.speciallock does not escape
..\..\..\..\runtime\mheap.go:1387:9: addspecial &span.speciallock does not escape
..\..\..\..\runtime\mheap.go:1506:44: leaking param: b
..\..\..\..\runtime\mheap.go:1506:44: 	from s.b (star-dot-equals) at ..\..\..\..\runtime\mheap.go:1511:6
..\..\..\..\runtime\mheap.go:1512:20: &s.special escapes to heap
..\..\..\..\runtime\mheap.go:1512:20: 	from &s.special (passed to call[argument escapes]) at ..\..\..\..\runtime\mheap.go:1512:16
..\..\..\..\runtime\mheap.go:1506:44: setprofilebucket p does not escape
..\..\..\..\runtime\mheap.go:1507:7: setprofilebucket &mheap_.speciallock does not escape
..\..\..\..\runtime\mheap.go:1508:51: setprofilebucket mheap_.specialprofilealloc does not escape
..\..\..\..\runtime\mheap.go:1509:9: setprofilebucket &mheap_.speciallock does not escape
..\..\..\..\runtime\mprof.go:357:23: leaking closure reference b
..\..\..\..\runtime\mprof.go:357:23: 	from b (passed to call[argument escapes]) at ..\..\..\..\runtime\mprof.go:357:19
..\..\..\..\runtime\mprof.go:340:42: mProf_Malloc p does not escape
..\..\..\..\runtime\mprof.go:342:24: mProf_Malloc stk does not escape
..\..\..\..\runtime\mprof.go:343:7: mProf_Malloc &proflock does not escape
..\..\..\..\runtime\mprof.go:344:38: mProf_Malloc stk does not escape
..\..\..\..\runtime\mprof.go:347:9: mProf_Malloc &mp.future[(c + 2) % uint32(len(mp.future))] does not escape
..\..\..\..\runtime\mprof.go:350:9: mProf_Malloc &proflock does not escape
..\..\..\..\runtime\mprof.go:356:14: mProf_Malloc func literal does not escape
..\..\..\..\runtime\malloc.go:863:49: profilealloc mp does not escape
..\..\..\..\runtime\malloc.go:863:49: profilealloc x does not escape
..\..\..\..\runtime\trace.go:933:12: traceGCStart ... argument does not escape
..\..\..\..\runtime\proc.go:4738:42: runqget _p_ does not escape
..\..\..\..\runtime\proc.go:4745:17: runqget _p_.runnext does not escape
..\..\..\..\runtime\proc.go:4751:20: runqget &_p_.runqhead does not escape
..\..\..\..\runtime\proc.go:4757:17: runqget &_p_.runqhead does not escape
..\..\..\..\runtime\mgc.go:1746:26: leaking param: _p_
..\..\..\..\runtime\mgc.go:1746:26: 	from p (assign-pair) at ..\..\..\..\runtime\mgc.go:1761:17
..\..\..\..\runtime\mgc.go:1746:26: 	from *pp (star-equals) at ..\..\..\..\runtime\mgc.go:1761:17
..\..\..\..\runtime\mgc.go:1775:10: func literal escapes to heap
..\..\..\..\runtime\mgc.go:1775:10: 	from .sink (assigned to top level variable) at <unknown line number>
..\..\..\..\runtime\mgc.go:1775:10: func literal escapes to heap
..\..\..\..\runtime\mgc.go:1775:10: 	from &(func literal) (address-of) at ..\..\..\..\runtime\mgc.go:1775:10
..\..\..\..\runtime\mgc.go:1775:10: 	from .sink (assigned to top level variable) at <unknown line number>
..\..\..\..\runtime\mgc.go:1757:13: new(parkInfo) escapes to heap
..\..\..\..\runtime\mgc.go:1757:13: 	from park (assigned) at ..\..\..\..\runtime\mgc.go:1757:7
..\..\..\..\runtime\mgc.go:1757:13: 	from unsafe.Pointer(park) (passed to call[argument escapes]) at ..\..\..\..\runtime\mgc.go:1775:9
..\..\..\..\runtime\mgc.go:1760:8: gcBgMarkWorker park.m does not escape
..\..\..\..\runtime\mgc.go:1761:13: gcBgMarkWorker park.attach does not escape
..\..\..\..\runtime\mgc.go:1769:13: gcBgMarkWorker &work.bgMarkReady does not escape
..\..\..\..\runtime\mgc.go:1814:9: gcBgMarkWorker park.m does not escape
..\..\..\..\runtime\mgc.go:1823:27: gcBgMarkWorker &work.nwait does not escape
..\..\..\..\runtime\mgc.go:1829:15: gcBgMarkWorker func literal does not escape
..\..\..\..\runtime\mgc.go:1877:11: gcBgMarkWorker _p_.gcw does not escape
..\..\..\..\runtime\mgc.go:1884:21: gcBgMarkWorker &gcController.dedicatedMarkTime does not escape
..\..\..\..\runtime\mgc.go:1885:21: gcBgMarkWorker &gcController.dedicatedMarkWorkersNeeded does not escape
..\..\..\..\runtime\mgc.go:1887:21: gcBgMarkWorker &gcController.fractionalMarkTime does not escape
..\..\..\..\runtime\mgc.go:1888:21: gcBgMarkWorker &_p_.gcFractionalMarkTime does not escape
..\..\..\..\runtime\mgc.go:1890:21: gcBgMarkWorker &gcController.idleMarkTime does not escape
..\..\..\..\runtime\mgc.go:1895:27: gcBgMarkWorker &work.nwait does not escape
..\..\..\..\runtime\mgc.go:1904:52: gcBgMarkWorker p.gcw does not escape
..\..\..\..\runtime\mgc.go:1904:52: gcBgMarkWorker work.full does not escape
..\..\..\..\runtime\mgc.go:1909:22: gcBgMarkWorker _p_.gcBgMarkWorker does not escape
..\..\..\..\runtime\mgc.go:1920:10: gcBgMarkWorker park.m does not escape
..\..\..\..\runtime\mgc.go:1921:15: gcBgMarkWorker park.attach does not escape
..\..\..\..\runtime\mgc.go:1775:43: gcBgMarkWorker.func1 g does not escape
..\..\..\..\runtime\mgc.go:1775:43: gcBgMarkWorker.func1 parkp does not escape
..\..\..\..\runtime\mgc.go:1791:16: gcBgMarkWorker.func1 park.attach does not escape
..\..\..\..\runtime\mgc.go:1795:25: gcBgMarkWorker.func1 p.gcBgMarkWorker does not escape
..\..\..\..\runtime\mgc.go:1842:13: gcBgMarkWorker.func2 &_p_.gcw does not escape
..\..\..\..\runtime\mgc.go:1849:11: gcBgMarkWorker.func2 &sched.lock does not escape
..\..\..\..\runtime\mgc.go:1855:18: gcBgMarkWorker.func2 sched.runqtail.ptr().schedlink does not escape
..\..\..\..\runtime\mgc.go:1855:18: gcBgMarkWorker.func2 sched.runqhead does not escape
..\..\..\..\runtime\mgc.go:1855:18: gcBgMarkWorker.func2 sched.runqtail does not escape
..\..\..\..\runtime\mgc.go:1857:13: gcBgMarkWorker.func2 &sched.lock does not escape
..\..\..\..\runtime\mgc.go:1861:13: gcBgMarkWorker.func2 &_p_.gcw does not escape
..\..\..\..\runtime\mgc.go:1863:13: gcBgMarkWorker.func2 &_p_.gcw does not escape
..\..\..\..\runtime\mgc.go:1865:13: gcBgMarkWorker.func2 &_p_.gcw does not escape
..\..\..\..\runtime\proc.go:2875:35: entersyscallblock &dummy does not escape
..\..\..\..\runtime\proc.go:2883:15: entersyscallblock func literal does not escape
..\..\..\..\runtime\proc.go:2890:15: entersyscallblock func literal does not escape
..\..\..\..\runtime\proc.go:2899:49: entersyscallblock &dummy does not escape
..\..\..\..\runtime\lock_sema.go:274:37: notetsleepg n does not escape
..\..\..\..\runtime\mgc.go:1724:16: gcBgMarkStartWorkers &work.bgMarkReady does not escape
..\..\..\..\runtime\mgc.go:1725:14: gcBgMarkStartWorkers &work.bgMarkReady does not escape
..\..\..\..\runtime\mgc.go:2133:7: clearpools &sched.sudoglock does not escape
..\..\..\..\runtime\mgc.go:2140:9: clearpools &sched.sudoglock does not escape
..\..\..\..\runtime\mgc.go:2144:7: clearpools &sched.deferlock does not escape
..\..\..\..\runtime\mgc.go:2155:9: clearpools &sched.deferlock does not escape
..\..\..\..\runtime\mgc.go:433:10: (*gcControllerState).startCycle c does not escape
..\..\..\..\runtime\mgcmark.go:1390:10: gcMarkTinyAllocs &p.gcw does not escape
..\..\..\..\runtime\mgc.go:1268:13: &work.startSema escapes to heap
..\..\..\..\runtime\mgc.go:1268:13: 	from &work.startSema (passed to call[argument escapes]) at ..\..\..\..\runtime\mgc.go:1268:12
..\..\..\..\runtime\mgc.go:1291:13: &worldsema escapes to heap
..\..\..\..\runtime\mgc.go:1291:13: 	from &worldsema (passed to call[argument escapes]) at ..\..\..\..\runtime\mgc.go:1291:12
..\..\..\..\runtime\mgc.go:1262:18: gcStart &memstats.last_gc_nanotime does not escape
..\..\..\..\runtime\mgc.go:1270:18: gcStart &memstats.last_gc_nanotime does not escape
..\..\..\..\runtime\mgc.go:1271:14: gcStart &work.startSema does not escape
..\..\..\..\runtime\mgc.go:1309:29: gcStart &memstats.heap_live does not escape
..\..\..\..\runtime\mgc.go:1321:14: gcStart func literal does not escape
..\..\..\..\runtime\mgc.go:1330:15: gcStart gcController does not escape
..\..\..\..\runtime\mgc.go:1347:13: gcStart &gcphase does not escape
..\..\..\..\runtime\mgc.go:1364:16: gcStart &gcBlackenEnabled does not escape
..\..\..\..\runtime\mgc.go:1371:15: gcStart func literal does not escape
..\..\..\..\runtime\mgc.go:1390:13: gcStart &work.startSema does not escape
..\..\..\..\runtime\malloc.go:586:25: &zerobase escapes to heap
..\..\..\..\runtime\malloc.go:586:25: 	from ~r3 (return) at ..\..\..\..\runtime\malloc.go:586:3
..\..\..\..\runtime\malloc.go:580:56: mallocgc typ does not escape
..\..\..\..\runtime\malloc.go:594:39: mallocgc &memstats.other_sys does not escape
..\..\..\..\runtime\malloc.go:706:24: mallocgc &x does not escape
..\..\..\..\runtime\malloc.go:720:15: mallocgc func literal does not escape
..\..\..\..\runtime\malloc.go:802:51: mallocgc &memstats.last_gc_nanotime does not escape
..\..\..\..\runtime\chan.go:103:10: new(hchan) escapes to heap
..\..\..\..\runtime\chan.go:103:10: 	from c (assigned) at ..\..\..\..\runtime\chan.go:103:5
..\..\..\..\runtime\chan.go:103:10: 	from c.buf (star-dot-equals) at ..\..\..\..\runtime\chan.go:95:9
..\..\..\..\runtime\chan.go:70:39: leaking param content: t
..\..\..\..\runtime\chan.go:70:39: 	from t.elem (dot of pointer) at ..\..\..\..\runtime\chan.go:71:11
..\..\..\..\runtime\chan.go:70:39: 	from elem (assigned) at ..\..\..\..\runtime\chan.go:71:7
..\..\..\..\runtime\chan.go:70:39: 	from c.elemtype (star-dot-equals) at ..\..\..\..\runtime\chan.go:108:13
..\..\..\..\runtime\chan.go:58:47: leaking param content: t
..\..\..\..\runtime\chan.go:58:47: 	from *t (indirection) at ..\..\..\..\runtime\chan.go:58:47
..\..\..\..\runtime\chan.go:58:47: 	from t (passed to call[argument content escapes]) at ..\..\..\..\runtime\chan.go:59:17
..\..\..\..\runtime\chan.go:62:43: leaking param content: t
..\..\..\..\runtime\chan.go:62:43: 	from *t (indirection) at ..\..\..\..\runtime\chan.go:62:43
..\..\..\..\runtime\chan.go:62:43: 	from t (passed to call[argument content escapes]) at ..\..\..\..\runtime\chan.go:67:17
..\..\..\..\runtime\chan.go:118:32: leaking param: c to result ~r2 level=1
..\..\..\..\runtime\chan.go:118:32: 	from c.buf (dot of pointer) at ..\..\..\..\runtime\chan.go:119:14
..\..\..\..\runtime\chan.go:118:32: 	from p (assign-pair) at ..\..\..\..\runtime\chan.go:119:12
..\..\..\..\runtime\chan.go:118:32: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\chan.go:119:12
..\..\..\..\runtime\chan.go:118:32: 	from ~r2 (return) at ..\..\..\..\runtime\chan.go:119:2
..\..\..\..\runtime\chan.go:702:28: leaking param content: q
..\..\..\..\runtime\chan.go:702:28: 	from q.first (dot of pointer) at ..\..\..\..\runtime\chan.go:704:11
..\..\..\..\runtime\chan.go:702:28: 	from sgp (assigned) at ..\..\..\..\runtime\chan.go:704:7
..\..\..\..\runtime\chan.go:702:28: 	from sgp.next (dot of pointer) at ..\..\..\..\runtime\chan.go:708:11
..\..\..\..\runtime\chan.go:702:28: 	from y (assigned) at ..\..\..\..\runtime\chan.go:708:5
..\..\..\..\runtime\chan.go:702:28: 	from q.first (star-dot-equals) at ..\..\..\..\runtime\chan.go:714:12
..\..\..\..\runtime\chan.go:702:28: leaking param: q to result ~r0 level=1
..\..\..\..\runtime\chan.go:702:28: 	from q.first (dot of pointer) at ..\..\..\..\runtime\chan.go:704:11
..\..\..\..\runtime\chan.go:702:28: 	from sgp (assigned) at ..\..\..\..\runtime\chan.go:704:7
..\..\..\..\runtime\chan.go:702:28: 	from ~r0 (return) at ..\..\..\..\runtime\chan.go:732:3
..\..\..\..\runtime\chan.go:727:19: (*waitq).dequeue &sgp.g.selectDone does not escape
..\..\..\..\runtime\mbitmap.go:664:53: typeBitsBulkBarrier typ does not escape
..\..\..\..\runtime\chan.go:305:42: sendDirect t does not escape
..\..\..\..\runtime\chan.go:305:42: sendDirect sg does not escape
..\..\..\..\runtime\chan.go:305:42: sendDirect src does not escape
..\..\..\..\runtime\chan.go:262:72: leaking param: sg
..\..\..\..\runtime\chan.go:262:72: 	from gp.param (star-dot-equals) at ..\..\..\..\runtime\chan.go:288:11
..\..\..\..\runtime\chan.go:262:72: send c does not escape
..\..\..\..\runtime\chan.go:262:72: send ep does not escape
..\..\..\..\runtime\chan.go:262:72: send unlockf does not escape
..\..\..\..\runtime\mwbbuf.go:160:36: &b.buf[0] escapes to heap
..\..\..\..\runtime\mwbbuf.go:160:36: 	from b.next (star-dot-equals) at ..\..\..\..\runtime\mwbbuf.go:160:11
..\..\..\..\runtime\mwbbuf.go:159:9: &(*p)(~r0).wbBuf escapes to heap
..\..\..\..\runtime\mwbbuf.go:159:9: 	from b (assigned) at ..\..\..\..\runtime\mwbbuf.go:159:6
..\..\..\..\runtime\mwbbuf.go:159:9: 	from b.buf (dot of pointer) at ..\..\..\..\runtime\mwbbuf.go:160:38
..\..\..\..\runtime\mwbbuf.go:159:9: 	from b.buf[0] (fixed-array-index-of) at ..\..\..\..\runtime\mwbbuf.go:160:42
..\..\..\..\runtime\mwbbuf.go:159:9: 	from &b.buf[0] (address-of) at ..\..\..\..\runtime\mwbbuf.go:160:36
..\..\..\..\runtime\mwbbuf.go:159:9: 	from b.next (star-dot-equals) at ..\..\..\..\runtime\mwbbuf.go:160:11
..\..\..\..\runtime\mwbbuf.go:145:35: wbBufFlush dst does not escape
..\..\..\..\runtime\mwbbuf.go:167:14: wbBufFlush func literal does not escape
..\..\..\..\runtime\mbitmap.go:616:66: bulkBarrierBitmap bits does not escape
..\..\..\..\runtime\mbitmap.go:621:9: bulkBarrierBitmap &(*p)(~r0).wbBuf does not escape
..\..\..\..\runtime\mbitmap.go:567:38: bulkBarrierPreWrite &modulesSlice does not escape
..\..\..\..\runtime\mbitmap.go:573:38: bulkBarrierPreWrite &modulesSlice does not escape
..\..\..\..\runtime\mbitmap.go:582:9: bulkBarrierPreWrite &(*p)(~r0).wbBuf does not escape
..\..\..\..\runtime\mbarrier.go:247:40: typedmemmove typ does not escape
..\..\..\..\runtime\mbarrier.go:247:40: typedmemmove dst does not escape
..\..\..\..\runtime\mbarrier.go:247:40: typedmemmove src does not escape
..\..\..\..\runtime\chan.go:140:74: leaking param content: c
..\..\..\..\runtime\chan.go:140:74: 	from c.recvq (dot of pointer) at ..\..\..\..\runtime\chan.go:188:12
..\..\..\..\runtime\chan.go:140:74: 	from c.recvq (address-of) at ..\..\..\..\runtime\chan.go:188:18
..\..\..\..\runtime\chan.go:140:74: 	from *c.recvq (indirection) at ..\..\..\..\runtime\chan.go:188:18
..\..\..\..\runtime\chan.go:140:74: 	from c.recvq (passed to call[argument content escapes]) at ..\..\..\..\runtime\chan.go:188:26
..\..\..\..\runtime\chan.go:140:74: leaking param: ep
..\..\..\..\runtime\chan.go:140:74: 	from mysg.elem (star-dot-equals) at ..\..\..\..\runtime\chan.go:226:12
..\..\..\..\runtime\chan.go:140:74: leaking param: c
..\..\..\..\runtime\chan.go:140:74: 	from mysg.c (star-dot-equals) at ..\..\..\..\runtime\chan.go:230:9
..\..\..\..\runtime\chan.go:234:15: &c.lock escapes to heap
..\..\..\..\runtime\chan.go:234:15: 	from &c.lock (passed to call[argument escapes]) at ..\..\..\..\runtime\chan.go:234:14
..\..\..\..\runtime\chan.go:181:7: chansend &c.lock does not escape
..\..\..\..\runtime\chan.go:184:10: chansend &c.lock does not escape
..\..\..\..\runtime\chan.go:188:18: chansend c.recvq does not escape
..\..\..\..\runtime\chan.go:191:19: chansend func literal does not escape
..\..\..\..\runtime\chan.go:208:10: chansend &c.lock does not escape
..\..\..\..\runtime\chan.go:213:10: chansend &c.lock does not escape
..\..\..\..\runtime\chan.go:233:9: chansend c.sendq does not escape
..\..\..\..\runtime\chan.go:191:35: chansend.func1 &c.lock does not escape
..\..\..\..\runtime\chan.go:124:31: leaking param: c
..\..\..\..\runtime\chan.go:124:31: 	from c (passed to call[argument escapes]) at ..\..\..\..\runtime\chan.go:125:10
..\..\..\..\runtime\chan.go:124:31: leaking param: elem
..\..\..\..\runtime\chan.go:124:31: 	from elem (passed to call[argument escapes]) at ..\..\..\..\runtime\chan.go:125:10
..\..\..\..\runtime\chan.go:316:42: recvDirect t does not escape
..\..\..\..\runtime\chan.go:316:42: recvDirect sg does not escape
..\..\..\..\runtime\chan.go:316:42: recvDirect dst does not escape
..\..\..\..\runtime\mbarrier.go:400:34: typedmemclr typ does not escape
..\..\..\..\runtime\mbarrier.go:400:34: typedmemclr ptr does not escape
..\..\..\..\runtime\chan.go:325:19: leaking param content: c
..\..\..\..\runtime\chan.go:325:19: 	from c.recvq (dot of pointer) at ..\..\..\..\runtime\chan.go:348:10
..\..\..\..\runtime\chan.go:325:19: 	from c.recvq (address-of) at ..\..\..\..\runtime\chan.go:348:16
..\..\..\..\runtime\chan.go:325:19: 	from *c.recvq (indirection) at ..\..\..\..\runtime\chan.go:348:16
..\..\..\..\runtime\chan.go:325:19: 	from c.recvq (passed to call[argument content escapes]) at ..\..\..\..\runtime\chan.go:348:24
..\..\..\..\runtime\chan.go:330:7: closechan &c.lock does not escape
..\..\..\..\runtime\chan.go:332:10: closechan &c.lock does not escape
..\..\..\..\runtime\chan.go:348:16: closechan c.recvq does not escape
..\..\..\..\runtime\chan.go:364:15: closechan gp.schedlink does not escape
..\..\..\..\runtime\chan.go:370:16: closechan c.sendq does not escape
..\..\..\..\runtime\chan.go:383:15: closechan gp.schedlink does not escape
..\..\..\..\runtime\chan.go:386:9: closechan &c.lock does not escape
..\..\..\..\runtime\chan.go:548:72: leaking param: sg
..\..\..\..\runtime\chan.go:548:72: 	from gp.param (star-dot-equals) at ..\..\..\..\runtime\chan.go:584:11
..\..\..\..\runtime\chan.go:548:72: recv c does not escape
..\..\..\..\runtime\chan.go:548:72: recv ep does not escape
..\..\..\..\runtime\chan.go:548:72: recv unlockf does not escape
..\..\..\..\runtime\chan.go:415:76: leaking param content: c
..\..\..\..\runtime\chan.go:415:76: 	from c.sendq (dot of pointer) at ..\..\..\..\runtime\chan.go:467:12
..\..\..\..\runtime\chan.go:415:76: 	from c.sendq (address-of) at ..\..\..\..\runtime\chan.go:467:18
..\..\..\..\runtime\chan.go:415:76: 	from *c.sendq (indirection) at ..\..\..\..\runtime\chan.go:467:18
..\..\..\..\runtime\chan.go:415:76: 	from c.sendq (passed to call[argument content escapes]) at ..\..\..\..\runtime\chan.go:467:26
..\..\..\..\runtime\chan.go:415:76: leaking param: ep
..\..\..\..\runtime\chan.go:415:76: 	from mysg.elem (star-dot-equals) at ..\..\..\..\runtime\chan.go:510:12
..\..\..\..\runtime\chan.go:415:76: leaking param: c
..\..\..\..\runtime\chan.go:415:76: 	from mysg.c (star-dot-equals) at ..\..\..\..\runtime\chan.go:515:9
..\..\..\..\runtime\chan.go:518:15: &c.lock escapes to heap
..\..\..\..\runtime\chan.go:518:15: 	from &c.lock (passed to call[argument escapes]) at ..\..\..\..\runtime\chan.go:518:14
..\..\..\..\runtime\chan.go:444:37: chanrecv &c.qcount does not escape
..\..\..\..\runtime\chan.go:445:15: chanrecv &c.closed does not escape
..\..\..\..\runtime\chan.go:454:7: chanrecv &c.lock does not escape
..\..\..\..\runtime\chan.go:460:10: chanrecv &c.lock does not escape
..\..\..\..\runtime\chan.go:467:18: chanrecv c.sendq does not escape
..\..\..\..\runtime\chan.go:472:19: chanrecv func literal does not escape
..\..\..\..\runtime\chan.go:492:10: chanrecv &c.lock does not escape
..\..\..\..\runtime\chan.go:497:10: chanrecv &c.lock does not escape
..\..\..\..\runtime\chan.go:517:9: chanrecv c.recvq does not escape
..\..\..\..\runtime\chan.go:472:35: chanrecv.func1 &c.lock does not escape
..\..\..\..\runtime\chan.go:399:31: leaking param: c
..\..\..\..\runtime\chan.go:399:31: 	from c (passed to call[argument escapes]) at ..\..\..\..\runtime\chan.go:400:10
..\..\..\..\runtime\chan.go:399:31: leaking param: elem
..\..\..\..\runtime\chan.go:399:31: 	from elem (passed to call[argument escapes]) at ..\..\..\..\runtime\chan.go:400:10
..\..\..\..\runtime\chan.go:404:57: leaking param: c
..\..\..\..\runtime\chan.go:404:57: 	from c (passed to call[argument escapes]) at ..\..\..\..\runtime\chan.go:405:24
..\..\..\..\runtime\chan.go:404:57: leaking param: elem
..\..\..\..\runtime\chan.go:404:57: 	from elem (passed to call[argument escapes]) at ..\..\..\..\runtime\chan.go:405:24
..\..\..\..\runtime\chan.go:608:60: leaking param: c
..\..\..\..\runtime\chan.go:608:60: 	from c (passed to call[argument escapes]) at ..\..\..\..\runtime\chan.go:609:17
..\..\..\..\runtime\chan.go:608:60: leaking param: elem
..\..\..\..\runtime\chan.go:608:60: 	from elem (passed to call[argument escapes]) at ..\..\..\..\runtime\chan.go:609:17
..\..\..\..\runtime\chan.go:629:60: leaking param: c
..\..\..\..\runtime\chan.go:629:60: 	from c (passed to call[argument escapes]) at ..\..\..\..\runtime\chan.go:630:24
..\..\..\..\runtime\chan.go:629:60: leaking param: elem
..\..\..\..\runtime\chan.go:629:60: 	from elem (passed to call[argument escapes]) at ..\..\..\..\runtime\chan.go:630:24
..\..\..\..\runtime\chan.go:651:77: leaking param: c
..\..\..\..\runtime\chan.go:651:77: 	from c (passed to call[argument escapes]) at ..\..\..\..\runtime\chan.go:653:32
..\..\..\..\runtime\chan.go:651:77: leaking param: elem
..\..\..\..\runtime\chan.go:651:77: 	from elem (passed to call[argument escapes]) at ..\..\..\..\runtime\chan.go:653:32
..\..\..\..\runtime\chan.go:651:77: selectnbrecv2 received does not escape
..\..\..\..\runtime\chan.go:658:73: leaking param: c
..\..\..\..\runtime\chan.go:658:73: 	from c (passed to call[argument escapes]) at ..\..\..\..\runtime\chan.go:659:17
..\..\..\..\runtime\chan.go:658:73: leaking param: elem
..\..\..\..\runtime\chan.go:658:73: 	from elem (passed to call[argument escapes]) at ..\..\..\..\runtime\chan.go:659:17
..\..\..\..\runtime\chan.go:663:88: leaking param: c
..\..\..\..\runtime\chan.go:663:88: 	from c (passed to call[argument escapes]) at ..\..\..\..\runtime\chan.go:664:17
..\..\..\..\runtime\chan.go:663:88: leaking param: elem
..\..\..\..\runtime\chan.go:663:88: 	from elem (passed to call[argument escapes]) at ..\..\..\..\runtime\chan.go:664:17
..\..\..\..\runtime\chan.go:668:32: reflect_chanlen c does not escape
..\..\..\..\runtime\chan.go:676:32: reflect_chancap c does not escape
..\..\..\..\runtime\chan.go:684:27: leaking param content: c
..\..\..\..\runtime\chan.go:684:27: 	from *c (indirection) at ..\..\..\..\runtime\chan.go:684:27
..\..\..\..\runtime\chan.go:684:27: 	from c (passed to call[argument content escapes]) at ..\..\..\..\runtime\chan.go:685:11
..\..\..\..\runtime\chan.go:688:30: leaking param: sgp
..\..\..\..\runtime\chan.go:688:30: 	from q.first (star-dot-equals) at ..\..\..\..\runtime\chan.go:693:11
..\..\..\..\runtime\chan.go:688:30: leaking param content: q
..\..\..\..\runtime\chan.go:688:30: 	from q.last (dot of pointer) at ..\..\..\..\runtime\chan.go:690:8
..\..\..\..\runtime\chan.go:688:30: 	from x (assigned) at ..\..\..\..\runtime\chan.go:690:4
..\..\..\..\runtime\chan.go:688:30: 	from sgp.prev (star-dot-equals) at ..\..\..\..\runtime\chan.go:697:11
..\..\..\..\runtime\race0.go:32:23: racerelease addr does not escape
..\..\..\..\runtime\race0.go:31:31: raceacquireg gp does not escape
..\..\..\..\runtime\race0.go:31:31: raceacquireg addr does not escape
..\..\..\..\runtime\race0.go:33:31: racereleaseg gp does not escape
..\..\..\..\runtime\race0.go:33:31: racereleaseg addr does not escape
..\..\..\..\runtime\race0.go:30:23: raceacquire addr does not escape
..\..\..\..\runtime\chan.go:736:29: racesync c does not escape
..\..\..\..\runtime\chan.go:736:29: racesync sg does not escape
..\..\..\..\runtime\complex.go:14:17: inf2one &f does not escape
..\..\..\..\runtime\complex.go:14:17: inf2one &f does not escape
..\..\..\..\runtime\complex.go:14:17: inf2one &b does not escape
..\..\..\..\runtime\complex.go:22:8: complex128div &f does not escape
..\..\..\..\runtime\complex.go:22:8: complex128div &b does not escape
..\..\..\..\runtime\complex.go:22:24: complex128div &f does not escape
..\..\..\..\runtime\complex.go:22:24: complex128div &b does not escape
..\..\..\..\runtime\complex.go:43:16: complex128div &f does not escape
..\..\..\..\runtime\complex.go:43:16: complex128div &f does not escape
..\..\..\..\runtime\complex.go:43:16: complex128div &b does not escape
..\..\..\..\runtime\complex.go:44:16: complex128div &f does not escape
..\..\..\..\runtime\complex.go:44:16: complex128div &f does not escape
..\..\..\..\runtime\complex.go:44:16: complex128div &b does not escape
..\..\..\..\runtime\complex.go:47:15: complex128div &f does not escape
..\..\..\..\runtime\complex.go:47:15: complex128div &f does not escape
..\..\..\..\runtime\complex.go:47:15: complex128div &b does not escape
..\..\..\..\runtime\complex.go:48:15: complex128div &f does not escape
..\..\..\..\runtime\complex.go:48:15: complex128div &f does not escape
..\..\..\..\runtime\complex.go:48:15: complex128div &b does not escape
..\..\..\..\runtime\complex.go:53:15: complex128div &f does not escape
..\..\..\..\runtime\complex.go:53:15: complex128div &f does not escape
..\..\..\..\runtime\complex.go:53:15: complex128div &b does not escape
..\..\..\..\runtime\complex.go:54:15: complex128div &f does not escape
..\..\..\..\runtime\complex.go:54:15: complex128div &f does not escape
..\..\..\..\runtime\complex.go:54:15: complex128div &b does not escape
..\..\..\..\runtime\profbuf.go:230:15: make([]uint64, bufwords) escapes to heap
..\..\..\..\runtime\profbuf.go:230:15: 	from make([]uint64, bufwords) (too large for stack) at ..\..\..\..\runtime\profbuf.go:230:15
..\..\..\..\runtime\profbuf.go:231:15: make([]unsafe.Pointer, tags) escapes to heap
..\..\..\..\runtime\profbuf.go:231:15: 	from make([]unsafe.Pointer, tags) (too large for stack) at ..\..\..\..\runtime\profbuf.go:231:15
..\..\..\..\runtime\profbuf.go:232:22: make([]uint64, 2 + b.hdrsize + 1) escapes to heap
..\..\..\..\runtime\profbuf.go:232:22: 	from make([]uint64, 2 + b.hdrsize + 1) (too large for stack) at ..\..\..\..\runtime\profbuf.go:232:22
..\..\..\..\runtime\profbuf.go:228:10: new(profBuf) escapes to heap
..\..\..\..\runtime\profbuf.go:228:10: 	from b (assigned) at ..\..\..\..\runtime\profbuf.go:228:4
..\..\..\..\runtime\profbuf.go:228:10: 	from ~r3 (return) at ..\..\..\..\runtime\profbuf.go:233:2
..\..\..\..\runtime\profbuf.go:264:56: (*profBuf).canWriteTwoRecords b does not escape
..\..\..\..\runtime\profbuf.go:265:11: (*profBuf).canWriteTwoRecords b.r does not escape
..\..\..\..\runtime\profbuf.go:266:11: (*profBuf).canWriteTwoRecords b.w does not escape
..\..\..\..\runtime\profbuf.go:160:54: (*profBuf).takeOverflow b does not escape
..\..\..\..\runtime\profbuf.go:161:28: (*profBuf).takeOverflow &b.overflow does not escape
..\..\..\..\runtime\profbuf.go:162:23: (*profBuf).takeOverflow &b.overflowTime does not escape
..\..\..\..\runtime\profbuf.go:170:19: (*profBuf).takeOverflow &b.overflow does not escape
..\..\..\..\runtime\profbuf.go:173:28: (*profBuf).takeOverflow &b.overflow does not escape
..\..\..\..\runtime\profbuf.go:174:24: (*profBuf).takeOverflow &b.overflowTime does not escape
..\..\..\..\runtime\profbuf.go:238:44: (*profBuf).canWriteRecord b does not escape
..\..\..\..\runtime\profbuf.go:239:11: (*profBuf).canWriteRecord b.r does not escape
..\..\..\..\runtime\profbuf.go:240:11: (*profBuf).canWriteRecord b.w does not escape
..\..\..\..\runtime\profbuf.go:181:41: (*profBuf).incrementOverflow b does not escape
..\..\..\..\runtime\profbuf.go:183:29: (*profBuf).incrementOverflow &b.overflow does not escape
..\..\..\..\runtime\profbuf.go:189:19: (*profBuf).incrementOverflow &b.overflowTime does not escape
..\..\..\..\runtime\profbuf.go:190:19: (*profBuf).incrementOverflow &b.overflow does not escape
..\..\..\..\runtime\profbuf.go:200:19: (*profBuf).incrementOverflow &b.overflow does not escape
..\..\..\..\runtime\profbuf.go:408:10: (*profBuf).wakeupExtra b does not escape
..\..\..\..\runtime\profbuf.go:410:13: (*profBuf).wakeupExtra b.w does not escape
..\..\..\..\runtime\profbuf.go:412:10: (*profBuf).wakeupExtra b.w does not escape
..\..\..\..\runtime\profbuf.go:416:15: (*profBuf).wakeupExtra &b.wait does not escape
..\..\..\..\runtime\profbuf.go:304:80: leaking param content: tagPtr
..\..\..\..\runtime\profbuf.go:304:80: 	from *tagPtr (indirection) at ..\..\..\..\runtime\profbuf.go:352:69
..\..\..\..\runtime\profbuf.go:304:80: 	from *(*uintptr)(unsafe.Pointer(&b.tags[wt])) (star-equals) at ..\..\..\..\runtime\profbuf.go:352:44
..\..\..\..\runtime\profbuf.go:304:80: leaking param content: hdr
..\..\..\..\runtime\profbuf.go:304:80: 	from *hdr (indirection) at ..\..\..\..\runtime\profbuf.go:304:80
..\..\..\..\runtime\profbuf.go:304:80: 	from copy(data[2:2 + b.hdrsize], hdr) (copied slice) at ..\..\..\..\runtime\profbuf.go:371:19
..\..\..\..\runtime\profbuf.go:304:80: (*profBuf).write b does not escape
..\..\..\..\runtime\profbuf.go:304:80: (*profBuf).write stk does not escape
..\..\..\..\runtime\profbuf.go:312:33: (*profBuf).write &b.overflow does not escape
..\..\..\..\runtime\profbuf.go:320:38: (*profBuf).write stk does not escape
..\..\..\..\runtime\profbuf.go:331:11: (*profBuf).write b.r does not escape
..\..\..\..\runtime\profbuf.go:332:11: (*profBuf).write b.w does not escape
..\..\..\..\runtime\profbuf.go:352:30: (*profBuf).write &b.tags[wt] does not escape
..\..\..\..\runtime\profbuf.go:382:13: (*profBuf).write b.w does not escape
..\..\..\..\runtime\profbuf.go:384:10: (*profBuf).write b.w does not escape
..\..\..\..\runtime\profbuf.go:389:15: (*profBuf).write &b.wait does not escape
..\..\..\..\runtime\os_windows.go:885:67: setThreadCPUProfiler &due does not escape
..\..\..\..\runtime\os_windows.go:886:40: setThreadCPUProfiler &getg().m.profilehz does not escape
..\..\..\..\runtime\os_windows.go:868:23: setProcessCPUProfiler &profiletimer does not escape
..\..\..\..\runtime\os_windows.go:869:49: setProcessCPUProfiler profileloop does not escape
..\..\..\..\runtime\os_windows.go:869:49: setProcessCPUProfiler &f does not escape
..\..\..\..\runtime\proc.go:3820:18: setcpuprofilerate &prof.signalLock does not escape
..\..\..\..\runtime\proc.go:3827:15: setcpuprofilerate &prof.signalLock does not escape
..\..\..\..\runtime\proc.go:3829:7: setcpuprofilerate &sched.lock does not escape
..\..\..\..\runtime\proc.go:3831:9: setcpuprofilerate &sched.lock does not escape
..\..\..\..\runtime\cpuprof.go:146:10: (*cpuProfile).addExtra p does not escape
..\..\..\..\runtime\cpuprof.go:150:26: (*cpuProfile).addExtra hdr does not escape
..\..\..\..\runtime\cpuprof.go:150:38: (*cpuProfile).addExtra p.extra does not escape
..\..\..\..\runtime\cpuprof.go:159:10: (*cpuProfile).addExtra _LostExternalCode does not escape
..\..\..\..\runtime\cpuprof.go:159:10: (*cpuProfile).addExtra &f does not escape
..\..\..\..\runtime\cpuprof.go:160:10: (*cpuProfile).addExtra _ExternalCode does not escape
..\..\..\..\runtime\cpuprof.go:160:10: (*cpuProfile).addExtra &f does not escape
..\..\..\..\runtime\cpuprof.go:162:32: (*cpuProfile).addExtra hdr does not escape
..\..\..\..\runtime\cpuprof.go:162:44: (*cpuProfile).addExtra lostStk does not escape
..\..\..\..\runtime\profbuf.go:397:10: (*profBuf).close b does not escape
..\..\..\..\runtime\profbuf.go:398:17: (*profBuf).close &b.eof does not escape
..\..\..\..\runtime\profbuf.go:401:15: (*profBuf).close &b.eof does not escape
..\..\..\..\runtime\cpuprof.go:62:7: SetCPUProfileRate &cpuprof.lock does not escape
..\..\..\..\runtime\cpuprof.go:66:11: SetCPUProfileRate &cpuprof.lock does not escape
..\..\..\..\runtime\cpuprof.go:73:41: SetCPUProfileRate hdr does not escape
..\..\..\..\runtime\cpuprof.go:78:10: SetCPUProfileRate cpuprof does not escape
..\..\..\..\runtime\cpuprof.go:81:9: SetCPUProfileRate &cpuprof.lock does not escape
..\..\..\..\runtime\cpuprof.go:90:39: leaking param content: gp
..\..\..\..\runtime\cpuprof.go:90:39: 	from gp.labels (dot of pointer) at ..\..\..\..\runtime\cpuprof.go:105:24
..\..\..\..\runtime\cpuprof.go:90:39: 	from &gp.labels (address-of) at ..\..\..\..\runtime\cpuprof.go:105:21
..\..\..\..\runtime\cpuprof.go:90:39: 	from *(&gp.labels) (indirection) at ..\..\..\..\runtime\cpuprof.go:105:21
..\..\..\..\runtime\cpuprof.go:90:39: 	from &gp.labels (passed to call[argument content escapes]) at ..\..\..\..\runtime\cpuprof.go:105:20
..\..\..\..\runtime\cpuprof.go:90:39: (*cpuProfile).add p does not escape
..\..\..\..\runtime\cpuprof.go:90:39: (*cpuProfile).add stk does not escape
..\..\..\..\runtime\cpuprof.go:92:18: (*cpuProfile).add &prof.signalLock does not escape
..\..\..\..\runtime\cpuprof.go:105:21: (*cpuProfile).add &gp.labels does not escape
..\..\..\..\runtime\cpuprof.go:105:48: (*cpuProfile).add hdr does not escape
..\..\..\..\runtime\cpuprof.go:108:15: (*cpuProfile).add &prof.signalLock does not escape
..\..\..\..\runtime\cpuprof.go:120:37: leaking param content: stk
..\..\..\..\runtime\cpuprof.go:120:37: 	from *stk (indirection) at ..\..\..\..\runtime\cpuprof.go:120:37
..\..\..\..\runtime\cpuprof.go:120:37: 	from copy(cpuprof.extra[i + 1:], stk) (copied slice) at ..\..\..\..\runtime\cpuprof.go:132:7
..\..\..\..\runtime\cpuprof.go:120:37: (*cpuProfile).addNonGo p does not escape
..\..\..\..\runtime\cpuprof.go:125:18: (*cpuProfile).addNonGo &prof.signalLock does not escape
..\..\..\..\runtime\cpuprof.go:132:21: (*cpuProfile).addNonGo cpuprof.extra does not escape
..\..\..\..\runtime\cpuprof.go:138:15: (*cpuProfile).addNonGo &prof.signalLock does not escape
..\..\..\..\runtime\cpuprof.go:167:44: (*cpuProfile).addLostAtomic64 p does not escape
..\..\..\..\runtime\cpuprof.go:170:9: (*cpuProfile).addLostAtomic64 _LostSIGPROFDuringAtomic64 does not escape
..\..\..\..\runtime\cpuprof.go:170:9: (*cpuProfile).addLostAtomic64 &f does not escape
..\..\..\..\runtime\cpuprof.go:171:9: (*cpuProfile).addLostAtomic64 _System does not escape
..\..\..\..\runtime\cpuprof.go:171:9: (*cpuProfile).addLostAtomic64 &f does not escape
..\..\..\..\runtime\cpuprof.go:173:31: (*cpuProfile).addLostAtomic64 hdr does not escape
..\..\..\..\runtime\cpuprof.go:173:43: (*cpuProfile).addLostAtomic64 lostStk does not escape
..\..\..\..\runtime\runtime.go:24:27: tickspersecond &ticks.val does not escape
..\..\..\..\runtime\runtime.go:28:7: tickspersecond &ticks.lock does not escape
..\..\..\..\runtime\runtime.go:43:18: tickspersecond &ticks.val does not escape
..\..\..\..\runtime\runtime.go:45:9: tickspersecond &ticks.lock does not escape
..\..\..\..\runtime\profbuf.go:432:89: leaking param: b to result data level=1
..\..\..\..\runtime\profbuf.go:432:89: 	from b.overflowBuf (dot of pointer) at ..\..\..\..\runtime\profbuf.go:470:12
..\..\..\..\runtime\profbuf.go:432:89: 	from dst (assigned) at ..\..\..\..\runtime\profbuf.go:470:8
..\..\..\..\runtime\profbuf.go:432:89: 	from data (return) at ..\..\..\..\runtime\profbuf.go:477:4
..\..\..\..\runtime\profbuf.go:432:89: leaking param: b to result data level=1
..\..\..\..\runtime\profbuf.go:432:89: 	from b.data (dot of pointer) at ..\..\..\..\runtime\profbuf.go:505:10
..\..\..\..\runtime\profbuf.go:432:89: 	from data (assigned) at ..\..\..\..\runtime\profbuf.go:505:7
..\..\..\..\runtime\profbuf.go:432:89: leaking param: b to result data level=1
..\..\..\..\runtime\profbuf.go:432:89: 	from b.data (dot of pointer) at ..\..\..\..\runtime\profbuf.go:515:11
..\..\..\..\runtime\profbuf.go:432:89: 	from data (assigned) at ..\..\..\..\runtime\profbuf.go:515:8
..\..\..\..\runtime\profbuf.go:477:43: overflowTag escapes to heap
..\..\..\..\runtime\profbuf.go:477:43: 	from tags (return) at ..\..\..\..\runtime\profbuf.go:477:4
..\..\..\..\runtime\profbuf.go:432:89: leaking param: b to result tags level=1
..\..\..\..\runtime\profbuf.go:432:89: 	from b.tags (dot of pointer) at ..\..\..\..\runtime\profbuf.go:525:10
..\..\..\..\runtime\profbuf.go:432:89: 	from tags (assigned) at ..\..\..\..\runtime\profbuf.go:525:7
..\..\..\..\runtime\profbuf.go:444:14: (*profBuf).read b.r does not escape
..\..\..\..\runtime\profbuf.go:454:6: (*profBuf).read b.r does not escape
..\..\..\..\runtime\profbuf.go:458:11: (*profBuf).read b.w does not escape
..\..\..\..\runtime\profbuf.go:461:19: (*profBuf).read &b.overflow does not escape
..\..\..\..\runtime\profbuf.go:479:18: (*profBuf).read &b.eof does not escape
..\..\..\..\runtime\profbuf.go:488:7: (*profBuf).read b.w does not escape
..\..\..\..\runtime\profbuf.go:497:10: (*profBuf).read b.w does not escape
..\..\..\..\runtime\profbuf.go:501:15: (*profBuf).read &b.wait does not escape
..\..\..\..\runtime\profbuf.go:502:13: (*profBuf).read &b.wait does not escape
..\..\..\..\runtime\cpuprof.go:202:7: runtime_pprof_readProfile &cpuprof.lock does not escape
..\..\..\..\runtime\cpuprof.go:204:9: runtime_pprof_readProfile &cpuprof.lock does not escape
..\..\..\..\runtime\cpuprof.go:207:8: runtime_pprof_readProfile &cpuprof.lock does not escape
..\..\..\..\runtime\cpuprof.go:209:10: runtime_pprof_readProfile &cpuprof.lock does not escape
..\..\..\..\runtime\proc.go:966:13: &worldsema escapes to heap
..\..\..\..\runtime\proc.go:966:13: 	from &worldsema (passed to call[argument escapes]) at ..\..\..\..\runtime\proc.go:966:12
..\..\..\..\runtime\proc.go:965:26: leaking param: reason
..\..\..\..\runtime\proc.go:965:26: 	from getg().m.preemptoff (star-dot-equals) at ..\..\..\..\runtime\proc.go:967:22
..\..\..\..\runtime\proc.go:973:14: startTheWorld func literal does not escape
..\..\..\..\runtime\proc.go:976:13: startTheWorld &worldsema does not escape
..\..\..\..\runtime\debug.go:18:7: GOMAXPROCS &sched.lock does not escape
..\..\..\..\runtime\debug.go:20:9: GOMAXPROCS &sched.lock does not escape
..\..\..\..\runtime\debug.go:46:45: NumCgoCall &allm does not escape
..\..\..\..\runtime\proc.go:3550:57: gcount &sched.ngsys does not escape
..\..\..\..\runtime\defs_windows_amd64.go:119:24: (*context).ip c does not escape
..\..\..\..\runtime\defs_windows_amd64.go:120:24: (*context).sp c does not escape
..\..\..\..\runtime\defs_windows_amd64.go:122:27: (*context).setip c does not escape
..\..\..\..\runtime\defs_windows_amd64.go:123:27: (*context).setsp c does not escape
..\..\..\..\runtime\defs_windows_amd64.go:125:18: dumpregs r does not escape
..\..\..\..\runtime\env_posix.go:11:27: gogetenv key does not escape
..\..\..\..\runtime\env_posix.go:34:34: make([]byte, len(s) + 1) escapes to heap
..\..\..\..\runtime\env_posix.go:34:34: 	from make([]byte, len(s) + 1) (too large for stack) at ..\..\..\..\runtime\env_posix.go:34:34
..\..\..\..\runtime\env_posix.go:30:35: leaking param content: k
..\..\..\..\runtime\env_posix.go:30:35: 	from s (assign-pair) at ..\..\..\..\runtime\env_posix.go:34:34
..\..\..\..\runtime\env_posix.go:30:35: 	from *s (indirection) at ..\..\..\..\runtime\env_posix.go:34:34
..\..\..\..\runtime\env_posix.go:30:35: 	from copy(p, s) (copied slice) at ..\..\..\..\runtime\env_posix.go:34:34
..\..\..\..\runtime\env_posix.go:34:46: make([]byte, len(s) + 1) escapes to heap
..\..\..\..\runtime\env_posix.go:34:46: 	from make([]byte, len(s) + 1) (too large for stack) at ..\..\..\..\runtime\env_posix.go:34:46
..\..\..\..\runtime\env_posix.go:30:35: leaking param content: v
..\..\..\..\runtime\env_posix.go:30:35: 	from s (assign-pair) at ..\..\..\..\runtime\env_posix.go:34:46
..\..\..\..\runtime\env_posix.go:30:35: 	from *s (indirection) at ..\..\..\..\runtime\env_posix.go:34:46
..\..\..\..\runtime\env_posix.go:30:35: 	from copy(p, s) (copied slice) at ..\..\..\..\runtime\env_posix.go:34:46
..\..\..\..\runtime\env_posix.go:34:34: syscall_setenv_c &p[0] does not escape
..\..\..\..\runtime\env_posix.go:34:46: syscall_setenv_c &p[0] does not escape
..\..\..\..\runtime\env_posix.go:35:41: syscall_setenv_c &arg does not escape
..\..\..\..\runtime\env_posix.go:45:34: make([]byte, len(s) + 1) escapes to heap
..\..\..\..\runtime\env_posix.go:45:34: 	from make([]byte, len(s) + 1) (too large for stack) at ..\..\..\..\runtime\env_posix.go:45:34
..\..\..\..\runtime\env_posix.go:41:27: leaking param content: k
..\..\..\..\runtime\env_posix.go:41:27: 	from s (assign-pair) at ..\..\..\..\runtime\env_posix.go:45:34
..\..\..\..\runtime\env_posix.go:41:27: 	from *s (indirection) at ..\..\..\..\runtime\env_posix.go:45:34
..\..\..\..\runtime\env_posix.go:41:27: 	from copy(p, s) (copied slice) at ..\..\..\..\runtime\env_posix.go:45:34
..\..\..\..\runtime\env_posix.go:45:34: syscall_unsetenv_c &p[0] does not escape
..\..\..\..\runtime\env_posix.go:46:43: syscall_unsetenv_c &arg does not escape
..\..\..\..\runtime\env_posix.go:50:11: make([]byte, len(s) + 1) escapes to heap
..\..\..\..\runtime\env_posix.go:50:11: 	from make([]byte, len(s) + 1) (too large for stack) at ..\..\..\..\runtime\env_posix.go:50:11
..\..\..\..\runtime\env_posix.go:49:24: leaking param content: s
..\..\..\..\runtime\env_posix.go:49:24: 	from *s (indirection) at ..\..\..\..\runtime\env_posix.go:49:24
..\..\..\..\runtime\env_posix.go:49:24: 	from copy(p, s) (copied slice) at ..\..\..\..\runtime\env_posix.go:51:6
..\..\..\..\runtime\env_posix.go:52:24: &p[0] escapes to heap
..\..\..\..\runtime\env_posix.go:52:24: 	from ~r1 (return) at ..\..\..\..\runtime\env_posix.go:52:2
..\..\..\..\runtime\error.go:36:61: "interface conversion: " + inter + " is nil, not " + e.assertedString escapes to heap
..\..\..\..\runtime\error.go:36:61: 	from ~r0 (return) at ..\..\..\..\runtime\error.go:36:3
..\..\..\..\runtime\error.go:40:13: "interface conversion: " + inter + " is " + e.concreteString + ", not " + e.assertedString escapes to heap
..\..\..\..\runtime\error.go:40:13: 	from ~r0 (return) at ..\..\..\..\runtime\error.go:39:3
..\..\..\..\runtime\error.go:43:23: "interface conversion: " + e.concreteString + " is not " + e.assertedString + ": missing method " + e.missingMethod escapes to heap
..\..\..\..\runtime\error.go:43:23: 	from ~r0 (return) at ..\..\..\..\runtime\error.go:42:2
..\..\..\..\runtime\error.go:30:38: (*TypeAssertionError).Error e does not escape
..\..\..\..\runtime\error.go:49:9: errorString.RuntimeError e does not escape
..\..\..\..\runtime\error.go:52:27: "runtime error: " + string(e) escapes to heap
..\..\..\..\runtime\error.go:52:27: 	from ~r0 (return) at ..\..\..\..\runtime\error.go:52:2
..\..\..\..\runtime\error.go:51:30: errorString.Error e does not escape
..\..\..\..\runtime\error.go:60:9: plainError.RuntimeError e does not escape
..\..\..\..\runtime\error.go:62:29: leaking param: e to result ~r0 level=0
..\..\..\..\runtime\error.go:62:29: 	from ~r0 (return) at ..\..\..\..\runtime\error.go:63:2
..\..\..\..\runtime\error.go:70:32: typestring x does not escape
..\..\..\..\runtime\error.go:71:15: typestring &x does not escape
..\..\..\..\runtime\error.go:77:17: leaking param: i
..\..\..\..\runtime\error.go:77:17: 	from v (switch case) at ..\..\..\..\runtime\error.go:78:2
..\..\..\..\runtime\error.go:77:17: 	from v.String() (receiver in indirect call) at ..\..\..\..\runtime\error.go:82:17
..\..\..\..\runtime\error.go:157:96: "value method " + pkg + "." + typ + "." + meth + " called using nil *" + typ + " pointer" escapes to heap
..\..\..\..\runtime\error.go:157:96: 	from panic(plainError("value method " + pkg + "." + typ + "." + meth + " called using nil *" + typ + " pointer")) (panic) at ..\..\..\..\runtime\error.go:157:7
..\..\..\..\runtime\error.go:141:31: panicwrap "panicwrap: no ( in " + name does not escape
..\..\..\..\runtime\error.go:145:61: panicwrap "panicwrap: unexpected string after package name: " + name does not escape
..\..\..\..\runtime\error.go:150:31: panicwrap "panicwrap: no ) in " + name does not escape
..\..\..\..\runtime\error.go:153:58: panicwrap "panicwrap: unexpected string after type name: " + name does not escape
..\..\..\..\runtime\string.go:247:17: rawstring &s does not escape
..\..\..\..\runtime\string.go:248:17: rawstring &s does not escape
..\..\..\..\runtime\string.go:250:27: rawstring &b does not escape
..\..\..\..\runtime\string.go:292:24: gostring p does not escape
..\..\..\..\runtime\string.go:298:25: gostring &b[0] does not escape
..\..\..\..\runtime\symtab.go:287:20: expandCgoFrames &arg does not escape
..\..\..\..\runtime\symtab.go:307:21: expandCgoFrames &arg does not escape
..\..\..\..\runtime\symtab.go:315:20: expandCgoFrames &arg does not escape
..\..\..\..\runtime\symtab.go:202:50: leaking param content: ex
..\..\..\..\runtime\symtab.go:202:50: 	from ex.funcInfo (dot of pointer) at ..\..\..\..\runtime\symtab.go:225:33
..\..\..\..\runtime\symtab.go:202:50: 	from *ex.funcInfo (indirection) at ..\..\..\..\runtime\symtab.go:225:33
..\..\..\..\runtime\symtab.go:202:50: 	from ex.funcInfo (passed to call[argument content escapes]) at ..\..\..\..\runtime\symtab.go:225:30
..\..\..\..\runtime\symtab.go:248:13: (*pcExpander).next ignoring self-assignment to ex.frames
..\..\..\..\runtime\symtab.go:240:30: leaking param: ex to result ~r0 level=2
..\..\..\..\runtime\symtab.go:240:30: 	from ex.frames (dot of pointer) at ..\..\..\..\runtime\symtab.go:247:14
..\..\..\..\runtime\symtab.go:240:30: 	from ex.frames[0] (dot of pointer) at ..\..\..\..\runtime\symtab.go:247:21
..\..\..\..\runtime\symtab.go:240:30: 	from frame (assigned) at ..\..\..\..\runtime\symtab.go:247:9
..\..\..\..\runtime\symtab.go:240:30: 	from ~r0 (return) at ..\..\..\..\runtime\symtab.go:250:3
..\..\..\..\runtime\symtab.go:240:30: leaking param: ex to result ~r0 level=2
..\..\..\..\runtime\symtab.go:240:30: 	from ex.funcInfo (dot of pointer) at ..\..\..\..\runtime\symtab.go:259:36
..\..\..\..\runtime\symtab.go:240:30: 	from *ex.funcInfo (indirection) at ..\..\..\..\runtime\symtab.go:259:36
..\..\..\..\runtime\symtab.go:240:30: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\symtab.go:259:33
..\..\..\..\runtime\symtab.go:240:30: 	from Frame literal (assigned) at ..\..\..\..\runtime\symtab.go:256:17
..\..\..\..\runtime\symtab.go:240:30: 	from frame (assigned) at ..\..\..\..\runtime\symtab.go:256:9
..\..\..\..\runtime\symtab.go:240:30: 	from ~r0 (return) at ..\..\..\..\runtime\symtab.go:267:3
..\..\..\..\runtime\symtab.go:240:30: leaking param: ex to result ~r0 level=1
..\..\..\..\runtime\symtab.go:240:30: 	from ex.file (dot of pointer) at ..\..\..\..\runtime\symtab.go:260:16
..\..\..\..\runtime\symtab.go:240:30: 	from Frame literal (struct literal element) at ..\..\..\..\runtime\symtab.go:256:17
..\..\..\..\runtime\symtab.go:240:30: 	from frame (assigned) at ..\..\..\..\runtime\symtab.go:256:9
..\..\..\..\runtime\symtab.go:240:30: 	from ~r0 (return) at ..\..\..\..\runtime\symtab.go:267:3
..\..\..\..\runtime\symtab.go:240:30: leaking param: ex to result ~r0 level=1
..\..\..\..\runtime\symtab.go:240:30: 	from ex.funcInfo (dot of pointer) at ..\..\..\..\runtime\symtab.go:274:15
..\..\..\..\runtime\symtab.go:240:30: 	from f (assigned) at ..\..\..\..\runtime\symtab.go:274:30
..\..\..\..\runtime\symtab.go:240:30: 	from ~r0 (assign-pair) at ..\..\..\..\runtime\symtab.go:274:30
..\..\..\..\runtime\symtab.go:240:30: 	from Frame literal (struct literal element) at ..\..\..\..\runtime\symtab.go:272:14
..\..\..\..\runtime\symtab.go:240:30: 	from ~r0 (return) at ..\..\..\..\runtime\symtab.go:272:2
..\..\..\..\runtime\symtab.go:240:30: leaking param content: ex
..\..\..\..\runtime\symtab.go:240:30: 	from ex.funcInfo (dot of pointer) at ..\..\..\..\runtime\symtab.go:264:24
..\..\..\..\runtime\symtab.go:240:30: 	from *ex.funcInfo (indirection) at ..\..\..\..\runtime\symtab.go:264:24
..\..\..\..\runtime\symtab.go:240:30: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\symtab.go:264:21
..\..\..\..\runtime\symtab.go:240:30: 	from ex.file (star-dot-equals) at ..\..\..\..\runtime\symtab.go:264:5
..\..\..\..\runtime\symtab.go:125:108: leaking param: callers to result ncallers level=0
..\..\..\..\runtime\symtab.go:125:108: 	from ncallers (assigned) at ..\..\..\..\runtime\symtab.go:126:11
..\..\..\..\runtime\symtab.go:125:108: leaking param: se to result frame level=1
..\..\..\..\runtime\symtab.go:125:108: 	from se.pcExpander (dot of pointer) at ..\..\..\..\runtime\symtab.go:153:12
..\..\..\..\runtime\symtab.go:125:108: 	from se.pcExpander (address-of) at ..\..\..\..\runtime\symtab.go:153:23
..\..\..\..\runtime\symtab.go:125:108: 	from *se.pcExpander (indirection) at ..\..\..\..\runtime\symtab.go:153:23
..\..\..\..\runtime\symtab.go:125:108: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\symtab.go:153:28
..\..\..\..\runtime\symtab.go:125:108: 	from frame (assigned) at ..\..\..\..\runtime\symtab.go:125:108
..\..\..\..\runtime\symtab.go:125:108: leaking param content: se
..\..\..\..\runtime\symtab.go:125:108: 	from se.pcExpander (dot of pointer) at ..\..\..\..\runtime\symtab.go:134:5
..\..\..\..\runtime\symtab.go:125:108: 	from se.pcExpander (address-of) at ..\..\..\..\runtime\symtab.go:134:16
..\..\..\..\runtime\symtab.go:125:108: 	from *se.pcExpander (indirection) at ..\..\..\..\runtime\symtab.go:134:16
..\..\..\..\runtime\symtab.go:125:108: 	from se.pcExpander (passed to call[argument content escapes]) at ..\..\..\..\runtime\symtab.go:134:21
..\..\..\..\runtime\symtab.go:134:16: (*stackExpander).next se.pcExpander does not escape
..\..\..\..\runtime\symtab.go:139:18: (*stackExpander).next se.pcExpander does not escape
..\..\..\..\runtime\symtab.go:153:23: (*stackExpander).next se.pcExpander does not escape
..\..\..\..\runtime\extern.go:173:26: Caller rpc does not escape
..\..\..\..\runtime\extern.go:177:26: Caller stackExpander does not escape
..\..\..\..\runtime\extern.go:177:35: Caller rpc does not escape
..\..\..\..\runtime\extern.go:181:32: Caller stackExpander does not escape
..\..\..\..\runtime\extern.go:185:30: Caller stackExpander does not escape
..\..\..\..\runtime\extern.go:205:38: Callers pc does not escape
..\..\..\..\runtime\fastlog2.go:18:22: fastlog2 &f does not escape
..\..\..\..\runtime\float.go:34:36: abs &f does not escape
..\..\..\..\runtime\float.go:34:24: abs &b does not escape
..\..\..\..\runtime\float.go:41:36: copysign &f does not escape
..\..\..\..\runtime\float.go:41:59: copysign &f does not escape
..\..\..\..\runtime\float.go:41:24: copysign &b does not escape
..\..\..\..\runtime\float.go:46:35: float64bits &f does not escape
..\..\..\..\runtime\float.go:52:36: float64frombits &b does not escape
..\..\..\..\runtime\hash64.go:84:48: memhash32 p does not escape
..\..\..\..\runtime\hash64.go:96:48: memhash64 p does not escape
..\..\..\..\runtime\hashmap.go:197:25: evacuated b does not escape
..\..\..\..\runtime\hashmap.go:202:38: leaking param: b to result ~r1 level=1
..\..\..\..\runtime\hashmap.go:202:38: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap.go:203:22
..\..\..\..\runtime\hashmap.go:202:38: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap.go:203:22
..\..\..\..\runtime\hashmap.go:202:38: 	from (**bmap)(add(unsafe.Pointer(b), uintptr(t.bucketsize) - sys.PtrSize)) (converted) at ..\..\..\..\runtime\hashmap.go:203:18
..\..\..\..\runtime\hashmap.go:202:38: 	from *(**bmap)(add(unsafe.Pointer(b), uintptr(t.bucketsize) - sys.PtrSize)) (indirection) at ..\..\..\..\runtime\hashmap.go:203:9
..\..\..\..\runtime\hashmap.go:202:38: 	from ~r1 (return) at ..\..\..\..\runtime\hashmap.go:203:2
..\..\..\..\runtime\hashmap.go:202:38: (*bmap).overflow t does not escape
..\..\..\..\runtime\hashmap.go:206:45: leaking param: ovf
..\..\..\..\runtime\hashmap.go:206:45: 	from *(**bmap)(add(unsafe.Pointer(b), uintptr(t.bucketsize) - sys.PtrSize)) (star-equals) at ..\..\..\..\runtime\hashmap.go:207:71
..\..\..\..\runtime\hashmap.go:206:45: (*bmap).setoverflow b does not escape
..\..\..\..\runtime\hashmap.go:206:45: (*bmap).setoverflow t does not escape
..\..\..\..\runtime\hashmap.go:210:23: leaking param: b to result ~r0 level=0
..\..\..\..\runtime\hashmap.go:210:23: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap.go:211:12
..\..\..\..\runtime\hashmap.go:210:23: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap.go:211:12
..\..\..\..\runtime\hashmap.go:210:23: 	from ~r0 (return) at ..\..\..\..\runtime\hashmap.go:211:2
..\..\..\..\runtime\hashmap.go:221:10: (*hmap).incrnoverflow h does not escape
..\..\..\..\runtime\malloc.go:838:28: newobject typ does not escape
..\..\..\..\runtime\hashmap.go:240:50: leaking param content: h
..\..\..\..\runtime\hashmap.go:240:50: 	from h.extra (dot of pointer) at ..\..\..\..\runtime\hashmap.go:245:10
..\..\..\..\runtime\hashmap.go:240:50: 	from h.extra.nextOverflow (dot of pointer) at ..\..\..\..\runtime\hashmap.go:245:16
..\..\..\..\runtime\hashmap.go:240:50: 	from ovf (assigned) at ..\..\..\..\runtime\hashmap.go:245:7
..\..\..\..\runtime\hashmap.go:240:50: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap.go:248:38
..\..\..\..\runtime\hashmap.go:240:50: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap.go:248:38
..\..\..\..\runtime\hashmap.go:240:50: 	from h.extra.nextOverflow (star-dot-equals) at ..\..\..\..\runtime\hashmap.go:248:25
..\..\..\..\runtime\hashmap.go:261:19: new(mapextra) escapes to heap
..\..\..\..\runtime\hashmap.go:261:19: 	from h.extra (star-dot-equals) at ..\..\..\..\runtime\hashmap.go:261:19
..\..\..\..\runtime\hashmap.go:261:19: new([]*bmap) escapes to heap
..\..\..\..\runtime\hashmap.go:261:19: 	from h.extra.overflow (star-dot-equals) at ..\..\..\..\runtime\hashmap.go:261:19
..\..\..\..\runtime\hashmap.go:240:50: leaking param: h to result ~r2 level=2
..\..\..\..\runtime\hashmap.go:240:50: 	from h.extra (dot of pointer) at ..\..\..\..\runtime\hashmap.go:245:10
..\..\..\..\runtime\hashmap.go:240:50: 	from h.extra.nextOverflow (dot of pointer) at ..\..\..\..\runtime\hashmap.go:245:16
..\..\..\..\runtime\hashmap.go:240:50: 	from ovf (assigned) at ..\..\..\..\runtime\hashmap.go:245:7
..\..\..\..\runtime\hashmap.go:240:50: 	from ~r2 (return) at ..\..\..\..\runtime\hashmap.go:265:2
..\..\..\..\runtime\hashmap.go:240:50: (*hmap).newoverflow t does not escape
..\..\..\..\runtime\hashmap.go:240:50: (*hmap).newoverflow b does not escape
..\..\..\..\runtime\hashmap.go:270:16: new(mapextra) escapes to heap
..\..\..\..\runtime\hashmap.go:270:16: 	from h.extra (star-dot-equals) at ..\..\..\..\runtime\hashmap.go:270:11
..\..\..\..\runtime\hashmap.go:273:25: new([]*bmap) escapes to heap
..\..\..\..\runtime\hashmap.go:273:25: 	from h.extra.overflow (star-dot-equals) at ..\..\..\..\runtime\hashmap.go:273:20
..\..\..\..\runtime\hashmap.go:268:10: (*hmap).createOverflow h does not escape
..\..\..\..\runtime\malloc.go:848:34: newarray typ does not escape
..\..\..\..\runtime\hashmap.go:865:82: makeBucketArray t does not escape
..\..\..\..\runtime\hashmap.go:330:17: new(mapextra) escapes to heap
..\..\..\..\runtime\hashmap.go:330:17: 	from h.extra (star-dot-equals) at ..\..\..\..\runtime\hashmap.go:330:12
..\..\..\..\runtime\hashmap.go:298:46: leaking param: h to result ~r3 level=0
..\..\..\..\runtime\hashmap.go:298:46: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap.go:335:2
..\..\..\..\runtime\hashmap.go:298:46: makemap t does not escape
..\..\..\..\runtime\hashmap.go:277:50: leaking param: h to result ~r3 level=0
..\..\..\..\runtime\hashmap.go:277:50: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\hashmap.go:281:16
..\..\..\..\runtime\hashmap.go:277:50: 	from ~r3 (assigned) at ..\..\..\..\runtime\hashmap.go:277:50
..\..\..\..\runtime\hashmap.go:277:50: makemap64 t does not escape
..\..\..\..\runtime\hashmap.go:288:10: new(hmap) escapes to heap
..\..\..\..\runtime\hashmap.go:288:10: 	from h (assigned) at ..\..\..\..\runtime\hashmap.go:288:4
..\..\..\..\runtime\hashmap.go:288:10: 	from ~r0 (return) at ..\..\..\..\runtime\hashmap.go:290:2
..\..\..\..\runtime\race0.go:27:51: racereadpc addr does not escape
..\..\..\..\runtime\race0.go:19:67: raceReadObjectPC t does not escape
..\..\..\..\runtime\race0.go:19:67: raceReadObjectPC addr does not escape
..\..\..\..\runtime\msan0.go:19:39: msanread addr does not escape
..\..\..\..\runtime\hashmap.go:354:25: &zeroVal[0] escapes to heap
..\..\..\..\runtime\hashmap.go:354:25: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap.go:354:3
..\..\..\..\runtime\hashmap.go:343:58: leaking param: h to result ~r3 level=1
..\..\..\..\runtime\hashmap.go:343:58: 	from h.buckets (dot of pointer) at ..\..\..\..\runtime\hashmap.go:362:20
..\..\..\..\runtime\hashmap.go:343:58: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap.go:362:18
..\..\..\..\runtime\hashmap.go:343:58: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap.go:362:18
..\..\..\..\runtime\hashmap.go:343:58: 	from b (assigned) at ..\..\..\..\runtime\hashmap.go:362:4
..\..\..\..\runtime\hashmap.go:343:58: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap.go:384:13
..\..\..\..\runtime\hashmap.go:343:58: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap.go:384:13
..\..\..\..\runtime\hashmap.go:343:58: 	from v (assigned) at ..\..\..\..\runtime\hashmap.go:384:7
..\..\..\..\runtime\hashmap.go:343:58: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap.go:388:5
..\..\..\..\runtime\hashmap.go:392:24: &zeroVal[0] escapes to heap
..\..\..\..\runtime\hashmap.go:392:24: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap.go:392:2
..\..\..\..\runtime\hashmap.go:343:58: leaking param: key
..\..\..\..\runtime\hashmap.go:343:58: 	from alg.hash(key, uintptr(h.hash0)) (parameter to indirect call) at ..\..\..\..\runtime\hashmap.go:360:18
..\..\..\..\runtime\hashmap.go:343:58: leaking param content: h
..\..\..\..\runtime\hashmap.go:343:58: 	from h.buckets (dot of pointer) at ..\..\..\..\runtime\hashmap.go:362:20
..\..\..\..\runtime\hashmap.go:343:58: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap.go:362:18
..\..\..\..\runtime\hashmap.go:343:58: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap.go:362:18
..\..\..\..\runtime\hashmap.go:343:58: 	from b (assigned) at ..\..\..\..\runtime\hashmap.go:362:4
..\..\..\..\runtime\hashmap.go:343:58: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap.go:379:12
..\..\..\..\runtime\hashmap.go:343:58: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap.go:379:12
..\..\..\..\runtime\hashmap.go:343:58: 	from k (assigned) at ..\..\..\..\runtime\hashmap.go:379:6
..\..\..\..\runtime\hashmap.go:343:58: 	from alg.equal(key, k) (parameter to indirect call) at ..\..\..\..\runtime\hashmap.go:383:16
..\..\..\..\runtime\hashmap.go:343:58: mapaccess1 t does not escape
..\..\..\..\runtime\hashmap.go:346:15: mapaccess1 mapaccess1 does not escape
..\..\..\..\runtime\hashmap.go:346:15: mapaccess1 &f does not escape
..\..\..\..\runtime\hashmap.go:406:25: &zeroVal[0] escapes to heap
..\..\..\..\runtime\hashmap.go:406:25: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap.go:406:3
..\..\..\..\runtime\hashmap.go:395:75: leaking param: h to result ~r3 level=1
..\..\..\..\runtime\hashmap.go:395:75: 	from h.buckets (dot of pointer) at ..\..\..\..\runtime\hashmap.go:414:39
..\..\..\..\runtime\hashmap.go:395:75: 	from b (assigned) at ..\..\..\..\runtime\hashmap.go:414:4
..\..\..\..\runtime\hashmap.go:395:75: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap.go:436:13
..\..\..\..\runtime\hashmap.go:395:75: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap.go:436:13
..\..\..\..\runtime\hashmap.go:395:75: 	from v (assigned) at ..\..\..\..\runtime\hashmap.go:436:7
..\..\..\..\runtime\hashmap.go:395:75: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap.go:440:5
..\..\..\..\runtime\hashmap.go:444:24: &zeroVal[0] escapes to heap
..\..\..\..\runtime\hashmap.go:444:24: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap.go:444:2
..\..\..\..\runtime\hashmap.go:395:75: leaking param: key
..\..\..\..\runtime\hashmap.go:395:75: 	from alg.hash(key, uintptr(h.hash0)) (parameter to indirect call) at ..\..\..\..\runtime\hashmap.go:412:18
..\..\..\..\runtime\hashmap.go:395:75: leaking param content: h
..\..\..\..\runtime\hashmap.go:395:75: 	from h.buckets (dot of pointer) at ..\..\..\..\runtime\hashmap.go:414:39
..\..\..\..\runtime\hashmap.go:395:75: 	from b (assigned) at ..\..\..\..\runtime\hashmap.go:414:4
..\..\..\..\runtime\hashmap.go:395:75: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap.go:431:12
..\..\..\..\runtime\hashmap.go:395:75: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap.go:431:12
..\..\..\..\runtime\hashmap.go:395:75: 	from k (assigned) at ..\..\..\..\runtime\hashmap.go:431:6
..\..\..\..\runtime\hashmap.go:395:75: 	from alg.equal(key, k) (parameter to indirect call) at ..\..\..\..\runtime\hashmap.go:435:16
..\..\..\..\runtime\hashmap.go:395:75: mapaccess2 t does not escape
..\..\..\..\runtime\hashmap.go:398:15: mapaccess2 mapaccess2 does not escape
..\..\..\..\runtime\hashmap.go:398:15: mapaccess2 &f does not escape
..\..\..\..\runtime\hashmap.go:448:75: leaking param: key
..\..\..\..\runtime\hashmap.go:448:75: 	from alg.hash(key, uintptr(h.hash0)) (parameter to indirect call) at ..\..\..\..\runtime\hashmap.go:453:18
..\..\..\..\runtime\hashmap.go:448:75: leaking param content: h
..\..\..\..\runtime\hashmap.go:448:75: 	from h.buckets (dot of pointer) at ..\..\..\..\runtime\hashmap.go:455:39
..\..\..\..\runtime\hashmap.go:448:75: 	from b (assigned) at ..\..\..\..\runtime\hashmap.go:455:4
..\..\..\..\runtime\hashmap.go:448:75: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap.go:472:12
..\..\..\..\runtime\hashmap.go:448:75: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap.go:472:12
..\..\..\..\runtime\hashmap.go:448:75: 	from k (assigned) at ..\..\..\..\runtime\hashmap.go:472:6
..\..\..\..\runtime\hashmap.go:448:75: 	from alg.equal(key, k) (parameter to indirect call) at ..\..\..\..\runtime\hashmap.go:476:16
..\..\..\..\runtime\hashmap.go:448:75: leaking param: h to result ~r3 level=1
..\..\..\..\runtime\hashmap.go:448:75: 	from h.buckets (dot of pointer) at ..\..\..\..\runtime\hashmap.go:455:39
..\..\..\..\runtime\hashmap.go:448:75: 	from b (assigned) at ..\..\..\..\runtime\hashmap.go:455:4
..\..\..\..\runtime\hashmap.go:448:75: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap.go:472:12
..\..\..\..\runtime\hashmap.go:448:75: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap.go:472:12
..\..\..\..\runtime\hashmap.go:448:75: 	from k (assigned) at ..\..\..\..\runtime\hashmap.go:472:6
..\..\..\..\runtime\hashmap.go:448:75: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap.go:481:5
..\..\..\..\runtime\hashmap.go:448:75: leaking param: h to result ~r4 level=1
..\..\..\..\runtime\hashmap.go:448:75: 	from h.buckets (dot of pointer) at ..\..\..\..\runtime\hashmap.go:455:39
..\..\..\..\runtime\hashmap.go:448:75: 	from b (assigned) at ..\..\..\..\runtime\hashmap.go:455:4
..\..\..\..\runtime\hashmap.go:448:75: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap.go:477:13
..\..\..\..\runtime\hashmap.go:448:75: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap.go:477:13
..\..\..\..\runtime\hashmap.go:448:75: 	from v (assigned) at ..\..\..\..\runtime\hashmap.go:477:7
..\..\..\..\runtime\hashmap.go:448:75: 	from ~r4 (return) at ..\..\..\..\runtime\hashmap.go:481:5
..\..\..\..\runtime\hashmap.go:448:75: mapaccessK t does not escape
..\..\..\..\runtime\hashmap.go:488:68: leaking param content: h
..\..\..\..\runtime\hashmap.go:488:68: 	from *h (indirection) at ..\..\..\..\runtime\hashmap.go:488:68
..\..\..\..\runtime\hashmap.go:488:68: 	from h (passed to call[argument content escapes]) at ..\..\..\..\runtime\hashmap.go:489:17
..\..\..\..\runtime\hashmap.go:488:68: leaking param: key
..\..\..\..\runtime\hashmap.go:488:68: 	from key (passed to call[argument escapes]) at ..\..\..\..\runtime\hashmap.go:489:17
..\..\..\..\runtime\hashmap.go:488:68: leaking param: zero to result ~r4 level=0
..\..\..\..\runtime\hashmap.go:488:68: 	from ~r4 (return) at ..\..\..\..\runtime\hashmap.go:491:3
..\..\..\..\runtime\hashmap.go:488:68: leaking param: h to result ~r4 level=1
..\..\..\..\runtime\hashmap.go:488:68: 	from *h (indirection) at ..\..\..\..\runtime\hashmap.go:488:68
..\..\..\..\runtime\hashmap.go:488:68: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\hashmap.go:489:17
..\..\..\..\runtime\hashmap.go:488:68: 	from v (assigned) at ..\..\..\..\runtime\hashmap.go:489:2
..\..\..\..\runtime\hashmap.go:488:68: 	from ~r4 (return) at ..\..\..\..\runtime\hashmap.go:493:2
..\..\..\..\runtime\hashmap.go:488:68: mapaccess1_fat t does not escape
..\..\..\..\runtime\hashmap.go:490:25: mapaccess1_fat &zeroVal[0] does not escape
..\..\..\..\runtime\hashmap.go:496:85: leaking param content: h
..\..\..\..\runtime\hashmap.go:496:85: 	from *h (indirection) at ..\..\..\..\runtime\hashmap.go:496:85
..\..\..\..\runtime\hashmap.go:496:85: 	from h (passed to call[argument content escapes]) at ..\..\..\..\runtime\hashmap.go:497:17
..\..\..\..\runtime\hashmap.go:496:85: leaking param: key
..\..\..\..\runtime\hashmap.go:496:85: 	from key (passed to call[argument escapes]) at ..\..\..\..\runtime\hashmap.go:497:17
..\..\..\..\runtime\hashmap.go:496:85: leaking param: zero to result ~r4 level=0
..\..\..\..\runtime\hashmap.go:496:85: 	from ~r4 (return) at ..\..\..\..\runtime\hashmap.go:499:3
..\..\..\..\runtime\hashmap.go:496:85: leaking param: h to result ~r4 level=1
..\..\..\..\runtime\hashmap.go:496:85: 	from *h (indirection) at ..\..\..\..\runtime\hashmap.go:496:85
..\..\..\..\runtime\hashmap.go:496:85: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\hashmap.go:497:17
..\..\..\..\runtime\hashmap.go:496:85: 	from v (assigned) at ..\..\..\..\runtime\hashmap.go:497:2
..\..\..\..\runtime\hashmap.go:496:85: 	from ~r4 (return) at ..\..\..\..\runtime\hashmap.go:501:2
..\..\..\..\runtime\hashmap.go:496:85: mapaccess2_fat t does not escape
..\..\..\..\runtime\hashmap.go:498:25: mapaccess2_fat &zeroVal[0] does not escape
..\..\..\..\runtime\mbarrier.go:413:46: memclrHasPointers ptr does not escape
..\..\..\..\runtime\hashmap.go:1120:56: advanceEvacuationMark h does not escape
..\..\..\..\runtime\hashmap.go:1120:56: advanceEvacuationMark t does not escape
..\..\..\..\runtime\hashmap.go:1006:46: leaking param content: h
..\..\..\..\runtime\hashmap.go:1006:46: 	from h.buckets (dot of pointer) at ..\..\..\..\runtime\hashmap.go:1016:22
..\..\..\..\runtime\hashmap.go:1006:46: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap.go:1016:20
..\..\..\..\runtime\hashmap.go:1006:46: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap.go:1016:20
..\..\..\..\runtime\hashmap.go:1006:46: 	from x.b (star-dot-equals) at ..\..\..\..\runtime\hashmap.go:1016:7
..\..\..\..\runtime\hashmap.go:1006:46: evacuate t does not escape
..\..\..\..\runtime\hashmap.go:1015:8: evacuate &xy[0] does not escape
..\..\..\..\runtime\hashmap.go:1023:9: evacuate &xy[1] does not escape
..\..\..\..\runtime\hashmap.go:1076:12: evacuate &xy[useY] does not escape
..\..\..\..\runtime\hashmap.go:982:43: leaking param content: h
..\..\..\..\runtime\hashmap.go:982:43: 	from *h (indirection) at ..\..\..\..\runtime\hashmap.go:982:43
..\..\..\..\runtime\hashmap.go:982:43: 	from h (passed to call[argument content escapes]) at ..\..\..\..\runtime\hashmap.go:985:10
..\..\..\..\runtime\hashmap.go:982:43: growWork t does not escape
..\..\..\..\runtime\hashmap.go:895:30: leaking param content: h
..\..\..\..\runtime\hashmap.go:895:30: 	from h.buckets (dot of pointer) at ..\..\..\..\runtime\hashmap.go:904:17
..\..\..\..\runtime\hashmap.go:895:30: 	from oldbuckets (assigned) at ..\..\..\..\runtime\hashmap.go:904:13
..\..\..\..\runtime\hashmap.go:895:30: 	from h.oldbuckets (star-dot-equals) at ..\..\..\..\runtime\hashmap.go:914:15
..\..\..\..\runtime\hashmap.go:929:17: new(mapextra) escapes to heap
..\..\..\..\runtime\hashmap.go:929:17: 	from h.extra (star-dot-equals) at ..\..\..\..\runtime\hashmap.go:929:12
..\..\..\..\runtime\hashmap.go:895:30: hashGrow t does not escape
..\..\..\..\runtime\hashmap.go:505:57: leaking param: key
..\..\..\..\runtime\hashmap.go:505:57: 	from alg.hash(key, uintptr(h.hash0)) (parameter to indirect call) at ..\..\..\..\runtime\hashmap.go:522:18
..\..\..\..\runtime\hashmap.go:505:57: leaking param content: h
..\..\..\..\runtime\hashmap.go:505:57: 	from *h (indirection) at ..\..\..\..\runtime\hashmap.go:505:57
..\..\..\..\runtime\hashmap.go:505:57: 	from h (passed to call[argument content escapes]) at ..\..\..\..\runtime\hashmap.go:535:11
..\..\..\..\runtime\hashmap.go:547:16: &b.tophash[i] escapes to heap
..\..\..\..\runtime\hashmap.go:547:16: 	from inserti (assigned) at ..\..\..\..\runtime\hashmap.go:547:14
..\..\..\..\runtime\hashmap.go:505:57: leaking param: h to result ~r3 level=1
..\..\..\..\runtime\hashmap.go:505:57: 	from h.buckets (dot of pointer) at ..\..\..\..\runtime\hashmap.go:537:39
..\..\..\..\runtime\hashmap.go:505:57: 	from b (assigned) at ..\..\..\..\runtime\hashmap.go:537:4
..\..\..\..\runtime\hashmap.go:505:57: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap.go:549:15
..\..\..\..\runtime\hashmap.go:505:57: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap.go:549:15
..\..\..\..\runtime\hashmap.go:505:57: 	from val (assigned) at ..\..\..\..\runtime\hashmap.go:549:10
..\..\..\..\runtime\hashmap.go:505:57: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap.go:613:2
..\..\..\..\runtime\hashmap.go:505:57: mapassign t does not escape
..\..\..\..\runtime\hashmap.go:586:13: mapassign &newb.tophash[0] does not escape
..\..\..\..\runtime\race0.go:26:52: racewritepc addr does not escape
..\..\..\..\runtime\hashmap.go:616:41: leaking param: key
..\..\..\..\runtime\hashmap.go:616:41: 	from alg.hash(key, uintptr(h.hash0)) (parameter to indirect call) at ..\..\..\..\runtime\hashmap.go:634:18
..\..\..\..\runtime\hashmap.go:616:41: leaking param content: h
..\..\..\..\runtime\hashmap.go:616:41: 	from *h (indirection) at ..\..\..\..\runtime\hashmap.go:616:41
..\..\..\..\runtime\hashmap.go:616:41: 	from h (passed to call[argument content escapes]) at ..\..\..\..\runtime\hashmap.go:642:11
..\..\..\..\runtime\hashmap.go:616:41: mapdelete t does not escape
..\..\..\..\runtime\hashmap.go:619:15: mapdelete mapdelete does not escape
..\..\..\..\runtime\hashmap.go:619:15: mapdelete &f does not escape
..\..\..\..\runtime\hashmap.go:740:22: leaking param content: it
..\..\..\..\runtime\hashmap.go:740:22: 	from it.bptr (dot of pointer) at ..\..\..\..\runtime\hashmap.go:751:9
..\..\..\..\runtime\hashmap.go:740:22: 	from b (assigned) at ..\..\..\..\runtime\hashmap.go:751:4
..\..\..\..\runtime\hashmap.go:740:22: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap.go:793:11
..\..\..\..\runtime\hashmap.go:740:22: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap.go:793:11
..\..\..\..\runtime\hashmap.go:740:22: 	from k (assigned) at ..\..\..\..\runtime\hashmap.go:793:5
..\..\..\..\runtime\hashmap.go:740:22: 	from alg.equal(k, k) (parameter to indirect call) at ..\..\..\..\runtime\hashmap.go:806:34
..\..\..\..\runtime\hashmap.go:691:43: leaking param: t
..\..\..\..\runtime\hashmap.go:691:43: 	from it.t (star-dot-equals) at ..\..\..\..\runtime\hashmap.go:704:7
..\..\..\..\runtime\hashmap.go:691:43: leaking param: h
..\..\..\..\runtime\hashmap.go:691:43: 	from it.h (star-dot-equals) at ..\..\..\..\runtime\hashmap.go:705:7
..\..\..\..\runtime\hashmap.go:715:19: new(mapextra) escapes to heap
..\..\..\..\runtime\hashmap.go:715:19: 	from h.extra (star-dot-equals) at ..\..\..\..\runtime\hashmap.go:715:19
..\..\..\..\runtime\hashmap.go:715:19: new([]*bmap) escapes to heap
..\..\..\..\runtime\hashmap.go:715:19: 	from h.extra.overflow (star-dot-equals) at ..\..\..\..\runtime\hashmap.go:715:19
..\..\..\..\runtime\hashmap.go:691:43: leaking param content: it
..\..\..\..\runtime\hashmap.go:691:43: 	from *it (indirection) at ..\..\..\..\runtime\hashmap.go:691:43
..\..\..\..\runtime\hashmap.go:691:43: 	from it (passed to call[argument content escapes]) at ..\..\..\..\runtime\hashmap.go:737:13
..\..\..\..\runtime\hashmap.go:694:49: mapiterinit mapiterinit does not escape
..\..\..\..\runtime\hashmap.go:694:49: mapiterinit &f does not escape
..\..\..\..\runtime\hashmap.go:734:14: mapiterinit &h.flags does not escape
..\..\..\..\runtime\hashmap.go:959:26: (*hmap).growing h does not escape
..\..\..\..\runtime\hashmap.go:964:31: (*hmap).sameSizeGrow h does not escape
..\..\..\..\runtime\hashmap.go:969:30: (*hmap).noldbuckets h does not escape
..\..\..\..\runtime\hashmap.go:978:32: (*hmap).oldbucketmask h does not escape
..\..\..\..\runtime\hashmap.go:993:59: bucketEvacuated t does not escape
..\..\..\..\runtime\hashmap.go:993:59: bucketEvacuated h does not escape
..\..\..\..\runtime\hashmap.go:1144:25: ismapkey t does not escape
..\..\..\..\runtime\hashmap.go:1151:44: reflect_makemap t does not escape
..\..\..\..\runtime\hashmap.go:1194:65: leaking param content: h
..\..\..\..\runtime\hashmap.go:1194:65: 	from *h (indirection) at ..\..\..\..\runtime\hashmap.go:1194:65
..\..\..\..\runtime\hashmap.go:1194:65: 	from h (passed to call[argument content escapes]) at ..\..\..\..\runtime\hashmap.go:1195:23
..\..\..\..\runtime\hashmap.go:1194:65: leaking param: key
..\..\..\..\runtime\hashmap.go:1194:65: 	from key (passed to call[argument escapes]) at ..\..\..\..\runtime\hashmap.go:1195:23
..\..\..\..\runtime\hashmap.go:1194:65: leaking param: h to result ~r3 level=1
..\..\..\..\runtime\hashmap.go:1194:65: 	from *h (indirection) at ..\..\..\..\runtime\hashmap.go:1194:65
..\..\..\..\runtime\hashmap.go:1194:65: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\hashmap.go:1195:23
..\..\..\..\runtime\hashmap.go:1194:65: 	from val (assign-pair-func-call) at ..\..\..\..\runtime\hashmap.go:1195:2
..\..\..\..\runtime\hashmap.go:1194:65: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap.go:1200:2
..\..\..\..\runtime\hashmap.go:1194:65: reflect_mapaccess t does not escape
..\..\..\..\runtime\hashmap.go:1204:69: leaking param content: h
..\..\..\..\runtime\hashmap.go:1204:69: 	from *h (indirection) at ..\..\..\..\runtime\hashmap.go:1204:69
..\..\..\..\runtime\hashmap.go:1204:69: 	from h (passed to call[argument content escapes]) at ..\..\..\..\runtime\hashmap.go:1205:16
..\..\..\..\runtime\hashmap.go:1204:69: leaking param: key
..\..\..\..\runtime\hashmap.go:1204:69: 	from key (passed to call[argument escapes]) at ..\..\..\..\runtime\hashmap.go:1205:16
..\..\..\..\runtime\hashmap.go:1204:69: reflect_mapassign t does not escape
..\..\..\..\runtime\hashmap.go:1204:69: reflect_mapassign val does not escape
..\..\..\..\runtime\hashmap.go:1210:49: leaking param content: h
..\..\..\..\runtime\hashmap.go:1210:49: 	from *h (indirection) at ..\..\..\..\runtime\hashmap.go:1210:49
..\..\..\..\runtime\hashmap.go:1210:49: 	from h (passed to call[argument content escapes]) at ..\..\..\..\runtime\hashmap.go:1211:11
..\..\..\..\runtime\hashmap.go:1210:49: leaking param: key
..\..\..\..\runtime\hashmap.go:1210:49: 	from key (passed to call[argument escapes]) at ..\..\..\..\runtime\hashmap.go:1211:11
..\..\..\..\runtime\hashmap.go:1210:49: reflect_mapdelete t does not escape
..\..\..\..\runtime\hashmap.go:1215:48: leaking param: t
..\..\..\..\runtime\hashmap.go:1215:48: 	from t (passed to call[argument escapes]) at ..\..\..\..\runtime\hashmap.go:1217:13
..\..\..\..\runtime\hashmap.go:1215:48: leaking param: h
..\..\..\..\runtime\hashmap.go:1215:48: 	from h (passed to call[argument escapes]) at ..\..\..\..\runtime\hashmap.go:1217:13
..\..\..\..\runtime\hashmap.go:1216:11: new(hiter) escapes to heap
..\..\..\..\runtime\hashmap.go:1216:11: 	from it (assigned) at ..\..\..\..\runtime\hashmap.go:1216:5
..\..\..\..\runtime\hashmap.go:1216:11: 	from ~r2 (return) at ..\..\..\..\runtime\hashmap.go:1218:2
..\..\..\..\runtime\hashmap.go:1222:30: leaking param content: it
..\..\..\..\runtime\hashmap.go:1222:30: 	from *it (indirection) at ..\..\..\..\runtime\hashmap.go:1222:30
..\..\..\..\runtime\hashmap.go:1222:30: 	from it (passed to call[argument content escapes]) at ..\..\..\..\runtime\hashmap.go:1223:13
..\..\..\..\runtime\hashmap.go:1227:36: leaking param: it to result ~r1 level=1
..\..\..\..\runtime\hashmap.go:1227:36: 	from it.key (dot of pointer) at ..\..\..\..\runtime\hashmap.go:1228:11
..\..\..\..\runtime\hashmap.go:1227:36: 	from ~r1 (return) at ..\..\..\..\runtime\hashmap.go:1228:2
..\..\..\..\runtime\hashmap.go:1232:30: reflect_maplen h does not escape
..\..\..\..\runtime\hashmap.go:1244:33: reflect_ismapkey t does not escape
..\..\..\..\runtime\hashmap_fast.go:18:25: &zeroVal[0] escapes to heap
..\..\..\..\runtime\hashmap_fast.go:18:25: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap_fast.go:18:3
..\..\..\..\runtime\hashmap_fast.go:12:57: leaking param: h to result ~r3 level=1
..\..\..\..\runtime\hashmap_fast.go:12:57: 	from h.buckets (dot of pointer) at ..\..\..\..\runtime\hashmap_fast.go:26:16
..\..\..\..\runtime\hashmap_fast.go:12:57: 	from b (assigned) at ..\..\..\..\runtime\hashmap_fast.go:26:5
..\..\..\..\runtime\hashmap_fast.go:12:57: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:45:15
..\..\..\..\runtime\hashmap_fast.go:12:57: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:45:15
..\..\..\..\runtime\hashmap_fast.go:12:57: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap_fast.go:45:5
..\..\..\..\runtime\hashmap_fast.go:49:24: &zeroVal[0] escapes to heap
..\..\..\..\runtime\hashmap_fast.go:49:24: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap_fast.go:49:2
..\..\..\..\runtime\hashmap_fast.go:12:57: mapaccess1_fast32 t does not escape
..\..\..\..\runtime\hashmap_fast.go:15:49: mapaccess1_fast32 mapaccess1_fast32 does not escape
..\..\..\..\runtime\hashmap_fast.go:15:49: mapaccess1_fast32 &f does not escape
..\..\..\..\runtime\hashmap_fast.go:28:50: mapaccess1_fast32 &key does not escape
..\..\..\..\runtime\hashmap_fast.go:58:25: &zeroVal[0] escapes to heap
..\..\..\..\runtime\hashmap_fast.go:58:25: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap_fast.go:58:3
..\..\..\..\runtime\hashmap_fast.go:52:74: leaking param: h to result ~r3 level=1
..\..\..\..\runtime\hashmap_fast.go:52:74: 	from h.buckets (dot of pointer) at ..\..\..\..\runtime\hashmap_fast.go:66:16
..\..\..\..\runtime\hashmap_fast.go:52:74: 	from b (assigned) at ..\..\..\..\runtime\hashmap_fast.go:66:5
..\..\..\..\runtime\hashmap_fast.go:52:74: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:85:15
..\..\..\..\runtime\hashmap_fast.go:52:74: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:85:15
..\..\..\..\runtime\hashmap_fast.go:52:74: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap_fast.go:85:5
..\..\..\..\runtime\hashmap_fast.go:89:24: &zeroVal[0] escapes to heap
..\..\..\..\runtime\hashmap_fast.go:89:24: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap_fast.go:89:2
..\..\..\..\runtime\hashmap_fast.go:52:74: mapaccess2_fast32 t does not escape
..\..\..\..\runtime\hashmap_fast.go:55:49: mapaccess2_fast32 mapaccess2_fast32 does not escape
..\..\..\..\runtime\hashmap_fast.go:55:49: mapaccess2_fast32 &f does not escape
..\..\..\..\runtime\hashmap_fast.go:68:50: mapaccess2_fast32 &key does not escape
..\..\..\..\runtime\hashmap_fast.go:98:25: &zeroVal[0] escapes to heap
..\..\..\..\runtime\hashmap_fast.go:98:25: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap_fast.go:98:3
..\..\..\..\runtime\hashmap_fast.go:92:57: leaking param: h to result ~r3 level=1
..\..\..\..\runtime\hashmap_fast.go:92:57: 	from h.buckets (dot of pointer) at ..\..\..\..\runtime\hashmap_fast.go:106:16
..\..\..\..\runtime\hashmap_fast.go:92:57: 	from b (assigned) at ..\..\..\..\runtime\hashmap_fast.go:106:5
..\..\..\..\runtime\hashmap_fast.go:92:57: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:125:15
..\..\..\..\runtime\hashmap_fast.go:92:57: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:125:15
..\..\..\..\runtime\hashmap_fast.go:92:57: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap_fast.go:125:5
..\..\..\..\runtime\hashmap_fast.go:129:24: &zeroVal[0] escapes to heap
..\..\..\..\runtime\hashmap_fast.go:129:24: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap_fast.go:129:2
..\..\..\..\runtime\hashmap_fast.go:92:57: mapaccess1_fast64 t does not escape
..\..\..\..\runtime\hashmap_fast.go:95:49: mapaccess1_fast64 mapaccess1_fast64 does not escape
..\..\..\..\runtime\hashmap_fast.go:95:49: mapaccess1_fast64 &f does not escape
..\..\..\..\runtime\hashmap_fast.go:108:50: mapaccess1_fast64 &key does not escape
..\..\..\..\runtime\hashmap_fast.go:138:25: &zeroVal[0] escapes to heap
..\..\..\..\runtime\hashmap_fast.go:138:25: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap_fast.go:138:3
..\..\..\..\runtime\hashmap_fast.go:132:74: leaking param: h to result ~r3 level=1
..\..\..\..\runtime\hashmap_fast.go:132:74: 	from h.buckets (dot of pointer) at ..\..\..\..\runtime\hashmap_fast.go:146:16
..\..\..\..\runtime\hashmap_fast.go:132:74: 	from b (assigned) at ..\..\..\..\runtime\hashmap_fast.go:146:5
..\..\..\..\runtime\hashmap_fast.go:132:74: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:165:15
..\..\..\..\runtime\hashmap_fast.go:132:74: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:165:15
..\..\..\..\runtime\hashmap_fast.go:132:74: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap_fast.go:165:5
..\..\..\..\runtime\hashmap_fast.go:169:24: &zeroVal[0] escapes to heap
..\..\..\..\runtime\hashmap_fast.go:169:24: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap_fast.go:169:2
..\..\..\..\runtime\hashmap_fast.go:132:74: mapaccess2_fast64 t does not escape
..\..\..\..\runtime\hashmap_fast.go:135:49: mapaccess2_fast64 mapaccess2_fast64 does not escape
..\..\..\..\runtime\hashmap_fast.go:135:49: mapaccess2_fast64 &f does not escape
..\..\..\..\runtime\hashmap_fast.go:148:50: mapaccess2_fast64 &key does not escape
..\..\..\..\runtime\stubs.go:120:6: memequal assuming size is unsafe uintptr
..\..\..\..\runtime\stubs.go:120:50: memequal a does not escape
..\..\..\..\runtime\stubs.go:120:50: memequal b does not escape
..\..\..\..\runtime\hashmap_fast.go:178:25: &zeroVal[0] escapes to heap
..\..\..\..\runtime\hashmap_fast.go:178:25: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap_fast.go:178:3
..\..\..\..\runtime\hashmap_fast.go:172:57: leaking param: h to result ~r3 level=1
..\..\..\..\runtime\hashmap_fast.go:172:57: 	from h.buckets (dot of pointer) at ..\..\..\..\runtime\hashmap_fast.go:186:17
..\..\..\..\runtime\hashmap_fast.go:172:57: 	from b (assigned) at ..\..\..\..\runtime\hashmap_fast.go:186:5
..\..\..\..\runtime\hashmap_fast.go:172:57: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:195:16
..\..\..\..\runtime\hashmap_fast.go:172:57: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:195:16
..\..\..\..\runtime\hashmap_fast.go:172:57: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap_fast.go:195:6
..\..\..\..\runtime\hashmap_fast.go:198:26: &zeroVal[0] escapes to heap
..\..\..\..\runtime\hashmap_fast.go:198:26: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap_fast.go:198:4
..\..\..\..\runtime\hashmap_fast.go:172:57: leaking param: h to result ~r3 level=1
..\..\..\..\runtime\hashmap_fast.go:172:57: 	from h.buckets (dot of pointer) at ..\..\..\..\runtime\hashmap_fast.go:186:17
..\..\..\..\runtime\hashmap_fast.go:172:57: 	from b (assigned) at ..\..\..\..\runtime\hashmap_fast.go:186:5
..\..\..\..\runtime\hashmap_fast.go:172:57: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:208:15
..\..\..\..\runtime\hashmap_fast.go:172:57: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:208:15
..\..\..\..\runtime\hashmap_fast.go:172:57: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap_fast.go:208:5
..\..\..\..\runtime\hashmap_fast.go:172:57: leaking param: h to result ~r3 level=1
..\..\..\..\runtime\hashmap_fast.go:172:57: 	from h.buckets (dot of pointer) at ..\..\..\..\runtime\hashmap_fast.go:186:17
..\..\..\..\runtime\hashmap_fast.go:172:57: 	from b (assigned) at ..\..\..\..\runtime\hashmap_fast.go:186:5
..\..\..\..\runtime\hashmap_fast.go:172:57: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:227:15
..\..\..\..\runtime\hashmap_fast.go:172:57: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:227:15
..\..\..\..\runtime\hashmap_fast.go:172:57: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap_fast.go:227:5
..\..\..\..\runtime\hashmap_fast.go:230:25: &zeroVal[0] escapes to heap
..\..\..\..\runtime\hashmap_fast.go:230:25: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap_fast.go:230:3
..\..\..\..\runtime\hashmap_fast.go:172:57: leaking param: h to result ~r3 level=1
..\..\..\..\runtime\hashmap_fast.go:172:57: 	from h.buckets (dot of pointer) at ..\..\..\..\runtime\hashmap_fast.go:235:20
..\..\..\..\runtime\hashmap_fast.go:172:57: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:235:18
..\..\..\..\runtime\hashmap_fast.go:172:57: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:235:18
..\..\..\..\runtime\hashmap_fast.go:172:57: 	from b (assigned) at ..\..\..\..\runtime\hashmap_fast.go:235:4
..\..\..\..\runtime\hashmap_fast.go:172:57: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:254:15
..\..\..\..\runtime\hashmap_fast.go:172:57: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:254:15
..\..\..\..\runtime\hashmap_fast.go:172:57: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap_fast.go:254:5
..\..\..\..\runtime\hashmap_fast.go:258:24: &zeroVal[0] escapes to heap
..\..\..\..\runtime\hashmap_fast.go:258:24: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap_fast.go:258:2
..\..\..\..\runtime\hashmap_fast.go:172:57: mapaccess1_faststr t does not escape
..\..\..\..\runtime\hashmap_fast.go:172:57: mapaccess1_faststr ky does not escape
..\..\..\..\runtime\hashmap_fast.go:175:49: mapaccess1_faststr mapaccess1_faststr does not escape
..\..\..\..\runtime\hashmap_fast.go:175:49: mapaccess1_faststr &f does not escape
..\..\..\..\runtime\hashmap_fast.go:183:24: mapaccess1_faststr &ky does not escape
..\..\..\..\runtime\hashmap_fast.go:233:49: mapaccess1_faststr &ky does not escape
..\..\..\..\runtime\hashmap_fast.go:267:25: &zeroVal[0] escapes to heap
..\..\..\..\runtime\hashmap_fast.go:267:25: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap_fast.go:267:3
..\..\..\..\runtime\hashmap_fast.go:261:74: leaking param: h to result ~r3 level=1
..\..\..\..\runtime\hashmap_fast.go:261:74: 	from h.buckets (dot of pointer) at ..\..\..\..\runtime\hashmap_fast.go:275:17
..\..\..\..\runtime\hashmap_fast.go:261:74: 	from b (assigned) at ..\..\..\..\runtime\hashmap_fast.go:275:5
..\..\..\..\runtime\hashmap_fast.go:261:74: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:284:16
..\..\..\..\runtime\hashmap_fast.go:261:74: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:284:16
..\..\..\..\runtime\hashmap_fast.go:261:74: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap_fast.go:284:6
..\..\..\..\runtime\hashmap_fast.go:287:26: &zeroVal[0] escapes to heap
..\..\..\..\runtime\hashmap_fast.go:287:26: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap_fast.go:287:4
..\..\..\..\runtime\hashmap_fast.go:261:74: leaking param: h to result ~r3 level=1
..\..\..\..\runtime\hashmap_fast.go:261:74: 	from h.buckets (dot of pointer) at ..\..\..\..\runtime\hashmap_fast.go:275:17
..\..\..\..\runtime\hashmap_fast.go:261:74: 	from b (assigned) at ..\..\..\..\runtime\hashmap_fast.go:275:5
..\..\..\..\runtime\hashmap_fast.go:261:74: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:297:15
..\..\..\..\runtime\hashmap_fast.go:261:74: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:297:15
..\..\..\..\runtime\hashmap_fast.go:261:74: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap_fast.go:297:5
..\..\..\..\runtime\hashmap_fast.go:261:74: leaking param: h to result ~r3 level=1
..\..\..\..\runtime\hashmap_fast.go:261:74: 	from h.buckets (dot of pointer) at ..\..\..\..\runtime\hashmap_fast.go:275:17
..\..\..\..\runtime\hashmap_fast.go:261:74: 	from b (assigned) at ..\..\..\..\runtime\hashmap_fast.go:275:5
..\..\..\..\runtime\hashmap_fast.go:261:74: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:316:15
..\..\..\..\runtime\hashmap_fast.go:261:74: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:316:15
..\..\..\..\runtime\hashmap_fast.go:261:74: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap_fast.go:316:5
..\..\..\..\runtime\hashmap_fast.go:319:25: &zeroVal[0] escapes to heap
..\..\..\..\runtime\hashmap_fast.go:319:25: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap_fast.go:319:3
..\..\..\..\runtime\hashmap_fast.go:261:74: leaking param: h to result ~r3 level=1
..\..\..\..\runtime\hashmap_fast.go:261:74: 	from h.buckets (dot of pointer) at ..\..\..\..\runtime\hashmap_fast.go:324:20
..\..\..\..\runtime\hashmap_fast.go:261:74: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:324:18
..\..\..\..\runtime\hashmap_fast.go:261:74: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:324:18
..\..\..\..\runtime\hashmap_fast.go:261:74: 	from b (assigned) at ..\..\..\..\runtime\hashmap_fast.go:324:4
..\..\..\..\runtime\hashmap_fast.go:261:74: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:343:15
..\..\..\..\runtime\hashmap_fast.go:261:74: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:343:15
..\..\..\..\runtime\hashmap_fast.go:261:74: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap_fast.go:343:5
..\..\..\..\runtime\hashmap_fast.go:347:24: &zeroVal[0] escapes to heap
..\..\..\..\runtime\hashmap_fast.go:347:24: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap_fast.go:347:2
..\..\..\..\runtime\hashmap_fast.go:261:74: mapaccess2_faststr t does not escape
..\..\..\..\runtime\hashmap_fast.go:261:74: mapaccess2_faststr ky does not escape
..\..\..\..\runtime\hashmap_fast.go:264:49: mapaccess2_faststr mapaccess2_faststr does not escape
..\..\..\..\runtime\hashmap_fast.go:264:49: mapaccess2_faststr &f does not escape
..\..\..\..\runtime\hashmap_fast.go:272:24: mapaccess2_faststr &ky does not escape
..\..\..\..\runtime\hashmap_fast.go:322:49: mapaccess2_faststr &ky does not escape
..\..\..\..\runtime\mbarrier.go:204:40: writebarrierptr dst does not escape
..\..\..\..\runtime\mbarrier.go:213:15: writebarrierptr func literal does not escape
..\..\..\..\runtime\hashmap_fast.go:947:53: leaking param content: h
..\..\..\..\runtime\hashmap_fast.go:947:53: 	from h.buckets (dot of pointer) at ..\..\..\..\runtime\hashmap_fast.go:957:22
..\..\..\..\runtime\hashmap_fast.go:947:53: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:957:20
..\..\..\..\runtime\hashmap_fast.go:947:53: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:957:20
..\..\..\..\runtime\hashmap_fast.go:947:53: 	from x.b (star-dot-equals) at ..\..\..\..\runtime\hashmap_fast.go:957:7
..\..\..\..\runtime\hashmap_fast.go:947:53: evacuate_fast32 t does not escape
..\..\..\..\runtime\hashmap_fast.go:956:8: evacuate_fast32 &xy[0] does not escape
..\..\..\..\runtime\hashmap_fast.go:964:9: evacuate_fast32 &xy[1] does not escape
..\..\..\..\runtime\hashmap_fast.go:993:12: evacuate_fast32 &xy[useY] does not escape
..\..\..\..\runtime\hashmap_fast.go:936:50: leaking param content: h
..\..\..\..\runtime\hashmap_fast.go:936:50: 	from *h (indirection) at ..\..\..\..\runtime\hashmap_fast.go:936:50
..\..\..\..\runtime\hashmap_fast.go:936:50: 	from h (passed to call[argument content escapes]) at ..\..\..\..\runtime\hashmap_fast.go:939:17
..\..\..\..\runtime\hashmap_fast.go:936:50: growWork_fast32 t does not escape
..\..\..\..\runtime\hashmap_fast.go:350:56: leaking param content: h
..\..\..\..\runtime\hashmap_fast.go:350:56: 	from *h (indirection) at ..\..\..\..\runtime\hashmap_fast.go:350:56
..\..\..\..\runtime\hashmap_fast.go:350:56: 	from h (passed to call[argument content escapes]) at ..\..\..\..\runtime\hashmap_fast.go:373:18
..\..\..\..\runtime\hashmap_fast.go:350:56: leaking param: h to result ~r3 level=1
..\..\..\..\runtime\hashmap_fast.go:350:56: 	from h.buckets (dot of pointer) at ..\..\..\..\runtime\hashmap_fast.go:375:39
..\..\..\..\runtime\hashmap_fast.go:350:56: 	from b (assigned) at ..\..\..\..\runtime\hashmap_fast.go:375:4
..\..\..\..\runtime\hashmap_fast.go:350:56: 	from insertb (assigned) at ..\..\..\..\runtime\hashmap_fast.go:386:14
..\..\..\..\runtime\hashmap_fast.go:350:56: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:428:12
..\..\..\..\runtime\hashmap_fast.go:350:56: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:428:12
..\..\..\..\runtime\hashmap_fast.go:350:56: 	from val (assigned) at ..\..\..\..\runtime\hashmap_fast.go:428:6
..\..\..\..\runtime\hashmap_fast.go:350:56: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap_fast.go:433:2
..\..\..\..\runtime\hashmap_fast.go:350:56: mapassign_fast32 t does not escape
..\..\..\..\runtime\hashmap_fast.go:361:49: mapassign_fast32 &key does not escape
..\..\..\..\runtime\hashmap_fast.go:436:67: leaking param content: h
..\..\..\..\runtime\hashmap_fast.go:436:67: 	from *h (indirection) at ..\..\..\..\runtime\hashmap_fast.go:436:67
..\..\..\..\runtime\hashmap_fast.go:436:67: 	from h (passed to call[argument content escapes]) at ..\..\..\..\runtime\hashmap_fast.go:459:18
..\..\..\..\runtime\hashmap_fast.go:436:67: leaking param: key
..\..\..\..\runtime\hashmap_fast.go:436:67: 	from *(*unsafe.Pointer)(insertk) (star-equals) at ..\..\..\..\runtime\hashmap_fast.go:509:30
..\..\..\..\runtime\hashmap_fast.go:436:67: leaking param: h to result ~r3 level=1
..\..\..\..\runtime\hashmap_fast.go:436:67: 	from h.buckets (dot of pointer) at ..\..\..\..\runtime\hashmap_fast.go:461:39
..\..\..\..\runtime\hashmap_fast.go:436:67: 	from b (assigned) at ..\..\..\..\runtime\hashmap_fast.go:461:4
..\..\..\..\runtime\hashmap_fast.go:436:67: 	from insertb (assigned) at ..\..\..\..\runtime\hashmap_fast.go:472:14
..\..\..\..\runtime\hashmap_fast.go:436:67: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:514:12
..\..\..\..\runtime\hashmap_fast.go:436:67: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:514:12
..\..\..\..\runtime\hashmap_fast.go:436:67: 	from val (assigned) at ..\..\..\..\runtime\hashmap_fast.go:514:6
..\..\..\..\runtime\hashmap_fast.go:436:67: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap_fast.go:519:2
..\..\..\..\runtime\hashmap_fast.go:436:67: mapassign_fast32ptr t does not escape
..\..\..\..\runtime\hashmap_fast.go:447:49: mapassign_fast32ptr &key does not escape
..\..\..\..\runtime\hashmap_fast.go:1047:53: leaking param content: h
..\..\..\..\runtime\hashmap_fast.go:1047:53: 	from h.buckets (dot of pointer) at ..\..\..\..\runtime\hashmap_fast.go:1057:22
..\..\..\..\runtime\hashmap_fast.go:1047:53: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:1057:20
..\..\..\..\runtime\hashmap_fast.go:1047:53: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:1057:20
..\..\..\..\runtime\hashmap_fast.go:1047:53: 	from x.b (star-dot-equals) at ..\..\..\..\runtime\hashmap_fast.go:1057:7
..\..\..\..\runtime\hashmap_fast.go:1047:53: evacuate_fast64 t does not escape
..\..\..\..\runtime\hashmap_fast.go:1056:8: evacuate_fast64 &xy[0] does not escape
..\..\..\..\runtime\hashmap_fast.go:1064:9: evacuate_fast64 &xy[1] does not escape
..\..\..\..\runtime\hashmap_fast.go:1093:12: evacuate_fast64 &xy[useY] does not escape
..\..\..\..\runtime\hashmap_fast.go:1036:50: leaking param content: h
..\..\..\..\runtime\hashmap_fast.go:1036:50: 	from *h (indirection) at ..\..\..\..\runtime\hashmap_fast.go:1036:50
..\..\..\..\runtime\hashmap_fast.go:1036:50: 	from h (passed to call[argument content escapes]) at ..\..\..\..\runtime\hashmap_fast.go:1039:17
..\..\..\..\runtime\hashmap_fast.go:1036:50: growWork_fast64 t does not escape
..\..\..\..\runtime\hashmap_fast.go:522:56: leaking param content: h
..\..\..\..\runtime\hashmap_fast.go:522:56: 	from *h (indirection) at ..\..\..\..\runtime\hashmap_fast.go:522:56
..\..\..\..\runtime\hashmap_fast.go:522:56: 	from h (passed to call[argument content escapes]) at ..\..\..\..\runtime\hashmap_fast.go:545:18
..\..\..\..\runtime\hashmap_fast.go:522:56: leaking param: h to result ~r3 level=1
..\..\..\..\runtime\hashmap_fast.go:522:56: 	from h.buckets (dot of pointer) at ..\..\..\..\runtime\hashmap_fast.go:547:39
..\..\..\..\runtime\hashmap_fast.go:522:56: 	from b (assigned) at ..\..\..\..\runtime\hashmap_fast.go:547:4
..\..\..\..\runtime\hashmap_fast.go:522:56: 	from insertb (assigned) at ..\..\..\..\runtime\hashmap_fast.go:557:14
..\..\..\..\runtime\hashmap_fast.go:522:56: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:600:12
..\..\..\..\runtime\hashmap_fast.go:522:56: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:600:12
..\..\..\..\runtime\hashmap_fast.go:522:56: 	from val (assigned) at ..\..\..\..\runtime\hashmap_fast.go:600:6
..\..\..\..\runtime\hashmap_fast.go:522:56: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap_fast.go:605:2
..\..\..\..\runtime\hashmap_fast.go:522:56: mapassign_fast64 t does not escape
..\..\..\..\runtime\hashmap_fast.go:533:49: mapassign_fast64 &key does not escape
..\..\..\..\runtime\hashmap_fast.go:608:67: leaking param content: h
..\..\..\..\runtime\hashmap_fast.go:608:67: 	from *h (indirection) at ..\..\..\..\runtime\hashmap_fast.go:608:67
..\..\..\..\runtime\hashmap_fast.go:608:67: 	from h (passed to call[argument content escapes]) at ..\..\..\..\runtime\hashmap_fast.go:631:18
..\..\..\..\runtime\hashmap_fast.go:608:67: leaking param: key
..\..\..\..\runtime\hashmap_fast.go:608:67: 	from *(*unsafe.Pointer)(insertk) (star-equals) at ..\..\..\..\runtime\hashmap_fast.go:681:30
..\..\..\..\runtime\hashmap_fast.go:608:67: leaking param: h to result ~r3 level=1
..\..\..\..\runtime\hashmap_fast.go:608:67: 	from h.buckets (dot of pointer) at ..\..\..\..\runtime\hashmap_fast.go:633:39
..\..\..\..\runtime\hashmap_fast.go:608:67: 	from b (assigned) at ..\..\..\..\runtime\hashmap_fast.go:633:4
..\..\..\..\runtime\hashmap_fast.go:608:67: 	from insertb (assigned) at ..\..\..\..\runtime\hashmap_fast.go:643:14
..\..\..\..\runtime\hashmap_fast.go:608:67: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:686:12
..\..\..\..\runtime\hashmap_fast.go:608:67: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:686:12
..\..\..\..\runtime\hashmap_fast.go:608:67: 	from val (assigned) at ..\..\..\..\runtime\hashmap_fast.go:686:6
..\..\..\..\runtime\hashmap_fast.go:608:67: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap_fast.go:691:2
..\..\..\..\runtime\hashmap_fast.go:608:67: mapassign_fast64ptr t does not escape
..\..\..\..\runtime\hashmap_fast.go:619:49: mapassign_fast64ptr &key does not escape
..\..\..\..\runtime\hashmap_fast.go:1153:54: leaking param content: h
..\..\..\..\runtime\hashmap_fast.go:1153:54: 	from h.buckets (dot of pointer) at ..\..\..\..\runtime\hashmap_fast.go:1163:22
..\..\..\..\runtime\hashmap_fast.go:1153:54: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:1163:20
..\..\..\..\runtime\hashmap_fast.go:1153:54: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:1163:20
..\..\..\..\runtime\hashmap_fast.go:1153:54: 	from x.b (star-dot-equals) at ..\..\..\..\runtime\hashmap_fast.go:1163:7
..\..\..\..\runtime\hashmap_fast.go:1153:54: evacuate_faststr t does not escape
..\..\..\..\runtime\hashmap_fast.go:1162:8: evacuate_faststr &xy[0] does not escape
..\..\..\..\runtime\hashmap_fast.go:1170:9: evacuate_faststr &xy[1] does not escape
..\..\..\..\runtime\hashmap_fast.go:1199:12: evacuate_faststr &xy[useY] does not escape
..\..\..\..\runtime\hashmap_fast.go:1142:51: leaking param content: h
..\..\..\..\runtime\hashmap_fast.go:1142:51: 	from *h (indirection) at ..\..\..\..\runtime\hashmap_fast.go:1142:51
..\..\..\..\runtime\hashmap_fast.go:1142:51: 	from h (passed to call[argument content escapes]) at ..\..\..\..\runtime\hashmap_fast.go:1145:18
..\..\..\..\runtime\hashmap_fast.go:1142:51: growWork_faststr t does not escape
..\..\..\..\runtime\hashmap_fast.go:694:55: leaking param content: h
..\..\..\..\runtime\hashmap_fast.go:694:55: 	from *h (indirection) at ..\..\..\..\runtime\hashmap_fast.go:694:55
..\..\..\..\runtime\hashmap_fast.go:694:55: 	from h (passed to call[argument content escapes]) at ..\..\..\..\runtime\hashmap_fast.go:718:19
..\..\..\..\runtime\hashmap_fast.go:694:55: leaking param: s
..\..\..\..\runtime\hashmap_fast.go:694:55: 	from &s (address-of) at ..\..\..\..\runtime\hashmap_fast.go:705:24
..\..\..\..\runtime\hashmap_fast.go:694:55: 	from sp (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:705:23
..\..\..\..\runtime\hashmap_fast.go:694:55: 	from ~r1 (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:705:23
..\..\..\..\runtime\hashmap_fast.go:694:55: 	from key (assigned) at ..\..\..\..\runtime\hashmap_fast.go:705:6
..\..\..\..\runtime\hashmap_fast.go:694:55: 	from *key (indirection) at ..\..\..\..\runtime\hashmap_fast.go:773:32
..\..\..\..\runtime\hashmap_fast.go:694:55: 	from *(*stringStruct)(insertk) (star-equals) at ..\..\..\..\runtime\hashmap_fast.go:773:30
..\..\..\..\runtime\hashmap_fast.go:694:55: leaking param: h to result ~r3 level=1
..\..\..\..\runtime\hashmap_fast.go:694:55: 	from h.buckets (dot of pointer) at ..\..\..\..\runtime\hashmap_fast.go:720:39
..\..\..\..\runtime\hashmap_fast.go:694:55: 	from b (assigned) at ..\..\..\..\runtime\hashmap_fast.go:720:4
..\..\..\..\runtime\hashmap_fast.go:694:55: 	from insertb (assigned) at ..\..\..\..\runtime\hashmap_fast.go:731:14
..\..\..\..\runtime\hashmap_fast.go:694:55: 	from p (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:777:12
..\..\..\..\runtime\hashmap_fast.go:694:55: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\hashmap_fast.go:777:12
..\..\..\..\runtime\hashmap_fast.go:694:55: 	from val (assigned) at ..\..\..\..\runtime\hashmap_fast.go:777:6
..\..\..\..\runtime\hashmap_fast.go:694:55: 	from ~r3 (return) at ..\..\..\..\runtime\hashmap_fast.go:782:2
..\..\..\..\runtime\hashmap_fast.go:694:55: mapassign_faststr t does not escape
..\..\..\..\runtime\hashmap_fast.go:705:24: mapassign_faststr &s does not escape
..\..\..\..\runtime\hashmap_fast.go:706:49: mapassign_faststr &s does not escape
..\..\..\..\runtime\hashmap_fast.go:785:48: leaking param content: h
..\..\..\..\runtime\hashmap_fast.go:785:48: 	from *h (indirection) at ..\..\..\..\runtime\hashmap_fast.go:785:48
..\..\..\..\runtime\hashmap_fast.go:785:48: 	from h (passed to call[argument content escapes]) at ..\..\..\..\runtime\hashmap_fast.go:804:18
..\..\..\..\runtime\hashmap_fast.go:785:48: mapdelete_fast32 t does not escape
..\..\..\..\runtime\hashmap_fast.go:788:50: mapdelete_fast32 mapdelete_fast32 does not escape
..\..\..\..\runtime\hashmap_fast.go:788:50: mapdelete_fast32 &f does not escape
..\..\..\..\runtime\hashmap_fast.go:797:49: mapdelete_fast32 &key does not escape
..\..\..\..\runtime\hashmap_fast.go:834:48: leaking param content: h
..\..\..\..\runtime\hashmap_fast.go:834:48: 	from *h (indirection) at ..\..\..\..\runtime\hashmap_fast.go:834:48
..\..\..\..\runtime\hashmap_fast.go:834:48: 	from h (passed to call[argument content escapes]) at ..\..\..\..\runtime\hashmap_fast.go:853:18
..\..\..\..\runtime\hashmap_fast.go:834:48: mapdelete_fast64 t does not escape
..\..\..\..\runtime\hashmap_fast.go:837:50: mapdelete_fast64 mapdelete_fast64 does not escape
..\..\..\..\runtime\hashmap_fast.go:837:50: mapdelete_fast64 &f does not escape
..\..\..\..\runtime\hashmap_fast.go:846:49: mapdelete_fast64 &key does not escape
..\..\..\..\runtime\hashmap_fast.go:883:48: leaking param content: h
..\..\..\..\runtime\hashmap_fast.go:883:48: 	from *h (indirection) at ..\..\..\..\runtime\hashmap_fast.go:883:48
..\..\..\..\runtime\hashmap_fast.go:883:48: 	from h (passed to call[argument content escapes]) at ..\..\..\..\runtime\hashmap_fast.go:903:19
..\..\..\..\runtime\hashmap_fast.go:883:48: mapdelete_faststr t does not escape
..\..\..\..\runtime\hashmap_fast.go:883:48: mapdelete_faststr ky does not escape
..\..\..\..\runtime\hashmap_fast.go:886:50: mapdelete_faststr mapdelete_faststr does not escape
..\..\..\..\runtime\hashmap_fast.go:886:50: mapdelete_faststr &f does not escape
..\..\..\..\runtime\hashmap_fast.go:895:24: mapdelete_faststr &ky does not escape
..\..\..\..\runtime\hashmap_fast.go:896:49: mapdelete_faststr &ky does not escape
..\..\..\..\runtime\mstats.go:559:8: updatememstats &mheap_.central[spc].mcentral does not escape
..\..\..\..\runtime\os_windows.go:530:44: writeConsoleUTF16 b does not escape
..\..\..\..\runtime\os_windows.go:538:26: writeConsoleUTF16 &b[0] does not escape
..\..\..\..\runtime\os_windows.go:540:26: writeConsoleUTF16 &written does not escape
..\..\..\..\runtime\os_windows.go:494:69: writeConsole buf does not escape
..\..\..\..\runtime\os_windows.go:498:7: writeConsole &utf16ConsoleBackLock does not escape
..\..\..\..\runtime\os_windows.go:501:33: writeConsole &b does not escape
..\..\..\..\runtime\os_windows.go:503:30: writeConsole utf16ConsoleBack does not escape
..\..\..\..\runtime\os_windows.go:523:9: writeConsole &utf16ConsoleBackLock does not escape
..\..\..\..\runtime\os_windows.go:449:53: write buf does not escape
..\..\..\..\runtime\os_windows.go:475:73: write &m does not escape
..\..\..\..\runtime\os_windows.go:483:80: write &written does not escape
..\..\..\..\runtime\heapdump.go:66:38: leaking param content: data
..\..\..\..\runtime\heapdump.go:66:38: 	from (*[4096]byte)(data) (converted) at ..\..\..\..\runtime\heapdump.go:71:36
..\..\..\..\runtime\heapdump.go:66:38: 	from (*[4096]byte)(data)[:len] (slice) at ..\..\..\..\runtime\heapdump.go:71:42
..\..\..\..\runtime\heapdump.go:66:38: 	from *(*[4096]byte)(data)[:len] (indirection) at ..\..\..\..\runtime\heapdump.go:71:42
..\..\..\..\runtime\heapdump.go:66:38: 	from copy(buf[nbuf:], (*[4096]byte)(data)[:len]) (copied slice) at ..\..\..\..\runtime\heapdump.go:71:7
..\..\..\..\runtime\heapdump.go:71:11: dwrite buf does not escape
..\..\..\..\runtime\heapdump.go:76:31: dwrite &buf does not escape
..\..\..\..\runtime\heapdump.go:81:11: dwrite buf does not escape
..\..\..\..\runtime\heapdump.go:123:24: dumpint &buf does not escape
..\..\..\..\runtime\heapdump.go:135:44: leaking param content: data
..\..\..\..\runtime\heapdump.go:135:44: 	from *data (indirection) at ..\..\..\..\runtime\heapdump.go:135:44
..\..\..\..\runtime\heapdump.go:135:44: 	from data (passed to call[argument content escapes]) at ..\..\..\..\runtime\heapdump.go:137:8
..\..\..\..\runtime\heapdump.go:147:16: leaking param content: s
..\..\..\..\runtime\heapdump.go:147:16: 	from &s (address-of) at ..\..\..\..\runtime\heapdump.go:148:23
..\..\..\..\runtime\heapdump.go:147:16: 	from sp (assign-pair) at ..\..\..\..\runtime\heapdump.go:148:22
..\..\..\..\runtime\heapdump.go:147:16: 	from ~r1 (assign-pair) at ..\..\..\..\runtime\heapdump.go:148:22
..\..\..\..\runtime\heapdump.go:147:16: 	from sp (assigned) at ..\..\..\..\runtime\heapdump.go:148:5
..\..\..\..\runtime\heapdump.go:147:16: 	from sp.str (dot of pointer) at ..\..\..\..\runtime\heapdump.go:149:17
..\..\..\..\runtime\heapdump.go:147:16: 	from *sp.str (indirection) at ..\..\..\..\runtime\heapdump.go:149:17
..\..\..\..\runtime\heapdump.go:147:16: 	from sp.str (passed to call[argument content escapes]) at ..\..\..\..\runtime\heapdump.go:149:14
..\..\..\..\runtime\heapdump.go:148:23: dumpstr &s does not escape
..\..\..\..\runtime\heapdump.go:485:29: dumpparams &x does not escape
..\..\..\..\runtime\iface.go:607:29: iterate_itabs fn does not escape
..\..\..\..\runtime\iface.go:612:37: iterate_itabs &t.entries does not escape
..\..\..\..\runtime\heapdump.go:701:29: &tmpbuf[0] escapes to heap
..\..\..\..\runtime\heapdump.go:701:29: 	from composite literal (struct literal element) at ..\..\..\..\runtime\heapdump.go:701:18
..\..\..\..\runtime\heapdump.go:701:29: 	from ~r2 (return) at ..\..\..\..\runtime\heapdump.go:701:2
..\..\..\..\runtime\heapdump.go:677:27: makeheapobjbv &tmpbuf[0] does not escape
..\..\..\..\runtime\heapdump.go:677:62: makeheapobjbv &memstats.other_sys does not escape
..\..\..\..\runtime\heapdump.go:680:20: makeheapobjbv &memstats.other_sys does not escape
..\..\..\..\runtime\heapdump.go:235:36: dumpbv cbv does not escape
..\..\..\..\runtime\heapdump.go:667:20: dumpfields bv does not escape
..\..\..\..\runtime\heapdump.go:668:9: dumpfields &bv does not escape
..\..\..\..\runtime\heapdump.go:202:51: leaking param content: obj
..\..\..\..\runtime\heapdump.go:202:51: 	from *obj (indirection) at ..\..\..\..\runtime\heapdump.go:202:51
..\..\..\..\runtime\heapdump.go:202:51: 	from obj (passed to call[argument content escapes]) at ..\..\..\..\runtime\heapdump.go:205:14
..\..\..\..\runtime\heapdump.go:202:51: dumpobj bv does not escape
..\..\..\..\runtime\heapdump.go:331:24: leaking param content: gp
..\..\..\..\runtime\heapdump.go:331:24: 	from gp.waitreason (dot of pointer) at ..\..\..\..\runtime\heapdump.go:352:12
..\..\..\..\runtime\heapdump.go:331:24: 	from *gp.waitreason (indirection) at ..\..\..\..\runtime\heapdump.go:352:12
..\..\..\..\runtime\heapdump.go:331:24: 	from gp.waitreason (passed to call[argument content escapes]) at ..\..\..\..\runtime\heapdump.go:352:9
..\..\..\..\runtime\heapdump.go:348:28: dumpgoroutine &gp.atomicstatus does not escape
..\..\..\..\runtime\heapdump.go:364:86: dumpgoroutine &child does not escape
..\..\..\..\runtime\heapdump.go:381:20: dumpgoroutine &p.arg does not escape
..\..\..\..\runtime\heapdump.go:393:24: dumpgs &gp.atomicstatus does not escape
..\..\..\..\runtime\heapdump.go:215:70: dumpfinalizer obj does not escape
..\..\..\..\runtime\heapdump.go:215:70: dumpfinalizer fn does not escape
..\..\..\..\runtime\heapdump.go:215:70: dumpfinalizer fint does not escape
..\..\..\..\runtime\heapdump.go:215:70: dumpfinalizer ot does not escape
..\..\..\..\runtime\mfinal.go:127:77: iterate_finq callback does not escape
..\..\..\..\runtime\mfinal.go:130:9: iterate_finq &fb.fin[i] does not escape
..\..\..\..\runtime\mprof.go:614:17: &([]uintptr)(~r0)[0] escapes to heap
..\..\..\..\runtime\mprof.go:614:17: 	from fn(b, b.nstk, &([]uintptr)(~r0)[0], b.size, mp.active.allocs, mp.active.frees) (parameter to indirect call) at ..\..\..\..\runtime\mprof.go:614:5
..\..\..\..\runtime\mprof.go:610:76: iterate_memprof fn does not escape
..\..\..\..\runtime\mprof.go:611:7: iterate_memprof &proflock does not escape
..\..\..\..\runtime\mprof.go:616:9: iterate_memprof &proflock does not escape
..\..\..\..\runtime\heapdump.go:91:31: flush &buf does not escape
..\..\..\..\runtime\heapdump.go:626:38: mdump &typecache does not escape
..\..\..\..\runtime\heapdump.go:627:24: mdump &dumphdr[0] does not escape
..\..\..\..\runtime\heapdump.go:659:26: writeheapdump_m &tmpbuf[0] does not escape
..\..\..\..\runtime\heapdump.go:659:61: writeheapdump_m &memstats.other_sys does not escape
..\..\..\..\runtime\heapdump.go:23:14: runtime_debug_WriteHeapDump func literal does not escape
..\..\..\..\runtime\heapdump.go:86:19: leaking param: b
..\..\..\..\runtime\heapdump.go:86:19: 	from &b (address-of) at ..\..\..\..\runtime\heapdump.go:87:24
..\..\..\..\runtime\heapdump.go:86:19: 	from unsafe.Pointer(&b) (converted) at ..\..\..\..\runtime\heapdump.go:87:23
..\..\..\..\runtime\heapdump.go:86:19: 	from *unsafe.Pointer(&b) (indirection) at ..\..\..\..\runtime\heapdump.go:87:23
..\..\..\..\runtime\heapdump.go:86:19: 	from unsafe.Pointer(&b) (passed to call[argument content escapes]) at ..\..\..\..\runtime\heapdump.go:87:8
..\..\..\..\runtime\heapdump.go:87:24: dwritebyte &b does not escape
..\..\..\..\runtime\heapdump.go:140:20: leaking param content: b
..\..\..\..\runtime\heapdump.go:140:20: 	from b[0] (dot of pointer) at ..\..\..\..\runtime\heapdump.go:143:27
..\..\..\..\runtime\heapdump.go:140:20: 	from &b[0] (address-of) at ..\..\..\..\runtime\heapdump.go:143:25
..\..\..\..\runtime\heapdump.go:140:20: 	from unsafe.Pointer(&b[0]) (converted) at ..\..\..\..\runtime\heapdump.go:143:24
..\..\..\..\runtime\heapdump.go:140:20: 	from *unsafe.Pointer(&b[0]) (indirection) at ..\..\..\..\runtime\heapdump.go:143:24
..\..\..\..\runtime\heapdump.go:140:20: 	from unsafe.Pointer(&b[0]) (passed to call[argument content escapes]) at ..\..\..\..\runtime\heapdump.go:143:9
..\..\..\..\runtime\heapdump.go:143:25: dumpslice &b[0] does not escape
..\..\..\..\runtime\type.go:63:10: &(*u)(unsafe.Pointer(t)).u escapes to heap
..\..\..\..\runtime\type.go:63:10: 	from ~r0 (return) at ..\..\..\..\runtime\type.go:63:3
..\..\..\..\runtime\type.go:53:29: leaking param: t to result ~r0 level=0
..\..\..\..\runtime\type.go:53:29: 	from (*u)(unsafe.Pointer(t)) (converted) at ..\..\..\..\runtime\type.go:63:15
..\..\..\..\runtime\type.go:53:29: 	from (*u)(unsafe.Pointer(t)).u (dot of pointer) at ..\..\..\..\runtime\type.go:63:34
..\..\..\..\runtime\type.go:53:29: 	from &(*u)(unsafe.Pointer(t)).u (address-of) at ..\..\..\..\runtime\type.go:63:10
..\..\..\..\runtime\type.go:53:29: 	from ~r0 (return) at ..\..\..\..\runtime\type.go:63:3
..\..\..\..\runtime\type.go:69:10: &(*u)(unsafe.Pointer(t)).u escapes to heap
..\..\..\..\runtime\type.go:69:10: 	from ~r0 (return) at ..\..\..\..\runtime\type.go:69:3
..\..\..\..\runtime\type.go:53:29: leaking param: t to result ~r0 level=0
..\..\..\..\runtime\type.go:53:29: 	from (*u)(unsafe.Pointer(t)) (converted) at ..\..\..\..\runtime\type.go:69:15
..\..\..\..\runtime\type.go:53:29: 	from (*u)(unsafe.Pointer(t)).u (dot of pointer) at ..\..\..\..\runtime\type.go:69:34
..\..\..\..\runtime\type.go:53:29: 	from &(*u)(unsafe.Pointer(t)).u (address-of) at ..\..\..\..\runtime\type.go:69:10
..\..\..\..\runtime\type.go:53:29: 	from ~r0 (return) at ..\..\..\..\runtime\type.go:69:3
..\..\..\..\runtime\type.go:75:10: &(*u)(unsafe.Pointer(t)).u escapes to heap
..\..\..\..\runtime\type.go:75:10: 	from ~r0 (return) at ..\..\..\..\runtime\type.go:75:3
..\..\..\..\runtime\type.go:53:29: leaking param: t to result ~r0 level=0
..\..\..\..\runtime\type.go:53:29: 	from (*u)(unsafe.Pointer(t)) (converted) at ..\..\..\..\runtime\type.go:75:15
..\..\..\..\runtime\type.go:53:29: 	from (*u)(unsafe.Pointer(t)).u (dot of pointer) at ..\..\..\..\runtime\type.go:75:34
..\..\..\..\runtime\type.go:53:29: 	from &(*u)(unsafe.Pointer(t)).u (address-of) at ..\..\..\..\runtime\type.go:75:10
..\..\..\..\runtime\type.go:53:29: 	from ~r0 (return) at ..\..\..\..\runtime\type.go:75:3
..\..\..\..\runtime\type.go:81:10: &(*u)(unsafe.Pointer(t)).u escapes to heap
..\..\..\..\runtime\type.go:81:10: 	from ~r0 (return) at ..\..\..\..\runtime\type.go:81:3
..\..\..\..\runtime\type.go:53:29: leaking param: t to result ~r0 level=0
..\..\..\..\runtime\type.go:53:29: 	from (*u)(unsafe.Pointer(t)) (converted) at ..\..\..\..\runtime\type.go:81:15
..\..\..\..\runtime\type.go:53:29: 	from (*u)(unsafe.Pointer(t)).u (dot of pointer) at ..\..\..\..\runtime\type.go:81:34
..\..\..\..\runtime\type.go:53:29: 	from &(*u)(unsafe.Pointer(t)).u (address-of) at ..\..\..\..\runtime\type.go:81:10
..\..\..\..\runtime\type.go:53:29: 	from ~r0 (return) at ..\..\..\..\runtime\type.go:81:3
..\..\..\..\runtime\type.go:87:10: &(*u)(unsafe.Pointer(t)).u escapes to heap
..\..\..\..\runtime\type.go:87:10: 	from ~r0 (return) at ..\..\..\..\runtime\type.go:87:3
..\..\..\..\runtime\type.go:53:29: leaking param: t to result ~r0 level=0
..\..\..\..\runtime\type.go:53:29: 	from (*u)(unsafe.Pointer(t)) (converted) at ..\..\..\..\runtime\type.go:87:15
..\..\..\..\runtime\type.go:53:29: 	from (*u)(unsafe.Pointer(t)).u (dot of pointer) at ..\..\..\..\runtime\type.go:87:34
..\..\..\..\runtime\type.go:53:29: 	from &(*u)(unsafe.Pointer(t)).u (address-of) at ..\..\..\..\runtime\type.go:87:10
..\..\..\..\runtime\type.go:53:29: 	from ~r0 (return) at ..\..\..\..\runtime\type.go:87:3
..\..\..\..\runtime\type.go:93:10: &(*u)(unsafe.Pointer(t)).u escapes to heap
..\..\..\..\runtime\type.go:93:10: 	from ~r0 (return) at ..\..\..\..\runtime\type.go:93:3
..\..\..\..\runtime\type.go:53:29: leaking param: t to result ~r0 level=0
..\..\..\..\runtime\type.go:53:29: 	from (*u)(unsafe.Pointer(t)) (converted) at ..\..\..\..\runtime\type.go:93:15
..\..\..\..\runtime\type.go:53:29: 	from (*u)(unsafe.Pointer(t)).u (dot of pointer) at ..\..\..\..\runtime\type.go:93:34
..\..\..\..\runtime\type.go:53:29: 	from &(*u)(unsafe.Pointer(t)).u (address-of) at ..\..\..\..\runtime\type.go:93:10
..\..\..\..\runtime\type.go:53:29: 	from ~r0 (return) at ..\..\..\..\runtime\type.go:93:3
..\..\..\..\runtime\type.go:99:10: &(*u)(unsafe.Pointer(t)).u escapes to heap
..\..\..\..\runtime\type.go:99:10: 	from ~r0 (return) at ..\..\..\..\runtime\type.go:99:3
..\..\..\..\runtime\type.go:53:29: leaking param: t to result ~r0 level=0
..\..\..\..\runtime\type.go:53:29: 	from (*u)(unsafe.Pointer(t)) (converted) at ..\..\..\..\runtime\type.go:99:15
..\..\..\..\runtime\type.go:53:29: 	from (*u)(unsafe.Pointer(t)).u (dot of pointer) at ..\..\..\..\runtime\type.go:99:34
..\..\..\..\runtime\type.go:53:29: 	from &(*u)(unsafe.Pointer(t)).u (address-of) at ..\..\..\..\runtime\type.go:99:10
..\..\..\..\runtime\type.go:53:29: 	from ~r0 (return) at ..\..\..\..\runtime\type.go:99:3
..\..\..\..\runtime\type.go:105:10: &(*u)(unsafe.Pointer(t)).u escapes to heap
..\..\..\..\runtime\type.go:105:10: 	from ~r0 (return) at ..\..\..\..\runtime\type.go:105:3
..\..\..\..\runtime\type.go:53:29: leaking param: t to result ~r0 level=0
..\..\..\..\runtime\type.go:53:29: 	from (*u)(unsafe.Pointer(t)) (converted) at ..\..\..\..\runtime\type.go:105:15
..\..\..\..\runtime\type.go:53:29: 	from (*u)(unsafe.Pointer(t)).u (dot of pointer) at ..\..\..\..\runtime\type.go:105:34
..\..\..\..\runtime\type.go:53:29: 	from &(*u)(unsafe.Pointer(t)).u (address-of) at ..\..\..\..\runtime\type.go:105:10
..\..\..\..\runtime\type.go:53:29: 	from ~r0 (return) at ..\..\..\..\runtime\type.go:105:3
..\..\..\..\runtime\type.go:111:10: &(*u)(unsafe.Pointer(t)).u escapes to heap
..\..\..\..\runtime\type.go:111:10: 	from ~r0 (return) at ..\..\..\..\runtime\type.go:111:3
..\..\..\..\runtime\type.go:53:29: leaking param: t to result ~r0 level=0
..\..\..\..\runtime\type.go:53:29: 	from (*u)(unsafe.Pointer(t)) (converted) at ..\..\..\..\runtime\type.go:111:15
..\..\..\..\runtime\type.go:53:29: 	from (*u)(unsafe.Pointer(t)).u (dot of pointer) at ..\..\..\..\runtime\type.go:111:34
..\..\..\..\runtime\type.go:53:29: 	from &(*u)(unsafe.Pointer(t)).u (address-of) at ..\..\..\..\runtime\type.go:111:10
..\..\..\..\runtime\type.go:53:29: 	from ~r0 (return) at ..\..\..\..\runtime\type.go:111:3
..\..\..\..\runtime\type.go:119:24: (*_type).name t does not escape
..\..\..\..\runtime\heapdump.go:153:18: leaking param: t
..\..\..\..\runtime\heapdump.go:153:18: 	from b.t[0] (array-element-equals) at ..\..\..\..\runtime\heapdump.go:170:11
..\..\..\..\runtime\heapdump.go:160:7: dumptype &typecache[t.hash & (typeCacheBuckets - 1)] does not escape
..\..\..\..\runtime\heapdump.go:190:29: dumptype &pkgpathstr does not escape
..\..\..\..\runtime\heapdump.go:192:26: dumptype &namestr does not escape
..\..\..\..\runtime\heapdump.go:209:43: leaking param content: description
..\..\..\..\runtime\heapdump.go:209:43: 	from *description (indirection) at ..\..\..\..\runtime\heapdump.go:209:43
..\..\..\..\runtime\heapdump.go:209:43: 	from description (passed to call[argument content escapes]) at ..\..\..\..\runtime\heapdump.go:211:9
..\..\..\..\runtime\heapdump.go:209:43: dumpotherroot to does not escape
..\..\..\..\runtime\heapdump.go:245:49: leaking param content: s
..\..\..\..\runtime\heapdump.go:245:49: 	from s.fn (dot of pointer) at ..\..\..\..\runtime\heapdump.go:247:8
..\..\..\..\runtime\heapdump.go:245:49: 	from f (assigned) at ..\..\..\..\runtime\heapdump.go:247:4
..\..\..\..\runtime\heapdump.go:245:49: 	from *f (indirection) at ..\..\..\..\runtime\heapdump.go:247:2
..\..\..\..\runtime\heapdump.go:245:49: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\heapdump.go:279:18
..\..\..\..\runtime\heapdump.go:245:49: 	from name (assigned) at ..\..\..\..\runtime\heapdump.go:279:2
..\..\..\..\runtime\heapdump.go:245:49: 	from *name (indirection) at ..\..\..\..\runtime\heapdump.go:279:2
..\..\..\..\runtime\heapdump.go:245:49: 	from name (passed to call[argument content escapes]) at ..\..\..\..\runtime\heapdump.go:283:9
..\..\..\..\runtime\heapdump.go:245:49: dumpframe arg does not escape
..\..\..\..\runtime\heapdump.go:287:10: dumpframe &child.args does not escape
..\..\..\..\runtime\heapdump.go:313:10: dumpframe &bv does not escape
..\..\..\..\runtime\heapdump.go:408:84: finq_callback fn does not escape
..\..\..\..\runtime\heapdump.go:408:84: finq_callback obj does not escape
..\..\..\..\runtime\heapdump.go:408:84: finq_callback fint does not escape
..\..\..\..\runtime\heapdump.go:408:84: finq_callback ot does not escape
..\..\..\..\runtime\heapdump.go:498:25: leaking param content: tab
..\..\..\..\runtime\heapdump.go:498:25: 	from tab._type (dot of pointer) at ..\..\..\..\runtime\heapdump.go:499:10
..\..\..\..\runtime\heapdump.go:498:25: 	from t (assigned) at ..\..\..\..\runtime\heapdump.go:499:4
..\..\..\..\runtime\heapdump.go:498:25: 	from t (passed to call[argument escapes]) at ..\..\..\..\runtime\heapdump.go:500:10
..\..\..\..\runtime\heapdump.go:551:87: dumpmemprof_callback b does not escape
..\..\..\..\runtime\heapdump.go:551:87: dumpmemprof_callback pstk does not escape
..\..\..\..\runtime\heapdump.go:581:17: dumpmemprof_callback buf does not escape
..\..\..\..\runtime\iface.go:28:53: itabHashFunc inter does not escape
..\..\..\..\runtime\iface.go:28:53: itabHashFunc typ does not escape
..\..\..\..\runtime\iface.go:90:65: leaking param: t to result ~r2 level=1
..\..\..\..\runtime\iface.go:90:65: 	from t.entries (dot of pointer) at ..\..\..\..\runtime\iface.go:97:38
..\..\..\..\runtime\iface.go:90:65: 	from &t.entries (address-of) at ..\..\..\..\runtime\iface.go:97:36
..\..\..\..\runtime\iface.go:90:65: 	from p (assign-pair) at ..\..\..\..\runtime\iface.go:97:20
..\..\..\..\runtime\iface.go:90:65: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\iface.go:97:20
..\..\..\..\runtime\iface.go:90:65: 	from p (assigned) at ..\..\..\..\runtime\iface.go:97:5
..\..\..\..\runtime\iface.go:90:65: 	from unsafe.Pointer(p) (converted) at ..\..\..\..\runtime\iface.go:101:43
..\..\..\..\runtime\iface.go:90:65: 	from *unsafe.Pointer(p) (indirection) at ..\..\..\..\runtime\iface.go:101:43
..\..\..\..\runtime\iface.go:90:65: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\iface.go:101:28
..\..\..\..\runtime\iface.go:90:65: 	from m (assigned) at ..\..\..\..\runtime\iface.go:101:3
..\..\..\..\runtime\iface.go:90:65: 	from ~r2 (return) at ..\..\..\..\runtime\iface.go:106:4
..\..\..\..\runtime\iface.go:90:65: (*itabTableType).find inter does not escape
..\..\..\..\runtime\iface.go:90:65: (*itabTableType).find typ does not escape
..\..\..\..\runtime\iface.go:97:36: (*itabTableType).find &t.entries does not escape
..\..\..\..\runtime\type.go:202:63: resolveTypeOff ptrInModule does not escape
..\..\..\..\runtime\type.go:208:14: resolveTypeOff &firstmoduledata does not escape
..\..\..\..\runtime\type.go:220:16: resolveTypeOff &firstmoduledata does not escape
..\..\..\..\runtime\type.go:238:39: (*_type).typeOff t does not escape
..\..\..\..\runtime\type.go:426:24: name.tagLen n does not escape
..\..\..\..\runtime\type.go:460:25: leaking param content: n
..\..\..\..\runtime\type.go:460:25: 	from n (assigned) at ..\..\..\..\runtime\type.go:469:80
..\..\..\..\runtime\type.go:460:25: 	from p (assign-pair) at ..\..\..\..\runtime\type.go:469:80
..\..\..\..\runtime\type.go:460:25: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\type.go:469:80
..\..\..\..\runtime\type.go:460:25: 	from ~r1 (assign-pair) at ..\..\..\..\runtime\type.go:469:80
..\..\..\..\runtime\type.go:460:25: 	from (*[4]byte)(unsafe.Pointer((*byte)(~r1))) (converted) at ..\..\..\..\runtime\type.go:469:58
..\..\..\..\runtime\type.go:460:25: 	from (*[4]byte)(unsafe.Pointer((*byte)(~r1)))[:] (slice) at ..\..\..\..\runtime\type.go:469:87
..\..\..\..\runtime\type.go:460:25: 	from *(*[4]byte)(unsafe.Pointer((*byte)(~r1)))[:] (indirection) at ..\..\..\..\runtime\type.go:469:87
..\..\..\..\runtime\type.go:460:25: 	from copy((*[4]byte)(unsafe.Pointer(&nameOff))[:], (*[4]byte)(unsafe.Pointer((*byte)(~r1)))[:]) (copied slice) at ..\..\..\..\runtime\type.go:469:6
..\..\..\..\runtime\type.go:469:33: name.pkgPath &nameOff does not escape
..\..\..\..\runtime\type.go:242:38: (*_type).textOff t does not escape
..\..\..\..\runtime\type.go:245:14: (*_type).textOff &firstmoduledata does not escape
..\..\..\..\runtime\type.go:257:16: (*_type).textOff &firstmoduledata does not escape
..\..\..\..\runtime\iface.go:177:23: leaking param content: m
..\..\..\..\runtime\iface.go:177:23: 	from m.inter (dot of pointer) at ..\..\..\..\runtime\iface.go:178:12
..\..\..\..\runtime\iface.go:177:23: 	from inter (assigned) at ..\..\..\..\runtime\iface.go:178:8
..\..\..\..\runtime\iface.go:177:23: 	from inter.pkgpath (dot of pointer) at ..\..\..\..\runtime\iface.go:198:16
..\..\..\..\runtime\iface.go:177:23: 	from inter.pkgpath (passed to call[argument escapes]) at ..\..\..\..\runtime\iface.go:198:29
..\..\..\..\runtime\iface.go:192:8: (*itab).init &inter.mhdr[k] does not escape
..\..\..\..\runtime\iface.go:193:21: (*itab).init inter.typ does not escape
..\..\..\..\runtime\iface.go:194:20: (*itab).init inter.typ does not escape
..\..\..\..\runtime\iface.go:201:9: (*itab).init &xmhdr[j] does not escape
..\..\..\..\runtime\iface.go:211:45: (*itab).init &m.fun[0] does not escape
..\..\..\..\runtime\iface.go:150:36: &t.entries escapes to heap
..\..\..\..\runtime\iface.go:150:36: 	from p (assign-pair) at ..\..\..\..\runtime\iface.go:150:20
..\..\..\..\runtime\iface.go:150:36: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\iface.go:150:20
..\..\..\..\runtime\iface.go:150:36: 	from p (assigned) at ..\..\..\..\runtime\iface.go:150:5
..\..\..\..\runtime\iface.go:150:36: 	from unsafe.Pointer(p) (passed to call[argument escapes]) at ..\..\..\..\runtime\iface.go:164:21
..\..\..\..\runtime\iface.go:144:32: leaking param: t
..\..\..\..\runtime\iface.go:144:32: 	from t.entries (dot of pointer) at ..\..\..\..\runtime\iface.go:150:38
..\..\..\..\runtime\iface.go:144:32: 	from &t.entries (address-of) at ..\..\..\..\runtime\iface.go:150:36
..\..\..\..\runtime\iface.go:144:32: 	from p (assign-pair) at ..\..\..\..\runtime\iface.go:150:20
..\..\..\..\runtime\iface.go:144:32: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\iface.go:150:20
..\..\..\..\runtime\iface.go:144:32: 	from p (assigned) at ..\..\..\..\runtime\iface.go:150:5
..\..\..\..\runtime\iface.go:144:32: 	from unsafe.Pointer(p) (passed to call[argument escapes]) at ..\..\..\..\runtime\iface.go:164:21
..\..\..\..\runtime\iface.go:144:32: leaking param: m
..\..\..\..\runtime\iface.go:144:32: 	from unsafe.Pointer(m) (passed to call[argument escapes]) at ..\..\..\..\runtime\iface.go:164:21
..\..\..\..\runtime\iface.go:115:17: leaking param: m
..\..\..\..\runtime\iface.go:115:17: 	from m (passed to call[argument escapes]) at ..\..\..\..\runtime\iface.go:139:7
..\..\..\..\runtime\iface.go:129:19: itabAdd t2.add does not escape
..\..\..\..\runtime\iface.go:134:31: itabAdd &itabTable does not escape
..\..\..\..\runtime\iface.go:44:76: &TypeAssertionError literal escapes to heap
..\..\..\..\runtime\iface.go:44:76: 	from panic(&TypeAssertionError literal) (panic) at ..\..\..\..\runtime\iface.go:44:8
..\..\..\..\runtime\iface.go:33:63: leaking param: inter
..\..\..\..\runtime\iface.go:33:63: 	from m.inter (star-dot-equals) at ..\..\..\..\runtime\iface.go:67:10
..\..\..\..\runtime\iface.go:33:63: leaking param: typ
..\..\..\..\runtime\iface.go:33:63: 	from m._type (star-dot-equals) at ..\..\..\..\runtime\iface.go:68:10
..\..\..\..\runtime\iface.go:85:107: &TypeAssertionError literal escapes to heap
..\..\..\..\runtime\iface.go:85:107: 	from panic(&TypeAssertionError literal) (panic) at ..\..\..\..\runtime\iface.go:85:7
..\..\..\..\runtime\iface.go:43:20: getitab inter.typ does not escape
..\..\..\..\runtime\iface.go:44:56: getitab inter.typ does not escape
..\..\..\..\runtime\iface.go:53:52: getitab &itabTable does not escape
..\..\..\..\runtime\iface.go:59:7: getitab &itabLock does not escape
..\..\..\..\runtime\iface.go:61:10: getitab &itabLock does not escape
..\..\..\..\runtime\iface.go:66:95: getitab &memstats.other_sys does not escape
..\..\..\..\runtime\iface.go:71:9: getitab &itabLock does not escape
..\..\..\..\runtime\iface.go:85:83: getitab inter.typ does not escape
..\..\..\..\runtime\iface.go:226:7: itabsinit &itabLock does not escape
..\..\..\..\runtime\iface.go:227:34: itabsinit &modulesSlice does not escape
..\..\..\..\runtime\iface.go:232:9: itabsinit &itabLock does not escape
..\..\..\..\runtime\iface.go:244:71: &TypeAssertionError literal escapes to heap
..\..\..\..\runtime\iface.go:244:71: 	from panic(&TypeAssertionError literal) (panic) at ..\..\..\..\runtime\iface.go:244:7
..\..\..\..\runtime\iface.go:239:39: panicdottypeE have does not escape
..\..\..\..\runtime\iface.go:239:39: panicdottypeE want does not escape
..\..\..\..\runtime\iface.go:239:39: panicdottypeE iface does not escape
..\..\..\..\runtime\iface.go:249:45: panicdottypeI have does not escape
..\..\..\..\runtime\iface.go:249:45: panicdottypeI want does not escape
..\..\..\..\runtime\iface.go:249:45: panicdottypeI iface does not escape
..\..\..\..\runtime\iface.go:260:51: &TypeAssertionError literal escapes to heap
..\..\..\..\runtime\iface.go:260:51: 	from panic(&TypeAssertionError literal) (panic) at ..\..\..\..\runtime\iface.go:260:7
..\..\..\..\runtime\iface.go:259:28: panicnildottype want does not escape
..\..\..\..\runtime\iface.go:273:48: leaking param: t to result e level=0
..\..\..\..\runtime\iface.go:273:48: 	from e._type (dot-equals) at ..\..\..\..\runtime\iface.go:284:10
..\..\..\..\runtime\iface.go:273:48: convT2E elem does not escape
..\..\..\..\runtime\iface.go:289:50: leaking param: t to result e level=0
..\..\..\..\runtime\iface.go:289:50: 	from e._type (dot-equals) at ..\..\..\..\runtime\iface.go:303:10
..\..\..\..\runtime\iface.go:298:22: &zeroVal[0] escapes to heap
..\..\..\..\runtime\iface.go:298:22: 	from x (assigned) at ..\..\..\..\runtime\iface.go:298:5
..\..\..\..\runtime\iface.go:298:22: 	from e.data (dot-equals) at ..\..\..\..\runtime\iface.go:304:9
..\..\..\..\runtime\iface.go:289:50: convT2E16 elem does not escape
..\..\..\..\runtime\iface.go:308:50: leaking param: t to result e level=0
..\..\..\..\runtime\iface.go:308:50: 	from e._type (dot-equals) at ..\..\..\..\runtime\iface.go:322:10
..\..\..\..\runtime\iface.go:317:22: &zeroVal[0] escapes to heap
..\..\..\..\runtime\iface.go:317:22: 	from x (assigned) at ..\..\..\..\runtime\iface.go:317:5
..\..\..\..\runtime\iface.go:317:22: 	from e.data (dot-equals) at ..\..\..\..\runtime\iface.go:323:9
..\..\..\..\runtime\iface.go:308:50: convT2E32 elem does not escape
..\..\..\..\runtime\iface.go:327:50: leaking param: t to result e level=0
..\..\..\..\runtime\iface.go:327:50: 	from e._type (dot-equals) at ..\..\..\..\runtime\iface.go:341:10
..\..\..\..\runtime\iface.go:336:22: &zeroVal[0] escapes to heap
..\..\..\..\runtime\iface.go:336:22: 	from x (assigned) at ..\..\..\..\runtime\iface.go:336:5
..\..\..\..\runtime\iface.go:336:22: 	from e.data (dot-equals) at ..\..\..\..\runtime\iface.go:342:9
..\..\..\..\runtime\iface.go:327:50: convT2E64 elem does not escape
..\..\..\..\runtime\iface.go:346:54: leaking param content: elem
..\..\..\..\runtime\iface.go:346:54: 	from (*string)(elem) (converted) at ..\..\..\..\runtime\iface.go:358:29
..\..\..\..\runtime\iface.go:346:54: 	from *(*string)(elem) (indirection) at ..\..\..\..\runtime\iface.go:358:19
..\..\..\..\runtime\iface.go:346:54: 	from *(*string)(x) (star-equals) at ..\..\..\..\runtime\iface.go:358:17
..\..\..\..\runtime\iface.go:346:54: leaking param: t to result e level=0
..\..\..\..\runtime\iface.go:346:54: 	from e._type (dot-equals) at ..\..\..\..\runtime\iface.go:360:10
..\..\..\..\runtime\iface.go:355:22: &zeroVal[0] escapes to heap
..\..\..\..\runtime\iface.go:355:22: 	from x (assigned) at ..\..\..\..\runtime\iface.go:355:5
..\..\..\..\runtime\iface.go:355:22: 	from e.data (dot-equals) at ..\..\..\..\runtime\iface.go:361:9
..\..\..\..\runtime\iface.go:365:53: leaking param content: elem
..\..\..\..\runtime\iface.go:365:53: 	from (*slice)(elem) (converted) at ..\..\..\..\runtime\iface.go:377:27
..\..\..\..\runtime\iface.go:365:53: 	from *(*slice)(elem) (indirection) at ..\..\..\..\runtime\iface.go:377:18
..\..\..\..\runtime\iface.go:365:53: 	from *(*slice)(x) (star-equals) at ..\..\..\..\runtime\iface.go:377:16
..\..\..\..\runtime\iface.go:365:53: leaking param: t to result e level=0
..\..\..\..\runtime\iface.go:365:53: 	from e._type (dot-equals) at ..\..\..\..\runtime\iface.go:379:10
..\..\..\..\runtime\iface.go:374:22: &zeroVal[0] escapes to heap
..\..\..\..\runtime\iface.go:374:22: 	from x (assigned) at ..\..\..\..\runtime\iface.go:374:5
..\..\..\..\runtime\iface.go:374:22: 	from e.data (dot-equals) at ..\..\..\..\runtime\iface.go:380:9
..\..\..\..\runtime\iface.go:384:53: leaking param: t to result e level=0
..\..\..\..\runtime\iface.go:384:53: 	from e._type (dot-equals) at ..\..\..\..\runtime\iface.go:393:10
..\..\..\..\runtime\iface.go:384:53: convT2Enoptr elem does not escape
..\..\..\..\runtime\iface.go:398:49: leaking param: tab to result i level=0
..\..\..\..\runtime\iface.go:398:49: 	from i.tab (dot-equals) at ..\..\..\..\runtime\iface.go:408:8
..\..\..\..\runtime\iface.go:398:49: convT2I elem does not escape
..\..\..\..\runtime\iface.go:413:51: leaking param: tab to result i level=0
..\..\..\..\runtime\iface.go:413:51: 	from i.tab (dot-equals) at ..\..\..\..\runtime\iface.go:428:8
..\..\..\..\runtime\iface.go:423:22: &zeroVal[0] escapes to heap
..\..\..\..\runtime\iface.go:423:22: 	from x (assigned) at ..\..\..\..\runtime\iface.go:423:5
..\..\..\..\runtime\iface.go:423:22: 	from i.data (dot-equals) at ..\..\..\..\runtime\iface.go:429:9
..\..\..\..\runtime\iface.go:413:51: convT2I16 elem does not escape
..\..\..\..\runtime\iface.go:433:51: leaking param: tab to result i level=0
..\..\..\..\runtime\iface.go:433:51: 	from i.tab (dot-equals) at ..\..\..\..\runtime\iface.go:448:8
..\..\..\..\runtime\iface.go:443:22: &zeroVal[0] escapes to heap
..\..\..\..\runtime\iface.go:443:22: 	from x (assigned) at ..\..\..\..\runtime\iface.go:443:5
..\..\..\..\runtime\iface.go:443:22: 	from i.data (dot-equals) at ..\..\..\..\runtime\iface.go:449:9
..\..\..\..\runtime\iface.go:433:51: convT2I32 elem does not escape
..\..\..\..\runtime\iface.go:453:51: leaking param: tab to result i level=0
..\..\..\..\runtime\iface.go:453:51: 	from i.tab (dot-equals) at ..\..\..\..\runtime\iface.go:468:8
..\..\..\..\runtime\iface.go:463:22: &zeroVal[0] escapes to heap
..\..\..\..\runtime\iface.go:463:22: 	from x (assigned) at ..\..\..\..\runtime\iface.go:463:5
..\..\..\..\runtime\iface.go:463:22: 	from i.data (dot-equals) at ..\..\..\..\runtime\iface.go:469:9
..\..\..\..\runtime\iface.go:453:51: convT2I64 elem does not escape
..\..\..\..\runtime\iface.go:473:55: leaking param content: elem
..\..\..\..\runtime\iface.go:473:55: 	from (*string)(elem) (converted) at ..\..\..\..\runtime\iface.go:486:29
..\..\..\..\runtime\iface.go:473:55: 	from *(*string)(elem) (indirection) at ..\..\..\..\runtime\iface.go:486:19
..\..\..\..\runtime\iface.go:473:55: 	from *(*string)(x) (star-equals) at ..\..\..\..\runtime\iface.go:486:17
..\..\..\..\runtime\iface.go:473:55: leaking param: tab to result i level=0
..\..\..\..\runtime\iface.go:473:55: 	from i.tab (dot-equals) at ..\..\..\..\runtime\iface.go:488:8
..\..\..\..\runtime\iface.go:483:22: &zeroVal[0] escapes to heap
..\..\..\..\runtime\iface.go:483:22: 	from x (assigned) at ..\..\..\..\runtime\iface.go:483:5
..\..\..\..\runtime\iface.go:483:22: 	from i.data (dot-equals) at ..\..\..\..\runtime\iface.go:489:9
..\..\..\..\runtime\iface.go:493:54: leaking param content: elem
..\..\..\..\runtime\iface.go:493:54: 	from (*slice)(elem) (converted) at ..\..\..\..\runtime\iface.go:506:27
..\..\..\..\runtime\iface.go:493:54: 	from *(*slice)(elem) (indirection) at ..\..\..\..\runtime\iface.go:506:18
..\..\..\..\runtime\iface.go:493:54: 	from *(*slice)(x) (star-equals) at ..\..\..\..\runtime\iface.go:506:16
..\..\..\..\runtime\iface.go:493:54: leaking param: tab to result i level=0
..\..\..\..\runtime\iface.go:493:54: 	from i.tab (dot-equals) at ..\..\..\..\runtime\iface.go:508:8
..\..\..\..\runtime\iface.go:503:22: &zeroVal[0] escapes to heap
..\..\..\..\runtime\iface.go:503:22: 	from x (assigned) at ..\..\..\..\runtime\iface.go:503:5
..\..\..\..\runtime\iface.go:503:22: 	from i.data (dot-equals) at ..\..\..\..\runtime\iface.go:509:9
..\..\..\..\runtime\iface.go:513:54: leaking param: tab to result i level=0
..\..\..\..\runtime\iface.go:513:54: 	from i.tab (dot-equals) at ..\..\..\..\runtime\iface.go:523:8
..\..\..\..\runtime\iface.go:513:54: convT2Inoptr elem does not escape
..\..\..\..\runtime\iface.go:528:48: leaking param: i to result r level=0
..\..\..\..\runtime\iface.go:528:48: 	from tab (assigned) at ..\..\..\..\runtime\iface.go:529:6
..\..\..\..\runtime\iface.go:528:48: 	from r.tab (dot-equals) at ..\..\..\..\runtime\iface.go:534:9
..\..\..\..\runtime\iface.go:528:48: leaking param: i to result r level=0
..\..\..\..\runtime\iface.go:528:48: 	from r.data (dot-equals) at ..\..\..\..\runtime\iface.go:535:10
..\..\..\..\runtime\iface.go:528:48: leaking param: i to result r level=0
..\..\..\..\runtime\iface.go:528:48: 	from r.data (dot-equals) at ..\..\..\..\runtime\iface.go:539:9
..\..\..\..\runtime\iface.go:528:48: leaking param: inter
..\..\..\..\runtime\iface.go:528:48: 	from inter (passed to call[argument escapes]) at ..\..\..\..\runtime\iface.go:538:17
..\..\..\..\runtime\iface.go:528:48: leaking param content: i
..\..\..\..\runtime\iface.go:528:48: 	from tab (assigned) at ..\..\..\..\runtime\iface.go:529:6
..\..\..\..\runtime\iface.go:528:48: 	from tab._type (dot of pointer) at ..\..\..\..\runtime\iface.go:538:28
..\..\..\..\runtime\iface.go:528:48: 	from tab._type (passed to call[argument escapes]) at ..\..\..\..\runtime\iface.go:538:17
..\..\..\..\runtime\iface.go:547:57: &TypeAssertionError literal escapes to heap
..\..\..\..\runtime\iface.go:547:57: 	from panic(&TypeAssertionError literal) (panic) at ..\..\..\..\runtime\iface.go:547:8
..\..\..\..\runtime\iface.go:543:50: leaking param: inter
..\..\..\..\runtime\iface.go:543:50: 	from inter (passed to call[argument escapes]) at ..\..\..\..\runtime\iface.go:554:17
..\..\..\..\runtime\iface.go:543:50: leaking param content: i
..\..\..\..\runtime\iface.go:543:50: 	from tab (assigned) at ..\..\..\..\runtime\iface.go:544:6
..\..\..\..\runtime\iface.go:543:50: 	from tab._type (dot of pointer) at ..\..\..\..\runtime\iface.go:554:28
..\..\..\..\runtime\iface.go:543:50: 	from tab._type (passed to call[argument escapes]) at ..\..\..\..\runtime\iface.go:554:17
..\..\..\..\runtime\iface.go:543:50: leaking param: i to result r level=0
..\..\..\..\runtime\iface.go:543:50: 	from tab (assigned) at ..\..\..\..\runtime\iface.go:544:6
..\..\..\..\runtime\iface.go:543:50: 	from r.tab (dot-equals) at ..\..\..\..\runtime\iface.go:550:9
..\..\..\..\runtime\iface.go:543:50: leaking param: i to result r level=0
..\..\..\..\runtime\iface.go:543:50: 	from r.data (dot-equals) at ..\..\..\..\runtime\iface.go:551:10
..\..\..\..\runtime\iface.go:543:50: leaking param: i to result r level=0
..\..\..\..\runtime\iface.go:543:50: 	from r.data (dot-equals) at ..\..\..\..\runtime\iface.go:555:9
..\..\..\..\runtime\iface.go:547:46: assertI2I inter.typ does not escape
..\..\..\..\runtime\iface.go:559:60: leaking param: inter
..\..\..\..\runtime\iface.go:559:60: 	from inter (passed to call[argument escapes]) at ..\..\..\..\runtime\iface.go:565:16
..\..\..\..\runtime\iface.go:559:60: leaking param content: i
..\..\..\..\runtime\iface.go:559:60: 	from tab (assigned) at ..\..\..\..\runtime\iface.go:560:6
..\..\..\..\runtime\iface.go:559:60: 	from tab._type (dot of pointer) at ..\..\..\..\runtime\iface.go:565:27
..\..\..\..\runtime\iface.go:559:60: 	from tab._type (passed to call[argument escapes]) at ..\..\..\..\runtime\iface.go:565:16
..\..\..\..\runtime\iface.go:559:60: leaking param: i to result r level=0
..\..\..\..\runtime\iface.go:559:60: 	from tab (assigned) at ..\..\..\..\runtime\iface.go:560:6
..\..\..\..\runtime\iface.go:559:60: 	from r.tab (dot-equals) at ..\..\..\..\runtime\iface.go:570:8
..\..\..\..\runtime\iface.go:559:60: leaking param: i to result r level=0
..\..\..\..\runtime\iface.go:559:60: 	from r.data (dot-equals) at ..\..\..\..\runtime\iface.go:571:9
..\..\..\..\runtime\iface.go:580:57: &TypeAssertionError literal escapes to heap
..\..\..\..\runtime\iface.go:580:57: 	from panic(&TypeAssertionError literal) (panic) at ..\..\..\..\runtime\iface.go:580:8
..\..\..\..\runtime\iface.go:576:50: leaking param: inter
..\..\..\..\runtime\iface.go:576:50: 	from inter (passed to call[argument escapes]) at ..\..\..\..\runtime\iface.go:582:17
..\..\..\..\runtime\iface.go:576:50: leaking param: e
..\..\..\..\runtime\iface.go:576:50: 	from t (assigned) at ..\..\..\..\runtime\iface.go:577:4
..\..\..\..\runtime\iface.go:576:50: 	from t (passed to call[argument escapes]) at ..\..\..\..\runtime\iface.go:582:17
..\..\..\..\runtime\iface.go:580:46: assertE2I inter.typ does not escape
..\..\..\..\runtime\iface.go:587:60: leaking param: inter
..\..\..\..\runtime\iface.go:587:60: 	from inter (passed to call[argument escapes]) at ..\..\..\..\runtime\iface.go:592:16
..\..\..\..\runtime\iface.go:587:60: leaking param: e
..\..\..\..\runtime\iface.go:587:60: 	from t (assigned) at ..\..\..\..\runtime\iface.go:588:4
..\..\..\..\runtime\iface.go:587:60: 	from t (passed to call[argument escapes]) at ..\..\..\..\runtime\iface.go:592:16
..\..\..\..\runtime\iface.go:603:59: leaking param: inter
..\..\..\..\runtime\iface.go:603:59: 	from inter (passed to call[argument escapes]) at ..\..\..\..\runtime\iface.go:604:18
..\..\..\..\runtime\iface.go:603:59: leaking param: e
..\..\..\..\runtime\iface.go:603:59: 	from e (passed to call[argument escapes]) at ..\..\..\..\runtime\iface.go:604:18
..\..\..\..\runtime\iface.go:603:59: reflect_ifaceE2I dst does not escape
..\..\..\..\runtime\lfstack.go:55:30: (*lfstack).empty head does not escape
..\..\..\..\runtime\lfstack_64bit.go:37:45: leaking param: node to result ~r2 level=0
..\..\..\..\runtime\lfstack_64bit.go:37:45: 	from ~r2 (return) at ..\..\..\..\runtime\lfstack_64bit.go:38:2
..\..\..\..\runtime\lock_sema.go:124:19: noteclear n does not escape
..\..\..\..\runtime\mheap.go:496:58: &memstats.other_sys escapes to heap
..\..\..\..\runtime\mheap.go:496:58: 	from stat (assign-pair) at ..\..\..\..\runtime\mheap.go:496:19
..\..\..\..\runtime\mheap.go:496:58: 	from f.stat (star-dot-equals) at ..\..\..\..\runtime\mheap.go:496:19
..\..\..\..\runtime\mheap.go:495:45: leaking param: h
..\..\..\..\runtime\mheap.go:495:45: 	from arg (assign-pair) at ..\..\..\..\runtime\mheap.go:497:18
..\..\..\..\runtime\mheap.go:495:45: 	from f.arg (star-dot-equals) at ..\..\..\..\runtime\mheap.go:497:18
..\..\..\..\runtime\mheap.go:497:74: &memstats.mspan_sys escapes to heap
..\..\..\..\runtime\mheap.go:497:74: 	from stat (assign-pair) at ..\..\..\..\runtime\mheap.go:497:18
..\..\..\..\runtime\mheap.go:497:74: 	from f.stat (star-dot-equals) at ..\..\..\..\runtime\mheap.go:497:18
..\..\..\..\runtime\mheap.go:498:55: &memstats.mcache_sys escapes to heap
..\..\..\..\runtime\mheap.go:498:55: 	from stat (assign-pair) at ..\..\..\..\runtime\mheap.go:498:19
..\..\..\..\runtime\mheap.go:498:55: 	from f.stat (star-dot-equals) at ..\..\..\..\runtime\mheap.go:498:19
..\..\..\..\runtime\mheap.go:499:76: &memstats.other_sys escapes to heap
..\..\..\..\runtime\mheap.go:499:76: 	from stat (assign-pair) at ..\..\..\..\runtime\mheap.go:499:30
..\..\..\..\runtime\mheap.go:499:76: 	from f.stat (star-dot-equals) at ..\..\..\..\runtime\mheap.go:499:30
..\..\..\..\runtime\mheap.go:500:72: &memstats.other_sys escapes to heap
..\..\..\..\runtime\mheap.go:500:72: 	from stat (assign-pair) at ..\..\..\..\runtime\mheap.go:500:28
..\..\..\..\runtime\mheap.go:500:72: 	from f.stat (star-dot-equals) at ..\..\..\..\runtime\mheap.go:500:28
..\..\..\..\runtime\mheap.go:496:14: (*mheap).init h.treapalloc does not escape
..\..\..\..\runtime\mheap.go:497:13: (*mheap).init h.spanalloc does not escape
..\..\..\..\runtime\mheap.go:498:14: (*mheap).init h.cachealloc does not escape
..\..\..\..\runtime\mheap.go:499:25: (*mheap).init h.specialfinalizeralloc does not escape
..\..\..\..\runtime\mheap.go:500:23: (*mheap).init h.specialprofilealloc does not escape
..\..\..\..\runtime\mheap.go:513:12: (*mheap).init h.free[i] does not escape
..\..\..\..\runtime\mheap.go:514:12: (*mheap).init h.busy[i] does not escape
..\..\..\..\runtime\mheap.go:517:13: (*mheap).init h.busylarge does not escape
..\..\..\..\runtime\mheap.go:519:24: (*mheap).init h.central[i].mcentral does not escape
..\..\..\..\runtime\mheap.go:519:29: (*mheap).init c.nonempty does not escape
..\..\..\..\runtime\mheap.go:519:29: (*mheap).init c.empty does not escape
..\..\..\..\runtime\mheap.go:522:32: (*mheap).init &h.spans does not escape
..\..\..\..\runtime\malloc.go:392:8: mheap_ escapes to heap
..\..\..\..\runtime\malloc.go:392:8: 	from mheap_ (passed to call[argument escapes]) at ..\..\..\..\runtime\malloc.go:392:13
..\..\..\..\runtime\malloc.go:298:53: mallocinit &reserved does not escape
..\..\..\..\runtime\malloc.go:329:26: mallocinit []uintptr literal does not escape
..\..\..\..\runtime\malloc.go:354:53: mallocinit &reserved does not escape
..\..\..\..\runtime\malloc.go:521:29: nextFreeFast s does not escape
..\..\..\..\runtime\malloc.go:843:37: reflect_unsafe_New typ does not escape
..\..\..\..\runtime\malloc.go:859:49: reflect_unsafe_NewArray typ does not escape
..\..\..\..\runtime\malloc.go:1027:41: leaking param: p to result ~r1 level=0
..\..\..\..\runtime\malloc.go:1027:41: 	from ~r1 (return) at ..\..\..\..\runtime\malloc.go:1028:2
..\..\..\..\runtime\mbarrier.go:265:48: reflect_typedmemmove typ does not escape
..\..\..\..\runtime\mbarrier.go:265:48: reflect_typedmemmove dst does not escape
..\..\..\..\runtime\mbarrier.go:265:48: reflect_typedmemmove src does not escape
..\..\..\..\runtime\mbarrier.go:280:81: reflect_typedmemmovepartial typ does not escape
..\..\..\..\runtime\mbarrier.go:280:81: reflect_typedmemmovepartial dst does not escape
..\..\..\..\runtime\mbarrier.go:280:81: reflect_typedmemmovepartial src does not escape
..\..\..\..\runtime\mbarrier.go:308:64: reflectcallmove typ does not escape
..\..\..\..\runtime\mbarrier.go:308:64: reflectcallmove dst does not escape
..\..\..\..\runtime\mbarrier.go:308:64: reflectcallmove src does not escape
..\..\..\..\runtime\mbarrier.go:316:49: typedslicecopy typ does not escape
..\..\..\..\runtime\mbarrier.go:316:49: typedslicecopy dst does not escape
..\..\..\..\runtime\mbarrier.go:316:49: typedslicecopy src does not escape
..\..\..\..\runtime\mbarrier.go:363:62: reflect_typedslicecopy elemType does not escape
..\..\..\..\runtime\mbarrier.go:363:62: reflect_typedslicecopy dst does not escape
..\..\..\..\runtime\mbarrier.go:363:62: reflect_typedslicecopy src does not escape
..\..\..\..\runtime\mbitmap.go:99:32: leaking param: p to result ~r2 level=0
..\..\..\..\runtime\mbitmap.go:99:32: 	from ~r2 (return) at ..\..\..\..\runtime\mbitmap.go:103:2
..\..\..\..\runtime\mbitmap.go:111:37: leaking param: p to result ~r2 level=0
..\..\..\..\runtime\mbitmap.go:111:37: 	from ~r2 (return) at ..\..\..\..\runtime\mbitmap.go:115:2
..\..\..\..\runtime\mbitmap.go:121:21: leaking param: p to result ~r1 level=0
..\..\..\..\runtime\mbitmap.go:121:21: 	from ~r1 (return) at ..\..\..\..\runtime\mbitmap.go:125:2
..\..\..\..\runtime\mbitmap.go:135:26: leaking param: p to result ~r1 level=0
..\..\..\..\runtime\mbitmap.go:135:26: 	from ~r1 (return) at ..\..\..\..\runtime\mbitmap.go:139:2
..\..\..\..\runtime\mbitmap.go:189:58: leaking param: s to result ~r1 level=1
..\..\..\..\runtime\mbitmap.go:189:58: 	from s.allocBits (dot of pointer) at ..\..\..\..\runtime\mbitmap.go:190:18
..\..\..\..\runtime\mbitmap.go:189:58: 	from b (assigned) at ..\..\..\..\runtime\mbitmap.go:190:33
..\..\..\..\runtime\mbitmap.go:189:58: 	from b (assigned) at ..\..\..\..\runtime\mbitmap.go:190:33
..\..\..\..\runtime\mbitmap.go:189:58: 	from p (assign-pair) at ..\..\..\..\runtime\mbitmap.go:190:33
..\..\..\..\runtime\mbitmap.go:189:58: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\mbitmap.go:190:33
..\..\..\..\runtime\mbitmap.go:189:58: 	from ~r1 (assign-pair) at ..\..\..\..\runtime\mbitmap.go:190:33
..\..\..\..\runtime\mbitmap.go:189:58: 	from bytep (assign-pair) at ..\..\..\..\runtime\mbitmap.go:190:33
..\..\..\..\runtime\mbitmap.go:189:58: 	from bytep (assign-pair) at ..\..\..\..\runtime\mbitmap.go:190:2
..\..\..\..\runtime\mbitmap.go:189:58: 	from markBits literal (struct literal element) at ..\..\..\..\runtime\mbitmap.go:191:17
..\..\..\..\runtime\mbitmap.go:189:58: 	from ~r1 (return) at ..\..\..\..\runtime\mbitmap.go:191:2
..\..\..\..\runtime\mbitmap.go:267:39: (*mspan).isFree s does not escape
..\..\..\..\runtime\mbitmap.go:275:37: (*mspan).objIndex s does not escape
..\..\..\..\runtime\mbitmap.go:293:52: leaking param: s to result ~r1 level=1
..\..\..\..\runtime\mbitmap.go:293:52: 	from s.gcmarkBits (dot of pointer) at ..\..\..\..\runtime\mbitmap.go:294:18
..\..\..\..\runtime\mbitmap.go:293:52: 	from b (assigned) at ..\..\..\..\runtime\mbitmap.go:294:34
..\..\..\..\runtime\mbitmap.go:293:52: 	from b (assigned) at ..\..\..\..\runtime\mbitmap.go:294:34
..\..\..\..\runtime\mbitmap.go:293:52: 	from p (assign-pair) at ..\..\..\..\runtime\mbitmap.go:294:34
..\..\..\..\runtime\mbitmap.go:293:52: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\mbitmap.go:294:34
..\..\..\..\runtime\mbitmap.go:293:52: 	from ~r1 (assign-pair) at ..\..\..\..\runtime\mbitmap.go:294:34
..\..\..\..\runtime\mbitmap.go:293:52: 	from bytep (assign-pair) at ..\..\..\..\runtime\mbitmap.go:294:34
..\..\..\..\runtime\mbitmap.go:293:52: 	from bytep (assign-pair) at ..\..\..\..\runtime\mbitmap.go:294:2
..\..\..\..\runtime\mbitmap.go:293:52: 	from markBits literal (struct literal element) at ..\..\..\..\runtime\mbitmap.go:295:17
..\..\..\..\runtime\mbitmap.go:293:52: 	from ~r1 (return) at ..\..\..\..\runtime\mbitmap.go:295:2
..\..\..\..\runtime\mbitmap.go:298:35: leaking param: s to result ~r0 level=1
..\..\..\..\runtime\mbitmap.go:298:35: 	from s.gcmarkBits (dot of pointer) at ..\..\..\..\runtime\mbitmap.go:299:28
..\..\..\..\runtime\mbitmap.go:298:35: 	from markBits literal (struct literal element) at ..\..\..\..\runtime\mbitmap.go:299:17
..\..\..\..\runtime\mbitmap.go:298:35: 	from ~r0 (return) at ..\..\..\..\runtime\mbitmap.go:299:2
..\..\..\..\runtime\mbitmap.go:303:30: markBits.isMarked m does not escape
..\..\..\..\runtime\mbitmap.go:310:9: markBits.setMarked m does not escape
..\..\..\..\runtime\mbitmap.go:318:9: markBits.setMarkedNonAtomic m does not escape
..\..\..\..\runtime\mbitmap.go:323:9: markBits.clearMarked m does not escape
..\..\..\..\runtime\mbitmap.go:343:10: leaking param content: m
..\..\..\..\runtime\mbitmap.go:343:10: 	from m.bytep (dot of pointer) at ..\..\..\..\runtime\mbitmap.go:345:61
..\..\..\..\runtime\mbitmap.go:343:10: 	from m.bytep (star-dot-equals) at ..\..\..\..\runtime\mbitmap.go:345:11
..\..\..\..\runtime\mbitmap.go:458:26: leaking param: h to result ~r0 level=0
..\..\..\..\runtime\mbitmap.go:458:26: 	from heapBits literal (struct literal element) at ..\..\..\..\runtime\mbitmap.go:460:18
..\..\..\..\runtime\mbitmap.go:458:26: 	from ~r0 (return) at ..\..\..\..\runtime\mbitmap.go:460:3
..\..\..\..\runtime\mbitmap.go:458:26: leaking param: h to result ~r0 level=0
..\..\..\..\runtime\mbitmap.go:458:26: 	from p (assign-pair) at ..\..\..\..\runtime\mbitmap.go:462:27
..\..\..\..\runtime\mbitmap.go:458:26: 	from ~r1 (assign-pair) at ..\..\..\..\runtime\mbitmap.go:462:27
..\..\..\..\runtime\mbitmap.go:458:26: 	from heapBits literal (struct literal element) at ..\..\..\..\runtime\mbitmap.go:462:17
..\..\..\..\runtime\mbitmap.go:458:26: 	from ~r0 (return) at ..\..\..\..\runtime\mbitmap.go:462:2
..\..\..\..\runtime\mbitmap.go:470:38: leaking param: h to result ~r1 level=0
..\..\..\..\runtime\mbitmap.go:470:38: 	from p (assign-pair) at ..\..\..\..\runtime\mbitmap.go:472:27
..\..\..\..\runtime\mbitmap.go:470:38: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\mbitmap.go:472:27
..\..\..\..\runtime\mbitmap.go:470:38: 	from heapBits literal (struct literal element) at ..\..\..\..\runtime\mbitmap.go:472:17
..\..\..\..\runtime\mbitmap.go:470:38: 	from ~r1 (return) at ..\..\..\..\runtime\mbitmap.go:472:2
..\..\..\..\runtime\mbitmap.go:478:26: heapBits.bits h does not escape
..\..\..\..\runtime\mbitmap.go:487:34: heapBits.morePointers h does not escape
..\..\..\..\runtime\mbitmap.go:495:31: heapBits.isPointer h does not escape
..\..\..\..\runtime\mbitmap.go:503:47: heapBits.isCheckmarked h does not escape
..\..\..\..\runtime\mbitmap.go:518:39: heapBits.setCheckmarked h does not escape
..\..\..\..\runtime\mbitmap.go:1438:29: &x[0] escapes to heap
..\..\..\..\runtime\mbitmap.go:1438:29: 	from composite literal (struct literal element) at ..\..\..\..\runtime\mbitmap.go:1438:18
..\..\..\..\runtime\mbitmap.go:1438:29: 	from ~r2 (return) at ..\..\..\..\runtime\mbitmap.go:1438:2
..\..\..\..\runtime\mbitmap.go:1430:50: progToPointerMask prog does not escape
..\..\..\..\runtime\mbitmap.go:1432:48: progToPointerMask &memstats.buckhash_sys does not escape
..\..\..\..\runtime\mbitmap.go:1434:27: progToPointerMask &x[0] does not escape
..\..\..\..\runtime\mbitmap.go:1743:20: dumpGCProg p does not escape
..\..\..\..\runtime\mbitmap.go:1790:56: leaking param content: frame
..\..\..\..\runtime\mbitmap.go:1790:56: 	from *frame (indirection) at ..\..\..\..\runtime\mbitmap.go:1793:13
..\..\..\..\runtime\mbitmap.go:1790:56: 	from *target (star-equals) at ..\..\..\..\runtime\mbitmap.go:1793:11
..\..\..\..\runtime\mbitmap.go:1790:56: getgcmaskcb ctxt does not escape
..\..\..\..\runtime\mheap.go:445:67: mlookup base does not escape
..\..\..\..\runtime\mheap.go:445:67: mlookup size does not escape
..\..\..\..\runtime\mheap.go:445:67: mlookup sp does not escape
..\..\..\..\runtime\mheap.go:451:8: mlookup &mheap_.lock does not escape
..\..\..\..\runtime\mheap.go:453:10: mlookup &mheap_.lock does not escape
..\..\..\..\runtime\mheap.go:456:13: mlookup mheap_ does not escape
..\..\..\..\runtime\mbitmap.go:1823:15: make([]byte, n / sys.PtrSize) escapes to heap
..\..\..\..\runtime\mbitmap.go:1823:15: 	from make([]byte, n / sys.PtrSize) (too large for stack) at ..\..\..\..\runtime\mbitmap.go:1823:15
..\..\..\..\runtime\mbitmap.go:1835:15: make([]byte, n / sys.PtrSize) escapes to heap
..\..\..\..\runtime\mbitmap.go:1835:15: 	from make([]byte, n / sys.PtrSize) (too large for stack) at ..\..\..\..\runtime\mbitmap.go:1835:15
..\..\..\..\runtime\mbitmap.go:1848:14: make([]byte, n / sys.PtrSize) escapes to heap
..\..\..\..\runtime\mbitmap.go:1848:14: 	from make([]byte, n / sys.PtrSize) (too large for stack) at ..\..\..\..\runtime\mbitmap.go:1848:14
..\..\..\..\runtime\mbitmap.go:1888:15: make([]byte, n / sys.PtrSize) escapes to heap
..\..\..\..\runtime\mbitmap.go:1888:15: 	from make([]byte, n / sys.PtrSize) (too large for stack) at ..\..\..\..\runtime\mbitmap.go:1888:15
..\..\..\..\runtime\mbitmap.go:1813:40: getgcmask ep does not escape
..\..\..\..\runtime\mbitmap.go:1814:16: getgcmask &ep does not escape
..\..\..\..\runtime\mbitmap.go:1818:37: getgcmask &modulesSlice does not escape
..\..\..\..\runtime\mbitmap.go:1847:25: getgcmask &base does not escape
..\..\..\..\runtime\mbitmap.go:1847:32: getgcmask &n does not escape
..\..\..\..\runtime\mbitmap.go:1867:124: getgcmask &frame does not escape
..\..\..\..\runtime\mbitmap.go:1802:38: reflect_gcbits x does not escape
..\..\..\..\runtime\mbitmap.go:1804:43: reflect_gcbits &x does not escape
..\..\..\..\runtime\mcentral.go:33:29: (*mcentral).init c does not escape
..\..\..\..\runtime\mcentral.go:35:12: (*mcentral).init c.nonempty does not escape
..\..\..\..\runtime\mcentral.go:36:9: (*mcentral).init c.empty does not escape
..\..\..\..\runtime\mfinal.go:138:7: wakefing &finlock does not escape
..\..\..\..\runtime\mfinal.go:144:9: wakefing &finlock does not escape
..\..\..\..\runtime\mfinal.go:175:17: &finlock escapes to heap
..\..\..\..\runtime\mfinal.go:175:17: 	from &finlock (passed to call[argument escapes]) at ..\..\..\..\runtime\mfinal.go:175:16
..\..\..\..\runtime\mfinal.go:211:30: &f.ot.typ escapes to heap
..\..\..\..\runtime\mfinal.go:211:30: 	from (*eface)(frame)._type (star-dot-equals) at ..\..\..\..\runtime\mfinal.go:211:28
..\..\..\..\runtime\mfinal.go:168:8: runfinq &finlock does not escape
..\..\..\..\runtime\mfinal.go:178:10: runfinq &finlock does not escape
..\..\..\..\runtime\mfinal.go:184:10: runfinq &fb.fin[i - 1] does not escape
..\..\..\..\runtime\mfinal.go:232:18: runfinq &fb.cnt does not escape
..\..\..\..\runtime\mfinal.go:235:9: runfinq &finlock does not escape
..\..\..\..\runtime\mfinal.go:238:11: runfinq &finlock does not escape
..\..\..\..\runtime\mfinal.go:155:35: createfing &fingCreate does not escape
..\..\..\..\runtime\mfinal.go:427:66: findObject v does not escape
..\..\..\..\runtime\mfinal.go:432:8: findObject &mheap_.lock does not escape
..\..\..\..\runtime\mfinal.go:434:10: findObject &mheap_.lock does not escape
..\..\..\..\runtime\mheap.go:1425:7: &s.next escapes to heap
..\..\..\..\runtime\mheap.go:1425:7: 	from t (assigned) at ..\..\..\..\runtime\mheap.go:1425:5
..\..\..\..\runtime\mheap.go:1396:51: removespecial p does not escape
..\..\..\..\runtime\mheap.go:1397:16: removespecial mheap_ does not escape
..\..\..\..\runtime\mheap.go:1410:7: removespecial &span.speciallock does not escape
..\..\..\..\runtime\mheap.go:1411:7: removespecial &span.specials does not escape
..\..\..\..\runtime\mheap.go:1421:11: removespecial &span.speciallock does not escape
..\..\..\..\runtime\mheap.go:1427:9: removespecial &span.speciallock does not escape
..\..\..\..\runtime\mheap.go:1487:24: removefinalizer p does not escape
..\..\..\..\runtime\mheap.go:1492:7: removefinalizer &mheap_.speciallock does not escape
..\..\..\..\runtime\mheap.go:1493:30: removefinalizer mheap_.specialfinalizeralloc does not escape
..\..\..\..\runtime\mheap.go:1494:9: removefinalizer &mheap_.speciallock does not escape
..\..\..\..\runtime\mheap.go:1447:89: leaking param: f
..\..\..\..\runtime\mheap.go:1447:89: 	from s.fn (star-dot-equals) at ..\..\..\..\runtime\mheap.go:1452:7
..\..\..\..\runtime\mheap.go:1447:89: leaking param: fint
..\..\..\..\runtime\mheap.go:1447:89: 	from s.fint (star-dot-equals) at ..\..\..\..\runtime\mheap.go:1454:9
..\..\..\..\runtime\mheap.go:1447:89: leaking param: ot
..\..\..\..\runtime\mheap.go:1447:89: 	from s.ot (star-dot-equals) at ..\..\..\..\runtime\mheap.go:1455:7
..\..\..\..\runtime\mheap.go:1456:19: &s.special escapes to heap
..\..\..\..\runtime\mheap.go:1456:19: 	from &s.special (passed to call[argument escapes]) at ..\..\..\..\runtime\mheap.go:1456:15
..\..\..\..\runtime\mheap.go:1447:89: addfinalizer p does not escape
..\..\..\..\runtime\mheap.go:1448:7: addfinalizer &mheap_.speciallock does not escape
..\..\..\..\runtime\mheap.go:1449:55: addfinalizer mheap_.specialfinalizeralloc does not escape
..\..\..\..\runtime\mheap.go:1450:9: addfinalizer &mheap_.speciallock does not escape
..\..\..\..\runtime\mheap.go:1464:11: addfinalizer &(*p)(~r0).gcw does not escape
..\..\..\..\runtime\mheap.go:1470:37: addfinalizer &s.fn does not escape
..\..\..\..\runtime\mheap.go:1470:59: addfinalizer &oneptrmask[0] does not escape
..\..\..\..\runtime\mheap.go:1480:7: addfinalizer &mheap_.speciallock does not escape
..\..\..\..\runtime\mheap.go:1481:30: addfinalizer mheap_.specialfinalizeralloc does not escape
..\..\..\..\runtime\mheap.go:1482:9: addfinalizer &mheap_.speciallock does not escape
..\..\..\..\runtime\mfinal.go:309:46: leaking param content: finalizer
..\..\..\..\runtime\mfinal.go:309:46: 	from &finalizer (address-of) at ..\..\..\..\runtime\mfinal.go:364:15
..\..\..\..\runtime\mfinal.go:309:46: 	from ep (assign-pair) at ..\..\..\..\runtime\mfinal.go:364:14
..\..\..\..\runtime\mfinal.go:309:46: 	from ~r1 (assign-pair) at ..\..\..\..\runtime\mfinal.go:364:14
..\..\..\..\runtime\mfinal.go:309:46: 	from f (assigned) at ..\..\..\..\runtime\mfinal.go:364:4
..\..\..\..\runtime\mfinal.go:309:46: 	from f._type (dot of pointer) at ..\..\..\..\runtime\mfinal.go:365:11
..\..\..\..\runtime\mfinal.go:309:46: 	from ftyp (assigned) at ..\..\..\..\runtime\mfinal.go:365:7
..\..\..\..\runtime\mfinal.go:309:46: 	from ft (assigned) at ..\..\..\..\runtime\mfinal.go:377:5
..\..\..\..\runtime\mfinal.go:309:46: 	from t (assigned) at ..\..\..\..\runtime\mfinal.go:384:15
..\..\..\..\runtime\mfinal.go:309:46: 	from p (assign-pair) at ..\..\..\..\runtime\mfinal.go:384:15
..\..\..\..\runtime\mfinal.go:309:46: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\mfinal.go:384:15
..\..\..\..\runtime\mfinal.go:309:46: 	from ~r0 (assign-pair) at ..\..\..\..\runtime\mfinal.go:384:15
..\..\..\..\runtime\mfinal.go:309:46: 	from ([]*_type)(~r0) (converted) at ..\..\..\..\runtime\mfinal.go:384:17
..\..\..\..\runtime\mfinal.go:309:46: 	from ([]*_type)(~r0)[0] (dot of pointer) at ..\..\..\..\runtime\mfinal.go:384:17
..\..\..\..\runtime\mfinal.go:309:46: 	from fint (assigned) at ..\..\..\..\runtime\mfinal.go:384:7
..\..\..\..\runtime\mfinal.go:309:46: 	from ityp (assigned) at ..\..\..\..\runtime\mfinal.go:396:8
..\..\..\..\runtime\mfinal.go:309:46: 	from ityp (passed to call[argument escapes]) at ..\..\..\..\runtime\mfinal.go:401:25
..\..\..\..\runtime\mfinal.go:309:46: leaking param: obj
..\..\..\..\runtime\mfinal.go:309:46: 	from &obj (address-of) at ..\..\..\..\runtime\mfinal.go:401:41
..\..\..\..\runtime\mfinal.go:309:46: 	from ep (assign-pair) at ..\..\..\..\runtime\mfinal.go:401:40
..\..\..\..\runtime\mfinal.go:309:46: 	from ~r1 (assign-pair) at ..\..\..\..\runtime\mfinal.go:401:40
..\..\..\..\runtime\mfinal.go:309:46: 	from (*eface)(~r1) (converted) at ..\..\..\..\runtime\mfinal.go:401:32
..\..\..\..\runtime\mfinal.go:309:46: 	from *(*eface)(~r1) (indirection) at ..\..\..\..\runtime\mfinal.go:401:32
..\..\..\..\runtime\mfinal.go:309:46: 	from *(*eface)(~r1) (passed to call[argument escapes]) at ..\..\..\..\runtime\mfinal.go:401:25
..\..\..\..\runtime\mfinal.go:309:46: leaking param: finalizer
..\..\..\..\runtime\mfinal.go:309:46: 	from &finalizer (address-of) at ..\..\..\..\runtime\mfinal.go:364:15
..\..\..\..\runtime\mfinal.go:309:46: 	from ep (assign-pair) at ..\..\..\..\runtime\mfinal.go:364:14
..\..\..\..\runtime\mfinal.go:309:46: 	from ~r1 (assign-pair) at ..\..\..\..\runtime\mfinal.go:364:14
..\..\..\..\runtime\mfinal.go:309:46: 	from f (assigned) at ..\..\..\..\runtime\mfinal.go:364:4
..\..\..\..\runtime\mfinal.go:309:46: 	from f (closure-var) at ..\..\..\..\runtime\mfinal.go:418:39
..\..\..\..\runtime\mfinal.go:309:46: 	from f.data (dot of pointer) at ..\..\..\..\runtime\mfinal.go:418:40
..\..\..\..\runtime\mfinal.go:309:46: 	from (*funcval)(f.data) (passed to call[argument escapes]) at ..\..\..\..\runtime\mfinal.go:418:19
..\..\..\..\runtime\mfinal.go:418:54: leaking closure reference fint
..\..\..\..\runtime\mfinal.go:418:54: 	from fint (passed to call[argument escapes]) at ..\..\..\..\runtime\mfinal.go:418:19
..\..\..\..\runtime\mfinal.go:418:60: leaking closure reference ot
..\..\..\..\runtime\mfinal.go:418:60: 	from ot (passed to call[argument escapes]) at ..\..\..\..\runtime\mfinal.go:418:19
..\..\..\..\runtime\mfinal.go:315:15: SetFinalizer &obj does not escape
..\..\..\..\runtime\mfinal.go:321:68: SetFinalizer "runtime.SetFinalizer: first argument is " + etyp.string() + ", not pointer" does not escape
..\..\..\..\runtime\mfinal.go:333:31: SetFinalizer &zerobase does not escape
..\..\..\..\runtime\mfinal.go:345:16: SetFinalizer &firstmoduledata does not escape
..\..\..\..\runtime\mfinal.go:364:15: SetFinalizer &finalizer does not escape
..\..\..\..\runtime\mfinal.go:368:15: SetFinalizer func literal does not escape
..\..\..\..\runtime\mfinal.go:375:69: SetFinalizer "runtime.SetFinalizer: second argument is " + ftyp.string() + ", not a function" does not escape
..\..\..\..\runtime\mfinal.go:379:97: SetFinalizer "runtime.SetFinalizer: cannot pass " + etyp.string() + " to finalizer " + ftyp.string() + " because dotdotdot" does not escape
..\..\..\..\runtime\mfinal.go:382:81: SetFinalizer "runtime.SetFinalizer: cannot pass " + etyp.string() + " to finalizer " + ftyp.string() does not escape
..\..\..\..\runtime\mfinal.go:401:41: SetFinalizer &obj does not escape
..\..\..\..\runtime\mfinal.go:405:80: SetFinalizer "runtime.SetFinalizer: cannot pass " + etyp.string() + " to finalizer " + ftyp.string() does not escape
..\..\..\..\runtime\mfinal.go:417:14: SetFinalizer func literal does not escape
..\..\..\..\runtime\mfixalloc.go:52:100: leaking param: first
..\..\..\..\runtime\mfixalloc.go:52:100: 	from f.first (star-dot-equals) at ..\..\..\..\runtime\mfixalloc.go:54:10
..\..\..\..\runtime\mfixalloc.go:52:100: leaking param: arg
..\..\..\..\runtime\mfixalloc.go:52:100: 	from f.arg (star-dot-equals) at ..\..\..\..\runtime\mfixalloc.go:55:8
..\..\..\..\runtime\mfixalloc.go:52:100: leaking param: stat
..\..\..\..\runtime\mfixalloc.go:52:100: 	from f.stat (star-dot-equals) at ..\..\..\..\runtime\mfixalloc.go:60:9
..\..\..\..\runtime\mfixalloc.go:52:100: (*fixalloc).init f does not escape
..\..\..\..\runtime\mfixalloc.go:94:27: leaking param content: f
..\..\..\..\runtime\mfixalloc.go:94:27: 	from f.list (dot of pointer) at ..\..\..\..\runtime\mfixalloc.go:97:12
..\..\..\..\runtime\mfixalloc.go:94:27: 	from v.next (star-dot-equals) at ..\..\..\..\runtime\mfixalloc.go:97:9
..\..\..\..\runtime\mfixalloc.go:94:27: leaking param: p
..\..\..\..\runtime\mfixalloc.go:94:27: 	from v (assigned) at ..\..\..\..\runtime\mfixalloc.go:96:4
..\..\..\..\runtime\mfixalloc.go:94:27: 	from f.list (star-dot-equals) at ..\..\..\..\runtime\mfixalloc.go:98:9
..\..\..\..\runtime\string.go:339:27: atoi s does not escape
..\..\..\..\runtime\string.go:386:31: atoi32 s does not escape
..\..\..\..\runtime\mgc.go:244:17: &work.sweepWaiters.lock escapes to heap
..\..\..\..\runtime\mgc.go:244:17: 	from &work.sweepWaiters.lock (passed to call[argument escapes]) at ..\..\..\..\runtime\mgc.go:244:16
..\..\..\..\runtime\mgc.go:223:7: setGCPercent &mheap_.lock does not escape
..\..\..\..\runtime\mgc.go:232:9: setGCPercent &mheap_.lock does not escape
..\..\..\..\runtime\mgc.go:238:8: setGCPercent &work.sweepWaiters.lock does not escape
..\..\..\..\runtime\mgc.go:243:26: setGCPercent work.sweepWaiters.head does not escape
..\..\..\..\runtime\mgc.go:247:11: setGCPercent &work.sweepWaiters.lock does not escape
..\..\..\..\runtime\mgcsweep.go:52:15: &sweep.lock escapes to heap
..\..\..\..\runtime\mgcsweep.go:52:15: 	from &sweep.lock (passed to call[argument escapes]) at ..\..\..\..\runtime\mgcsweep.go:52:14
..\..\..\..\runtime\mgcsweep.go:71:16: &sweep.lock escapes to heap
..\..\..\..\runtime\mgcsweep.go:71:16: 	from &sweep.lock (passed to call[argument escapes]) at ..\..\..\..\runtime\mgcsweep.go:71:15
..\..\..\..\runtime\mgcsweep.go:46:21: bgsweep c does not escape
..\..\..\..\runtime\mgcsweep.go:49:7: bgsweep &sweep.lock does not escape
..\..\..\..\runtime\mgcsweep.go:62:8: bgsweep &sweep.lock does not escape
..\..\..\..\runtime\mgcsweep.go:67:11: bgsweep &sweep.lock does not escape
..\..\..\..\runtime\mgc.go:215:11: make(chan int, 1) escapes to heap
..\..\..\..\runtime\mgc.go:215:11: 	from c (assigned) at ..\..\..\..\runtime\mgc.go:215:4
..\..\..\..\runtime\mgc.go:215:11: 	from go bgsweep(c) (go func arg) at ..\..\..\..\runtime\mgc.go:216:2
..\..\..\..\runtime\mgc.go:298:15: setGCPhase &gcphase does not escape
..\..\..\..\runtime\mgc.go:706:59: (*gcControllerState).findRunnableGCWorker c does not escape
..\..\..\..\runtime\mgc.go:706:59: (*gcControllerState).findRunnableGCWorker _p_ does not escape
..\..\..\..\runtime\mgc.go:717:25: (*gcControllerState).findRunnableGCWorker p.gcw does not escape
..\..\..\..\runtime\mgc.go:717:25: (*gcControllerState).findRunnableGCWorker work.full does not escape
..\..\..\..\runtime\mgc.go:725:19: (*gcControllerState).findRunnableGCWorker func literal does not escape
..\..\..\..\runtime\mgc.go:736:19: (*gcControllerState).findRunnableGCWorker &c.dedicatedMarkWorkersNeeded does not escape
..\..\..\..\runtime\mgc.go:725:36: (*gcControllerState).findRunnableGCWorker.func1 ptr does not escape
..\..\..\..\runtime\mprof.go:323:7: mProf_PostSweep &proflock does not escape
..\..\..\..\runtime\mprof.go:332:10: mProf_PostSweep &mp.future[(c + 1) % uint32(len(mp.future))] does not escape
..\..\..\..\runtime\mprof.go:333:12: mProf_PostSweep mp.active does not escape
..\..\..\..\runtime\mprof.go:336:9: mProf_PostSweep &proflock does not escape
..\..\..\..\runtime\mgc.go:1103:16: &work.sweepWaiters.lock escapes to heap
..\..\..\..\runtime\mgc.go:1103:16: 	from &work.sweepWaiters.lock (passed to call[argument escapes]) at ..\..\..\..\runtime\mgc.go:1103:15
..\..\..\..\runtime\mgc.go:1119:16: &work.sweepWaiters.lock escapes to heap
..\..\..\..\runtime\mgc.go:1119:16: 	from &work.sweepWaiters.lock (passed to call[argument escapes]) at ..\..\..\..\runtime\mgc.go:1119:15
..\..\..\..\runtime\mgc.go:1096:7: GC &work.sweepWaiters.lock does not escape
..\..\..\..\runtime\mgc.go:1097:19: GC &work.cycles does not escape
..\..\..\..\runtime\mgc.go:1102:25: GC work.sweepWaiters.head does not escape
..\..\..\..\runtime\mgc.go:1106:10: GC &work.sweepWaiters.lock does not escape
..\..\..\..\runtime\mgc.go:1115:7: GC &work.sweepWaiters.lock does not escape
..\..\..\..\runtime\mgc.go:1116:39: GC &work.cycles does not escape
..\..\..\..\runtime\mgc.go:1118:25: GC work.sweepWaiters.head does not escape
..\..\..\..\runtime\mgc.go:1121:10: GC &work.sweepWaiters.lock does not escape
..\..\..\..\runtime\mgc.go:1128:18: GC &work.cycles does not escape
..\..\..\..\runtime\mgc.go:1144:18: GC &work.cycles does not escape
..\..\..\..\runtime\mgc.go:1144:54: GC &mheap_.sweepers does not escape
..\..\..\..\runtime\mgc.go:1152:23: GC &work.cycles does not escape
..\..\..\..\runtime\mgc.go:1224:33: gcTrigger.test &memstats.last_gc_nanotime does not escape
..\..\..\..\runtime\mgc.go:1929:32: gcMarkWorkAvailable p does not escape
..\..\..\..\runtime\mgc.go:1930:23: gcMarkWorkAvailable p.gcw does not escape
..\..\..\..\runtime\mgc.go:1933:15: gcMarkWorkAvailable work.full does not escape
..\..\..\..\runtime\mgc.go:2119:45: leaking param: f
..\..\..\..\runtime\mgc.go:2119:45: 	from poolcleanup (assigned to top level variable) at ..\..\..\..\runtime\mgc.go:2120:14
..\..\..\..\runtime\mgc.go:2173:10: gchelper &(*p)(~r0).gcw does not escape
..\..\..\..\runtime\mgc.go:2182:23: gchelper &work.nproc does not escape
..\..\..\..\runtime\mgc.go:2183:17: gchelper &work.ndone does not escape
..\..\..\..\runtime\mgc.go:2184:14: gchelper &work.alldone does not escape
..\..\..\..\runtime\mgclarge.go:49:10: (*treapNode).init t does not escape
..\..\..\..\runtime\mgclarge.go:60:45: (*treapNode).isSpanInTreap t does not escape
..\..\..\..\runtime\mgclarge.go:60:45: (*treapNode).isSpanInTreap s does not escape
..\..\..\..\runtime\mgclarge.go:71:43: leaking param: t
..\..\..\..\runtime\mgclarge.go:71:43: 	from fn(t) (parameter to indirect call) at ..\..\..\..\runtime\mgclarge.go:75:4
..\..\..\..\runtime\mgclarge.go:71:43: (*treapNode).walkTreap fn does not escape
..\..\..\..\runtime\mgclarge.go:82:24: checkTreapNode t does not escape
..\..\..\..\runtime\mgclarge.go:88:14: checkTreapNode func literal does not escape
..\..\..\..\runtime\mgclarge.go:88:45: checkTreapNode.func1 s does not escape
..\..\..\..\runtime\mheap.go:1106:57: scavengeTreapNode t does not escape
..\..\..\..\runtime\mgclarge.go:245:57: scavengetreap treap does not escape
..\..\..\..\runtime\mgcmark.go:305:7: markrootFreeGStacks &sched.gflock does not escape
..\..\..\..\runtime\mgcmark.go:308:9: markrootFreeGStacks &sched.gflock does not escape
..\..\..\..\runtime\mgcmark.go:321:7: markrootFreeGStacks &sched.gflock does not escape
..\..\..\..\runtime\mgcmark.go:322:16: markrootFreeGStacks tail.schedlink does not escape
..\..\..\..\runtime\mgcmark.go:324:9: markrootFreeGStacks &sched.gflock does not escape
..\..\..\..\runtime\mgcsweepbuf.go:120:29: leaking param: b to result ~r0 level=3
..\..\..\..\runtime\mgcsweepbuf.go:120:29: 	from b.spine (dot of pointer) at ..\..\..\..\runtime\mgcsweepbuf.go:130:34
..\..\..\..\runtime\mgcsweepbuf.go:120:29: 	from p (assign-pair) at ..\..\..\..\runtime\mgcsweepbuf.go:130:32
..\..\..\..\runtime\mgcsweepbuf.go:120:29: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\mgcsweepbuf.go:130:32
..\..\..\..\runtime\mgcsweepbuf.go:120:29: 	from blockp (assigned) at ..\..\..\..\runtime\mgcsweepbuf.go:130:9
..\..\..\..\runtime\mgcsweepbuf.go:120:29: 	from *blockp (indirection) at ..\..\..\..\runtime\mgcsweepbuf.go:131:11
..\..\..\..\runtime\mgcsweepbuf.go:120:29: 	from block (assigned) at ..\..\..\..\runtime\mgcsweepbuf.go:131:8
..\..\..\..\runtime\mgcsweepbuf.go:120:29: 	from block.spans (dot of pointer) at ..\..\..\..\runtime\mgcsweepbuf.go:132:12
..\..\..\..\runtime\mgcsweepbuf.go:120:29: 	from s (assigned) at ..\..\..\..\runtime\mgcsweepbuf.go:132:4
..\..\..\..\runtime\mgcsweepbuf.go:120:29: 	from ~r0 (return) at ..\..\..\..\runtime\mgcsweepbuf.go:135:2
..\..\..\..\runtime\mgcsweepbuf.go:121:24: (*gcSweepBuf).pop &b.index does not escape
..\..\..\..\runtime\mgcsweepbuf.go:123:15: (*gcSweepBuf).pop &b.index does not escape
..\..\..\..\runtime\mgcsweepbuf.go:144:34: (*gcSweepBuf).numBlocks b does not escape
..\..\..\..\runtime\mgcsweepbuf.go:145:26: (*gcSweepBuf).numBlocks &b.index does not escape
..\..\..\..\runtime\mgcwork.go:140:39: (*gcWork).putFast w does not escape
..\..\..\..\runtime\mgcwork.go:221:31: (*gcWork).tryGetFast w does not escape
..\..\..\..\runtime\mgcwork.go:326:26: (*gcWork).empty w does not escape
..\..\..\..\runtime\mheap.go:309:24: (*mspan).base s does not escape
..\..\..\..\runtime\mheap.go:313:42: (*mspan).layout s does not escape
..\..\..\..\runtime\mheap.go:358:13: recordspan ignoring self-assignment to h.allspans
..\..\..\..\runtime\mheap.go:333:38: leaking param content: vh
..\..\..\..\runtime\mheap.go:333:38: 	from h (assigned) at ..\..\..\..\runtime\mheap.go:334:4
..\..\..\..\runtime\mheap.go:333:38: 	from h.allspans (dot of pointer) at ..\..\..\..\runtime\mheap.go:350:15
..\..\..\..\runtime\mheap.go:333:38: 	from *h.allspans (indirection) at ..\..\..\..\runtime\mheap.go:350:15
..\..\..\..\runtime\mheap.go:333:38: 	from copy(new, h.allspans) (copied slice) at ..\..\..\..\runtime\mheap.go:350:8
..\..\..\..\runtime\mheap.go:333:38: leaking param: p
..\..\..\..\runtime\mheap.go:333:38: 	from s (assigned) at ..\..\..\..\runtime\mheap.go:335:4
..\..\..\..\runtime\mheap.go:333:38: 	from h.allspans[len(h.allspans) - 1] (slice-element-equals) at ..\..\..\..\runtime\mheap.go:359:32
..\..\..\..\runtime\mheap.go:342:33: recordspan &new does not escape
..\..\..\..\runtime\mheap.go:343:47: recordspan &memstats.other_sys does not escape
..\..\..\..\runtime\mheap.go:353:37: recordspan &h.allspans does not escape
..\..\..\..\runtime\mheap.go:353:87: recordspan &new does not escape
..\..\..\..\runtime\mheap.go:355:27: recordspan &oldAllspans[0] does not escape
..\..\..\..\runtime\mheap.go:355:102: recordspan &memstats.other_sys does not escape
..\..\..\..\runtime\mheap.go:376:53: makeSpanClass &x does not escape
..\..\..\..\runtime\mheap.go:881:45: (*mheap).isLargeSpan h does not escape
..\..\..\..\runtime\mheap.go:937:43: leaking param: h to result ~r1 level=2
..\..\..\..\runtime\mheap.go:937:43: 	from h.spans (dot of pointer) at ..\..\..\..\runtime\mheap.go:940:10
..\..\..\..\runtime\mheap.go:937:43: 	from h.spans[p >> _PageShift] (dot of pointer) at ..\..\..\..\runtime\mheap.go:940:16
..\..\..\..\runtime\mheap.go:937:43: 	from ~r1 (return) at ..\..\..\..\runtime\mheap.go:940:2
..\..\..\..\runtime\mheap.go:937:43: (*mheap).lookup v does not escape
..\..\..\..\runtime\mheap.go:950:48: leaking param: h to result ~r1 level=2
..\..\..\..\runtime\mheap.go:950:48: 	from h.spans (dot of pointer) at ..\..\..\..\runtime\mheap.go:954:8
..\..\..\..\runtime\mheap.go:950:48: 	from h.spans[(uintptr(v) - h.arena_start) >> _PageShift] (dot of pointer) at ..\..\..\..\runtime\mheap.go:954:14
..\..\..\..\runtime\mheap.go:950:48: 	from s (assigned) at ..\..\..\..\runtime\mheap.go:954:4
..\..\..\..\runtime\mheap.go:950:48: 	from ~r1 (return) at ..\..\..\..\runtime\mheap.go:958:2
..\..\..\..\runtime\mheap.go:950:48: (*mheap).lookupMaybe v does not escape
..\..\..\..\runtime\mheap.go:1096:9: &h.free[npages] escapes to heap
..\..\..\..\runtime\mheap.go:1096:9: 	from ~r1 (return) at ..\..\..\..\runtime\mheap.go:1096:2
..\..\..\..\runtime\mheap.go:1095:43: leaking param: h to result ~r1 level=0
..\..\..\..\runtime\mheap.go:1095:43: 	from h.free (dot of pointer) at ..\..\..\..\runtime\mheap.go:1096:11
..\..\..\..\runtime\mheap.go:1095:43: 	from h.free[npages] (fixed-array-index-of) at ..\..\..\..\runtime\mheap.go:1096:16
..\..\..\..\runtime\mheap.go:1095:43: 	from &h.free[npages] (address-of) at ..\..\..\..\runtime\mheap.go:1096:9
..\..\..\..\runtime\mheap.go:1095:43: 	from ~r1 (return) at ..\..\..\..\runtime\mheap.go:1096:2
..\..\..\..\runtime\mheap.go:1101:10: &h.busy[npages] escapes to heap
..\..\..\..\runtime\mheap.go:1101:10: 	from ~r1 (return) at ..\..\..\..\runtime\mheap.go:1101:3
..\..\..\..\runtime\mheap.go:1099:43: leaking param: h to result ~r1 level=0
..\..\..\..\runtime\mheap.go:1099:43: 	from h.busy (dot of pointer) at ..\..\..\..\runtime\mheap.go:1101:12
..\..\..\..\runtime\mheap.go:1099:43: 	from h.busy[npages] (fixed-array-index-of) at ..\..\..\..\runtime\mheap.go:1101:17
..\..\..\..\runtime\mheap.go:1099:43: 	from &h.busy[npages] (address-of) at ..\..\..\..\runtime\mheap.go:1101:10
..\..\..\..\runtime\mheap.go:1099:43: 	from ~r1 (return) at ..\..\..\..\runtime\mheap.go:1101:3
..\..\..\..\runtime\mheap.go:1103:9: &h.busylarge escapes to heap
..\..\..\..\runtime\mheap.go:1103:9: 	from ~r1 (return) at ..\..\..\..\runtime\mheap.go:1103:2
..\..\..\..\runtime\mheap.go:1099:43: leaking param: h to result ~r1 level=0
..\..\..\..\runtime\mheap.go:1099:43: 	from h.busylarge (dot of pointer) at ..\..\..\..\runtime\mheap.go:1103:11
..\..\..\..\runtime\mheap.go:1099:43: 	from &h.busylarge (address-of) at ..\..\..\..\runtime\mheap.go:1103:9
..\..\..\..\runtime\mheap.go:1099:43: 	from ~r1 (return) at ..\..\..\..\runtime\mheap.go:1103:2
..\..\..\..\runtime\mheap.go:1139:55: scavengelist list does not escape
..\..\..\..\runtime\mheap.go:1179:46: (*mheap).scavenge h does not escape
..\..\..\..\runtime\mheap.go:1185:7: (*mheap).scavenge &h.lock does not escape
..\..\..\..\runtime\mheap.go:1188:31: (*mheap).scavenge &h.free[i] does not escape
..\..\..\..\runtime\mheap.go:1191:9: (*mheap).scavenge &h.lock does not escape
..\..\..\..\runtime\mheap.go:1205:14: runtime_debug_freeOSMemory func literal does not escape
..\..\..\..\runtime\mheap.go:1205:29: runtime_debug_freeOSMemory.func1 mheap_ does not escape
..\..\..\..\runtime\mheap.go:1209:46: (*mspan).init span does not escape
..\..\..\..\runtime\mheap.go:1231:29: (*mspan).inList span does not escape
..\..\..\..\runtime\mheap.go:1236:13: (*mSpanList).init list does not escape
..\..\..\..\runtime\mheap.go:1262:34: (*mSpanList).isEmpty list does not escape
..\..\..\..\runtime\mheap.go:1545:36: leaking param: b to result ~r1 level=0
..\..\..\..\runtime\mheap.go:1545:36: 	from p (assign-pair) at ..\..\..\..\runtime\mheap.go:1546:13
..\..\..\..\runtime\mheap.go:1545:36: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\mheap.go:1546:13
..\..\..\..\runtime\mheap.go:1545:36: 	from ~r1 (return) at ..\..\..\..\runtime\mheap.go:1546:2
..\..\..\..\runtime\mheap.go:1551:54: leaking param: b to result bytep level=0
..\..\..\..\runtime\mheap.go:1551:54: 	from b (assigned) at ..\..\..\..\runtime\mheap.go:1552:16
..\..\..\..\runtime\mheap.go:1551:54: 	from p (assign-pair) at ..\..\..\..\runtime\mheap.go:1552:16
..\..\..\..\runtime\mheap.go:1551:54: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\mheap.go:1552:16
..\..\..\..\runtime\mheap.go:1551:54: 	from ~r1 (assign-pair) at ..\..\..\..\runtime\mheap.go:1552:16
..\..\..\..\runtime\mheap.go:1551:54: 	from bytep (return) at ..\..\..\..\runtime\mheap.go:1552:2
..\..\..\..\runtime\mheap.go:1592:9: &b.bits[start] escapes to heap
..\..\..\..\runtime\mheap.go:1592:9: 	from ~r1 (return) at ..\..\..\..\runtime\mheap.go:1592:2
..\..\..\..\runtime\mheap.go:1581:48: leaking param: b to result ~r1 level=0
..\..\..\..\runtime\mheap.go:1581:48: 	from b.bits (dot of pointer) at ..\..\..\..\runtime\mheap.go:1592:11
..\..\..\..\runtime\mheap.go:1581:48: 	from b.bits[start] (fixed-array-index-of) at ..\..\..\..\runtime\mheap.go:1592:16
..\..\..\..\runtime\mheap.go:1581:48: 	from &b.bits[start] (address-of) at ..\..\..\..\runtime\mheap.go:1592:9
..\..\..\..\runtime\mheap.go:1581:48: 	from ~r1 (return) at ..\..\..\..\runtime\mheap.go:1592:2
..\..\..\..\runtime\mheap.go:1582:36: (*gcBitsArena).tryAlloc &b.free does not escape
..\..\..\..\runtime\mheap.go:1586:28: (*gcBitsArena).tryAlloc &b.free does not escape
..\..\..\..\runtime\mprof.go:126:33: (*memRecordCycle).add a does not escape
..\..\..\..\runtime\mprof.go:126:33: (*memRecordCycle).add b does not escape
..\..\..\..\runtime\mprof.go:181:26: leaking param: b to result ~r0 level=0
..\..\..\..\runtime\mprof.go:181:26: 	from p (assign-pair) at ..\..\..\..\runtime\mprof.go:182:33
..\..\..\..\runtime\mprof.go:181:26: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\mprof.go:182:33
..\..\..\..\runtime\mprof.go:181:26: 	from stk (assigned) at ..\..\..\..\runtime\mprof.go:182:6
..\..\..\..\runtime\mprof.go:181:26: 	from ~r0 (return) at ..\..\..\..\runtime\mprof.go:183:2
..\..\..\..\runtime\mprof.go:394:17: SetBlockProfileRate &blockprofilerate does not escape
..\..\..\..\runtime\mprof.go:444:17: SetMutexProfileFraction &mutexprofilerate does not escape
..\..\..\..\runtime\mprof.go:473:19: r.Stack0 escapes to heap
..\..\..\..\runtime\mprof.go:473:19: 	from ~r0 (return) at ..\..\..\..\runtime\mprof.go:473:4
..\..\..\..\runtime\mprof.go:470:33: leaking param: r to result ~r0 level=0
..\..\..\..\runtime\mprof.go:470:33: 	from r.Stack0 (dot of pointer) at ..\..\..\..\runtime\mprof.go:473:12
..\..\..\..\runtime\mprof.go:470:33: 	from r.Stack0 (address-of) at ..\..\..\..\runtime\mprof.go:473:19
..\..\..\..\runtime\mprof.go:470:33: 	from ~r0 (return) at ..\..\..\..\runtime\mprof.go:473:4
..\..\..\..\runtime\mprof.go:476:17: r.Stack0 escapes to heap
..\..\..\..\runtime\mprof.go:476:17: 	from ~r0 (return) at ..\..\..\..\runtime\mprof.go:476:2
..\..\..\..\runtime\mprof.go:470:33: leaking param: r to result ~r0 level=0
..\..\..\..\runtime\mprof.go:470:33: 	from r.Stack0 (dot of pointer) at ..\..\..\..\runtime\mprof.go:476:10
..\..\..\..\runtime\mprof.go:470:33: 	from r.Stack0 (address-of) at ..\..\..\..\runtime\mprof.go:476:17
..\..\..\..\runtime\mprof.go:470:33: 	from ~r0 (return) at ..\..\..\..\runtime\mprof.go:476:2
..\..\..\..\runtime\mprof.go:504:41: (*MemProfileRecord).InUseBytes r does not escape
..\..\..\..\runtime\mprof.go:507:43: (*MemProfileRecord).InUseObjects r does not escape
..\..\..\..\runtime\mprof.go:516:19: r.Stack0 escapes to heap
..\..\..\..\runtime\mprof.go:516:19: 	from ~r0 (return) at ..\..\..\..\runtime\mprof.go:516:4
..\..\..\..\runtime\mprof.go:513:38: leaking param: r to result ~r0 level=0
..\..\..\..\runtime\mprof.go:513:38: 	from r.Stack0 (dot of pointer) at ..\..\..\..\runtime\mprof.go:516:12
..\..\..\..\runtime\mprof.go:513:38: 	from r.Stack0 (address-of) at ..\..\..\..\runtime\mprof.go:516:19
..\..\..\..\runtime\mprof.go:513:38: 	from ~r0 (return) at ..\..\..\..\runtime\mprof.go:516:4
..\..\..\..\runtime\mprof.go:519:17: r.Stack0 escapes to heap
..\..\..\..\runtime\mprof.go:519:17: 	from ~r0 (return) at ..\..\..\..\runtime\mprof.go:519:2
..\..\..\..\runtime\mprof.go:513:38: leaking param: r to result ~r0 level=0
..\..\..\..\runtime\mprof.go:513:38: 	from r.Stack0 (dot of pointer) at ..\..\..\..\runtime\mprof.go:519:10
..\..\..\..\runtime\mprof.go:513:38: 	from r.Stack0 (address-of) at ..\..\..\..\runtime\mprof.go:519:17
..\..\..\..\runtime\mprof.go:513:38: 	from ~r0 (return) at ..\..\..\..\runtime\mprof.go:519:2
..\..\..\..\runtime\mprof.go:592:37: leaking param content: b
..\..\..\..\runtime\mprof.go:592:37: 	from b (assigned) at ..\..\..\..\runtime\mprof.go:604:25
..\..\..\..\runtime\mprof.go:592:37: 	from p (assign-pair) at ..\..\..\..\runtime\mprof.go:604:25
..\..\..\..\runtime\mprof.go:592:37: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\mprof.go:604:25
..\..\..\..\runtime\mprof.go:592:37: 	from stk (assigned) at ..\..\..\..\runtime\mprof.go:604:25
..\..\..\..\runtime\mprof.go:592:37: 	from ~r0 (assign-pair) at ..\..\..\..\runtime\mprof.go:604:25
..\..\..\..\runtime\mprof.go:592:37: 	from ([]uintptr)(~r0) (converted) at ..\..\..\..\runtime\mprof.go:604:6
..\..\..\..\runtime\mprof.go:592:37: 	from *([]uintptr)(~r0) (indirection) at ..\..\..\..\runtime\mprof.go:604:6
..\..\..\..\runtime\mprof.go:592:37: 	from copy(r.Stack0[:], ([]uintptr)(~r0)) (copied slice) at ..\..\..\..\runtime\mprof.go:604:6
..\..\..\..\runtime\mprof.go:592:37: record r does not escape
..\..\..\..\runtime\mprof.go:604:15: record r.Stack0 does not escape
..\..\..\..\runtime\mprof.go:543:66: MemProfile p does not escape
..\..\..\..\runtime\mprof.go:544:7: MemProfile &proflock does not escape
..\..\..\..\runtime\mprof.go:568:14: MemProfile mp.active does not escape
..\..\..\..\runtime\mprof.go:568:19: MemProfile &mp.future[c] does not escape
..\..\..\..\runtime\mprof.go:582:12: MemProfile &p[idx] does not escape
..\..\..\..\runtime\mprof.go:587:9: MemProfile &proflock does not escape
..\..\..\..\runtime\mprof.go:634:54: BlockProfile p does not escape
..\..\..\..\runtime\mprof.go:635:7: BlockProfile &proflock does not escape
..\..\..\..\runtime\mprof.go:643:9: BlockProfile &p[0] does not escape
..\..\..\..\runtime\mprof.go:652:22: BlockProfile r.StackRecord.Stack0 does not escape
..\..\..\..\runtime\mprof.go:659:9: BlockProfile &proflock does not escape
..\..\..\..\runtime\mprof.go:669:54: MutexProfile p does not escape
..\..\..\..\runtime\mprof.go:670:7: MutexProfile &proflock does not escape
..\..\..\..\runtime\mprof.go:678:9: MutexProfile &p[0] does not escape
..\..\..\..\runtime\mprof.go:681:22: MutexProfile r.StackRecord.Stack0 does not escape
..\..\..\..\runtime\mprof.go:688:9: MutexProfile &proflock does not escape
..\..\..\..\runtime\mprof.go:698:54: ThreadCreateProfile p does not escape
..\..\..\..\runtime\mprof.go:699:44: ThreadCreateProfile &allm does not escape
..\..\..\..\runtime\mprof.go:769:38: saveg gp does not escape
..\..\..\..\runtime\mprof.go:769:38: saveg r does not escape
..\..\..\..\runtime\mprof.go:770:38: saveg &r.Stack0[0] does not escape
..\..\..\..\runtime\mprof.go:720:51: GoroutineProfile p does not escape
..\..\..\..\runtime\mprof.go:723:10: GoroutineProfile func literal does not escape
..\..\..\..\runtime\mprof.go:733:10: GoroutineProfile &gp.atomicstatus does not escape
..\..\..\..\runtime\mprof.go:743:36: GoroutineProfile &p does not escape
..\..\..\..\runtime\mprof.go:745:15: GoroutineProfile func literal does not escape
..\..\..\..\runtime\mprof.go:752:11: GoroutineProfile &gp.atomicstatus does not escape
..\..\..\..\runtime\mprof.go:758:42: GoroutineProfile &r[0] does not escape
..\..\..\..\runtime\mprof.go:723:23: GoroutineProfile.func1 gp1 does not escape
..\..\..\..\runtime\mprof.go:726:34: GoroutineProfile.func1 &gp.atomicstatus does not escape
..\..\..\..\runtime\mprof.go:746:22: GoroutineProfile.func2 &r[0] does not escape
..\..\..\..\runtime\mprof.go:796:18: leaking closure reference buf
..\..\..\..\runtime\mprof.go:796:18: 	from g0.writebuf (star-dot-equals) at ..\..\..\..\runtime\mprof.go:796:16
..\..\..\..\runtime\mprof.go:780:34: leaking param: buf
..\..\..\..\runtime\mprof.go:780:34: 	from buf (closure-var) at ..\..\..\..\runtime\mprof.go:796:18
..\..\..\..\runtime\mprof.go:780:34: 	from g0.writebuf (star-dot-equals) at ..\..\..\..\runtime\mprof.go:796:16
..\..\..\..\runtime\mprof.go:788:36: Stack &buf does not escape
..\..\..\..\runtime\mprof.go:790:15: Stack func literal does not escape
..\..\..\..\runtime\msan0.go:20:40: msanwrite addr does not escape
..\..\..\..\runtime\msan0.go:21:41: msanmalloc addr does not escape
..\..\..\..\runtime\msan0.go:22:39: msanfree addr does not escape
..\..\..\..\runtime\mstats.go:467:28: readmemstats_m stats does not escape
..\..\..\..\runtime\mstats.go:473:48: readmemstats_m &memstats does not escape
..\..\..\..\runtime\mstats.go:457:22: ReadMemStats m does not escape
..\..\..\..\runtime\mstats.go:460:14: ReadMemStats func literal does not escape
..\..\..\..\runtime\mstats.go:487:30: leaking param content: pauses
..\..\..\..\runtime\mstats.go:487:30: 	from *pauses (indirection) at ..\..\..\..\runtime\mstats.go:488:7
..\..\..\..\runtime\mstats.go:487:30: 	from p (assigned) at ..\..\..\..\runtime\mstats.go:488:4
..\..\..\..\runtime\mstats.go:487:30: 	from *pauses (star-equals) at ..\..\..\..\runtime\mstats.go:517:10
..\..\..\..\runtime\mstats.go:495:7: readGCStats_m &mheap_.lock does not escape
..\..\..\..\runtime\mstats.go:516:9: readGCStats_m &mheap_.lock does not escape
..\..\..\..\runtime\mstats.go:481:28: leaking param content: pauses
..\..\..\..\runtime\mstats.go:481:28: 	from pauses (closure-var) at ..\..\..\..\runtime\mstats.go:483:17
..\..\..\..\runtime\mstats.go:481:28: 	from *pauses (indirection) at ..\..\..\..\runtime\mstats.go:483:17
..\..\..\..\runtime\mstats.go:481:28: 	from pauses (passed to call[argument content escapes]) at ..\..\..\..\runtime\mstats.go:483:16
..\..\..\..\runtime\mstats.go:482:14: readGCStats func literal does not escape
..\..\..\..\runtime\mwbbuf.go:121:43: (*wbBuf).putFast b does not escape
..\..\..\..\runtime\netpoll.go:88:15: poll_runtime_pollServerInit &netpollInited does not escape
..\..\..\..\runtime\netpoll.go:92:21: netpollinited &netpollInited does not escape
..\..\..\..\runtime\netpoll.go:453:30: leaking param content: c
..\..\..\..\runtime\netpoll.go:453:30: 	from c.first (dot of pointer) at ..\..\..\..\runtime\netpoll.go:466:15
..\..\..\..\runtime\netpoll.go:453:30: 	from pd.link (star-dot-equals) at ..\..\..\..\runtime\netpoll.go:466:12
..\..\..\..\runtime\netpoll.go:453:30: leaking param: c to result ~r0 level=1
..\..\..\..\runtime\netpoll.go:453:30: 	from c.first (dot of pointer) at ..\..\..\..\runtime\netpoll.go:470:9
..\..\..\..\runtime\netpoll.go:453:30: 	from pd (assigned) at ..\..\..\..\runtime\netpoll.go:470:5
..\..\..\..\runtime\netpoll.go:453:30: 	from ~r0 (return) at ..\..\..\..\runtime\netpoll.go:473:2
..\..\..\..\runtime\netpoll.go:454:7: (*pollCache).alloc &c.lock does not escape
..\..\..\..\runtime\netpoll.go:463:39: (*pollCache).alloc &memstats.other_sys does not escape
..\..\..\..\runtime\netpoll.go:472:9: (*pollCache).alloc &c.lock does not escape
..\..\..\..\runtime\netpoll_windows.go:48:44: netpollopen pd does not escape
..\..\..\..\runtime\netpoll.go:105:17: poll_runtime_pollOpen pollcache does not escape
..\..\..\..\runtime\netpoll.go:106:7: poll_runtime_pollOpen &pd.lock does not escape
..\..\..\..\runtime\netpoll.go:120:9: poll_runtime_pollOpen &pd.lock does not escape
..\..\..\..\runtime\netpoll.go:142:30: leaking param content: c
..\..\..\..\runtime\netpoll.go:142:30: 	from c.first (dot of pointer) at ..\..\..\..\runtime\netpoll.go:144:13
..\..\..\..\runtime\netpoll.go:142:30: 	from pd.link (star-dot-equals) at ..\..\..\..\runtime\netpoll.go:144:10
..\..\..\..\runtime\netpoll.go:142:30: leaking param: pd
..\..\..\..\runtime\netpoll.go:142:30: 	from c.first (star-dot-equals) at ..\..\..\..\runtime\netpoll.go:145:10
..\..\..\..\runtime\netpoll.go:143:7: (*pollCache).free &c.lock does not escape
..\..\..\..\runtime\netpoll.go:146:9: (*pollCache).free &c.lock does not escape
..\..\..\..\runtime\netpoll.go:128:33: leaking param: pd
..\..\..\..\runtime\netpoll.go:128:33: 	from pd (passed to call[argument escapes]) at ..\..\..\..\runtime\netpoll.go:139:16
..\..\..\..\runtime\netpoll.go:139:11: poll_runtime_pollClose pollcache does not escape
..\..\..\..\runtime\netpoll.go:150:53: poll_runtime_pollReset pd does not escape
..\..\..\..\runtime\netpoll.go:342:9: &pd.rg escapes to heap
..\..\..\..\runtime\netpoll.go:342:9: 	from gpp (assigned) at ..\..\..\..\runtime\netpoll.go:342:6
..\..\..\..\runtime\netpoll.go:342:9: 	from unsafe.Pointer(gpp) (passed to call[argument escapes]) at ..\..\..\..\runtime\netpoll.go:366:9
..\..\..\..\runtime\netpoll.go:341:58: leaking param: pd
..\..\..\..\runtime\netpoll.go:341:58: 	from pd.rg (dot of pointer) at ..\..\..\..\runtime\netpoll.go:342:12
..\..\..\..\runtime\netpoll.go:341:58: 	from &pd.rg (address-of) at ..\..\..\..\runtime\netpoll.go:342:9
..\..\..\..\runtime\netpoll.go:341:58: 	from gpp (assigned) at ..\..\..\..\runtime\netpoll.go:342:6
..\..\..\..\runtime\netpoll.go:341:58: 	from unsafe.Pointer(gpp) (passed to call[argument escapes]) at ..\..\..\..\runtime\netpoll.go:366:9
..\..\..\..\runtime\netpoll.go:344:9: &pd.wg escapes to heap
..\..\..\..\runtime\netpoll.go:344:9: 	from gpp (assigned) at ..\..\..\..\runtime\netpoll.go:344:7
..\..\..\..\runtime\netpoll.go:344:9: 	from unsafe.Pointer(gpp) (passed to call[argument escapes]) at ..\..\..\..\runtime\netpoll.go:366:9
..\..\..\..\runtime\netpoll.go:164:52: leaking param: pd
..\..\..\..\runtime\netpoll.go:164:52: 	from pd (passed to call[argument escapes]) at ..\..\..\..\runtime\netpoll.go:173:19
..\..\..\..\runtime\netpoll.go:186:55: leaking param: pd
..\..\..\..\runtime\netpoll.go:186:55: 	from pd (passed to call[argument escapes]) at ..\..\..\..\runtime\netpoll.go:189:19
..\..\..\..\runtime\time.go:329:32: leaking param content: t
..\..\..\..\runtime\time.go:329:32: 	from t[p] (dot of pointer) at ..\..\..\..\runtime\time.go:337:11
..\..\..\..\runtime\time.go:329:32: 	from t[i] (slice-element-equals) at ..\..\..\..\runtime\time.go:337:8
..\..\..\..\runtime\time.go:347:34: leaking param content: t
..\..\..\..\runtime\time.go:347:34: 	from t[c] (dot of pointer) at ..\..\..\..\runtime\time.go:376:11
..\..\..\..\runtime\time.go:347:34: 	from t[i] (slice-element-equals) at ..\..\..\..\runtime\time.go:376:8
..\..\..\..\runtime\time.go:192:7: deltimer ignoring self-assignment to tb.t
..\..\..\..\runtime\time.go:165:25: leaking param content: t
..\..\..\..\runtime\time.go:165:25: 	from t.tb (dot of pointer) at ..\..\..\..\runtime\time.go:175:9
..\..\..\..\runtime\time.go:165:25: 	from tb (assigned) at ..\..\..\..\runtime\time.go:175:5
..\..\..\..\runtime\time.go:165:25: 	from tb.t (dot of pointer) at ..\..\..\..\runtime\time.go:188:15
..\..\..\..\runtime\time.go:165:25: 	from tb.t[last] (dot of pointer) at ..\..\..\..\runtime\time.go:188:17
..\..\..\..\runtime\time.go:165:25: 	from tb.t[i] (slice-element-equals) at ..\..\..\..\runtime\time.go:188:11
..\..\..\..\runtime\time.go:177:7: deltimer &tb.lock does not escape
..\..\..\..\runtime\time.go:184:10: deltimer &tb.lock does not escape
..\..\..\..\runtime\time.go:197:9: deltimer &tb.lock does not escape
..\..\..\..\runtime\time.go:233:10: timerproc ignoring self-assignment to tb.t
..\..\..\..\runtime\time.go:204:20: leaking param content: tb
..\..\..\..\runtime\time.go:204:20: 	from tb.t (dot of pointer) at ..\..\..\..\runtime\time.go:224:21
..\..\..\..\runtime\time.go:204:20: 	from *tb.t (indirection) at ..\..\..\..\runtime\time.go:224:21
..\..\..\..\runtime\time.go:204:20: 	from tb.t (passed to call[argument content escapes]) at ..\..\..\..\runtime\time.go:224:18
..\..\..\..\runtime\time.go:252:17: &tb.lock escapes to heap
..\..\..\..\runtime\time.go:252:17: 	from &tb.lock (passed to call[argument escapes]) at ..\..\..\..\runtime\time.go:252:16
..\..\..\..\runtime\time.go:204:20: leaking param: tb
..\..\..\..\runtime\time.go:204:20: 	from tb.lock (dot of pointer) at ..\..\..\..\runtime\time.go:252:20
..\..\..\..\runtime\time.go:204:20: 	from &tb.lock (address-of) at ..\..\..\..\runtime\time.go:252:17
..\..\..\..\runtime\time.go:204:20: 	from &tb.lock (passed to call[argument escapes]) at ..\..\..\..\runtime\time.go:252:16
..\..\..\..\runtime\time.go:207:8: timerproc &tb.lock does not escape
..\..\..\..\runtime\time.go:242:11: timerproc &tb.lock does not escape
..\..\..\..\runtime\time.go:247:9: timerproc &tb.lock does not escape
..\..\..\..\runtime\time.go:258:13: timerproc &tb.waitnote does not escape
..\..\..\..\runtime\time.go:259:10: timerproc &tb.lock does not escape
..\..\..\..\runtime\time.go:260:15: timerproc &tb.waitnote does not escape
..\..\..\..\runtime\time.go:137:43: leaking param: t
..\..\..\..\runtime\time.go:137:43: 	from append(tb.t, t) (appended to slice) at ..\..\..\..\runtime\time.go:144:15
..\..\..\..\runtime\time.go:137:43: leaking param content: tb
..\..\..\..\runtime\time.go:137:43: 	from tb.t (dot of pointer) at ..\..\..\..\runtime\time.go:144:18
..\..\..\..\runtime\time.go:137:43: 	from *tb.t (indirection) at ..\..\..\..\runtime\time.go:144:18
..\..\..\..\runtime\time.go:137:43: 	from append(tb.t, t) (appendee slice) at ..\..\..\..\runtime\time.go:144:15
..\..\..\..\runtime\time.go:137:43: leaking param: tb
..\..\..\..\runtime\time.go:137:43: 	from tb (passed to call[argument escapes]) at ..\..\..\..\runtime\time.go:159:15
..\..\..\..\runtime\time.go:150:15: (*timersBucket).addtimerLocked &tb.waitnote does not escape
..\..\..\..\runtime\time.go:128:22: &timers[id].timersBucket escapes to heap
..\..\..\..\runtime\time.go:128:22: 	from t.tb (star-dot-equals) at ..\..\..\..\runtime\time.go:128:22
..\..\..\..\runtime\time.go:127:18: leaking param content: t
..\..\..\..\runtime\time.go:127:18: 	from t (assigned) at ..\..\..\..\runtime\time.go:128:22
..\..\..\..\runtime\time.go:127:18: 	from t.tb (dot of pointer) at ..\..\..\..\runtime\time.go:128:22
..\..\..\..\runtime\time.go:127:18: 	from ~r0 (assign-pair) at ..\..\..\..\runtime\time.go:128:22
..\..\..\..\runtime\time.go:127:18: 	from tb (assigned) at ..\..\..\..\runtime\time.go:128:5
..\..\..\..\runtime\time.go:127:18: 	from tb (passed to call[argument escapes]) at ..\..\..\..\runtime\time.go:130:19
..\..\..\..\runtime\time.go:127:18: leaking param: t
..\..\..\..\runtime\time.go:127:18: 	from t (passed to call[argument escapes]) at ..\..\..\..\runtime\time.go:130:19
..\..\..\..\runtime\time.go:129:7: addtimer &tb.lock does not escape
..\..\..\..\runtime\time.go:131:9: addtimer &tb.lock does not escape
..\..\..\..\runtime\netpoll.go:334:38: leaking param: gp
..\..\..\..\runtime\netpoll.go:334:38: 	from gp (passed to call[argument escapes]) at ..\..\..\..\runtime\netpoll.go:336:9
..\..\..\..\runtime\netpoll.go:335:14: netpollgoready &netpollWaiters does not escape
..\..\..\..\runtime\netpoll.go:194:63: leaking param content: pd
..\..\..\..\runtime\netpoll.go:194:63: 	from pd.rt (dot of pointer) at ..\..\..\..\runtime\netpoll.go:203:15
..\..\..\..\runtime\netpoll.go:194:63: 	from &pd.rt (address-of) at ..\..\..\..\runtime\netpoll.go:203:12
..\..\..\..\runtime\netpoll.go:194:63: 	from *(&pd.rt) (indirection) at ..\..\..\..\runtime\netpoll.go:203:12
..\..\..\..\runtime\netpoll.go:194:63: 	from &pd.rt (passed to call[argument content escapes]) at ..\..\..\..\runtime\netpoll.go:203:11
..\..\..\..\runtime\netpoll.go:226:13: pd escapes to heap
..\..\..\..\runtime\netpoll.go:226:13: 	from pd.rt.arg (dot-equals) at ..\..\..\..\runtime\netpoll.go:226:13
..\..\..\..\runtime\netpoll.go:194:63: leaking param: pd
..\..\..\..\runtime\netpoll.go:194:63: 	from pd (interface-converted) at ..\..\..\..\runtime\netpoll.go:226:13
..\..\..\..\runtime\netpoll.go:194:63: 	from pd.rt.arg (dot-equals) at ..\..\..\..\runtime\netpoll.go:226:13
..\..\..\..\runtime\netpoll.go:228:12: &pd.rt escapes to heap
..\..\..\..\runtime\netpoll.go:228:12: 	from &pd.rt (passed to call[argument escapes]) at ..\..\..\..\runtime\netpoll.go:228:11
..\..\..\..\runtime\netpoll.go:233:14: pd escapes to heap
..\..\..\..\runtime\netpoll.go:233:14: 	from pd.rt.arg (dot-equals) at ..\..\..\..\runtime\netpoll.go:233:14
..\..\..\..\runtime\netpoll.go:235:13: &pd.rt escapes to heap
..\..\..\..\runtime\netpoll.go:235:13: 	from &pd.rt (passed to call[argument escapes]) at ..\..\..\..\runtime\netpoll.go:235:12
..\..\..\..\runtime\netpoll.go:240:14: pd escapes to heap
..\..\..\..\runtime\netpoll.go:240:14: 	from pd.wt.arg (dot-equals) at ..\..\..\..\runtime\netpoll.go:240:14
..\..\..\..\runtime\netpoll.go:242:13: &pd.wt escapes to heap
..\..\..\..\runtime\netpoll.go:242:13: 	from &pd.wt (passed to call[argument escapes]) at ..\..\..\..\runtime\netpoll.go:242:12
..\..\..\..\runtime\netpoll.go:195:7: poll_runtime_pollSetDeadline &pd.lock does not escape
..\..\..\..\runtime\netpoll.go:197:10: poll_runtime_pollSetDeadline &pd.lock does not escape
..\..\..\..\runtime\netpoll.go:203:12: poll_runtime_pollSetDeadline &pd.rt does not escape
..\..\..\..\runtime\netpoll.go:207:12: poll_runtime_pollSetDeadline &pd.wt does not escape
..\..\..\..\runtime\netpoll.go:247:30: poll_runtime_pollSetDeadline &wg does not escape
..\..\..\..\runtime\netpoll.go:254:9: poll_runtime_pollSetDeadline &pd.lock does not escape
..\..\..\..\runtime\netpoll.go:264:35: leaking param content: pd
..\..\..\..\runtime\netpoll.go:264:35: 	from pd.rt (dot of pointer) at ..\..\..\..\runtime\netpoll.go:276:15
..\..\..\..\runtime\netpoll.go:264:35: 	from &pd.rt (address-of) at ..\..\..\..\runtime\netpoll.go:276:12
..\..\..\..\runtime\netpoll.go:264:35: 	from *(&pd.rt) (indirection) at ..\..\..\..\runtime\netpoll.go:276:12
..\..\..\..\runtime\netpoll.go:264:35: 	from &pd.rt (passed to call[argument content escapes]) at ..\..\..\..\runtime\netpoll.go:276:11
..\..\..\..\runtime\netpoll.go:265:7: poll_runtime_pollUnblock &pd.lock does not escape
..\..\..\..\runtime\netpoll.go:272:30: poll_runtime_pollUnblock &rg does not escape
..\..\..\..\runtime\netpoll.go:276:12: poll_runtime_pollUnblock &pd.rt does not escape
..\..\..\..\runtime\netpoll.go:280:12: poll_runtime_pollUnblock &pd.wt does not escape
..\..\..\..\runtime\netpoll.go:283:9: poll_runtime_pollUnblock &pd.lock does not escape
..\..\..\..\runtime\netpoll.go:313:48: netpollcheckerr pd does not escape
..\..\..\..\runtime\netpoll.go:323:52: netpollblockcommit gp does not escape
..\..\..\..\runtime\netpoll.go:323:52: netpollblockcommit gpp does not escape
..\..\..\..\runtime\netpoll.go:329:15: netpollblockcommit &netpollWaiters does not escape
..\..\..\..\runtime\netpoll.go:405:65: netpolldeadlineimpl pd does not escape
..\..\..\..\runtime\netpoll.go:406:7: netpolldeadlineimpl &pd.lock does not escape
..\..\..\..\runtime\netpoll.go:411:10: netpolldeadlineimpl &pd.lock does not escape
..\..\..\..\runtime\netpoll.go:420:31: netpolldeadlineimpl &pd.rt.f does not escape
..\..\..\..\runtime\netpoll.go:429:31: netpolldeadlineimpl &pd.wt.f does not escape
..\..\..\..\runtime\netpoll.go:432:9: netpolldeadlineimpl &pd.lock does not escape
..\..\..\..\runtime\netpoll.go:441:43: netpollDeadline arg does not escape
..\..\..\..\runtime\netpoll.go:445:47: netpollReadDeadline arg does not escape
..\..\..\..\runtime\netpoll.go:449:48: netpollWriteDeadline arg does not escape
..\..\..\..\runtime\netpoll_windows.go:60:36: netpollarm pd does not escape
..\..\..\..\runtime\os_windows.go:143:41: open name does not escape
..\..\..\..\runtime\os_windows.go:151:48: read p does not escape
..\..\..\..\runtime\os_windows.go:164:48: windowsFindfunc name does not escape
..\..\..\..\runtime\os_windows.go:168:61: windowsFindfunc &name[0] does not escape
..\..\..\..\runtime\os_windows.go:359:56: initWine ([]byte)("GetSystemTimeAsFileTime\x00") does not escape
..\..\..\..\runtime\os_windows.go:364:56: initWine ([]byte)("QueryPerformanceCounter\x00") does not escape
..\..\..\..\runtime\os_windows.go:365:58: initWine ([]byte)("QueryPerformanceFrequency\x00") does not escape
..\..\..\..\runtime\os_windows.go:375:62: initWine &tmp does not escape
..\..\..\..\runtime\os_windows.go:387:60: initWine &qpcStartCounter does not escape
..\..\..\..\runtime\os_windows.go:173:26: loadOptionalSyscalls ([]byte)("kernel32.dll\x00") does not escape
..\..\..\..\runtime\os_windows.go:174:56: loadOptionalSyscalls &kernel32dll[0] does not escape
..\..\..\..\runtime\os_windows.go:178:48: loadOptionalSyscalls ([]byte)("AddDllDirectory\x00") does not escape
..\..\..\..\runtime\os_windows.go:179:59: loadOptionalSyscalls ([]byte)("AddVectoredContinueHandler\x00") does not escape
..\..\..\..\runtime\os_windows.go:180:60: loadOptionalSyscalls ([]byte)("GetQueuedCompletionStatusEx\x00") does not escape
..\..\..\..\runtime\os_windows.go:181:47: loadOptionalSyscalls ([]byte)("LoadLibraryExW\x00") does not escape
..\..\..\..\runtime\os_windows.go:183:26: loadOptionalSyscalls ([]byte)("advapi32.dll\x00") does not escape
..\..\..\..\runtime\os_windows.go:184:56: loadOptionalSyscalls &advapi32dll[0] does not escape
..\..\..\..\runtime\os_windows.go:188:45: loadOptionalSyscalls ([]byte)("SystemFunction036\x00") does not escape
..\..\..\..\runtime\os_windows.go:190:20: loadOptionalSyscalls ([]byte)("ntdll.dll\x00") does not escape
..\..\..\..\runtime\os_windows.go:191:56: loadOptionalSyscalls &ntdll[0] does not escape
..\..\..\..\runtime\os_windows.go:195:54: loadOptionalSyscalls ([]byte)("NtWaitForSingleObject\x00") does not escape
..\..\..\..\runtime\os_windows.go:197:32: loadOptionalSyscalls ([]byte)("wine_get_version\x00") does not escape
..\..\..\..\runtime\os_windows.go:220:82: getproccount &mask does not escape
..\..\..\..\runtime\os_windows.go:220:114: getproccount &sysmask does not escape
..\..\..\..\runtime\os_windows.go:235:50: getproccount &info does not escape
..\..\..\..\runtime\os_windows.go:241:50: getPageSize &info does not escape
..\..\..\..\runtime\signal_windows.go:29:50: initExceptionHandler exceptiontramp does not escape
..\..\..\..\runtime\signal_windows.go:29:50: initExceptionHandler &f does not escape
..\..\..\..\runtime\signal_windows.go:34:48: initExceptionHandler lastcontinuetramp does not escape
..\..\..\..\runtime\signal_windows.go:34:48: initExceptionHandler &f does not escape
..\..\..\..\runtime\signal_windows.go:36:50: initExceptionHandler firstcontinuetramp does not escape
..\..\..\..\runtime\signal_windows.go:36:50: initExceptionHandler &f does not escape
..\..\..\..\runtime\signal_windows.go:37:50: initExceptionHandler lastcontinuetramp does not escape
..\..\..\..\runtime\signal_windows.go:37:50: initExceptionHandler &f does not escape
..\..\..\..\runtime\os_windows.go:295:40: osinit asmstdcall does not escape
..\..\..\..\runtime\os_windows.go:295:40: osinit &f does not escape
..\..\..\..\runtime\os_windows.go:296:37: osinit usleep2 does not escape
..\..\..\..\runtime\os_windows.go:296:37: osinit &f does not escape
..\..\..\..\runtime\os_windows.go:297:44: osinit switchtothread does not escape
..\..\..\..\runtime\os_windows.go:297:44: osinit &f does not escape
..\..\..\..\runtime\os_windows.go:307:33: osinit externalthreadhandler does not escape
..\..\..\..\runtime\os_windows.go:307:33: osinit &f does not escape
..\..\..\..\runtime\os_windows.go:311:41: osinit ctrlhandler does not escape
..\..\..\..\runtime\os_windows.go:311:41: osinit &f does not escape
..\..\..\..\runtime\os_windows.go:338:60: nanotimeQPC &counter does not escape
..\..\..\..\runtime\os_windows.go:347:60: nowQPC &ft does not escape
..\..\..\..\runtime\os_windows.go:724:31: leaking param: fn
..\..\..\..\runtime\os_windows.go:724:31: 	from fn (passed to call[argument escapes]) at ..\..\..\..\runtime\os_windows.go:728:16
..\..\..\..\runtime\os_windows.go:727:52: stdcall0 &fn does not escape
..\..\..\..\runtime\utf8.go:95:35: encoderune p does not escape
..\..\..\..\runtime\string.go:425:30: gostringw strw does not escape
..\..\..\..\runtime\string.go:430:23: gostringw buf does not escape
..\..\..\..\runtime\os_windows.go:426:13: make([]string, n) escapes to heap
..\..\..\..\runtime\os_windows.go:426:13: 	from make([]string, n) (too large for stack) at ..\..\..\..\runtime\os_windows.go:426:13
..\..\..\..\runtime\os_windows.go:429:23: goenvs &p[0] does not escape
..\..\..\..\runtime\os_windows.go:653:28: newosproc0 mp does not escape
..\..\..\..\runtime\os_windows.go:653:28: newosproc0 stk does not escape
..\..\..\..\runtime\os_windows.go:657:23: exitThread wait does not escape
..\..\..\..\runtime\os_windows.go:665:19: mpreinit mp does not escape
..\..\..\..\runtime\os_windows.go:669:19: msigsave mp does not escape
..\..\..\..\runtime\os_windows.go:780:67: leaking param: fn
..\..\..\..\runtime\os_windows.go:780:67: 	from fn (passed to call[argument escapes]) at ..\..\..\..\runtime\os_windows.go:784:16
..\..\..\..\runtime\os_windows.go:783:52: stdcall7 &a0 does not escape
..\..\..\..\runtime\os_windows.go:689:99: minit &thandle does not escape
..\..\..\..\runtime\os_windows.go:690:22: minit &getg().m.thread does not escape
..\..\..\..\runtime\os_windows.go:696:8: unminit &getg().m.thread does not escape
..\..\..\..\runtime\sigqueue.go:73:14: sigsend &sig.delivering does not escape
..\..\..\..\runtime\sigqueue.go:76:22: sigsend &sig.wanted[s / 32] does not escape
..\..\..\..\runtime\sigqueue.go:77:15: sigsend &sig.delivering does not escape
..\..\..\..\runtime\sigqueue.go:85:16: sigsend &sig.delivering does not escape
..\..\..\..\runtime\sigqueue.go:88:17: sigsend &sig.mask[s / 32] does not escape
..\..\..\..\runtime\sigqueue.go:96:22: sigsend &sig.state does not escape
..\..\..\..\runtime\sigqueue.go:100:18: sigsend &sig.state does not escape
..\..\..\..\runtime\sigqueue.go:107:18: sigsend &sig.state does not escape
..\..\..\..\runtime\sigqueue.go:108:16: sigsend &sig.note does not escape
..\..\..\..\runtime\sigqueue.go:114:14: sigsend &sig.delivering does not escape
..\..\..\..\runtime\proc.go:3584:45: leaking param content: mp
..\..\..\..\runtime\proc.go:3584:45: 	from mp.cgoCallers (dot of pointer) at ..\..\..\..\runtime\proc.go:3694:19
..\..\..\..\runtime\proc.go:3584:45: 	from mp.cgoCallers[:cgoOff] (slice) at ..\..\..\..\runtime\proc.go:3694:30
..\..\..\..\runtime\proc.go:3584:45: 	from *mp.cgoCallers[:cgoOff] (indirection) at ..\..\..\..\runtime\proc.go:3694:30
..\..\..\..\runtime\proc.go:3584:45: 	from copy(stk[:], mp.cgoCallers[:cgoOff]) (copied slice) at ..\..\..\..\runtime\proc.go:3694:8
..\..\..\..\runtime\proc.go:3584:45: leaking param content: gp
..\..\..\..\runtime\proc.go:3584:45: 	from *gp (indirection) at ..\..\..\..\runtime\proc.go:3584:45
..\..\..\..\runtime\proc.go:3584:45: 	from gp (passed to call[argument content escapes]) at ..\..\..\..\runtime\proc.go:3734:14
..\..\..\..\runtime\proc.go:3690:18: sigprof &mp.cgoCallersUse does not escape
..\..\..\..\runtime\proc.go:3694:12: sigprof stk does not escape
..\..\..\..\runtime\proc.go:3699:73: sigprof &stk[cgoOff] does not escape
..\..\..\..\runtime\proc.go:3701:39: sigprof &stk[0] does not escape
..\..\..\..\runtime\proc.go:3711:74: sigprof &stk[0] does not escape
..\..\..\..\runtime\proc.go:3718:16: sigprof _ExternalCode does not escape
..\..\..\..\runtime\proc.go:3718:16: sigprof &f does not escape
..\..\..\..\runtime\proc.go:3722:20: sigprof _GC does not escape
..\..\..\..\runtime\proc.go:3722:20: sigprof &f does not escape
..\..\..\..\runtime\proc.go:3724:20: sigprof _System does not escape
..\..\..\..\runtime\proc.go:3724:20: sigprof &f does not escape
..\..\..\..\runtime\proc.go:3731:11: sigprof cpuprof does not escape
..\..\..\..\runtime\proc.go:3734:10: sigprof cpuprof does not escape
..\..\..\..\runtime\proc.go:3734:22: sigprof stk does not escape
..\..\..\..\runtime\os_windows.go:828:19: leaking param content: mp
..\..\..\..\runtime\os_windows.go:828:19: 	from mp.tls (dot of pointer) at ..\..\..\..\runtime\os_windows.go:832:12
..\..\..\..\runtime\os_windows.go:828:19: 	from mp.tls[0] (fixed-array-index-of) at ..\..\..\..\runtime\os_windows.go:832:16
..\..\..\..\runtime\os_windows.go:828:19: 	from &mp.tls[0] (address-of) at ..\..\..\..\runtime\os_windows.go:832:9
..\..\..\..\runtime\os_windows.go:828:19: 	from tls (assigned) at ..\..\..\..\runtime\os_windows.go:832:6
..\..\..\..\runtime\os_windows.go:828:19: 	from (**g)(unsafe.Pointer(tls)) (converted) at ..\..\..\..\runtime\os_windows.go:833:15
..\..\..\..\runtime\os_windows.go:828:19: 	from *(**g)(unsafe.Pointer(tls)) (indirection) at ..\..\..\..\runtime\os_windows.go:833:8
..\..\..\..\runtime\os_windows.go:828:19: 	from gp (assigned) at ..\..\..\..\runtime\os_windows.go:833:5
..\..\..\..\runtime\os_windows.go:828:19: 	from *gp (indirection) at ..\..\..\..\runtime\os_windows.go:833:2
..\..\..\..\runtime\os_windows.go:828:19: 	from gp (passed to call[argument content escapes]) at ..\..\..\..\runtime\os_windows.go:839:9
..\..\..\..\runtime\os_windows.go:830:14: profilem make([]byte, unsafe.Sizeof(*r) + 15) does not escape
..\..\..\..\runtime\os_windows.go:832:9: profilem &mp.tls[0] does not escape
..\..\..\..\runtime\os_windows.go:836:56: profilem &rbuf[15] does not escape
..\..\..\..\runtime\os_windows.go:847:45: profileloop1 &allm does not escape
..\..\..\..\runtime\os_windows.go:849:33: profileloop1 &mp.thread does not escape
..\..\..\..\runtime\panic.go:17:27: panicCheckMalloc err does not escape
..\..\..\..\runtime\panic.go:202:16: newdefer func literal does not escape
..\..\..\..\runtime\panic.go:221:15: newdefer func literal does not escape
..\..\..\..\runtime\panic.go:203:10: newdefer.func1 &sched.deferlock does not escape
..\..\..\..\runtime\panic.go:210:12: newdefer.func1 &sched.deferlock does not escape
..\..\..\..\runtime\panic.go:73:31: leaking param: fn
..\..\..\..\runtime\panic.go:73:31: 	from d.fn (star-dot-equals) at ..\..\..\..\runtime\panic.go:92:7
..\..\..\..\runtime\panic.go:84:35: deferproc &siz does not escape
..\..\..\..\runtime\panic.go:85:33: deferproc &fn does not escape
..\..\..\..\runtime\panic.go:170:27: leaking param: d to result ~r1 level=0
..\..\..\..\runtime\panic.go:170:27: 	from p (assign-pair) at ..\..\..\..\runtime\panic.go:175:12
..\..\..\..\runtime\panic.go:170:27: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\panic.go:175:12
..\..\..\..\runtime\panic.go:170:27: 	from ~r1 (return) at ..\..\..\..\runtime\panic.go:175:2
..\..\..\..\runtime\panic.go:182:4: init.3 (*_defer)(nil) does not escape
..\..\..\..\runtime\panic.go:183:43: init.3 &x does not escape
..\..\..\..\runtime\panic.go:239:19: leaking param: d
..\..\..\..\runtime\panic.go:239:19: 	from append(pp.deferpool[sc], d) (appended to slice) at ..\..\..\..\runtime\panic.go:287:27
..\..\..\..\runtime\panic.go:256:15: freedefer func literal does not escape
..\..\..\..\runtime\panic.go:270:9: freedefer.func1 &sched.deferlock does not escape
..\..\..\..\runtime\panic.go:273:11: freedefer.func1 &sched.deferlock does not escape
..\..\..\..\runtime\stubs.go:138:6: jmpdefer assuming argp is unsafe uintptr
..\..\..\..\runtime\stubs.go:138:33: jmpdefer fv does not escape
..\..\..\..\runtime\panic.go:322:35: deferreturn &arg0 does not escape
..\..\..\..\runtime\panic.go:337:30: deferreturn &arg0 does not escape
..\..\..\..\runtime\panic.go:339:26: deferreturn &arg0 does not escape
..\..\..\..\runtime\panic.go:345:38: deferreturn &arg0 does not escape
..\..\..\..\runtime\panic.go:393:24: leaking param content: p
..\..\..\..\runtime\panic.go:393:24: 	from p.arg (dot of pointer) at ..\..\..\..\runtime\panic.go:400:16
..\..\..\..\runtime\panic.go:393:24: 	from v (switch case) at ..\..\..\..\runtime\panic.go:400:3
..\..\..\..\runtime\panic.go:393:24: 	from v.Error() (receiver in indirect call) at ..\..\..\..\runtime\panic.go:402:19
..\..\..\..\runtime\panic.go:402:10: v.Error() escapes to heap
..\..\..\..\runtime\panic.go:402:10: 	from p.arg (star-dot-equals) at ..\..\..\..\runtime\panic.go:402:10
..\..\..\..\runtime\panic.go:404:10: v.String() escapes to heap
..\..\..\..\runtime\panic.go:404:10: 	from p.arg (star-dot-equals) at ..\..\..\..\runtime\panic.go:404:10
..\..\..\..\runtime\panic.go:394:8: preprintpanics func literal does not escape
..\..\..\..\runtime\panic.go:411:21: leaking param content: p
..\..\..\..\runtime\panic.go:411:21: 	from p.arg (dot of pointer) at ..\..\..\..\runtime\panic.go:417:12
..\..\..\..\runtime\panic.go:411:21: 	from p.arg (passed to call[argument escapes]) at ..\..\..\..\runtime\panic.go:417:10
..\..\..\..\runtime\panic.go:561:41: getargp &x does not escape
..\..\..\..\runtime\panic.go:425:16: leaking param: e
..\..\..\..\runtime\panic.go:425:16: 	from e (passed to call[argument escapes]) at ..\..\..\..\runtime\panic.go:429:11
..\..\..\..\runtime\panic.go:468:48: gopanic &p does not escape
..\..\..\..\runtime\panic.go:470:14: gopanic &runningPanicDefers does not escape
..\..\..\..\runtime\panic.go:499:48: gopanic &p does not escape
..\..\..\..\runtime\panic.go:520:16: gopanic &runningPanicDefers does not escape
..\..\..\..\runtime\panic.go:548:14: gopanic &runningPanicDefers does not escape
..\..\..\..\runtime\panic.go:604:19: sync_throw s does not escape
..\..\..\..\runtime\panic.go:654:7: &gp.sched escapes to heap
..\..\..\..\runtime\panic.go:654:7: 	from &gp.sched (passed to call[argument escapes]) at ..\..\..\..\runtime\panic.go:654:6
..\..\..\..\runtime\panic.go:636:19: leaking param: gp
..\..\..\..\runtime\panic.go:636:19: 	from gp.sched (dot of pointer) at ..\..\..\..\runtime\panic.go:654:10
..\..\..\..\runtime\panic.go:636:19: 	from &gp.sched (address-of) at ..\..\..\..\runtime\panic.go:654:7
..\..\..\..\runtime\panic.go:636:19: 	from &gp.sched (passed to call[argument escapes]) at ..\..\..\..\runtime\panic.go:654:6
..\..\..\..\runtime\proc.go:4430:7: schedtrace &sched.lock does not escape
..\..\..\..\runtime\proc.go:4440:20: schedtrace &_p_.runqhead does not escape
..\..\..\..\runtime\proc.go:4441:20: schedtrace &_p_.runqtail does not escape
..\..\..\..\runtime\proc.go:4463:10: schedtrace &sched.lock does not escape
..\..\..\..\runtime\proc.go:4486:7: schedtrace &allglock does not escape
..\..\..\..\runtime\proc.go:4499:49: schedtrace &gp.atomicstatus does not escape
..\..\..\..\runtime\proc.go:4501:9: schedtrace &allglock does not escape
..\..\..\..\runtime\proc.go:4502:9: schedtrace &sched.lock does not escape
..\..\..\..\runtime\proc.go:676:15: freezetheworld &freezing does not escape
..\..\..\..\runtime\proc.go:683:16: freezetheworld &sched.gcwaiting does not escape
..\..\..\..\runtime\panic.go:676:15: startpanic_m &panicking does not escape
..\..\..\..\runtime\panic.go:677:8: startpanic_m &paniclk does not escape
..\..\..\..\runtime\panic.go:756:22: canpanic gp does not escape
..\..\..\..\runtime\panic.go:772:23: canpanic &gp.atomicstatus does not escape
..\..\..\..\runtime\symtab.go:463:12: &firstmoduledata escapes to heap
..\..\..\..\runtime\symtab.go:463:12: 	from md (assigned) at ..\..\..\..\runtime\symtab.go:463:9
..\..\..\..\runtime\symtab.go:463:12: 	from append(*modules, md) (appended to slice) at ..\..\..\..\runtime\symtab.go:467:20
..\..\..\..\runtime\symtab.go:486:20: &firstmoduledata escapes to heap
..\..\..\..\runtime\symtab.go:486:20: 	from (*modules)[i] (slice-element-equals) at ..\..\..\..\runtime\symtab.go:486:18
..\..\..\..\runtime\symtab.go:462:16: new([]*moduledata) escapes to heap
..\..\..\..\runtime\symtab.go:462:16: 	from modules (assigned) at ..\..\..\..\runtime\symtab.go:462:10
..\..\..\..\runtime\symtab.go:462:16: 	from unsafe.Pointer(modules) (passed to call[argument escapes]) at ..\..\..\..\runtime\symtab.go:491:14
..\..\..\..\runtime\symtab.go:491:30: modulesinit &modulesSlice does not escape
..\..\..\..\runtime\type.go:448:24: leaking param: n
..\..\..\..\runtime\type.go:448:24: 	from n (assigned) at ..\..\..\..\runtime\type.go:455:33
..\..\..\..\runtime\type.go:448:24: 	from p (assign-pair) at ..\..\..\..\runtime\type.go:455:33
..\..\..\..\runtime\type.go:448:24: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\type.go:455:33
..\..\..\..\runtime\type.go:448:24: 	from ~r1 (assign-pair) at ..\..\..\..\runtime\type.go:455:33
..\..\..\..\runtime\type.go:448:24: 	from hdr.str (star-dot-equals) at ..\..\..\..\runtime\type.go:455:10
..\..\..\..\runtime\type.go:454:40: name.tag &s does not escape
..\..\..\..\runtime\type.go:545:59: leaking param: t
..\..\..\..\runtime\type.go:545:59: 	from _typePair literal (struct literal element) at ..\..\..\..\runtime\type.go:546:17
..\..\..\..\runtime\type.go:545:59: 	from tp (assigned) at ..\..\..\..\runtime\type.go:546:5
..\..\..\..\runtime\type.go:545:59: 	from seen[tp] (key of map put) at ..\..\..\..\runtime\type.go:554:6
..\..\..\..\runtime\type.go:545:59: leaking param: v
..\..\..\..\runtime\type.go:545:59: 	from _typePair literal (struct literal element) at ..\..\..\..\runtime\type.go:546:17
..\..\..\..\runtime\type.go:545:59: 	from tp (assigned) at ..\..\..\..\runtime\type.go:546:5
..\..\..\..\runtime\type.go:545:59: 	from seen[tp] (key of map put) at ..\..\..\..\runtime\type.go:554:6
..\..\..\..\runtime\type.go:545:59: typesEqual seen does not escape
..\..\..\..\runtime\type.go:621:10: typesEqual &it.mhdr[i] does not escape
..\..\..\..\runtime\type.go:622:10: typesEqual &iv.mhdr[i] does not escape
..\..\..\..\runtime\type.go:662:10: typesEqual &st.fields[i] does not escape
..\..\..\..\runtime\type.go:663:10: typesEqual &sv.fields[i] does not escape
..\..\..\..\runtime\type.go:508:14: make(map[typeOff]*_type, len(md.typelinks)) escapes to heap
..\..\..\..\runtime\type.go:508:14: 	from tm (assigned) at ..\..\..\..\runtime\type.go:508:7
..\..\..\..\runtime\type.go:508:14: 	from append(pinnedTypemaps, tm) (appended to slice) at ..\..\..\..\runtime\type.go:509:27
..\..\..\..\runtime\type.go:480:18: typelinksinit make(map[uint32][]*_type, len(firstmoduledata.typelinks)) does not escape
..\..\..\..\runtime\type.go:482:26: typelinksinit &modulesSlice does not escape
..\..\..\..\runtime\type.go:514:36: typelinksinit map[_typePair]struct {} literal does not escape
..\..\..\..\runtime\plugin.go:96:27: pluginftabverify md does not escape
..\..\..\..\runtime\plugin.go:104:41: pluginftabverify &md.pclntable[md.ftab[i].funcoff] does not escape
..\..\..\..\runtime\symtab.go:531:31: moduledataverify1 datap does not escape
..\..\..\..\runtime\symtab.go:535:38: moduledataverify1 &datap.pclntable does not escape
..\..\..\..\runtime\symtab.go:536:42: moduledataverify1 &datap.pclntable does not escape
..\..\..\..\runtime\symtab.go:547:43: moduledataverify1 &datap.pclntable[datap.ftab[i].funcoff] does not escape
..\..\..\..\runtime\symtab.go:548:43: moduledataverify1 &datap.pclntable[datap.ftab[i + 1].funcoff] does not escape
..\..\..\..\runtime\symtab.go:555:90: moduledataverify1 &datap.pclntable[datap.ftab[j].funcoff] does not escape
..\..\..\..\runtime\plugin.go:54:76: "plugin was built with a different version of package " + pkghash.modulename escapes to heap
..\..\..\..\runtime\plugin.go:54:76: 	from errstr (return) at ..\..\..\..\runtime\plugin.go:54:4
..\..\..\..\runtime\plugin.go:89:15: "." + name escapes to heap
..\..\..\..\runtime\plugin.go:89:15: 	from name (assigned) at ..\..\..\..\runtime\plugin.go:89:9
..\..\..\..\runtime\plugin.go:89:15: 	from syms[name] (key of map put) at ..\..\..\..\runtime\plugin.go:91:7
..\..\..\..\runtime\plugin.go:79:13: make(map[string]interface {}, len(md.ptab)) escapes to heap
..\..\..\..\runtime\plugin.go:79:13: 	from syms (assigned) at ..\..\..\..\runtime\plugin.go:79:7
..\..\..\..\runtime\plugin.go:29:35: plugin_lastmoduleinit &modulesSlice does not escape
..\..\..\..\runtime\plugin.go:65:7: plugin_lastmoduleinit &itabLock does not escape
..\..\..\..\runtime\plugin.go:69:9: plugin_lastmoduleinit &itabLock does not escape
..\..\..\..\runtime\plugin.go:84:47: plugin_lastmoduleinit &val does not escape
..\..\..\..\runtime\print.go:16:29: leaking param: s
..\..\..\..\runtime\print.go:16:29: 	from &s (address-of) at ..\..\..\..\runtime\print.go:18:23
..\..\..\..\runtime\print.go:16:29: 	from sp (assign-pair) at ..\..\..\..\runtime\print.go:18:22
..\..\..\..\runtime\print.go:16:29: 	from ~r1 (assign-pair) at ..\..\..\..\runtime\print.go:18:22
..\..\..\..\runtime\print.go:16:29: 	from sp (assigned) at ..\..\..\..\runtime\print.go:18:5
..\..\..\..\runtime\print.go:16:29: 	from sp.str (dot of pointer) at ..\..\..\..\runtime\print.go:19:15
..\..\..\..\runtime\print.go:16:29: 	from rp.array (star-dot-equals) at ..\..\..\..\runtime\print.go:19:11
..\..\..\..\runtime\print.go:17:32: bytes &ret does not escape
..\..\..\..\runtime\print.go:18:23: bytes &s does not escape
..\..\..\..\runtime\print.go:39:25: leaking param content: b
..\..\..\..\runtime\print.go:39:25: 	from b[i:] (slice) at ..\..\..\..\runtime\print.go:45:49
..\..\..\..\runtime\print.go:39:25: 	from *b[i:] (indirection) at ..\..\..\..\runtime\print.go:45:49
..\..\..\..\runtime\print.go:39:25: 	from copy(printBacklog[printBacklogIndex:], b[i:]) (copied slice) at ..\..\..\..\runtime\print.go:45:13
..\..\..\..\runtime\print.go:42:17: recordForPanic &panicking does not escape
..\..\..\..\runtime\print.go:45:26: recordForPanic printBacklog does not escape
..\..\..\..\runtime\write_err.go:11:19: writeErr b does not escape
..\..\..\..\runtime\write_err.go:12:26: writeErr &b[0] does not escape
..\..\..\..\runtime\print.go:97:14: gwrite ignoring self-assignment to gp.writebuf
..\..\..\..\runtime\print.go:85:17: leaking param content: b
..\..\..\..\runtime\print.go:85:17: 	from *b (indirection) at ..\..\..\..\runtime\print.go:85:17
..\..\..\..\runtime\print.go:85:17: 	from b (passed to call[argument content escapes]) at ..\..\..\..\runtime\print.go:89:16
..\..\..\..\runtime\print.go:235:20: leaking param: s
..\..\..\..\runtime\print.go:235:20: 	from s (assign-pair) at ..\..\..\..\runtime\print.go:236:14
..\..\..\..\runtime\print.go:235:20: 	from &s (address-of) at ..\..\..\..\runtime\print.go:236:14
..\..\..\..\runtime\print.go:235:20: 	from sp (assign-pair) at ..\..\..\..\runtime\print.go:236:14
..\..\..\..\runtime\print.go:235:20: 	from ~r1 (assign-pair) at ..\..\..\..\runtime\print.go:236:14
..\..\..\..\runtime\print.go:235:20: 	from sp (assigned) at ..\..\..\..\runtime\print.go:236:14
..\..\..\..\runtime\print.go:235:20: 	from sp.str (dot of pointer) at ..\..\..\..\runtime\print.go:236:14
..\..\..\..\runtime\print.go:235:20: 	from rp.array (star-dot-equals) at ..\..\..\..\runtime\print.go:236:14
..\..\..\..\runtime\print.go:236:14: printstring &ret does not escape
..\..\..\..\runtime\print.go:236:14: printstring &s does not escape
..\..\..\..\runtime\print.go:185:12: printfloat buf does not escape
..\..\..\..\runtime\print.go:202:12: printuint buf does not escape
..\..\..\..\runtime\print.go:228:12: printhex buf does not escape
..\..\..\..\runtime\print.go:231:21: printpointer p does not escape
..\..\..\..\runtime\print.go:239:21: printslice s does not escape
..\..\..\..\runtime\print.go:240:32: printslice &s does not escape
..\..\..\..\runtime\print.go:245:19: printeface e does not escape
..\..\..\..\runtime\print.go:249:19: printiface i does not escape
..\..\..\..\runtime\proc.go:1883:17: startTemplateThread &newmHandoff.haveTemplateThread does not escape
..\..\..\..\runtime\proc.go:163:23: make(chan bool) escapes to heap
..\..\..\..\runtime\proc.go:163:23: 	from main_init_done (assigned to top level variable) at ..\..\..\..\runtime\proc.go:163:17
..\..\..\..\runtime\proc.go:128:14: main func literal does not escape
..\..\..\..\runtime\proc.go:138:14: main _g_.m.lockedg does not escape
..\..\..\..\runtime\proc.go:138:14: main _g_.lockedm does not escape
..\..\..\..\runtime\proc.go:140:12: main &m0 does not escape
..\..\..\..\runtime\proc.go:151:8: main func literal does not escape
..\..\..\..\runtime\proc.go:207:17: main &runningPanicDefers does not escape
..\..\..\..\runtime\proc.go:210:19: main &runningPanicDefers does not escape
..\..\..\..\runtime\proc.go:216:17: main &panicking does not escape
..\..\..\..\runtime\proc.go:248:16: &forcegc.lock escapes to heap
..\..\..\..\runtime\proc.go:248:16: 	from &forcegc.lock (passed to call[argument escapes]) at ..\..\..\..\runtime\proc.go:248:15
..\..\..\..\runtime\proc.go:243:8: forcegchelper &forcegc.lock does not escape
..\..\..\..\runtime\proc.go:247:16: forcegchelper &forcegc.idle does not escape
..\..\..\..\runtime\proc.go:397:28: funcPC f does not escape
..\..\..\..\runtime\proc.go:398:42: funcPC &f does not escape
..\..\..\..\runtime\proc.go:402:24: badmcall fn does not escape
..\..\..\..\runtime\proc.go:406:25: badmcall2 fn does not escape
..\..\..\..\runtime\proc.go:419:23: badmorestackg0 &badmorestackg0Msg does not escape
..\..\..\..\runtime\proc.go:428:23: badmorestackgsignal &badmorestackgsignalMsg does not escape
..\..\..\..\runtime\proc.go:447:18: leaking param: gp
..\..\..\..\runtime\proc.go:447:18: 	from append(allgs, gp) (appended to slice) at ..\..\..\..\runtime\proc.go:453:16
..\..\..\..\runtime\proc.go:448:16: allgadd &gp.atomicstatus does not escape
..\..\..\..\runtime\proc.go:452:7: allgadd &allglock does not escape
..\..\..\..\runtime\proc.go:455:9: allgadd &allglock does not escape
..\..\..\..\runtime\traceback.go:67:19: tracebackinit goexit does not escape
..\..\..\..\runtime\traceback.go:67:19: tracebackinit &f does not escape
..\..\..\..\runtime\traceback.go:68:21: tracebackinit jmpdefer does not escape
..\..\..\..\runtime\traceback.go:68:21: tracebackinit &f does not escape
..\..\..\..\runtime\traceback.go:69:18: tracebackinit mcall does not escape
..\..\..\..\runtime\traceback.go:69:18: tracebackinit &f does not escape
..\..\..\..\runtime\traceback.go:70:22: tracebackinit morestack does not escape
..\..\..\..\runtime\traceback.go:70:22: tracebackinit &f does not escape
..\..\..\..\runtime\traceback.go:71:19: tracebackinit mstart does not escape
..\..\..\..\runtime\traceback.go:71:19: tracebackinit &f does not escape
..\..\..\..\runtime\traceback.go:72:19: tracebackinit rt0_go does not escape
..\..\..\..\runtime\traceback.go:72:19: tracebackinit &f does not escape
..\..\..\..\runtime\traceback.go:73:21: tracebackinit sigpanic does not escape
..\..\..\..\runtime\traceback.go:73:21: tracebackinit &f does not escape
..\..\..\..\runtime\traceback.go:74:20: tracebackinit runfinq does not escape
..\..\..\..\runtime\traceback.go:74:20: tracebackinit &f does not escape
..\..\..\..\runtime\traceback.go:75:20: tracebackinit bgsweep does not escape
..\..\..\..\runtime\traceback.go:75:20: tracebackinit &f does not escape
..\..\..\..\runtime\traceback.go:76:26: tracebackinit forcegchelper does not escape
..\..\..\..\runtime\traceback.go:76:26: tracebackinit &f does not escape
..\..\..\..\runtime\traceback.go:77:22: tracebackinit timerproc does not escape
..\..\..\..\runtime\traceback.go:77:22: tracebackinit &f does not escape
..\..\..\..\runtime\traceback.go:78:27: tracebackinit gcBgMarkWorker does not escape
..\..\..\..\runtime\traceback.go:78:27: tracebackinit &f does not escape
..\..\..\..\runtime\traceback.go:79:31: tracebackinit systemstack_switch does not escape
..\..\..\..\runtime\traceback.go:79:31: tracebackinit &f does not escape
..\..\..\..\runtime\traceback.go:80:24: tracebackinit systemstack does not escape
..\..\..\..\runtime\traceback.go:80:24: tracebackinit &f does not escape
..\..\..\..\runtime\traceback.go:81:31: tracebackinit cgocallback_gofunc does not escape
..\..\..\..\runtime\traceback.go:81:31: tracebackinit &f does not escape
..\..\..\..\runtime\traceback.go:82:17: tracebackinit skipPleaseUseCallersFrames does not escape
..\..\..\..\runtime\traceback.go:82:17: tracebackinit &f does not escape
..\..\..\..\runtime\traceback.go:85:17: tracebackinit gogo does not escape
..\..\..\..\runtime\traceback.go:85:17: tracebackinit &f does not escape
..\..\..\..\runtime\symtab.go:524:15: moduledataverify &firstmoduledata does not escape
..\..\..\..\runtime\stack.go:155:15: stackinit stackpool[i] does not escape
..\..\..\..\runtime\stack.go:158:21: stackinit stackLarge.free[i] does not escape
..\..\..\..\runtime\runtime1.go:70:17: make([]string, argc) escapes to heap
..\..\..\..\runtime\runtime1.go:70:17: 	from make([]string, argc) (too large for stack) at ..\..\..\..\runtime\runtime1.go:70:17
..\..\..\..\runtime\runtime1.go:392:25: setTraceback level does not escape
..\..\..\..\runtime\runtime1.go:419:15: setTraceback &traceback_cache does not escape
..\..\..\..\runtime\proc.go:516:11: p.wbBuf escapes to heap
..\..\..\..\runtime\proc.go:516:11: 	from p.wbBuf (passed to call[argument escapes]) at ..\..\..\..\runtime\proc.go:516:17
..\..\..\..\runtime\proc.go:527:22: dumpgstatus gp does not escape
..\..\..\..\runtime\proc.go:529:86: dumpgstatus &gp.atomicstatus does not escape
..\..\..\..\runtime\proc.go:530:88: dumpgstatus &gp.atomicstatus does not escape
..\..\..\..\runtime\proc.go:706:25: readgstatus gp does not escape
..\..\..\..\runtime\proc.go:707:21: readgstatus &gp.atomicstatus does not escape
..\..\..\..\runtime\proc.go:834:27: casgcopystack gp does not escape
..\..\..\..\runtime\proc.go:836:27: casgcopystack &gp.atomicstatus does not escape
..\..\..\..\runtime\proc.go:840:17: casgcopystack &gp.atomicstatus does not escape
..\..\..\..\runtime\proc.go:1015:7: stopTheWorldWithSema &sched.lock does not escape
..\..\..\..\runtime\proc.go:1017:15: stopTheWorldWithSema &sched.gcwaiting does not escape
..\..\..\..\runtime\proc.go:1025:35: stopTheWorldWithSema &p.status does not escape
..\..\..\..\runtime\proc.go:1036:16: stopTheWorldWithSema &sched.npidle does not escape
..\..\..\..\runtime\proc.go:1044:9: stopTheWorldWithSema &sched.lock does not escape
..\..\..\..\runtime\proc.go:1050:18: stopTheWorldWithSema &sched.stopnote does not escape
..\..\..\..\runtime\proc.go:1051:15: stopTheWorldWithSema &sched.stopnote does not escape
..\..\..\..\runtime\proc.go:1069:17: stopTheWorldWithSema &freezing does not escape
..\..\..\..\runtime\proc.go:1074:8: stopTheWorldWithSema &deadlock does not escape
..\..\..\..\runtime\proc.go:1075:8: stopTheWorldWithSema &deadlock does not escape
..\..\..\..\runtime\proc.go:1764:29: lockextra &extram does not escape
..\..\..\..\runtime\proc.go:1775:17: lockextra &extraMWaiters does not escape
..\..\..\..\runtime\proc.go:1781:24: lockextra &extram does not escape
..\..\..\..\runtime\proc.go:1651:22: oneNewExtraM goexit does not escape
..\..\..\..\runtime\proc.go:1651:22: oneNewExtraM &f does not escape
..\..\..\..\runtime\proc.go:1669:12: oneNewExtraM mp.lockedg does not escape
..\..\..\..\runtime\proc.go:1670:12: oneNewExtraM gp.lockedm does not escape
..\..\..\..\runtime\proc.go:1671:32: oneNewExtraM &sched.goidgen does not escape
..\..\..\..\runtime\proc.go:1682:14: oneNewExtraM &sched.ngsys does not escape
..\..\..\..\runtime\proc.go:1686:14: oneNewExtraM mp.schedlink does not escape
..\..\..\..\runtime\proc.go:1688:13: oneNewExtraM &extram does not escape
..\..\..\..\runtime\proc.go:1627:19: newextram &extraMWaiters does not escape
..\..\..\..\runtime\proc.go:1635:14: newextram &extram does not escape
..\..\..\..\runtime\time.go:284:9: timejumpLocked &timers[i] does not escape
..\..\..\..\runtime\time.go:270:8: timejump &timers[i].timersBucket.lock does not escape
..\..\..\..\runtime\time.go:274:10: timejump &timers[i].timersBucket.lock does not escape
..\..\..\..\runtime\proc.go:4122:7: checkdead &allglock does not escape
..\..\..\..\runtime\proc.go:4128:19: checkdead &gp.atomicstatus does not escape
..\..\..\..\runtime\proc.go:4135:11: checkdead &allglock does not escape
..\..\..\..\runtime\proc.go:4140:9: checkdead &allglock does not escape
..\..\..\..\runtime\proc.go:4149:14: checkdead sched.runqtail.ptr().schedlink does not escape
..\..\..\..\runtime\proc.go:4149:14: checkdead sched.runqhead does not escape
..\..\..\..\runtime\proc.go:4149:14: checkdead sched.runqtail does not escape
..\..\..\..\runtime\proc.go:4150:18: checkdead &sched.npidle does not escape
..\..\..\..\runtime\proc.go:4160:11: checkdead mp.nextp does not escape
..\..\..\..\runtime\proc.go:4161:14: checkdead &mp.park does not escape
..\..\..\..\runtime\proc.go:4509:15: leaking param: mp
..\..\..\..\runtime\proc.go:4509:15: 	from m (assign-pair) at ..\..\..\..\runtime\proc.go:4511:17
..\..\..\..\runtime\proc.go:4509:15: 	from *mp (star-equals) at ..\..\..\..\runtime\proc.go:4511:17
..\..\..\..\runtime\proc.go:4511:13: mput sched.midle does not escape
..\..\..\..\runtime\proc.go:1944:7: stopm &sched.lock does not escape
..\..\..\..\runtime\proc.go:1946:9: stopm &sched.lock does not escape
..\..\..\..\runtime\proc.go:1947:12: stopm &_g_.m.park does not escape
..\..\..\..\runtime\proc.go:1948:12: stopm &_g_.m.park does not escape
..\..\..\..\runtime\proc.go:4085:7: incidlelocked &sched.lock does not escape
..\..\..\..\runtime\proc.go:4090:9: incidlelocked &sched.lock does not escape
..\..\..\..\runtime\proc.go:2096:12: stoplockedm &_g_.m.park does not escape
..\..\..\..\runtime\proc.go:2097:12: stoplockedm &_g_.m.park does not escape
..\..\..\..\runtime\proc.go:2098:23: stoplockedm &gp.atomicstatus does not escape
..\..\..\..\runtime\proc.go:2101:14: stoplockedm &gp.atomicstatus does not escape
..\..\..\..\runtime\proc.go:2101:14: stoplockedm &gp.atomicstatus does not escape
..\..\..\..\runtime\proc.go:2165:33: leaking param: gp
..\..\..\..\runtime\proc.go:2165:33: 	from _g_.m.curg (star-dot-equals) at ..\..\..\..\runtime\proc.go:2175:13
..\..\..\..\runtime\proc.go:2193:7: &gp.sched escapes to heap
..\..\..\..\runtime\proc.go:2193:7: 	from &gp.sched (passed to call[argument escapes]) at ..\..\..\..\runtime\proc.go:2193:6
..\..\..\..\runtime\proc.go:2141:24: gcstopm &sched.nmspinning does not escape
..\..\..\..\runtime\proc.go:2146:7: gcstopm &sched.lock does not escape
..\..\..\..\runtime\proc.go:2150:14: gcstopm &sched.stopnote does not escape
..\..\..\..\runtime\proc.go:2152:9: gcstopm &sched.lock does not escape
..\..\..\..\runtime\proc.go:1451:17: runSafePointFn &p.runSafePointFn does not escape
..\..\..\..\runtime\proc.go:1455:7: runSafePointFn &sched.lock does not escape
..\..\..\..\runtime\proc.go:1458:14: runSafePointFn &sched.safePointNote does not escape
..\..\..\..\runtime\proc.go:1460:9: runSafePointFn &sched.lock does not escape
..\..\..\..\runtime\trace.go:445:7: traceReader &trace.lock does not escape
..\..\..\..\runtime\trace.go:447:10: traceReader &trace.lock does not escape
..\..\..\..\runtime\trace.go:451:14: traceReader trace.reader does not escape
..\..\..\..\runtime\trace.go:452:9: traceReader &trace.lock does not escape
..\..\..\..\runtime\proc.go:4572:38: globrunqget _p_ does not escape
..\..\..\..\runtime\proc.go:4767:83: runqgrab _p_ does not escape
..\..\..\..\runtime\proc.go:4767:83: runqgrab batch does not escape
..\..\..\..\runtime\proc.go:4769:20: runqgrab &_p_.runqhead does not escape
..\..\..\..\runtime\proc.go:4770:20: runqgrab &_p_.runqtail does not escape
..\..\..\..\runtime\proc.go:4797:21: runqgrab _p_.runnext does not escape
..\..\..\..\runtime\proc.go:4813:17: runqgrab &_p_.runqhead does not escape
..\..\..\..\runtime\proc.go:4822:49: runqsteal _p_ does not escape
..\..\..\..\runtime\proc.go:4822:49: runqsteal p2 does not escape
..\..\..\..\runtime\proc.go:4824:20: runqsteal &_p_.runq does not escape
..\..\..\..\runtime\proc.go:4833:19: runqsteal &_p_.runqhead does not escape
..\..\..\..\runtime\proc.go:4837:15: runqsteal &_p_.runqtail does not escape
..\..\..\..\runtime\proc.go:2230:8: findrunnable &sched.lock does not escape
..\..\..\..\runtime\proc.go:2232:10: findrunnable &sched.lock does not escape
..\..\..\..\runtime\proc.go:2245:18: findrunnable &netpollInited does not escape
..\..\..\..\runtime\proc.go:2245:36: findrunnable &netpollWaiters does not escape
..\..\..\..\runtime\proc.go:2245:74: findrunnable &sched.lastpoll does not escape
..\..\..\..\runtime\proc.go:2259:17: findrunnable &sched.npidle does not escape
..\..\..\..\runtime\proc.go:2268:38: findrunnable &sched.nmspinning does not escape
..\..\..\..\runtime\proc.go:2268:78: findrunnable &sched.npidle does not escape
..\..\..\..\runtime\proc.go:2273:15: findrunnable &sched.nmspinning does not escape
..\..\..\..\runtime\proc.go:2276:25: findrunnable stealOrder does not escape
..\..\..\..\runtime\proc.go:2276:50: findrunnable enum does not escape
..\..\..\..\runtime\proc.go:2276:63: findrunnable enum does not escape
..\..\..\..\runtime\proc.go:2281:37: findrunnable enum does not escape
..\..\..\..\runtime\proc.go:2292:76: findrunnable p.gcw does not escape
..\..\..\..\runtime\proc.go:2292:76: findrunnable work.full does not escape
..\..\..\..\runtime\proc.go:2303:7: findrunnable &sched.lock does not escape
..\..\..\..\runtime\proc.go:2305:10: findrunnable &sched.lock does not escape
..\..\..\..\runtime\proc.go:2310:10: findrunnable &sched.lock does not escape
..\..\..\..\runtime\proc.go:2317:9: findrunnable &sched.lock does not escape
..\..\..\..\runtime\proc.go:2335:24: findrunnable &sched.nmspinning does not escape
..\..\..\..\runtime\proc.go:2343:9: findrunnable &sched.lock does not escape
..\..\..\..\runtime\proc.go:2344:18: findrunnable &sched.npidle does not escape
..\..\..\..\runtime\proc.go:2345:11: findrunnable &sched.lock does not escape
..\..\..\..\runtime\proc.go:2350:18: findrunnable &sched.nmspinning does not escape
..\..\..\..\runtime\proc.go:2359:49: findrunnable p.gcw does not escape
..\..\..\..\runtime\proc.go:2359:49: findrunnable work.full does not escape
..\..\..\..\runtime\proc.go:2360:8: findrunnable &sched.lock does not escape
..\..\..\..\runtime\proc.go:2361:17: findrunnable &sched.npidle does not escape
..\..\..\..\runtime\proc.go:2366:10: findrunnable &sched.lock does not escape
..\..\..\..\runtime\proc.go:2371:17: findrunnable &sched.nmspinning does not escape
..\..\..\..\runtime\proc.go:2379:18: findrunnable &netpollInited does not escape
..\..\..\..\runtime\proc.go:2379:36: findrunnable &netpollWaiters does not escape
..\..\..\..\runtime\proc.go:2379:74: findrunnable &sched.lastpoll does not escape
..\..\..\..\runtime\proc.go:2387:18: findrunnable &sched.lastpoll does not escape
..\..\..\..\runtime\proc.go:2389:9: findrunnable &sched.lock does not escape
..\..\..\..\runtime\proc.go:2390:18: findrunnable &sched.npidle does not escape
..\..\..\..\runtime\proc.go:2391:11: findrunnable &sched.lock does not escape
..\..\..\..\runtime\proc.go:2435:28: resetspinning &sched.nmspinning does not escape
..\..\..\..\runtime\proc.go:2442:36: resetspinning &sched.npidle does not escape
..\..\..\..\runtime\proc.go:2111:23: startlockedm gp does not escape
..\..\..\..\runtime\proc.go:2124:10: startlockedm mp.nextp does not escape
..\..\..\..\runtime\proc.go:2125:13: startlockedm &mp.park does not escape
..\..\..\..\runtime\proc.go:2511:20: schedule gcController does not escape
..\..\..\..\runtime\proc.go:2518:9: schedule &sched.lock does not escape
..\..\..\..\runtime\proc.go:2520:11: schedule &sched.lock does not escape
..\..\..\..\runtime\proc.go:1211:49: mstart1 &dummy does not escape
..\..\..\..\runtime\proc.go:1217:14: mstart1 &m0 does not escape
..\..\..\..\runtime\proc.go:1228:21: mstart1 &m0 does not escape
..\..\..\..\runtime\proc.go:1295:45: &(*pprev).alllink escapes to heap
..\..\..\..\runtime\proc.go:1295:45: 	from pprev (assigned) at ..\..\..\..\runtime\proc.go:1295:43
..\..\..\..\runtime\proc.go:1264:10: mexit &m0 does not escape
..\..\..\..\runtime\proc.go:1277:8: mexit &sched.lock does not escape
..\..\..\..\runtime\proc.go:1280:10: mexit &sched.lock does not escape
..\..\..\..\runtime\proc.go:1281:13: mexit &m.park does not escape
..\..\..\..\runtime\proc.go:1294:7: mexit &sched.lock does not escape
..\..\..\..\runtime\proc.go:1295:15: mexit &allm does not escape
..\..\..\..\runtime\proc.go:1308:16: mexit &m.freeWait does not escape
..\..\..\..\runtime\proc.go:1316:9: mexit &sched.lock does not escape
..\..\..\..\runtime\proc.go:1325:7: mexit &sched.lock does not escape
..\..\..\..\runtime\proc.go:1328:9: mexit &sched.lock does not escape
..\..\..\..\runtime\proc.go:1340:13: mexit &m.freeWait does not escape
..\..\..\..\runtime\proc.go:1181:50: mstart &size does not escape
..\..\..\..\runtime\proc.go:1571:27: needm &earlycgocallback[0] does not escape
..\..\..\..\runtime\proc.go:1590:13: needm &extram does not escape
..\..\..\..\runtime\proc.go:1608:49: needm &x does not escape
..\..\..\..\runtime\proc.go:1609:49: needm &x does not escape
..\..\..\..\runtime\proc.go:1618:14: needm &sched.ngsys does not escape
..\..\..\..\runtime\proc.go:1722:14: dropm &sched.ngsys does not escape
..\..\..\..\runtime\proc.go:1734:14: dropm mp.schedlink does not escape
..\..\..\..\runtime\proc.go:1739:13: dropm &extram does not escape
..\..\..\..\runtime\proc.go:1791:22: unlockextra mp does not escape
..\..\..\..\runtime\proc.go:1792:22: unlockextra &extram does not escape
..\..\..\..\runtime\proc.go:1902:7: templateThread &sched.lock does not escape
..\..\..\..\runtime\proc.go:1905:9: templateThread &sched.lock does not escape
..\..\..\..\runtime\proc.go:1908:8: templateThread &newmHandoff.lock does not escape
..\..\..\..\runtime\proc.go:1912:11: templateThread &newmHandoff.lock does not escape
..\..\..\..\runtime\proc.go:1919:9: templateThread &newmHandoff.lock does not escape
..\..\..\..\runtime\proc.go:1922:13: templateThread &newmHandoff.wake does not escape
..\..\..\..\runtime\proc.go:1923:10: templateThread &newmHandoff.lock does not escape
..\..\..\..\runtime\proc.go:1924:13: templateThread &newmHandoff.wake does not escape
..\..\..\..\runtime\proc.go:2420:18: pollWork &netpollInited does not escape
..\..\..\..\runtime\proc.go:2420:36: pollWork &netpollWaiters does not escape
..\..\..\..\runtime\proc.go:2560:11: dropg &_g_.m.curg.m does not escape
..\..\..\..\runtime\proc.go:2561:11: dropg &_g_.m.curg does not escape
..\..\..\..\runtime\proc.go:2564:47: parkunlock_c gp does not escape
..\..\..\..\runtime\proc.go:2564:47: parkunlock_c lock does not escape
..\..\..\..\runtime\proc.go:2570:17: leaking param: gp
..\..\..\..\runtime\proc.go:2570:17: 	from fn(gp, _g_.m.waitlock) (parameter to indirect call) at ..\..\..\..\runtime\proc.go:2582:11
..\..\..\..\runtime\proc.go:2578:7: park_m &_g_.m.curg.m does not escape
..\..\..\..\runtime\proc.go:2578:7: park_m &_g_.m.curg does not escape
..\..\..\..\runtime\proc.go:2581:58: park_m &_g_.m.waitunlockf does not escape
..\..\..\..\runtime\proc.go:2596:22: leaking param: gp
..\..\..\..\runtime\proc.go:2596:22: 	from gp (assign-pair) at ..\..\..\..\runtime\proc.go:2605:13
..\..\..\..\runtime\proc.go:2596:22: 	from g (assign-pair) at ..\..\..\..\runtime\proc.go:2605:13
..\..\..\..\runtime\proc.go:2596:22: 	from *gp (star-equals) at ..\..\..\..\runtime\proc.go:2605:13
..\..\..\..\runtime\proc.go:2597:23: goschedImpl &gp.atomicstatus does not escape
..\..\..\..\runtime\proc.go:2599:14: goschedImpl &gp.atomicstatus does not escape
..\..\..\..\runtime\proc.go:2599:14: goschedImpl &gp.atomicstatus does not escape
..\..\..\..\runtime\proc.go:2603:7: goschedImpl &_g_.m.curg.m does not escape
..\..\..\..\runtime\proc.go:2603:7: goschedImpl &_g_.m.curg does not escape
..\..\..\..\runtime\proc.go:2604:7: goschedImpl &sched.lock does not escape
..\..\..\..\runtime\proc.go:2605:13: goschedImpl sched.runqtail.ptr().schedlink does not escape
..\..\..\..\runtime\proc.go:2605:13: goschedImpl sched.runqhead does not escape
..\..\..\..\runtime\proc.go:2605:13: goschedImpl sched.runqtail does not escape
..\..\..\..\runtime\proc.go:2606:9: goschedImpl &sched.lock does not escape
..\..\..\..\runtime\proc.go:2612:20: leaking param: gp
..\..\..\..\runtime\proc.go:2612:20: 	from gp (passed to call[argument escapes]) at ..\..\..\..\runtime\proc.go:2616:13
..\..\..\..\runtime\proc.go:2623:8: &gp.sched escapes to heap
..\..\..\..\runtime\proc.go:2623:8: 	from &gp.sched (passed to call[argument escapes]) at ..\..\..\..\runtime\proc.go:2623:7
..\..\..\..\runtime\proc.go:2620:27: leaking param: gp
..\..\..\..\runtime\proc.go:2620:27: 	from gp.sched (dot of pointer) at ..\..\..\..\runtime\proc.go:2623:11
..\..\..\..\runtime\proc.go:2620:27: 	from &gp.sched (address-of) at ..\..\..\..\runtime\proc.go:2623:8
..\..\..\..\runtime\proc.go:2620:27: 	from &gp.sched (passed to call[argument escapes]) at ..\..\..\..\runtime\proc.go:2623:7
..\..\..\..\runtime\proc.go:2632:22: leaking param: gp
..\..\..\..\runtime\proc.go:2632:22: 	from gp (passed to call[argument escapes]) at ..\..\..\..\runtime\proc.go:2636:13
..\..\..\..\runtime\proc.go:3347:24: leaking param content: _p_
..\..\..\..\runtime\proc.go:3347:24: 	from _p_.gfree (dot of pointer) at ..\..\..\..\runtime\proc.go:3362:22
..\..\..\..\runtime\proc.go:3347:24: 	from g (assign-pair) at ..\..\..\..\runtime\proc.go:3362:18
..\..\..\..\runtime\proc.go:3347:24: 	from *gp (star-equals) at ..\..\..\..\runtime\proc.go:3362:18
..\..\..\..\runtime\proc.go:3347:24: leaking param: gp
..\..\..\..\runtime\proc.go:3347:24: 	from _p_.gfree (star-dot-equals) at ..\..\..\..\runtime\proc.go:3363:12
..\..\..\..\runtime\proc.go:3347:24: mark escaped content: _p_
..\..\..\..\runtime\proc.go:3347:24: 	from _p_.gfree (dot of pointer) at ..\..\..\..\runtime\proc.go:3369:12
..\..\..\..\runtime\proc.go:3347:24: 	from gp (assigned) at ..\..\..\..\runtime\proc.go:3369:7
..\..\..\..\runtime\proc.go:3347:24: mark escaped content: _p_
..\..\..\..\runtime\proc.go:3347:24: 	from _p_.gfree (dot of pointer) at ..\..\..\..\runtime\proc.go:3369:12
..\..\..\..\runtime\proc.go:3347:24: 	from gp (assigned) at ..\..\..\..\runtime\proc.go:3369:7
..\..\..\..\runtime\proc.go:3348:16: gfput &gp.atomicstatus does not escape
..\..\..\..\runtime\proc.go:3362:14: gfput gp.schedlink does not escape
..\..\..\..\runtime\proc.go:3366:8: gfput &sched.gflock does not escape
..\..\..\..\runtime\proc.go:3372:17: gfput gp.schedlink does not escape
..\..\..\..\runtime\proc.go:3375:17: gfput gp.schedlink does not escape
..\..\..\..\runtime\proc.go:3380:10: gfput &sched.gflock does not escape
..\..\..\..\runtime\proc.go:2651:18: leaking param: gp
..\..\..\..\runtime\proc.go:2651:18: 	from gp (passed to call[argument escapes]) at ..\..\..\..\runtime\proc.go:2690:7
..\..\..\..\runtime\proc.go:2699:9: &_g_.m.g0.sched escapes to heap
..\..\..\..\runtime\proc.go:2699:9: 	from &_g_.m.g0.sched (passed to call[argument escapes]) at ..\..\..\..\runtime\proc.go:2699:8
..\..\..\..\runtime\proc.go:2656:15: goexit0 &sched.ngsys does not escape
..\..\..\..\runtime\proc.go:2676:20: goexit0 &gcController.bgScanCredit does not escape
..\..\..\..\runtime\proc.go:2683:7: goexit0 &_g_.m.curg.m does not escape
..\..\..\..\runtime\proc.go:2683:7: goexit0 &_g_.m.curg does not escape
..\..\..\..\runtime\proc.go:2835:7: entersyscall_sysmon &sched.lock does not escape
..\..\..\..\runtime\proc.go:2836:17: entersyscall_sysmon &sched.sysmonwait does not escape
..\..\..\..\runtime\proc.go:2837:16: entersyscall_sysmon &sched.sysmonwait does not escape
..\..\..\..\runtime\proc.go:2838:14: entersyscall_sysmon &sched.sysmonnote does not escape
..\..\..\..\runtime\proc.go:2840:9: entersyscall_sysmon &sched.lock does not escape
..\..\..\..\runtime\proc.go:2847:7: entersyscall_gcwait &sched.lock does not escape
..\..\..\..\runtime\proc.go:2848:38: entersyscall_gcwait &_p_.status does not escape
..\..\..\..\runtime\proc.go:2855:15: entersyscall_gcwait &sched.stopnote does not escape
..\..\..\..\runtime\proc.go:2858:9: entersyscall_gcwait &sched.lock does not escape
..\..\..\..\runtime\proc.go:3095:23: leaking param: gp
..\..\..\..\runtime\proc.go:3095:23: 	from gp (assign-pair) at ..\..\..\..\runtime\proc.go:3103:14
..\..\..\..\runtime\proc.go:3095:23: 	from g (assign-pair) at ..\..\..\..\runtime\proc.go:3103:14
..\..\..\..\runtime\proc.go:3095:23: 	from *gp (star-equals) at ..\..\..\..\runtime\proc.go:3103:14
..\..\..\..\runtime\proc.go:3099:7: exitsyscall0 &_g_.m.curg.m does not escape
..\..\..\..\runtime\proc.go:3099:7: exitsyscall0 &_g_.m.curg does not escape
..\..\..\..\runtime\proc.go:3100:7: exitsyscall0 &sched.lock does not escape
..\..\..\..\runtime\proc.go:3101:17: exitsyscall0 &sched.npidle does not escape
..\..\..\..\runtime\proc.go:3103:14: exitsyscall0 sched.runqtail.ptr().schedlink does not escape
..\..\..\..\runtime\proc.go:3103:14: exitsyscall0 sched.runqhead does not escape
..\..\..\..\runtime\proc.go:3103:14: exitsyscall0 sched.runqtail does not escape
..\..\..\..\runtime\proc.go:3104:24: exitsyscall0 &sched.sysmonwait does not escape
..\..\..\..\runtime\proc.go:3105:16: exitsyscall0 &sched.sysmonwait does not escape
..\..\..\..\runtime\proc.go:3106:14: exitsyscall0 &sched.sysmonnote does not escape
..\..\..\..\runtime\proc.go:3108:9: exitsyscall0 &sched.lock does not escape
..\..\..\..\runtime\rwmutex.go:93:18: leaking closure reference m
..\..\..\..\runtime\rwmutex.go:93:18: 	from m (assign-pair) at ..\..\..\..\runtime\rwmutex.go:93:17
..\..\..\..\runtime\rwmutex.go:93:18: 	from *mp (star-equals) at ..\..\..\..\runtime\rwmutex.go:93:17
..\..\..\..\runtime\rwmutex.go:82:11: (*rwmutex).lock rw does not escape
..\..\..\..\runtime\rwmutex.go:84:7: (*rwmutex).lock &rw.wLock does not escape
..\..\..\..\runtime\rwmutex.go:87:25: (*rwmutex).lock &rw.readerCount does not escape
..\..\..\..\runtime\rwmutex.go:89:7: (*rwmutex).lock &rw.rLock does not escape
..\..\..\..\runtime\rwmutex.go:90:27: (*rwmutex).lock &rw.readerWait does not escape
..\..\..\..\runtime\rwmutex.go:92:15: (*rwmutex).lock func literal does not escape
..\..\..\..\runtime\rwmutex.go:99:10: (*rwmutex).lock &rw.rLock does not escape
..\..\..\..\runtime\rwmutex.go:93:13: (*rwmutex).lock.func1 rw.writer does not escape
..\..\..\..\runtime\rwmutex.go:94:11: (*rwmutex).lock.func1 &rw.rLock does not escape
..\..\..\..\runtime\rwmutex.go:95:14: (*rwmutex).lock.func1 &m.park does not escape
..\..\..\..\runtime\rwmutex.go:96:14: (*rwmutex).lock.func1 &m.park does not escape
..\..\..\..\runtime\proc.go:3199:10: syscall_runtime_BeforeExec execLock does not escape
..\..\..\..\runtime\rwmutex.go:104:11: (*rwmutex).unlock rw does not escape
..\..\..\..\runtime\rwmutex.go:106:25: (*rwmutex).unlock &rw.readerCount does not escape
..\..\..\..\runtime\rwmutex.go:111:7: (*rwmutex).unlock &rw.rLock does not escape
..\..\..\..\runtime\rwmutex.go:115:19: (*rwmutex).unlock reader.schedlink does not escape
..\..\..\..\runtime\rwmutex.go:116:14: (*rwmutex).unlock &reader.park does not escape
..\..\..\..\runtime\rwmutex.go:122:9: (*rwmutex).unlock &rw.rLock does not escape
..\..\..\..\runtime\rwmutex.go:124:9: (*rwmutex).unlock &rw.wLock does not escape
..\..\..\..\runtime\proc.go:3205:10: syscall_runtime_AfterExec execLock does not escape
..\..\..\..\runtime\proc.go:3386:21: leaking param content: _p_
..\..\..\..\runtime\proc.go:3386:21: 	from _p_.gfree (dot of pointer) at ..\..\..\..\runtime\proc.go:3404:24
..\..\..\..\runtime\proc.go:3386:21: 	from g (assign-pair) at ..\..\..\..\runtime\proc.go:3404:20
..\..\..\..\runtime\proc.go:3386:21: 	from *gp (star-equals) at ..\..\..\..\runtime\proc.go:3404:20
..\..\..\..\runtime\proc.go:3386:21: leaking param: _p_ to result ~r1 level=1
..\..\..\..\runtime\proc.go:3386:21: 	from _p_.gfree (dot of pointer) at ..\..\..\..\runtime\proc.go:3388:11
..\..\..\..\runtime\proc.go:3386:21: 	from gp (assigned) at ..\..\..\..\runtime\proc.go:3388:5
..\..\..\..\runtime\proc.go:3386:21: 	from ~r1 (return) at ..\..\..\..\runtime\proc.go:3428:2
..\..\..\..\runtime\proc.go:3390:8: gfget &sched.gflock does not escape
..\..\..\..\runtime\proc.go:3404:16: gfget gp.schedlink does not escape
..\..\..\..\runtime\proc.go:3407:10: gfget &sched.gflock does not escape
..\..\..\..\runtime\proc.go:3415:16: gfget func literal does not escape
..\..\..\..\runtime\trace.go:1001:36: []uintptr literal escapes to heap
..\..\..\..\runtime\trace.go:1001:36: 	from []uintptr literal (passed to call[argument escapes]) at ..\..\..\..\runtime\trace.go:1001:26
..\..\..\..\runtime\trace.go:997:32: traceGoCreate newg does not escape
..\..\..\..\runtime\trace.go:1001:22: traceGoCreate trace.stackTab does not escape
..\..\..\..\runtime\trace.go:1002:12: traceGoCreate ... argument does not escape
..\..\..\..\runtime\proc.go:3240:62: leaking param: fn
..\..\..\..\runtime\proc.go:3240:62: 	from fv (assign-pair) at ..\..\..\..\runtime\proc.go:3306:15
..\..\..\..\runtime\proc.go:3240:62: 	from ctxt (assign-pair) at ..\..\..\..\runtime\proc.go:3306:15
..\..\..\..\runtime\proc.go:3240:62: 	from buf.ctxt (star-dot-equals) at ..\..\..\..\runtime\proc.go:3306:15
..\..\..\..\runtime\proc.go:3240:62: newproc1 argp does not escape
..\..\..\..\runtime\proc.go:3270:16: newproc1 &gp.atomicstatus does not escape
..\..\..\..\runtime\proc.go:3301:38: newproc1 &newg.sched does not escape
..\..\..\..\runtime\proc.go:3304:24: newproc1 goexit does not escape
..\..\..\..\runtime\proc.go:3304:24: newproc1 &f does not escape
..\..\..\..\runtime\proc.go:3306:16: newproc1 &newg.sched does not escape
..\..\..\..\runtime\proc.go:3306:15: newproc1 nilfunc does not escape
..\..\..\..\runtime\proc.go:3306:15: newproc1 &f does not escape
..\..\..\..\runtime\proc.go:3313:15: newproc1 &sched.ngsys does not escape
..\..\..\..\runtime\proc.go:3322:33: newproc1 &sched.goidgen does not escape
..\..\..\..\runtime\proc.go:3336:17: newproc1 &sched.npidle does not escape
..\..\..\..\runtime\proc.go:3336:52: newproc1 &sched.nmspinning does not escape
..\..\..\..\runtime\proc.go:3233:12: leaking closure reference fn
..\..\..\..\runtime\proc.go:3233:12: 	from fn (passed to call[argument escapes]) at ..\..\..\..\runtime\proc.go:3233:11
..\..\..\..\runtime\proc.go:3229:29: leaking param: fn
..\..\..\..\runtime\proc.go:3229:29: 	from fn (closure-var) at ..\..\..\..\runtime\proc.go:3233:12
..\..\..\..\runtime\proc.go:3229:29: 	from fn (passed to call[argument escapes]) at ..\..\..\..\runtime\proc.go:3233:11
..\..\..\..\runtime\proc.go:3230:29: newproc &fn does not escape
..\..\..\..\runtime\proc.go:3232:14: newproc func literal does not escape
..\..\..\..\runtime\proc.go:3461:15: dolockOSThread _g_.m.lockedg does not escape
..\..\..\..\runtime\proc.go:3462:13: dolockOSThread _g_.lockedm does not escape
..\..\..\..\runtime\proc.go:3478:17: LockOSThread &newmHandoff.haveTemplateThread does not escape
..\..\..\..\runtime\proc.go:3490:16: LockOSThread _g_.m.lockedg does not escape
..\..\..\..\runtime\proc.go:3490:16: LockOSThread _g_.lockedm does not escape
..\..\..\..\runtime\proc.go:3496:16: lockOSThread _g_.m.lockedg does not escape
..\..\..\..\runtime\proc.go:3496:16: lockOSThread _g_.lockedm does not escape
..\..\..\..\runtime\proc.go:3757:10: sigprofNonGo cpuprof does not escape
..\..\..\..\runtime\proc.go:3757:34: sigprofNonGo sigprofCallers does not escape
..\..\..\..\runtime\proc.go:3760:15: sigprofNonGo &sigprofCallersUse does not escape
..\..\..\..\runtime\proc.go:3768:24: leaking param: pc
..\..\..\..\runtime\proc.go:3768:24: 	from []uintptr literal (slice-literal-element) at ..\..\..\..\runtime\proc.go:3770:19
..\..\..\..\runtime\proc.go:3768:24: 	from stk (assigned) at ..\..\..\..\runtime\proc.go:3770:7
..\..\..\..\runtime\proc.go:3768:24: 	from *stk (indirection) at ..\..\..\..\runtime\proc.go:3770:3
..\..\..\..\runtime\proc.go:3768:24: 	from stk (passed to call[argument content escapes]) at ..\..\..\..\runtime\proc.go:3774:19
..\..\..\..\runtime\proc.go:3772:10: sigprofNonGoPC _ExternalCode does not escape
..\..\..\..\runtime\proc.go:3772:10: sigprofNonGoPC &f does not escape
..\..\..\..\runtime\proc.go:3770:19: sigprofNonGoPC []uintptr literal does not escape
..\..\..\..\runtime\proc.go:3774:10: sigprofNonGoPC cpuprof does not escape
..\..\..\..\runtime\time.go:315:9: timeSleepUntil &timers[i] does not escape
..\..\..\..\runtime\time.go:317:8: timeSleepUntil &tb.timersBucket.lock does not escape
..\..\..\..\runtime\time.go:321:10: timeSleepUntil &tb.timersBucket.lock does not escape
..\..\..\..\runtime\proc.go:4311:7: retake &allpLock does not escape
..\..\..\..\runtime\proc.go:4322:9: retake &_p_.sysmontick does not escape
..\..\..\..\runtime\proc.go:4335:37: retake &sched.nmspinning does not escape
..\..\..\..\runtime\proc.go:4335:68: retake &sched.npidle does not escape
..\..\..\..\runtime\proc.go:4339:11: retake &allpLock does not escape
..\..\..\..\runtime\proc.go:4345:18: retake &_p_.status does not escape
..\..\..\..\runtime\proc.go:4355:9: retake &allpLock does not escape
..\..\..\..\runtime\proc.go:4370:9: retake &allpLock does not escape
..\..\..\..\runtime\proc.go:4180:7: sysmon &sched.lock does not escape
..\..\..\..\runtime\proc.go:4183:9: sysmon &sched.lock does not escape
..\..\..\..\runtime\proc.go:4211:68: sysmon &sched.npidle does not escape
..\..\..\..\runtime\proc.go:4212:9: sysmon &sched.lock does not escape
..\..\..\..\runtime\proc.go:4213:19: sysmon &sched.gcwaiting does not escape
..\..\..\..\runtime\proc.go:4213:57: sysmon &sched.npidle does not escape
..\..\..\..\runtime\proc.go:4214:18: sysmon &sched.sysmonwait does not escape
..\..\..\..\runtime\proc.go:4215:12: sysmon &sched.lock does not escape
..\..\..\..\runtime\proc.go:4233:16: sysmon &sched.sysmonnote does not escape
..\..\..\..\runtime\proc.go:4237:10: sysmon &sched.lock does not escape
..\..\..\..\runtime\proc.go:4238:18: sysmon &sched.sysmonwait does not escape
..\..\..\..\runtime\proc.go:4239:15: sysmon &sched.sysmonnote does not escape
..\..\..\..\runtime\proc.go:4243:11: sysmon &sched.lock does not escape
..\..\..\..\runtime\proc.go:4250:35: sysmon &sched.lastpoll does not escape
..\..\..\..\runtime\proc.go:4252:19: sysmon &netpollInited does not escape
..\..\..\..\runtime\proc.go:4253:17: sysmon &sched.lastpoll does not escape
..\..\..\..\runtime\proc.go:4276:61: sysmon &memstats.last_gc_nanotime does not escape
..\..\..\..\runtime\proc.go:4276:79: sysmon &forcegc.idle does not escape
..\..\..\..\runtime\proc.go:4277:9: sysmon &forcegc.lock does not escape
..\..\..\..\runtime\proc.go:4281:11: sysmon &forcegc.lock does not escape
..\..\..\..\runtime\proc.go:4285:10: sysmon mheap_ does not escape
..\..\..\..\runtime\proc.go:4402:25: preemptone _p_ does not escape
..\..\..\..\runtime\proc.go:4533:22: leaking param: gp
..\..\..\..\runtime\proc.go:4533:22: 	from g (assign-pair) at ..\..\..\..\runtime\proc.go:4536:37
..\..\..\..\runtime\proc.go:4533:22: 	from *gp (star-equals) at ..\..\..\..\runtime\proc.go:4536:37
..\..\..\..\runtime\proc.go:4536:33: globrunqput sched.runqtail.ptr().schedlink does not escape
..\..\..\..\runtime\proc.go:4538:17: globrunqput sched.runqhead does not escape
..\..\..\..\runtime\proc.go:4540:16: globrunqput sched.runqtail does not escape
..\..\..\..\runtime\proc.go:4548:26: leaking param: gp
..\..\..\..\runtime\proc.go:4548:26: 	from g (assign-pair) at ..\..\..\..\runtime\proc.go:4550:20
..\..\..\..\runtime\proc.go:4548:26: 	from *gp (star-equals) at ..\..\..\..\runtime\proc.go:4550:20
..\..\..\..\runtime\proc.go:4550:16: globrunqputhead sched.runqhead does not escape
..\..\..\..\runtime\proc.go:4552:17: globrunqputhead sched.runqtail does not escape
..\..\..\..\runtime\proc.go:4559:45: leaking param: ghead
..\..\..\..\runtime\proc.go:4559:45: 	from g (assign-pair) at ..\..\..\..\runtime\proc.go:4562:37
..\..\..\..\runtime\proc.go:4559:45: 	from *gp (star-equals) at ..\..\..\..\runtime\proc.go:4562:37
..\..\..\..\runtime\proc.go:4559:45: leaking param: gtail
..\..\..\..\runtime\proc.go:4559:45: 	from g (assign-pair) at ..\..\..\..\runtime\proc.go:4566:20
..\..\..\..\runtime\proc.go:4559:45: 	from *gp (star-equals) at ..\..\..\..\runtime\proc.go:4566:20
..\..\..\..\runtime\proc.go:4562:33: globrunqputbatch sched.runqtail.ptr().schedlink does not escape
..\..\..\..\runtime\proc.go:4564:17: globrunqputbatch sched.runqhead does not escape
..\..\..\..\runtime\proc.go:4566:16: globrunqputbatch sched.runqtail does not escape
..\..\..\..\runtime\proc.go:4625:15: pidleget &sched.npidle does not escape
..\..\..\..\runtime\proc.go:4843:7: setMaxThreads &sched.lock does not escape
..\..\..\..\runtime\proc.go:4851:9: setMaxThreads &sched.lock does not escape
..\..\..\..\runtime\proc.go:4855:34: haveexperiment name does not escape
..\..\..\..\runtime\proc.go:4969:41: (*randomOrder).start ord does not escape
..\..\..\..\runtime\proc.go:4977:32: (*randomEnum).done enum does not escape
..\..\..\..\runtime\proc.go:4981:13: (*randomEnum).next enum does not escape
..\..\..\..\runtime\proc.go:4986:36: (*randomEnum).position enum does not escape
..\..\..\..\runtime\profbuf.go:117:29: (*profAtomic).load x does not escape
..\..\..\..\runtime\profbuf.go:121:32: (*profAtomic).store x does not escape
..\..\..\..\runtime\profbuf.go:125:46: (*profAtomic).cas x does not escape
..\..\..\..\runtime\profbuf.go:153:33: (*profBuf).hasOverflow b does not escape
..\..\..\..\runtime\profbuf.go:154:30: (*profBuf).hasOverflow &b.overflow does not escape
..\..\..\..\runtime\proflabel.go:12:34: leaking param: labels
..\..\..\..\runtime\proflabel.go:12:34: 	from getg().labels (star-dot-equals) at ..\..\..\..\runtime\proflabel.go:34:16
..\..\..\..\runtime\race0.go:20:68: raceWriteObjectPC t does not escape
..\..\..\..\runtime\race0.go:20:68: raceWriteObjectPC addr does not escape
..\..\..\..\runtime\race0.go:28:60: racereadrangepc addr does not escape
..\..\..\..\runtime\race0.go:29:61: racewriterangepc addr does not escape
..\..\..\..\runtime\race0.go:34:28: racereleasemerge addr does not escape
..\..\..\..\runtime\race0.go:35:36: racereleasemergeg gp does not escape
..\..\..\..\runtime\race0.go:35:36: racereleasemergeg addr does not escape
..\..\..\..\runtime\race0.go:37:38: racemalloc p does not escape
..\..\..\..\runtime\race0.go:38:36: racefree p does not escape
..\..\..\..\runtime\runtime.go:53:62: []string literal escapes to heap
..\..\..\..\runtime\runtime.go:53:62: 	from ~r0 (return) at ..\..\..\..\runtime\runtime.go:53:40
..\..\..\..\runtime\runtime.go:59:57: []string literal escapes to heap
..\..\..\..\runtime\runtime.go:59:57: 	from ~r0 (return) at ..\..\..\..\runtime\runtime.go:59:35
..\..\..\..\runtime\runtime1.go:38:19: gotraceback &traceback_cache does not escape
..\..\..\..\runtime\runtime1.go:56:40: leaking param: argv to result ~r2 level=1
..\..\..\..\runtime\runtime1.go:56:40: 	from p (assign-pair) at ..\..\..\..\runtime\runtime1.go:57:22
..\..\..\..\runtime\runtime1.go:56:40: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\runtime1.go:57:22
..\..\..\..\runtime\runtime1.go:56:40: 	from (**byte)(add(unsafe.Pointer(argv), uintptr(i) * sys.PtrSize)) (converted) at ..\..\..\..\runtime\runtime1.go:57:18
..\..\..\..\runtime\runtime1.go:56:40: 	from *(**byte)(add(unsafe.Pointer(argv), uintptr(i) * sys.PtrSize)) (indirection) at ..\..\..\..\runtime\runtime1.go:57:9
..\..\..\..\runtime\runtime1.go:56:40: 	from ~r2 (return) at ..\..\..\..\runtime\runtime1.go:57:2
..\..\..\..\runtime\runtime1.go:60:24: leaking param: v
..\..\..\..\runtime\runtime1.go:60:24: 	from argv (assigned to top level variable) at ..\..\..\..\runtime\runtime1.go:62:7
..\..\..\..\runtime\runtime1.go:85:13: make([]string, n) escapes to heap
..\..\..\..\runtime\runtime1.go:85:13: 	from make([]string, n) (too large for stack) at ..\..\..\..\runtime\runtime1.go:85:13
..\..\..\..\runtime\runtime1.go:102:18: testAtomic64 &test_z64 does not escape
..\..\..\..\runtime\runtime1.go:109:19: testAtomic64 &test_z64 does not escape
..\..\..\..\runtime\runtime1.go:115:19: testAtomic64 &test_z64 does not escape
..\..\..\..\runtime\runtime1.go:118:17: testAtomic64 &test_z64 does not escape
..\..\..\..\runtime\runtime1.go:119:19: testAtomic64 &test_z64 does not escape
..\..\..\..\runtime\runtime1.go:122:19: testAtomic64 &test_z64 does not escape
..\..\..\..\runtime\runtime1.go:125:19: testAtomic64 &test_z64 does not escape
..\..\..\..\runtime\runtime1.go:128:19: testAtomic64 &test_z64 does not escape
..\..\..\..\runtime\runtime1.go:131:19: testAtomic64 &test_z64 does not escape
..\..\..\..\runtime\runtime1.go:208:49: check &e does not escape
..\..\..\..\runtime\runtime1.go:214:17: check &z does not escape
..\..\..\..\runtime\runtime1.go:222:16: check &z does not escape
..\..\..\..\runtime\runtime1.go:230:17: check &z does not escape
..\..\..\..\runtime\runtime1.go:241:10: check &k does not escape
..\..\..\..\runtime\runtime1.go:245:11: check &k does not escape
..\..\..\..\runtime\runtime1.go:253:13: check &m[1] does not escape
..\..\..\..\runtime\runtime1.go:259:14: check &m[1] does not escape
..\..\..\..\runtime\runtime1.go:264:28: check &j does not escape
..\..\..\..\runtime\runtime1.go:272:28: check &j1 does not escape
..\..\..\..\runtime\runtime1.go:280:28: check &i does not escape
..\..\..\..\runtime\runtime1.go:288:28: check &i1 does not escape
..\..\..\..\runtime\runtime1.go:457:19: releasem mp does not escape
..\..\..\..\runtime\runtime1.go:474:30: []unsafe.Pointer literal escapes to heap
..\..\..\..\runtime\runtime1.go:474:30: 	from sections (assigned) at ..\..\..\..\runtime\runtime1.go:474:11
..\..\..\..\runtime\runtime1.go:474:30: 	from ~r0 (return) at ..\..\..\..\runtime\runtime1.go:480:2
..\..\..\..\runtime\runtime1.go:475:18: [][]int32 literal escapes to heap
..\..\..\..\runtime\runtime1.go:475:18: 	from ret (assigned) at ..\..\..\..\runtime\runtime1.go:475:6
..\..\..\..\runtime\runtime1.go:475:18: 	from ~r1 (return) at ..\..\..\..\runtime\runtime1.go:480:2
..\..\..\..\runtime\runtime1.go:473:26: reflect_typelinks &modulesSlice does not escape
..\..\..\..\runtime\runtime1.go:485:68: reflect_resolveNameOff ptrInModule does not escape
..\..\..\..\runtime\runtime1.go:491:62: reflect_resolveTypeOff rtype does not escape
..\..\..\..\runtime\runtime1.go:497:62: reflect_resolveTextOff rtype does not escape
..\..\..\..\runtime\runtime1.go:507:23: make(map[int32]unsafe.Pointer) escapes to heap
..\..\..\..\runtime\runtime1.go:507:23: 	from reflectOffs.m (dot-equals) at ..\..\..\..\runtime\runtime1.go:507:17
..\..\..\..\runtime\runtime1.go:508:26: make(map[unsafe.Pointer]int32) escapes to heap
..\..\..\..\runtime\runtime1.go:508:26: 	from reflectOffs.minv (dot-equals) at ..\..\..\..\runtime\runtime1.go:508:20
..\..\..\..\runtime\runtime1.go:504:48: leaking param: ptr
..\..\..\..\runtime\runtime1.go:504:48: 	from reflectOffs.m[id] (value of map put) at ..\..\..\..\runtime\runtime1.go:515:21
..\..\..\..\runtime\runtime2.go:153:32: leaking param: ep to result ~r1 level=0
..\..\..\..\runtime\runtime2.go:153:32: 	from ~r1 (return) at ..\..\..\..\runtime\runtime2.go:154:2
..\..\..\..\runtime\runtime2.go:205:28: leaking param: g
..\..\..\..\runtime\runtime2.go:205:28: 	from *gp (star-equals) at ..\..\..\..\runtime\runtime2.go:205:37
..\..\..\..\runtime\runtime2.go:205:28: (*guintptr).set gp does not escape
..\..\..\..\runtime\runtime2.go:208:44: (*guintptr).cas gp does not escape
..\..\..\..\runtime\runtime2.go:216:28: leaking param: new
..\..\..\..\runtime\runtime2.go:216:28: 	from g (assign-pair) at ..\..\..\..\runtime\runtime2.go:217:37
..\..\..\..\runtime\runtime2.go:216:28: 	from *gp (star-equals) at ..\..\..\..\runtime\runtime2.go:217:37
..\..\..\..\runtime\runtime2.go:216:28: setGNoWB gp does not escape
..\..\..\..\runtime\runtime2.go:226:28: leaking param: p
..\..\..\..\runtime\runtime2.go:226:28: 	from *pp (star-equals) at ..\..\..\..\runtime\runtime2.go:226:37
..\..\..\..\runtime\runtime2.go:226:28: (*puintptr).set pp does not escape
..\..\..\..\runtime\runtime2.go:243:28: leaking param: m
..\..\..\..\runtime\runtime2.go:243:28: 	from *mp (star-equals) at ..\..\..\..\runtime\runtime2.go:243:37
..\..\..\..\runtime\runtime2.go:243:28: (*muintptr).set mp does not escape
..\..\..\..\runtime\runtime2.go:249:28: leaking param: new
..\..\..\..\runtime\runtime2.go:249:28: 	from m (assign-pair) at ..\..\..\..\runtime\runtime2.go:250:37
..\..\..\..\runtime\runtime2.go:249:28: 	from *mp (star-equals) at ..\..\..\..\runtime\runtime2.go:250:37
..\..\..\..\runtime\runtime2.go:249:28: setMNoWB mp does not escape
..\..\..\..\runtime\select.go:67:47: &sel.scase escapes to heap
..\..\..\..\runtime\select.go:67:47: 	from p (assign-pair) at ..\..\..\..\runtime\select.go:67:31
..\..\..\..\runtime\select.go:67:47: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\select.go:67:31
..\..\..\..\runtime\select.go:67:47: 	from sel.lockorder (star-dot-equals) at ..\..\..\..\runtime\select.go:67:16
..\..\..\..\runtime\select.go:60:50: leaking param: sel
..\..\..\..\runtime\select.go:60:50: 	from sel.scase (dot of pointer) at ..\..\..\..\runtime\select.go:67:51
..\..\..\..\runtime\select.go:60:50: 	from &sel.scase (address-of) at ..\..\..\..\runtime\select.go:67:47
..\..\..\..\runtime\select.go:60:50: 	from p (assign-pair) at ..\..\..\..\runtime\select.go:67:31
..\..\..\..\runtime\select.go:60:50: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\select.go:67:31
..\..\..\..\runtime\select.go:60:50: 	from sel.lockorder (star-dot-equals) at ..\..\..\..\runtime\select.go:67:16
..\..\..\..\runtime\select.go:75:46: leaking param: c
..\..\..\..\runtime\select.go:75:46: 	from cas.c (star-dot-equals) at ..\..\..\..\runtime\select.go:87:8
..\..\..\..\runtime\select.go:75:46: leaking param: elem
..\..\..\..\runtime\select.go:75:46: 	from cas.elem (star-dot-equals) at ..\..\..\..\runtime\select.go:89:11
..\..\..\..\runtime\select.go:75:46: selectsend sel does not escape
..\..\..\..\runtime\select.go:85:37: selectsend &sel.scase does not escape
..\..\..\..\runtime\select.go:96:72: leaking param: c
..\..\..\..\runtime\select.go:96:72: 	from cas.c (star-dot-equals) at ..\..\..\..\runtime\select.go:108:8
..\..\..\..\runtime\select.go:96:72: leaking param: elem
..\..\..\..\runtime\select.go:96:72: 	from cas.elem (star-dot-equals) at ..\..\..\..\runtime\select.go:110:11
..\..\..\..\runtime\select.go:96:72: leaking param: received
..\..\..\..\runtime\select.go:96:72: 	from cas.receivedp (star-dot-equals) at ..\..\..\..\runtime\select.go:111:16
..\..\..\..\runtime\select.go:96:72: selectrecv sel does not escape
..\..\..\..\runtime\select.go:106:37: selectrecv &sel.scase does not escape
..\..\..\..\runtime\select.go:118:25: selectdefault sel does not escape
..\..\..\..\runtime\select.go:125:37: selectdefault &sel.scase does not escape
..\..\..\..\runtime\select.go:135:42: sellock scases does not escape
..\..\..\..\runtime\select.go:135:42: sellock lockorder does not escape
..\..\..\..\runtime\select.go:141:9: sellock &c.lock does not escape
..\..\..\..\runtime\select.go:146:44: selunlock scases does not escape
..\..\..\..\runtime\select.go:146:44: selunlock lockorder does not escape
..\..\..\..\runtime\select.go:163:10: selunlock &c.lock does not escape
..\..\..\..\runtime\select.go:167:45: selparkcommit gp does not escape
..\..\..\..\runtime\select.go:181:11: selparkcommit &lastc.lock does not escape
..\..\..\..\runtime\select.go:186:10: selparkcommit &lastc.lock does not escape
..\..\..\..\runtime\select.go:306:9: &scases[casi] escapes to heap
..\..\..\..\runtime\select.go:306:9: 	from cas (assigned) at ..\..\..\..\runtime\select.go:306:7
..\..\..\..\runtime\select.go:361:9: &scases[casi] escapes to heap
..\..\..\..\runtime\select.go:361:9: 	from cas (assigned) at ..\..\..\..\runtime\select.go:361:7
..\..\..\..\runtime\select.go:361:9: 	from dfl (assigned) at ..\..\..\..\runtime\select.go:342:8
..\..\..\..\runtime\select.go:361:9: 	from cas (assigned) at ..\..\..\..\runtime\select.go:349:7
..\..\..\..\runtime\select.go:416:7: &scases[casei] escapes to heap
..\..\..\..\runtime\select.go:416:7: 	from k (assigned) at ..\..\..\..\runtime\select.go:416:5
..\..\..\..\runtime\select.go:416:7: 	from cas (assigned) at ..\..\..\..\runtime\select.go:426:8
..\..\..\..\runtime\select.go:416:7: 	from dfl (assigned) at ..\..\..\..\runtime\select.go:342:8
..\..\..\..\runtime\select.go:416:7: 	from cas (assigned) at ..\..\..\..\runtime\select.go:349:7
..\..\..\..\runtime\select.go:202:29: leaking param content: sel
..\..\..\..\runtime\select.go:202:29: 	from sel.scase (dot of pointer) at ..\..\..\..\runtime\select.go:210:41
..\..\..\..\runtime\select.go:202:29: 	from &sel.scase (address-of) at ..\..\..\..\runtime\select.go:210:37
..\..\..\..\runtime\select.go:202:29: 	from composite literal (struct literal element) at ..\..\..\..\runtime\select.go:210:21
..\..\..\..\runtime\select.go:202:29: 	from scaseslice (assigned) at ..\..\..\..\runtime\select.go:210:13
..\..\..\..\runtime\select.go:202:29: 	from &scaseslice (address-of) at ..\..\..\..\runtime\select.go:211:39
..\..\..\..\runtime\select.go:202:29: 	from (*[]scase)(unsafe.Pointer(&scaseslice)) (converted) at ..\..\..\..\runtime\select.go:211:23
..\..\..\..\runtime\select.go:202:29: 	from *(*[]scase)(unsafe.Pointer(&scaseslice)) (indirection) at ..\..\..\..\runtime\select.go:211:12
..\..\..\..\runtime\select.go:202:29: 	from scases (assigned) at ..\..\..\..\runtime\select.go:211:9
..\..\..\..\runtime\select.go:202:29: 	from scases[casi] (dot of pointer) at ..\..\..\..\runtime\select.go:306:16
..\..\..\..\runtime\select.go:202:29: 	from &scases[casi] (address-of) at ..\..\..\..\runtime\select.go:306:9
..\..\..\..\runtime\select.go:202:29: 	from cas (assigned) at ..\..\..\..\runtime\select.go:306:7
..\..\..\..\runtime\select.go:202:29: 	from cas.c (dot of pointer) at ..\..\..\..\runtime\select.go:307:10
..\..\..\..\runtime\select.go:202:29: 	from c (assigned) at ..\..\..\..\runtime\select.go:307:5
..\..\..\..\runtime\select.go:202:29: 	from c.sendq (dot of pointer) at ..\..\..\..\runtime\select.go:314:10
..\..\..\..\runtime\select.go:202:29: 	from c.sendq (address-of) at ..\..\..\..\runtime\select.go:314:16
..\..\..\..\runtime\select.go:202:29: 	from *c.sendq (indirection) at ..\..\..\..\runtime\select.go:314:16
..\..\..\..\runtime\select.go:202:29: 	from c.sendq (passed to call[argument content escapes]) at ..\..\..\..\runtime\select.go:314:24
..\..\..\..\runtime\select.go:358:10: &gp.waiting escapes to heap
..\..\..\..\runtime\select.go:358:10: 	from nextp (assigned) at ..\..\..\..\runtime\select.go:358:8
..\..\..\..\runtime\select.go:379:11: &sg.waitlink escapes to heap
..\..\..\..\runtime\select.go:379:11: 	from nextp (assigned) at ..\..\..\..\runtime\select.go:379:9
..\..\..\..\runtime\select.go:210:37: selectgo &sel.scase does not escape
..\..\..\..\runtime\select.go:211:39: selectgo &scaseslice does not escape
..\..\..\..\runtime\select.go:231:43: selectgo &pollslice does not escape
..\..\..\..\runtime\select.go:241:43: selectgo &lockslice does not escape
..\..\..\..\runtime\select.go:314:16: selectgo c.sendq does not escape
..\..\..\..\runtime\select.go:332:16: selectgo c.recvq does not escape
..\..\..\..\runtime\select.go:383:11: selectgo c.recvq does not escape
..\..\..\..\runtime\select.go:386:11: selectgo c.sendq does not escape
..\..\..\..\runtime\select.go:430:12: selectgo c.sendq does not escape
..\..\..\..\runtime\select.go:432:12: selectgo c.recvq does not escape
..\..\..\..\runtime\select.go:531:24: selectgo func literal does not escape
..\..\..\..\runtime\select.go:562:24: selectgo func literal does not escape
..\..\..\..\runtime\select.go:580:27: leaking param: c to result ~r0 level=0
..\..\..\..\runtime\select.go:580:27: 	from ~r0 (return) at ..\..\..\..\runtime\select.go:583:2
..\..\..\..\runtime\select.go:606:65: leaking param content: cases
..\..\..\..\runtime\select.go:606:65: 	from cases[i] (dot of pointer) at ..\..\..\..\runtime\select.go:613:15
..\..\..\..\runtime\select.go:606:65: 	from &cases[i] (address-of) at ..\..\..\..\runtime\select.go:613:9
..\..\..\..\runtime\select.go:606:65: 	from rc (assigned) at ..\..\..\..\runtime\select.go:613:6
..\..\..\..\runtime\select.go:606:65: 	from rc.ch (dot of pointer) at ..\..\..\..\runtime\select.go:618:22
..\..\..\..\runtime\select.go:606:65: 	from rc.ch (passed to call[argument escapes]) at ..\..\..\..\runtime\select.go:618:14
..\..\..\..\runtime\select.go:611:10: new(bool) escapes to heap
..\..\..\..\runtime\select.go:611:10: 	from r (assigned) at ..\..\..\..\runtime\select.go:611:4
..\..\..\..\runtime\select.go:611:10: 	from r (passed to call[argument escapes]) at ..\..\..\..\runtime\select.go:620:14
..\..\..\..\runtime\select.go:613:9: reflect_rselect &cases[i] does not escape
..\..\..\..\runtime\select.go:629:35: leaking param content: sgp
..\..\..\..\runtime\select.go:629:35: 	from sgp.next (dot of pointer) at ..\..\..\..\runtime\select.go:631:10
..\..\..\..\runtime\select.go:629:35: 	from y (assigned) at ..\..\..\..\runtime\select.go:631:4
..\..\..\..\runtime\select.go:629:35: 	from x.next (star-dot-equals) at ..\..\..\..\runtime\select.go:635:11
..\..\..\..\runtime\select.go:629:35: (*waitq).dequeueSudoG q does not escape
..\..\..\..\runtime\sema.go:55:36: leaking param: addr
..\..\..\..\runtime\sema.go:55:36: 	from addr (passed to call[argument escapes]) at ..\..\..\..\runtime\sema.go:56:13
..\..\..\..\runtime\sema.go:60:36: leaking param: addr
..\..\..\..\runtime\sema.go:60:36: 	from addr (passed to call[argument escapes]) at ..\..\..\..\runtime\sema.go:61:13
..\..\..\..\runtime\sema.go:65:52: sync_runtime_Semrelease addr does not escape
..\..\..\..\runtime\sema.go:70:54: leaking param: addr
..\..\..\..\runtime\sema.go:70:54: 	from addr (passed to call[argument escapes]) at ..\..\..\..\runtime\sema.go:71:13
..\..\..\..\runtime\sema.go:75:36: poll_runtime_Semrelease addr does not escape
..\..\..\..\runtime\sema.go:199:9: &semtable[uintptr(unsafe.Pointer(addr)) >> 3 % semTabSize].root escapes to heap
..\..\..\..\runtime\sema.go:199:9: 	from ~r1 (return) at ..\..\..\..\runtime\sema.go:199:2
..\..\..\..\runtime\sema.go:198:29: semroot addr does not escape
..\..\..\..\runtime\sema.go:476:35: notifyListAdd l does not escape
..\..\..\..\runtime\sema.go:479:21: notifyListAdd &l.wait does not escape
..\..\..\..\runtime\sema.go:510:15: &l.lock escapes to heap
..\..\..\..\runtime\sema.go:510:15: 	from &l.lock (passed to call[argument escapes]) at ..\..\..\..\runtime\sema.go:510:14
..\..\..\..\runtime\sema.go:485:38: leaking param: l
..\..\..\..\runtime\sema.go:485:38: 	from l.lock (dot of pointer) at ..\..\..\..\runtime\sema.go:510:17
..\..\..\..\runtime\sema.go:485:38: 	from &l.lock (address-of) at ..\..\..\..\runtime\sema.go:510:15
..\..\..\..\runtime\sema.go:485:38: 	from &l.lock (passed to call[argument escapes]) at ..\..\..\..\runtime\sema.go:510:14
..\..\..\..\runtime\sema.go:486:7: notifyListWait &l.lock does not escape
..\..\..\..\runtime\sema.go:490:10: notifyListWait &l.lock does not escape
..\..\..\..\runtime\sema.go:519:29: leaking param content: l
..\..\..\..\runtime\sema.go:519:29: 	from l.head (dot of pointer) at ..\..\..\..\runtime\sema.go:529:8
..\..\..\..\runtime\sema.go:519:29: 	from s (assigned) at ..\..\..\..\runtime\sema.go:529:4
..\..\..\..\runtime\sema.go:519:29: 	from *s (indirection) at ..\..\..\..\runtime\sema.go:529:2
..\..\..\..\runtime\sema.go:519:29: 	from s (passed to call[argument content escapes]) at ..\..\..\..\runtime\sema.go:544:16
..\..\..\..\runtime\sema.go:522:17: notifyListNotifyAll &l.wait does not escape
..\..\..\..\runtime\sema.go:522:41: notifyListNotifyAll &l.notify does not escape
..\..\..\..\runtime\sema.go:528:7: notifyListNotifyAll &l.lock does not escape
..\..\..\..\runtime\sema.go:537:15: notifyListNotifyAll &l.notify does not escape
..\..\..\..\runtime\sema.go:537:38: notifyListNotifyAll &l.wait does not escape
..\..\..\..\runtime\sema.go:538:9: notifyListNotifyAll &l.lock does not escape
..\..\..\..\runtime\sema.go:551:29: leaking param content: l
..\..\..\..\runtime\sema.go:551:29: 	from l.head (dot of pointer) at ..\..\..\..\runtime\sema.go:583:30
..\..\..\..\runtime\sema.go:551:29: 	from s (assign-pair) at ..\..\..\..\runtime\sema.go:583:9
..\..\..\..\runtime\sema.go:551:29: 	from s.next (dot of pointer) at ..\..\..\..\runtime\sema.go:585:10
..\..\..\..\runtime\sema.go:551:29: 	from n (assigned) at ..\..\..\..\runtime\sema.go:585:6
..\..\..\..\runtime\sema.go:551:29: 	from p.next (star-dot-equals) at ..\..\..\..\runtime\sema.go:587:12
..\..\..\..\runtime\sema.go:554:17: notifyListNotifyOne &l.wait does not escape
..\..\..\..\runtime\sema.go:554:41: notifyListNotifyOne &l.notify does not escape
..\..\..\..\runtime\sema.go:558:7: notifyListNotifyOne &l.lock does not escape
..\..\..\..\runtime\sema.go:562:22: notifyListNotifyOne &l.wait does not escape
..\..\..\..\runtime\sema.go:563:10: notifyListNotifyOne &l.lock does not escape
..\..\..\..\runtime\sema.go:568:15: notifyListNotifyOne &l.notify does not escape
..\..\..\..\runtime\sema.go:594:11: notifyListNotifyOne &l.lock does not escape
..\..\..\..\runtime\sema.go:600:9: notifyListNotifyOne &l.lock does not escape
..\..\..\..\runtime\signal_windows.go:41:55: isgoexception info does not escape
..\..\..\..\runtime\signal_windows.go:41:55: isgoexception r does not escape
..\..\..\..\runtime\signal_windows.go:69:65: exceptionhandler info does not escape
..\..\..\..\runtime\signal_windows.go:69:65: exceptionhandler r does not escape
..\..\..\..\runtime\signal_windows.go:69:65: exceptionhandler gp does not escape
..\..\..\..\runtime\signal_windows.go:95:16: exceptionhandler sigpanic does not escape
..\..\..\..\runtime\signal_windows.go:95:16: exceptionhandler &f does not escape
..\..\..\..\runtime\signal_windows.go:103:69: firstcontinuehandler info does not escape
..\..\..\..\runtime\signal_windows.go:103:69: firstcontinuehandler r does not escape
..\..\..\..\runtime\signal_windows.go:103:69: firstcontinuehandler gp does not escape
..\..\..\..\runtime\traceback.go:683:44: tracebacktrap gp does not escape
..\..\..\..\runtime\signal_windows.go:114:68: lastcontinuehandler info does not escape
..\..\..\..\runtime\signal_windows.go:114:68: lastcontinuehandler r does not escape
..\..\..\..\runtime\signal_windows.go:114:68: lastcontinuehandler gp does not escape
..\..\..\..\runtime\signal_windows.go:137:34: lastcontinuehandler &traceback_cache does not escape
..\..\..\..\runtime\sigqueue.go:134:23: signal_recv &sig.state does not escape
..\..\..\..\runtime\sigqueue.go:138:19: signal_recv &sig.state does not escape
..\..\..\..\runtime\sigqueue.go:139:18: signal_recv &sig.note does not escape
..\..\..\..\runtime\sigqueue.go:140:16: signal_recv &sig.note does not escape
..\..\..\..\runtime\sigqueue.go:144:19: signal_recv &sig.state does not escape
..\..\..\..\runtime\sigqueue.go:152:30: signal_recv &sig.mask[i] does not escape
..\..\..\..\runtime\sigqueue.go:171:18: signalWaitUntilIdle &sig.delivering does not escape
..\..\..\..\runtime\sigqueue.go:178:18: signalWaitUntilIdle &sig.state does not escape
..\..\..\..\runtime\sigqueue.go:191:13: signal_enable &sig.note does not escape
..\..\..\..\runtime\sigqueue.go:201:15: signal_enable &sig.wanted[s / 32] does not escape
..\..\..\..\runtime\sigqueue.go:205:15: signal_enable &sig.ignored[s / 32] does not escape
..\..\..\..\runtime\sigqueue.go:220:15: signal_disable &sig.wanted[s / 32] does not escape
..\..\..\..\runtime\sigqueue.go:233:15: signal_ignore &sig.wanted[s / 32] does not escape
..\..\..\..\runtime\sigqueue.go:237:15: signal_ignore &sig.ignored[s / 32] does not escape
..\..\..\..\runtime\sigqueue.go:242:19: signal_ignored &sig.ignored[s / 32] does not escape
..\..\..\..\runtime\slice.go:46:41: makeslice et does not escape
..\..\..\..\runtime\slice.go:65:49: makeslice64 et does not escape
..\..\..\..\runtime\slice.go:104:31: &zerobase escapes to heap
..\..\..\..\runtime\slice.go:104:31: 	from slice literal (struct literal element) at ..\..\..\..\runtime\slice.go:104:15
..\..\..\..\runtime\slice.go:104:31: 	from ~r3 (return) at ..\..\..\..\runtime\slice.go:104:3
..\..\..\..\runtime\slice.go:89:47: growslice et does not escape
..\..\..\..\runtime\slice.go:89:47: growslice old does not escape
..\..\..\..\runtime\slice.go:192:45: slicecopy to does not escape
..\..\..\..\runtime\slice.go:192:45: slicecopy fm does not escape
..\..\..\..\runtime\slice.go:227:44: slicestringcopy to does not escape
..\..\..\..\runtime\slice.go:227:44: slicestringcopy fm does not escape
..\..\..\..\runtime\slice.go:246:25: slicestringcopy &to[0] does not escape
..\..\..\..\runtime\slice.go:246:49: slicestringcopy &fm does not escape
..\..\..\..\runtime\stack.go:527:45: adjustpointer adjinfo does not escape
..\..\..\..\runtime\stack.go:527:45: adjustpointer vpp does not escape
..\..\..\..\runtime\stack.go:552:25: leaking param: bv to result ~r1 level=0
..\..\..\..\runtime\stack.go:552:25: 	from gobitvector literal (struct literal element) at ..\..\..\..\runtime\stack.go:553:20
..\..\..\..\runtime\stack.go:552:25: 	from ~r1 (return) at ..\..\..\..\runtime\stack.go:553:2
..\..\..\..\runtime\stack.go:559:41: ptrbit bv does not escape
..\..\..\..\runtime\stack.go:565:82: leaking param: scanp
..\..\..\..\runtime\stack.go:565:82: 	from p (assign-pair) at ..\..\..\..\runtime\stack.go:584:23
..\..\..\..\runtime\stack.go:565:82: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\stack.go:584:23
..\..\..\..\runtime\stack.go:565:82: 	from pp (assigned) at ..\..\..\..\runtime\stack.go:584:6
..\..\..\..\runtime\stack.go:565:82: 	from ppu (assigned) at ..\..\..\..\runtime\stack.go:599:9
..\..\..\..\runtime\stack.go:565:82: 	from ppu (passed to call[argument escapes]) at ..\..\..\..\runtime\stack.go:600:21
..\..\..\..\runtime\stack.go:565:82: adjustpointers cbv does not escape
..\..\..\..\runtime\stack.go:565:82: adjustpointers adjinfo does not escape
..\..\..\..\runtime\stack.go:565:82: adjustpointers f does not escape
..\..\..\..\runtime\stack.go:581:13: adjustpointers &bv does not escape
..\..\..\..\runtime\stack.go:611:55: adjustframe frame does not escape
..\..\..\..\runtime\stack.go:611:55: adjustframe arg does not escape
..\..\..\..\runtime\stack.go:631:60: adjustframe &adjinfo.cache does not escape
..\..\..\..\runtime\stack.go:663:51: adjustframe &bv does not escape
..\..\..\..\runtime\stack.go:710:46: adjustframe &bv does not escape
..\..\..\..\runtime\stack.go:744:35: adjustpanics gp does not escape
..\..\..\..\runtime\stack.go:744:35: adjustpanics adjinfo does not escape
..\..\..\..\runtime\stack.go:747:40: adjustpanics &gp._panic does not escape
..\..\..\..\runtime\stack.go:978:9: &gp.sched escapes to heap
..\..\..\..\runtime\stack.go:978:9: 	from &gp.sched (passed to call[argument escapes]) at ..\..\..\..\runtime\stack.go:978:8
..\..\..\..\runtime\stack.go:1034:9: &gp.sched escapes to heap
..\..\..\..\runtime\stack.go:1034:9: 	from &gp.sched (passed to call[argument escapes]) at ..\..\..\..\runtime\stack.go:1034:8
..\..\..\..\runtime\stack.go:1061:7: &gp.sched escapes to heap
..\..\..\..\runtime\stack.go:1061:7: 	from &gp.sched (passed to call[argument escapes]) at ..\..\..\..\runtime\stack.go:1061:6
..\..\..\..\runtime\stack.go:959:32: newstack &gp.stackguard0 does not escape
..\..\..\..\runtime\stack.go:996:61: newstack &gp.atomicstatus does not escape
..\..\..\..\runtime\stack.go:1021:12: newstack &(*p)(~r0).gcw does not escape
..\..\..\..\runtime\stack.go:1071:38: leaking param: fv
..\..\..\..\runtime\stack.go:1071:38: 	from ctxt (assign-pair) at ..\..\..\..\runtime\stack.go:1078:13
..\..\..\..\runtime\stack.go:1071:38: 	from buf.ctxt (star-dot-equals) at ..\..\..\..\runtime\stack.go:1078:13
..\..\..\..\runtime\stack.go:1071:38: gostartcallfn gobuf does not escape
..\..\..\..\runtime\stack.go:1076:29: gostartcallfn nilfunc does not escape
..\..\..\..\runtime\stack.go:1076:29: gostartcallfn &f does not escape
..\..\..\..\runtime\stack.go:1157:11: mheap_ escapes to heap
..\..\..\..\runtime\stack.go:1157:11: 	from mheap_ (passed to call[argument escapes]) at ..\..\..\..\runtime\stack.go:1157:22
..\..\..\..\runtime\stack.go:1171:10: mheap_ escapes to heap
..\..\..\..\runtime\stack.go:1171:10: 	from mheap_ (passed to call[argument escapes]) at ..\..\..\..\runtime\stack.go:1171:21
..\..\..\..\runtime\stack.go:1147:7: freeStackSpans &stackpoolmu does not escape
..\..\..\..\runtime\stack.go:1151:11: freeStackSpans &stackpool[order] does not escape
..\..\..\..\runtime\stack.go:1157:26: freeStackSpans &memstats.stacks_inuse does not escape
..\..\..\..\runtime\stack.go:1163:9: freeStackSpans &stackpoolmu does not escape
..\..\..\..\runtime\stack.go:1166:7: freeStackSpans &stackLarge.lock does not escape
..\..\..\..\runtime\stack.go:1170:22: freeStackSpans stackLarge.free[i] does not escape
..\..\..\..\runtime\stack.go:1171:25: freeStackSpans &memstats.stacks_inuse does not escape
..\..\..\..\runtime\stack.go:1175:9: freeStackSpans &stackLarge.lock does not escape
..\..\..\..\runtime\stack.go:1180:14: morestackc func literal does not escape
..\..\..\..\runtime\string.go:133:37: leaking param: b to result ~r1 level=0
..\..\..\..\runtime\string.go:133:37: 	from &b (address-of) at ..\..\..\..\runtime\string.go:143:35
..\..\..\..\runtime\string.go:133:37: 	from (*string)(unsafe.Pointer(&b)) (converted) at ..\..\..\..\runtime\string.go:143:19
..\..\..\..\runtime\string.go:133:37: 	from *(*string)(unsafe.Pointer(&b)) (indirection) at ..\..\..\..\runtime\string.go:143:9
..\..\..\..\runtime\string.go:133:37: 	from ~r1 (return) at ..\..\..\..\runtime\string.go:143:2
..\..\..\..\runtime\string.go:135:34: slicebytetostringtmp &b[0] does not escape
..\..\..\..\runtime\string.go:138:10: slicebytetostringtmp slicebytetostringtmp does not escape
..\..\..\..\runtime\string.go:138:10: slicebytetostringtmp &f does not escape
..\..\..\..\runtime\string.go:141:27: slicebytetostringtmp &b[0] does not escape
..\..\..\..\runtime\string.go:143:35: slicebytetostringtmp &b does not escape
..\..\..\..\runtime\string.go:110:54: leaking param: buf to result b level=0
..\..\..\..\runtime\string.go:110:54: 	from b (assigned) at ..\..\..\..\runtime\string.go:112:5
..\..\..\..\runtime\string.go:110:54: leaking param: buf to result s level=0
..\..\..\..\runtime\string.go:110:54: 	from b (assigned) at ..\..\..\..\runtime\string.go:112:5
..\..\..\..\runtime\string.go:110:54: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\string.go:113:27
..\..\..\..\runtime\string.go:110:54: 	from s (assigned) at ..\..\..\..\runtime\string.go:110:54
..\..\..\..\runtime\string.go:20:45: leaking param: a to result ~r2 level=1
..\..\..\..\runtime\string.go:20:45: 	from a[idx] (dot of pointer) at ..\..\..\..\runtime\string.go:44:11
..\..\..\..\runtime\string.go:20:45: 	from ~r2 (return) at ..\..\..\..\runtime\string.go:44:3
..\..\..\..\runtime\string.go:20:45: leaking param: buf to result ~r2 level=0
..\..\..\..\runtime\string.go:20:45: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\string.go:46:22
..\..\..\..\runtime\string.go:20:45: 	from s (assign-pair-func-call) at ..\..\..\..\runtime\string.go:46:2
..\..\..\..\runtime\string.go:20:45: 	from ~r2 (return) at ..\..\..\..\runtime\string.go:51:2
..\..\..\..\runtime\string.go:20:45: leaking param content: a
..\..\..\..\runtime\string.go:20:45: 	from *a (indirection) at ..\..\..\..\runtime\string.go:20:45
..\..\..\..\runtime\string.go:20:45: 	from x (range-deref) at ..\..\..\..\runtime\string.go:47:14
..\..\..\..\runtime\string.go:20:45: 	from *x (indirection) at ..\..\..\..\runtime\string.go:47:9
..\..\..\..\runtime\string.go:20:45: 	from copy(b, x) (copied slice) at ..\..\..\..\runtime\string.go:48:7
..\..\..\..\runtime\string.go:43:52: concatstrings &s does not escape
..\..\..\..\runtime\string.go:54:46: leaking param: a
..\..\..\..\runtime\string.go:54:46: 	from a (address-of) at ..\..\..\..\runtime\string.go:55:29
..\..\..\..\runtime\string.go:54:46: 	from a[:] (slice) at ..\..\..\..\runtime\string.go:55:29
..\..\..\..\runtime\string.go:54:46: 	from *a[:] (indirection) at ..\..\..\..\runtime\string.go:55:29
..\..\..\..\runtime\string.go:54:46: 	from a[:] (passed to call[argument content escapes]) at ..\..\..\..\runtime\string.go:55:22
..\..\..\..\runtime\string.go:54:46: leaking param: buf to result ~r2 level=0
..\..\..\..\runtime\string.go:54:46: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\string.go:55:22
..\..\..\..\runtime\string.go:54:46: 	from ~r2 (assigned) at ..\..\..\..\runtime\string.go:54:46
..\..\..\..\runtime\string.go:55:29: concatstring2 a does not escape
..\..\..\..\runtime\string.go:58:46: leaking param: a
..\..\..\..\runtime\string.go:58:46: 	from a (address-of) at ..\..\..\..\runtime\string.go:59:29
..\..\..\..\runtime\string.go:58:46: 	from a[:] (slice) at ..\..\..\..\runtime\string.go:59:29
..\..\..\..\runtime\string.go:58:46: 	from *a[:] (indirection) at ..\..\..\..\runtime\string.go:59:29
..\..\..\..\runtime\string.go:58:46: 	from a[:] (passed to call[argument content escapes]) at ..\..\..\..\runtime\string.go:59:22
..\..\..\..\runtime\string.go:58:46: leaking param: buf to result ~r2 level=0
..\..\..\..\runtime\string.go:58:46: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\string.go:59:22
..\..\..\..\runtime\string.go:58:46: 	from ~r2 (assigned) at ..\..\..\..\runtime\string.go:58:46
..\..\..\..\runtime\string.go:59:29: concatstring3 a does not escape
..\..\..\..\runtime\string.go:62:46: leaking param: a
..\..\..\..\runtime\string.go:62:46: 	from a (address-of) at ..\..\..\..\runtime\string.go:63:29
..\..\..\..\runtime\string.go:62:46: 	from a[:] (slice) at ..\..\..\..\runtime\string.go:63:29
..\..\..\..\runtime\string.go:62:46: 	from *a[:] (indirection) at ..\..\..\..\runtime\string.go:63:29
..\..\..\..\runtime\string.go:62:46: 	from a[:] (passed to call[argument content escapes]) at ..\..\..\..\runtime\string.go:63:22
..\..\..\..\runtime\string.go:62:46: leaking param: buf to result ~r2 level=0
..\..\..\..\runtime\string.go:62:46: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\string.go:63:22
..\..\..\..\runtime\string.go:62:46: 	from ~r2 (assigned) at ..\..\..\..\runtime\string.go:62:46
..\..\..\..\runtime\string.go:63:29: concatstring4 a does not escape
..\..\..\..\runtime\string.go:66:46: leaking param: a
..\..\..\..\runtime\string.go:66:46: 	from a (address-of) at ..\..\..\..\runtime\string.go:67:29
..\..\..\..\runtime\string.go:66:46: 	from a[:] (slice) at ..\..\..\..\runtime\string.go:67:29
..\..\..\..\runtime\string.go:66:46: 	from *a[:] (indirection) at ..\..\..\..\runtime\string.go:67:29
..\..\..\..\runtime\string.go:66:46: 	from a[:] (passed to call[argument content escapes]) at ..\..\..\..\runtime\string.go:67:22
..\..\..\..\runtime\string.go:66:46: leaking param: buf to result ~r2 level=0
..\..\..\..\runtime\string.go:66:46: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\string.go:67:22
..\..\..\..\runtime\string.go:66:46: 	from ~r2 (assigned) at ..\..\..\..\runtime\string.go:66:46
..\..\..\..\runtime\string.go:67:29: concatstring5 a does not escape
..\..\..\..\runtime\string.go:72:52: leaking param: buf
..\..\..\..\runtime\string.go:72:52: 	from p (assigned) at ..\..\..\..\runtime\string.go:92:5
..\..\..\..\runtime\string.go:72:52: 	from (*stringStruct)(~r1).str (star-dot-equals) at ..\..\..\..\runtime\string.go:96:27
..\..\..\..\runtime\string.go:72:52: slicebytetostring b does not escape
..\..\..\..\runtime\string.go:96:17: slicebytetostring &str does not escape
..\..\..\..\runtime\string.go:97:17: slicebytetostring &str does not escape
..\..\..\..\runtime\string.go:98:39: slicebytetostring &b does not escape
..\..\..\..\runtime\string.go:104:34: stringDataOnStack s does not escape
..\..\..\..\runtime\string.go:105:32: stringDataOnStack &s does not escape
..\..\..\..\runtime\string.go:263:27: rawbyteslice &b does not escape
..\..\..\..\runtime\string.go:146:49: leaking param content: s
..\..\..\..\runtime\string.go:146:49: 	from *s (indirection) at ..\..\..\..\runtime\string.go:146:49
..\..\..\..\runtime\string.go:146:49: 	from copy(b, s) (copied slice) at ..\..\..\..\runtime\string.go:154:6
..\..\..\..\runtime\string.go:146:49: leaking param: buf to result ~r2 level=0
..\..\..\..\runtime\string.go:146:49: 	from b (assigned) at ..\..\..\..\runtime\string.go:150:5
..\..\..\..\runtime\string.go:146:49: 	from ~r2 (return) at ..\..\..\..\runtime\string.go:155:2
..\..\..\..\runtime\string.go:278:27: rawruneslice &b does not escape
..\..\..\..\runtime\string.go:158:65: leaking param: buf to result ~r2 level=0
..\..\..\..\runtime\string.go:158:65: 	from a (assigned) at ..\..\..\..\runtime\string.go:169:5
..\..\..\..\runtime\string.go:158:65: 	from ~r2 (return) at ..\..\..\..\runtime\string.go:179:2
..\..\..\..\runtime\string.go:158:65: stringtoslicerune s does not escape
..\..\..\..\runtime\string.go:182:47: leaking param: buf to result ~r2 level=0
..\..\..\..\runtime\string.go:182:47: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\string.go:197:22
..\..\..\..\runtime\string.go:182:47: 	from s (assign-pair-func-call) at ..\..\..\..\runtime\string.go:197:2
..\..\..\..\runtime\string.go:182:47: 	from ~r2 (return) at ..\..\..\..\runtime\string.go:206:2
..\..\..\..\runtime\string.go:182:47: slicerunetostring a does not escape
..\..\..\..\runtime\string.go:184:34: slicerunetostring &a[0] does not escape
..\..\..\..\runtime\string.go:187:10: slicerunetostring slicerunetostring does not escape
..\..\..\..\runtime\string.go:187:10: slicerunetostring &f does not escape
..\..\..\..\runtime\string.go:190:27: slicerunetostring &a[0] does not escape
..\..\..\..\runtime\string.go:195:26: slicerunetostring dum does not escape
..\..\..\..\runtime\string.go:220:34: leaking param: sp to result ~r1 level=0
..\..\..\..\runtime\string.go:220:34: 	from ~r1 (return) at ..\..\..\..\runtime\string.go:221:2
..\..\..\..\runtime\string.go:224:39: leaking param: buf to result ~r2 level=0
..\..\..\..\runtime\string.go:224:39: 	from b (assigned) at ..\..\..\..\runtime\string.go:228:5
..\..\..\..\runtime\string.go:224:39: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\string.go:229:27
..\..\..\..\runtime\string.go:224:39: 	from s (assigned) at ..\..\..\..\runtime\string.go:225:6
..\..\..\..\runtime\string.go:224:39: 	from ~r2 (return) at ..\..\..\..\runtime\string.go:237:2
..\..\..\..\runtime\string.go:285:14: make([]byte, 0) escapes to heap
..\..\..\..\runtime\string.go:285:14: 	from ~r2 (return) at ..\..\..\..\runtime\string.go:285:3
..\..\..\..\runtime\string.go:287:11: make([]byte, n) escapes to heap
..\..\..\..\runtime\string.go:287:11: 	from x (assigned) at ..\..\..\..\runtime\string.go:287:4
..\..\..\..\runtime\string.go:287:11: 	from ~r2 (return) at ..\..\..\..\runtime\string.go:289:2
..\..\..\..\runtime\string.go:283:32: gobytes p does not escape
..\..\..\..\runtime\string.go:288:25: gobytes &x[0] does not escape
..\..\..\..\runtime\string.go:302:32: gostringn p does not escape
..\..\..\..\runtime\string.go:307:25: gostringn &b[0] does not escape
..\..\..\..\runtime\string.go:327:29: hasprefix s does not escape
..\..\..\..\runtime\string.go:327:29: hasprefix t does not escape
..\..\..\..\runtime\string.go:406:27: findnullw s does not escape
..\..\..\..\runtime\stubs.go:11:39: leaking param: p to result ~r2 level=0
..\..\..\..\runtime\stubs.go:11:39: 	from ~r2 (return) at ..\..\..\..\runtime\stubs.go:12:2
..\..\..\..\runtime\stubs.go:76:57: reflect_memclrNoHeapPointers ptr does not escape
..\..\..\..\runtime\stubs.go:86:49: reflect_memmove to does not escape
..\..\..\..\runtime\stubs.go:86:49: reflect_memmove from does not escape
..\..\..\..\runtime\stubs.go:128:33: noescape p does not escape
..\..\..\..\runtime\stubs.go:133:6: cgocallback assuming framesize is unsafe uintptr
..\..\..\..\runtime\stubs.go:133:6: cgocallback assuming ctxt is unsafe uintptr
..\..\..\..\runtime\stubs.go:176:6: cgocallback_gofunc assuming fv is unsafe uintptr
..\..\..\..\runtime\stubs.go:176:6: cgocallback_gofunc assuming frame is unsafe uintptr
..\..\..\..\runtime\stubs.go:176:6: cgocallback_gofunc assuming framesize is unsafe uintptr
..\..\..\..\runtime\stubs.go:176:6: cgocallback_gofunc assuming ctxt is unsafe uintptr
..\..\..\..\runtime\stubs.go:309:44: bool2int &x does not escape
..\..\..\..\runtime\symtab.go:91:40: leaking param: callers
..\..\..\..\runtime\symtab.go:91:40: 	from callers (assign-pair) at ..\..\..\..\runtime\symtab.go:93:36
..\..\..\..\runtime\symtab.go:91:40: 	from ~r1 (assign-pair) at ..\..\..\..\runtime\symtab.go:93:36
..\..\..\..\runtime\symtab.go:91:40: 	from ci.callers (star-dot-equals) at ..\..\..\..\runtime\symtab.go:93:13
..\..\..\..\runtime\symtab.go:92:16: &Frames literal escapes to heap
..\..\..\..\runtime\symtab.go:92:16: 	from ci (assigned) at ..\..\..\..\runtime\symtab.go:92:5
..\..\..\..\runtime\symtab.go:92:16: 	from ~r1 (return) at ..\..\..\..\runtime\symtab.go:94:2
..\..\..\..\runtime\symtab.go:93:31: CallersFrames ci.stackExpander does not escape
..\..\..\..\runtime\symtab.go:97:52: leaking param: callers to result ~r1 level=0
..\..\..\..\runtime\symtab.go:97:52: 	from ~r1 (return) at ..\..\..\..\runtime\symtab.go:103:4
..\..\..\..\runtime\symtab.go:97:52: leaking param: callers to result ~r1 level=0
..\..\..\..\runtime\symtab.go:97:52: 	from ~r1 (return) at ..\..\..\..\runtime\symtab.go:114:2
..\..\..\..\runtime\symtab.go:97:52: (*stackExpander).init se does not escape
..\..\..\..\runtime\symtab.go:119:45: leaking param content: ci
..\..\..\..\runtime\symtab.go:119:45: 	from ci.stackExpander (dot of pointer) at ..\..\..\..\runtime\symtab.go:120:30
..\..\..\..\runtime\symtab.go:119:45: 	from ci.stackExpander (address-of) at ..\..\..\..\runtime\symtab.go:120:44
..\..\..\..\runtime\symtab.go:119:45: 	from *ci.stackExpander (indirection) at ..\..\..\..\runtime\symtab.go:120:44
..\..\..\..\runtime\symtab.go:119:45: 	from ci.stackExpander (passed to call[argument content escapes]) at ..\..\..\..\runtime\symtab.go:120:49
..\..\..\..\runtime\symtab.go:119:45: leaking param: ci to result frame level=1
..\..\..\..\runtime\symtab.go:119:45: 	from ci.stackExpander (dot of pointer) at ..\..\..\..\runtime\symtab.go:120:30
..\..\..\..\runtime\symtab.go:119:45: 	from ci.stackExpander (address-of) at ..\..\..\..\runtime\symtab.go:120:44
..\..\..\..\runtime\symtab.go:119:45: 	from *ci.stackExpander (indirection) at ..\..\..\..\runtime\symtab.go:120:44
..\..\..\..\runtime\symtab.go:119:45: 	from .out1 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\symtab.go:120:49
..\..\..\..\runtime\symtab.go:119:45: 	from frame (assign-pair-func-call) at ..\..\..\..\runtime\symtab.go:119:45
..\..\..\..\runtime\symtab.go:120:44: (*Frames).Next ci.stackExpander does not escape
..\..\..\..\runtime\symtab.go:331:23: leaking param: f to result ~r0 level=0
..\..\..\..\runtime\symtab.go:331:23: 	from ~r0 (return) at ..\..\..\..\runtime\symtab.go:332:2
..\..\..\..\runtime\symtab.go:335:27: leaking param: f to result ~r0 level=0
..\..\..\..\runtime\symtab.go:335:27: 	from f (assigned) at ..\..\..\..\runtime\symtab.go:336:13
..\..\..\..\runtime\symtab.go:335:27: 	from ~r0 (assign-pair) at ..\..\..\..\runtime\symtab.go:336:13
..\..\..\..\runtime\symtab.go:335:27: 	from fn (assigned) at ..\..\..\..\runtime\symtab.go:336:5
..\..\..\..\runtime\symtab.go:335:27: 	from composite literal (struct literal element) at ..\..\..\..\runtime\symtab.go:337:17
..\..\..\..\runtime\symtab.go:335:27: 	from ~r0 (return) at ..\..\..\..\runtime\symtab.go:337:2
..\..\..\..\runtime\symtab.go:436:52: activeModules &modulesSlice does not escape
..\..\..\..\runtime\symtab.go:584:23: leaking param: f to result ~r0 level=1
..\..\..\..\runtime\symtab.go:584:23: 	from f.funcInfo() (passed-to-and-returned-from-call) at ..\..\..\..\runtime\symtab.go:588:28
..\..\..\..\runtime\symtab.go:584:23: 	from *f.funcInfo() (indirection) at ..\..\..\..\runtime\symtab.go:588:28
..\..\..\..\runtime\symtab.go:584:23: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\symtab.go:588:17
..\..\..\..\runtime\symtab.go:584:23: 	from ~r0 (assigned) at ..\..\..\..\runtime\symtab.go:584:23
..\..\..\..\runtime\symtab.go:592:24: (*Func).Entry f does not escape
..\..\..\..\runtime\symtab.go:600:56: leaking param content: f
..\..\..\..\runtime\symtab.go:600:56: 	from f.funcInfo() (passed-to-and-returned-from-call) at ..\..\..\..\runtime\symtab.go:603:38
..\..\..\..\runtime\symtab.go:600:56: 	from *f.funcInfo() (indirection) at ..\..\..\..\runtime\symtab.go:603:38
..\..\..\..\runtime\symtab.go:600:56: 	from f.funcInfo() (passed to call[argument content escapes]) at ..\..\..\..\runtime\symtab.go:603:27
..\..\..\..\runtime\symtab.go:600:56: leaking param: f to result file level=1
..\..\..\..\runtime\symtab.go:600:56: 	from f.funcInfo() (passed-to-and-returned-from-call) at ..\..\..\..\runtime\symtab.go:603:38
..\..\..\..\runtime\symtab.go:600:56: 	from *f.funcInfo() (indirection) at ..\..\..\..\runtime\symtab.go:603:38
..\..\..\..\runtime\symtab.go:600:56: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\runtime\symtab.go:603:27
..\..\..\..\runtime\symtab.go:600:56: 	from file (assign-pair-func-call) at ..\..\..\..\runtime\symtab.go:600:56
..\..\..\..\runtime\symtab.go:621:27: funcInfo.valid f does not escape
..\..\..\..\runtime\symtab.go:625:28: leaking param: f to result ~r0 level=0
..\..\..\..\runtime\symtab.go:625:28: 	from ~r0 (return) at ..\..\..\..\runtime\symtab.go:626:2
..\..\..\..\runtime\symtab.go:771:9: &f.datap.pclntable[f._func.nameoff] escapes to heap
..\..\..\..\runtime\symtab.go:771:9: 	from ~r1 (return) at ..\..\..\..\runtime\symtab.go:771:2
..\..\..\..\runtime\symtab.go:767:29: leaking param: f to result ~r1 level=1
..\..\..\..\runtime\symtab.go:767:29: 	from f.datap (dot) at ..\..\..\..\runtime\symtab.go:771:11
..\..\..\..\runtime\symtab.go:767:29: 	from f.datap.pclntable (dot of pointer) at ..\..\..\..\runtime\symtab.go:771:17
..\..\..\..\runtime\symtab.go:767:29: 	from f.datap.pclntable[f._func.nameoff] (dot of pointer) at ..\..\..\..\runtime\symtab.go:771:27
..\..\..\..\runtime\symtab.go:767:29: 	from &f.datap.pclntable[f._func.nameoff] (address-of) at ..\..\..\..\runtime\symtab.go:771:9
..\..\..\..\runtime\symtab.go:767:29: 	from ~r1 (return) at ..\..\..\..\runtime\symtab.go:771:2
..\..\..\..\runtime\sys_x86.go:16:39: leaking param: fn
..\..\..\..\runtime\sys_x86.go:16:39: 	from buf.pc (star-dot-equals) at ..\..\..\..\runtime\sys_x86.go:25:9
..\..\..\..\runtime\sys_x86.go:16:39: leaking param: ctxt
..\..\..\..\runtime\sys_x86.go:16:39: 	from buf.ctxt (star-dot-equals) at ..\..\..\..\runtime\sys_x86.go:26:11
..\..\..\..\runtime\sys_x86.go:16:39: gostartcall buf does not escape
..\..\..\..\runtime\syscall_windows.go:17:45: (*wincallbackcontext).isCleanstack c does not escape
..\..\..\..\runtime\syscall_windows.go:21:55: (*wincallbackcontext).setCleanstack c does not escape
..\..\..\..\runtime\syscall_windows.go:39:36: &callbackasm escapes to heap
..\..\..\..\runtime\syscall_windows.go:39:36: 	from p (assign-pair) at ..\..\..\..\runtime\syscall_windows.go:39:20
..\..\..\..\runtime\syscall_windows.go:39:36: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\syscall_windows.go:39:20
..\..\..\..\runtime\syscall_windows.go:39:36: 	from ~r1 (return) at ..\..\..\..\runtime\syscall_windows.go:39:2
..\..\..\..\runtime\syscall_windows.go:43:55: leaking param: fn
..\..\..\..\runtime\syscall_windows.go:43:55: 	from c.gobody (star-dot-equals) at ..\..\..\..\runtime\syscall_windows.go:77:11
..\..\..\..\runtime\syscall_windows.go:76:10: new(wincallbackcontext) escapes to heap
..\..\..\..\runtime\syscall_windows.go:76:10: 	from c (assigned) at ..\..\..\..\runtime\syscall_windows.go:76:4
..\..\..\..\runtime\syscall_windows.go:76:10: 	from cbs.ctxt[n] (array-element-equals) at ..\..\..\..\runtime\syscall_windows.go:85:14
..\..\..\..\runtime\syscall_windows.go:63:7: compileCallback &cbs.lock does not escape
..\..\..\..\runtime\syscall_windows.go:64:15: compileCallback &cbs.lock does not escape
..\..\..\..\runtime\syscall_windows.go:69:26: compileCallback &callbackasm does not escape
..\..\..\..\runtime\syscall_windows.go:88:24: compileCallback &callbackasm does not escape
..\..\..\..\runtime\syscall_windows.go:95:63: syscall_loadsystemlibrary filename does not escape
..\..\..\..\runtime\syscall_windows.go:96:14: syscall_loadsystemlibrary _g_.m.lockedg does not escape
..\..\..\..\runtime\syscall_windows.go:96:14: syscall_loadsystemlibrary _g_.lockedm does not escape
..\..\..\..\runtime\syscall_windows.go:98:7: syscall_loadsystemlibrary &getg().m.syscall does not escape
..\..\..\..\runtime\syscall_windows.go:108:44: syscall_loadsystemlibrary &args does not escape
..\..\..\..\runtime\syscall_windows.go:117:44: syscall_loadsystemlibrary &filename does not escape
..\..\..\..\runtime\syscall_windows.go:130:57: syscall_loadlibrary filename does not escape
..\..\..\..\runtime\syscall_windows.go:131:14: syscall_loadlibrary _g_.m.lockedg does not escape
..\..\..\..\runtime\syscall_windows.go:131:14: syscall_loadlibrary _g_.lockedm does not escape
..\..\..\..\runtime\syscall_windows.go:133:7: syscall_loadlibrary &getg().m.syscall does not escape
..\..\..\..\runtime\syscall_windows.go:136:43: syscall_loadlibrary &filename does not escape
..\..\..\..\runtime\syscall_windows.go:147:77: syscall_getprocaddress procname does not escape
..\..\..\..\runtime\syscall_windows.go:148:14: syscall_getprocaddress _g_.m.lockedg does not escape
..\..\..\..\runtime\syscall_windows.go:148:14: syscall_getprocaddress _g_.lockedm does not escape
..\..\..\..\runtime\syscall_windows.go:150:7: syscall_getprocaddress &getg().m.syscall does not escape
..\..\..\..\runtime\syscall_windows.go:153:43: syscall_getprocaddress &handle does not escape
..\..\..\..\runtime\syscall_windows.go:165:14: syscall_Syscall _g_.m.lockedg does not escape
..\..\..\..\runtime\syscall_windows.go:165:14: syscall_Syscall _g_.lockedm does not escape
..\..\..\..\runtime\syscall_windows.go:167:7: syscall_Syscall &getg().m.syscall does not escape
..\..\..\..\runtime\syscall_windows.go:170:43: syscall_Syscall &a1 does not escape
..\..\..\..\runtime\syscall_windows.go:178:14: syscall_Syscall6 _g_.m.lockedg does not escape
..\..\..\..\runtime\syscall_windows.go:178:14: syscall_Syscall6 _g_.lockedm does not escape
..\..\..\..\runtime\syscall_windows.go:180:7: syscall_Syscall6 &getg().m.syscall does not escape
..\..\..\..\runtime\syscall_windows.go:183:43: syscall_Syscall6 &a1 does not escape
..\..\..\..\runtime\syscall_windows.go:191:14: syscall_Syscall9 _g_.m.lockedg does not escape
..\..\..\..\runtime\syscall_windows.go:191:14: syscall_Syscall9 _g_.lockedm does not escape
..\..\..\..\runtime\syscall_windows.go:193:7: syscall_Syscall9 &getg().m.syscall does not escape
..\..\..\..\runtime\syscall_windows.go:196:43: syscall_Syscall9 &a1 does not escape
..\..\..\..\runtime\syscall_windows.go:204:14: syscall_Syscall12 _g_.m.lockedg does not escape
..\..\..\..\runtime\syscall_windows.go:204:14: syscall_Syscall12 _g_.lockedm does not escape
..\..\..\..\runtime\syscall_windows.go:206:7: syscall_Syscall12 &getg().m.syscall does not escape
..\..\..\..\runtime\syscall_windows.go:209:43: syscall_Syscall12 &a1 does not escape
..\..\..\..\runtime\syscall_windows.go:217:14: syscall_Syscall15 _g_.m.lockedg does not escape
..\..\..\..\runtime\syscall_windows.go:217:14: syscall_Syscall15 _g_.lockedm does not escape
..\..\..\..\runtime\syscall_windows.go:219:7: syscall_Syscall15 &getg().m.syscall does not escape
..\..\..\..\runtime\syscall_windows.go:222:43: syscall_Syscall15 &a1 does not escape
..\..\..\..\runtime\time.go:58:9: &timers[id].timersBucket escapes to heap
..\..\..\..\runtime\time.go:58:9: 	from t.tb (star-dot-equals) at ..\..\..\..\runtime\time.go:58:7
..\..\..\..\runtime\time.go:56:33: leaking param: t to result ~r0 level=1
..\..\..\..\runtime\time.go:56:33: 	from t.tb (dot of pointer) at ..\..\..\..\runtime\time.go:59:10
..\..\..\..\runtime\time.go:56:33: 	from ~r0 (return) at ..\..\..\..\runtime\time.go:59:2
..\..\..\..\runtime\time.go:91:10: new(timer) escapes to heap
..\..\..\..\runtime\time.go:91:10: 	from t (assigned) at ..\..\..\..\runtime\time.go:91:5
..\..\..\..\runtime\time.go:91:10: 	from gp.timer (star-dot-equals) at ..\..\..\..\runtime\time.go:92:12
..\..\..\..\runtime\time.go:97:8: gp escapes to heap
..\..\..\..\runtime\time.go:97:8: 	from t.arg (star-dot-equals) at ..\..\..\..\runtime\time.go:97:8
..\..\..\..\runtime\time.go:98:22: &timers[id].timersBucket escapes to heap
..\..\..\..\runtime\time.go:98:22: 	from t.tb (star-dot-equals) at ..\..\..\..\runtime\time.go:98:22
..\..\..\..\runtime\time.go:101:15: &tb.lock escapes to heap
..\..\..\..\runtime\time.go:101:15: 	from &tb.lock (passed to call[argument escapes]) at ..\..\..\..\runtime\time.go:101:14
..\..\..\..\runtime\time.go:99:7: timeSleep &tb.lock does not escape
..\..\..\..\runtime\time.go:106:20: leaking param: t
..\..\..\..\runtime\time.go:106:20: 	from t (passed to call[argument escapes]) at ..\..\..\..\runtime\time.go:110:10
..\..\..\..\runtime\time.go:116:26: leaking param content: t
..\..\..\..\runtime\time.go:116:26: 	from *t (indirection) at ..\..\..\..\runtime\time.go:116:26
..\..\..\..\runtime\time.go:116:26: 	from t (passed to call[argument content escapes]) at ..\..\..\..\runtime\time.go:117:17
..\..\..\..\runtime\time.go:123:42: leaking param: arg
..\..\..\..\runtime\time.go:123:42: 	from arg.(*g) (passed to call[argument escapes]) at ..\..\..\..\runtime\time.go:124:9
..\..\..\..\runtime\trace.go:163:31: leaking param: b
..\..\..\..\runtime\trace.go:163:31: 	from *tp (star-equals) at ..\..\..\..\runtime\trace.go:163:47
..\..\..\..\runtime\trace.go:163:31: (*traceBufPtr).set tp does not escape
..\..\..\..\runtime\trace.go:164:33: leaking param: b to result ~r1 level=0
..\..\..\..\runtime\trace.go:164:33: 	from ~r1 (return) at ..\..\..\..\runtime\trace.go:165:2
..\..\..\..\runtime\trace.go:635:68: leaking param: bufp to result ~r4 level=0
..\..\..\..\runtime\trace.go:635:68: 	from ~r4 (return) at ..\..\..\..\runtime\trace.go:637:3
..\..\..\..\runtime\trace.go:635:68: leaking param: bufp to result ~r4 level=0
..\..\..\..\runtime\trace.go:635:68: 	from ~r4 (return) at ..\..\..\..\runtime\trace.go:640:3
..\..\..\..\runtime\trace.go:635:68: leaking param: bufp to result ~r4 level=0
..\..\..\..\runtime\trace.go:635:68: 	from ~r4 (return) at ..\..\..\..\runtime\trace.go:664:2
..\..\..\..\runtime\trace.go:635:68: leaking param: s
..\..\..\..\runtime\trace.go:635:68: 	from trace.strings[s] (key of map put) at ..\..\..\..\runtime\trace.go:645:15
..\..\..\..\runtime\trace.go:656:10: traceString *bufp does not escape
..\..\..\..\runtime\trace.go:661:25: traceString buf.arr does not escape
..\..\..\..\runtime\trace.go:663:9: traceString *bufp does not escape
..\..\..\..\runtime\trace.go:188:21: errorString("tracing is already enabled") escapes to heap
..\..\..\..\runtime\trace.go:188:21: 	from ~r0 (return) at ..\..\..\..\runtime\trace.go:188:3
..\..\..\..\runtime\trace.go:203:16: make([]uintptr, traceStackSize) escapes to heap
..\..\..\..\runtime\trace.go:203:16: 	from stkBuf (assigned) at ..\..\..\..\runtime\trace.go:203:9
..\..\..\..\runtime\trace.go:203:16: 	from stkBuf (passed to call[argument escapes]) at ..\..\..\..\runtime\trace.go:204:25
..\..\..\..\runtime\trace.go:213:38: []uintptr literal escapes to heap
..\..\..\..\runtime\trace.go:213:38: 	from []uintptr literal (passed to call[argument escapes]) at ..\..\..\..\runtime\trace.go:213:28
..\..\..\..\runtime\trace.go:243:22: make(map[string]uint64) escapes to heap
..\..\..\..\runtime\trace.go:243:22: 	from trace.strings (dot-equals) at ..\..\..\..\runtime\trace.go:243:16
..\..\..\..\runtime\trace.go:183:7: StartTrace &trace.bufLock does not escape
..\..\..\..\runtime\trace.go:186:10: StartTrace &trace.bufLock does not escape
..\..\..\..\runtime\trace.go:208:24: StartTrace &gp.atomicstatus does not escape
..\..\..\..\runtime\trace.go:213:24: StartTrace trace.stackTab does not escape
..\..\..\..\runtime\trace.go:214:14: StartTrace ... argument does not escape
..\..\..\..\runtime\trace.go:219:14: StartTrace ... argument does not escape
..\..\..\..\runtime\trace.go:223:14: StartTrace ... argument does not escape
..\..\..\..\runtime\trace.go:251:47: StartTrace gcMarkWorkerModeStrings does not escape
..\..\..\..\runtime\trace.go:256:9: StartTrace &trace.bufLock does not escape
..\..\..\..\runtime\trace.go:315:13: &trace.shutdownSema escapes to heap
..\..\..\..\runtime\trace.go:315:13: 	from &trace.shutdownSema (passed to call[argument escapes]) at ..\..\..\..\runtime\trace.go:315:12
..\..\..\..\runtime\trace.go:270:7: StopTrace &trace.bufLock does not escape
..\..\..\..\runtime\trace.go:273:10: StopTrace &trace.bufLock does not escape
..\..\..\..\runtime\trace.go:309:9: StopTrace &trace.bufLock does not escape
..\..\..\..\runtime\trace.go:321:7: StopTrace &trace.lock does not escape
..\..\..\..\runtime\trace.go:339:59: StopTrace &memstats.other_sys does not escape
..\..\..\..\runtime\trace.go:343:9: StopTrace &trace.lock does not escape
..\..\..\..\runtime\trace.go:668:42: leaking param content: buf
..\..\..\..\runtime\trace.go:668:42: 	from *buf (indirection) at ..\..\..\..\runtime\trace.go:668:42
..\..\..\..\runtime\trace.go:668:42: 	from append(buf, 128 | byte(v)) (appendee slice) at ..\..\..\..\runtime\trace.go:670:15
..\..\..\..\runtime\trace.go:668:42: leaking param: buf to result ~r2 level=0
..\..\..\..\runtime\trace.go:668:42: 	from ~r2 (return) at ..\..\..\..\runtime\trace.go:673:2
..\..\..\..\runtime\trace.go:779:16: make([]Frame, 0, len(pcs)) escapes to heap
..\..\..\..\runtime\trace.go:779:16: 	from make([]Frame, 0, len(pcs)) (too large for stack) at ..\..\..\..\runtime\trace.go:779:16
..\..\..\..\runtime\trace.go:778:33: leaking param: pcs
..\..\..\..\runtime\trace.go:778:33: 	from pcs (passed to call[argument escapes]) at ..\..\..\..\runtime\trace.go:780:21
..\..\..\..\runtime\trace.go:838:72: leaking param: f
..\..\..\..\runtime\trace.go:838:72: 	from fn (assigned) at ..\..\..\..\runtime\trace.go:842:5
..\..\..\..\runtime\trace.go:838:72: 	from fn (passed to call[argument escapes]) at ..\..\..\..\runtime\trace.go:847:34
..\..\..\..\runtime\trace.go:839:10: traceFrameForPC &buf does not escape
..\..\..\..\runtime\trace.go:903:10: (*traceAlloc).drop a does not escape
..\..\..\..\runtime\trace.go:906:9: (*traceAlloc).drop a.head does not escape
..\..\..\..\runtime\trace.go:907:68: (*traceAlloc).drop &memstats.other_sys does not escape
..\..\..\..\runtime\trace.go:800:33: &ts.stk escapes to heap
..\..\..\..\runtime\trace.go:800:33: 	from ~r0 (assign-pair) at ..\..\..\..\runtime\trace.go:800:33
..\..\..\..\runtime\trace.go:800:33: 	from ([]uintptr)(~r0) (passed to call[argument escapes]) at ..\..\..\..\runtime\trace.go:800:23
..\..\..\..\runtime\trace.go:792:12: (*traceStackTable).dump tab does not escape
..\..\..\..\runtime\trace.go:798:17: (*traceStackTable).dump tmp does not escape
..\..\..\..\runtime\trace.go:818:27: (*traceStackTable).dump buf.arr does not escape
..\..\..\..\runtime\trace.go:822:7: (*traceStackTable).dump &trace.lock does not escape
..\..\..\..\runtime\trace.go:824:9: (*traceStackTable).dump &trace.lock does not escape
..\..\..\..\runtime\trace.go:826:9: (*traceStackTable).dump tab.mem does not escape
..\..\..\..\runtime\trace.go:381:16: ([]byte)("go 1.10 trace\x00\x00\x00") escapes to heap
..\..\..\..\runtime\trace.go:381:16: 	from ~r0 (return) at ..\..\..\..\runtime\trace.go:381:3
..\..\..\..\runtime\trace.go:395:23: (*traceBuf)(~r0).arr escapes to heap
..\..\..\..\runtime\trace.go:395:23: 	from ~r0 (return) at ..\..\..\..\runtime\trace.go:395:3
..\..\..\..\runtime\trace.go:386:16: &trace.lock escapes to heap
..\..\..\..\runtime\trace.go:386:16: 	from &trace.lock (passed to call[argument escapes]) at ..\..\..\..\runtime\trace.go:386:15
..\..\..\..\runtime\trace.go:358:7: ReadTrace &trace.lock does not escape
..\..\..\..\runtime\trace.go:366:10: ReadTrace &trace.lock does not escape
..\..\..\..\runtime\trace.go:380:10: ReadTrace &trace.lock does not escape
..\..\..\..\runtime\trace.go:385:15: ReadTrace trace.reader does not escape
..\..\..\..\runtime\trace.go:387:8: ReadTrace &trace.lock does not escape
..\..\..\..\runtime\trace.go:394:10: ReadTrace &trace.lock does not escape
..\..\..\..\runtime\trace.go:403:10: ReadTrace &trace.lock does not escape
..\..\..\..\runtime\trace.go:408:10: ReadTrace &timers[i] does not escape
..\..\..\..\runtime\trace.go:416:17: ReadTrace trace.stackTab does not escape
..\..\..\..\runtime\trace.go:422:10: ReadTrace &trace.lock does not escape
..\..\..\..\runtime\trace.go:430:14: ReadTrace &trace.shutdownSema does not escape
..\..\..\..\runtime\trace.go:435:9: ReadTrace &trace.lock does not escape
..\..\..\..\runtime\trace.go:689:29: (*traceBuf).byte buf does not escape
..\..\..\..\runtime\trace.go:718:51: &ts.stk escapes to heap
..\..\..\..\runtime\trace.go:718:51: 	from ~r0 (return) at ..\..\..\..\runtime\trace.go:718:2
..\..\..\..\runtime\trace.go:717:33: leaking param: ts to result ~r0 level=0
..\..\..\..\runtime\trace.go:717:33: 	from ts.stk (dot of pointer) at ..\..\..\..\runtime\trace.go:718:54
..\..\..\..\runtime\trace.go:717:33: 	from &ts.stk (address-of) at ..\..\..\..\runtime\trace.go:718:51
..\..\..\..\runtime\trace.go:717:33: 	from ~r0 (return) at ..\..\..\..\runtime\trace.go:718:2
..\..\..\..\runtime\trace.go:880:37: leaking param: x
..\..\..\..\runtime\trace.go:880:37: 	from *p (star-equals) at ..\..\..\..\runtime\trace.go:880:59
..\..\..\..\runtime\trace.go:880:37: (*traceAllocBlockPtr).set p does not escape
..\..\..\..\runtime\traceback.go:776:37: isExportedRuntime name does not escape
..\..\..\..\runtime\traceback.go:783:39: elideWrapperCalling name does not escape
..\..\..\..\runtime\traceback.go:870:29: topofstack f does not escape
..\..\..\..\runtime\traceback.go:882:31: isSystemGoroutine gp does not escape
..\..\..\..\runtime\traceback.go:1045:66: leaking param: traceback
..\..\..\..\runtime\traceback.go:1045:66: 	from cgoTraceback (assigned to top level variable) at ..\..\..\..\runtime\traceback.go:1056:15
..\..\..\..\runtime\traceback.go:1045:66: leaking param: context
..\..\..\..\runtime\traceback.go:1045:66: 	from cgoContext (assigned to top level variable) at ..\..\..\..\runtime\traceback.go:1057:13
..\..\..\..\runtime\traceback.go:1045:66: leaking param: symbolizer
..\..\..\..\runtime\traceback.go:1045:66: 	from cgoSymbolizer (assigned to top level variable) at ..\..\..\..\runtime\traceback.go:1058:16
..\..\..\..\runtime\type.go:115:34: hasPrefix s does not escape
..\..\..\..\runtime\type.go:115:34: hasPrefix prefix does not escape
..\..\..\..\runtime\type.go:295:28: leaking param: t to result ~r0 level=0
..\..\..\..\runtime\type.go:295:28: 	from p (assign-pair) at ..\..\..\..\runtime\type.go:301:31
..\..\..\..\runtime\type.go:295:28: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\type.go:301:31
..\..\..\..\runtime\type.go:295:28: 	from ~r0 (return) at ..\..\..\..\runtime\type.go:301:2
..\..\..\..\runtime\type.go:304:29: leaking param: t to result ~r0 level=0
..\..\..\..\runtime\type.go:304:29: 	from p (assign-pair) at ..\..\..\..\runtime\type.go:311:31
..\..\..\..\runtime\type.go:304:29: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\type.go:311:31
..\..\..\..\runtime\type.go:304:29: 	from ~r0 (return) at ..\..\..\..\runtime\type.go:311:2
..\..\..\..\runtime\type.go:314:32: (*functype).dotdotdot t does not escape
..\..\..\..\runtime\type.go:398:32: (*structfield).offset f does not escape
..\..\..\..\runtime\type.go:414:30: leaking param: n to result ~r1 level=0
..\..\..\..\runtime\type.go:414:30: 	from p (assign-pair) at ..\..\..\..\runtime\type.go:415:20
..\..\..\..\runtime\type.go:414:30: 	from ~r2 (assign-pair) at ..\..\..\..\runtime\type.go:415:20
..\..\..\..\runtime\type.go:414:30: 	from ~r1 (return) at ..\..\..\..\runtime\type.go:415:2
..\..\..\..\runtime\type.go:418:28: name.isExported n does not escape
..\..\..\..\runtime\type.go:422:25: name.nameLen n does not escape
..\..\..\..\runtime\typekind.go:42:30: isDirectIface t does not escape
..\..\..\..\runtime\unaligned1.go:11:40: readUnaligned32 p does not escape
..\..\..\..\runtime\unaligned1.go:15:40: readUnaligned64 p does not escape
..\..\..\..\runtime\utf8.go:51:47: decoderune s does not escape
..\..\..\..\runtime\vdso_none.go:10:33: sysargs argv does not escape
..\..\..\..\runtime\iface.go:129:19: leaking param: a0
..\..\..\..\runtime\iface.go:129:19: 	from a0 (passed to call[argument escapes]) at ..\..\..\..\runtime\iface.go:129:19
<autogenerated>:1:0: (*BlockProfileRecord).Stack .this does not escape
..\..\..\..\runtime\hashmap.go:1084:18: index bounds check elided
..\..\..\..\runtime\hashmap_fast.go:419:17: index bounds check elided
..\..\..\..\runtime\hashmap_fast.go:505:17: index bounds check elided
..\..\..\..\runtime\hashmap_fast.go:591:17: index bounds check elided
..\..\..\..\runtime\hashmap_fast.go:677:17: index bounds check elided
..\..\..\..\runtime\hashmap_fast.go:769:17: index bounds check elided
..\..\..\..\runtime\hashmap_fast.go:1001:18: index bounds check elided
..\..\..\..\runtime\hashmap_fast.go:1101:18: index bounds check elided
..\..\..\..\runtime\hashmap_fast.go:1207:18: index bounds check elided
..\..\..\..\runtime\heapdump.go:160:17: index bounds check elided
..\..\..\..\runtime\heapdump.go:571:33: index bounds check elided
..\..\..\..\runtime\mbitmap.go:827:27: index bounds check elided
..\..\..\..\runtime\mbitmap.go:833:27: index bounds check elided
..\..\..\..\runtime\mgc.go:1610:19: index bounds check elided
..\..\..\..\runtime\mgc.go:1611:20: index bounds check elided
..\..\..\..\runtime\mgc.go:2053:22: index bounds check elided
..\..\..\..\runtime\mgcmark.go:99:38: index bounds check elided
..\..\..\..\runtime\mgcmark.go:349:28: index bounds check elided
..\..\..\..\runtime\mgcsweep.go:368:20: index bounds check elided
..\..\..\..\runtime\mheap.go:691:15: index bounds check elided
..\..\..\..\runtime\mprof.go:312:20: index bounds check elided
..\..\..\..\runtime\mprof.go:332:20: index bounds check elided
..\..\..\..\runtime\mprof.go:347:19: index bounds check elided
..\..\..\..\runtime\mprof.go:366:19: index bounds check elided
..\..\..\..\runtime\print.go:218:15: index bounds check elided
..\..\..\..\runtime\proc.go:3924:16: index bounds check elided
..\..\..\..\runtime\proc.go:4685:11: index bounds check elided
..\..\..\..\runtime\proc.go:4708:22: index bounds check elided
..\..\..\..\runtime\proc.go:4756:17: index bounds check elided
..\..\..\..\runtime\proc.go:4800:11: index bounds check elided
..\..\..\..\runtime\proc.go:4810:17: index bounds check elided
..\..\..\..\runtime\proc.go:4811:9: index bounds check elided
..\..\..\..\runtime\proc.go:4829:16: index bounds check elided
..\..\..\..\runtime\sema.go:199:18: index bounds check elided
..\..\..\..\runtime\sema.go:116:17: index bounds check elided
..\..\..\..\runtime\sema.go:160:17: index bounds check elided
<autogenerated>:1:0: (*BlockProfileRecord).Stack &.this.StackRecord does not escape
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.Error() (receiver in indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.RuntimeError() (receiver in indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: inlining call to name.data method(name) func(int) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off))) }
<autogenerated>:1:0: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
<autogenerated>:1:0: leaking param: .this to result ~r1 level=1
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from n (assigned) at <autogenerated>:1:0
<autogenerated>:1:0: 	from p (assign-pair) at <autogenerated>:1:0
<autogenerated>:1:0: 	from ~r2 (assign-pair) at <autogenerated>:1:0
<autogenerated>:1:0: 	from ~r1 (assign-pair) at <autogenerated>:1:0
<autogenerated>:1:0: 	from ~r1 (return) at <autogenerated>:1:0
<autogenerated>:1:0: inlining call to name.isExported method(name) func() bool { return *n.bytes & (1 << 0) != 0 }
<autogenerated>:1:0: (*name).isExported .this does not escape
<autogenerated>:1:0: inlining call to name.nameLen method(name) func() int { return int(uint16(*n.data(1)) << 8 | uint16(*n.data(2))) }
<autogenerated>:1:0: inlining call to name.data method(name) func(int) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off))) }
<autogenerated>:1:0: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
<autogenerated>:1:0: inlining call to name.data method(name) func(int) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off))) }
<autogenerated>:1:0: inlining call to add func(unsafe.Pointer, uintptr) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
<autogenerated>:1:0: (*name).nameLen .this does not escape
<autogenerated>:1:0: (*name).tagLen .this does not escape
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from * .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument content escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: inlining call to funcInfo.valid method(funcInfo) func() bool { return f._func != nil }
<autogenerated>:1:0: (*funcInfo).valid .this does not escape
<autogenerated>:1:0: inlining call to funcInfo._Func method(funcInfo) func() *Func { return (*Func)(unsafe.Pointer(f._func)) }
<autogenerated>:1:0: leaking param: .this to result ~r0 level=1
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from f (assigned) at <autogenerated>:1:0
<autogenerated>:1:0: 	from ~r0 (assign-pair) at <autogenerated>:1:0
<autogenerated>:1:0: 	from ~r0 (return) at <autogenerated>:1:0
<autogenerated>:1:0: inlining call to guintptr.ptr method(guintptr) func() *g { return (*g)(unsafe.Pointer(gp)) }
<autogenerated>:1:0: (*guintptr).ptr .this does not escape
<autogenerated>:1:0: inlining call to puintptr.ptr method(puintptr) func() *p { return (*p)(unsafe.Pointer(pp)) }
<autogenerated>:1:0: (*puintptr).ptr .this does not escape
<autogenerated>:1:0: inlining call to muintptr.ptr method(muintptr) func() *m { return (*m)(unsafe.Pointer(mp)) }
<autogenerated>:1:0: (*muintptr).ptr .this does not escape
<autogenerated>:1:0: inlining call to gclinkptr.ptr method(gclinkptr) func() *gclink { return (*gclink)(unsafe.Pointer(p)) }
<autogenerated>:1:0: (*gclinkptr).ptr .this does not escape
<autogenerated>:1:0: inlining call to spanClass.sizeclass method(spanClass) func() int8 { return int8(sc >> 1) }
<autogenerated>:1:0: (*spanClass).sizeclass .this does not escape
<autogenerated>:1:0: inlining call to spanClass.noscan method(spanClass) func() bool { return sc & 1 != 0 }
<autogenerated>:1:0: (*spanClass).noscan .this does not escape
<autogenerated>:1:0: inlining call to markBits.isMarked method(markBits) func() bool { return *m.bytep & m.mask != 0 }
<autogenerated>:1:0: (*markBits).isMarked .this does not escape
<autogenerated>:1:0: inlining call to markBits.setMarked method(markBits) func() { atomic.Or8(m.bytep, m.mask) }
<autogenerated>:1:0: (*markBits).setMarked .this does not escape
<autogenerated>:1:0: inlining call to markBits.setMarkedNonAtomic method(markBits) func() { *m.bytep |= m.mask }
<autogenerated>:1:0: (*markBits).setMarkedNonAtomic .this does not escape
<autogenerated>:1:0: inlining call to markBits.clearMarked method(markBits) func() { atomic.And8(m.bytep, ^m.mask) }
<autogenerated>:1:0: (*markBits).clearMarked .this does not escape
<autogenerated>:1:0: inlining call to traceBufPtr.ptr method(traceBufPtr) func() *traceBuf { return (*traceBuf)(unsafe.Pointer(tp)) }
<autogenerated>:1:0: (*traceBufPtr).ptr .this does not escape
<autogenerated>:1:0: inlining call to profIndex.dataCount method(profIndex) func() uint32 { return uint32(x) }
<autogenerated>:1:0: (*profIndex).dataCount .this does not escape
<autogenerated>:1:0: inlining call to profIndex.tagCount method(profIndex) func() uint32 { return uint32(x >> 34) }
<autogenerated>:1:0: (*profIndex).tagCount .this does not escape
<autogenerated>:1:0: inlining call to profIndex.addCountsAndClearFlags method(profIndex) func(int, int) profIndex { return profIndex((uint64(x) >> 34 + uint64(uint32(tag) << 2 >> 2)) << 34 | uint64(uint32(x) + uint32(data))) }
<autogenerated>:1:0: (*profIndex).addCountsAndClearFlags .this does not escape
<autogenerated>:1:0: inlining call to errorString.RuntimeError method(errorString) func() {  }
<autogenerated>:1:0: (*errorString).RuntimeError .this does not escape
<autogenerated>:1:0: inlining call to errorString.Error method(errorString) func() string { return "runtime error: " + string(e) }
<autogenerated>:1:0: "runtime error: " + string(e) escapes to heap
<autogenerated>:1:0: 	from ~r0 (assign-pair) at <autogenerated>:1:0
<autogenerated>:1:0: 	from ~r0 (return) at <autogenerated>:1:0
<autogenerated>:1:0: (*errorString).Error .this does not escape
<autogenerated>:1:0: inlining call to gcTrigger.test method(gcTrigger) func() bool { if !memstats.enablegc || panicking != 0 { return false }; if t.kind == gcTriggerAlways { return true }; if gcphase != _GCoff { return false }; switch statement; return true }
<autogenerated>:1:0: (*gcTrigger).test .this does not escape
<autogenerated>:1:0: (*gcTrigger).test &memstats.last_gc_nanotime does not escape
<autogenerated>:1:0: inlining call to heapBits.next method(heapBits) func() heapBits { if h.shift < 3 * heapBitsShift { return heapBits literal }; return heapBits literal }
<autogenerated>:1:0: inlining call to subtract1 func(*byte) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - 1)) }
<autogenerated>:1:0: leaking param: .this to result ~r0 level=1
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from h (assigned) at <autogenerated>:1:0
<autogenerated>:1:0: 	from heapBits literal (struct literal element) at <autogenerated>:1:0
<autogenerated>:1:0: 	from ~r0 (assign-pair) at <autogenerated>:1:0
<autogenerated>:1:0: 	from ~r0 (return) at <autogenerated>:1:0
<autogenerated>:1:0: inlining call to heapBits.forward method(heapBits) func(uintptr) heapBits { n += uintptr(h.shift) / heapBitsShift; return heapBits literal }
<autogenerated>:1:0: inlining call to subtractb func(*byte, uintptr) *byte { return (*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) - n)) }
<autogenerated>:1:0: leaking param: .this to result ~r1 level=1
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from h (assigned) at <autogenerated>:1:0
<autogenerated>:1:0: 	from p (assign-pair) at <autogenerated>:1:0
<autogenerated>:1:0: 	from ~r2 (assign-pair) at <autogenerated>:1:0
<autogenerated>:1:0: 	from heapBits literal (struct literal element) at <autogenerated>:1:0
<autogenerated>:1:0: 	from ~r1 (assign-pair) at <autogenerated>:1:0
<autogenerated>:1:0: 	from ~r1 (return) at <autogenerated>:1:0
<autogenerated>:1:0: inlining call to heapBits.bits method(heapBits) func() uint32 { return uint32(*h.bitp) >> (h.shift & 31) }
<autogenerated>:1:0: (*heapBits).bits .this does not escape
<autogenerated>:1:0: inlining call to heapBits.morePointers method(heapBits) func() bool { return h.bits() & bitScan != 0 }
<autogenerated>:1:0: inlining call to heapBits.bits method(heapBits) func() uint32 { return uint32(*h.bitp) >> (h.shift & 31) }
<autogenerated>:1:0: (*heapBits).morePointers .this does not escape
<autogenerated>:1:0: inlining call to heapBits.isPointer method(heapBits) func() bool { return h.bits() & bitPointer != 0 }
<autogenerated>:1:0: inlining call to heapBits.bits method(heapBits) func() uint32 { return uint32(*h.bitp) >> (h.shift & 31) }
<autogenerated>:1:0: (*heapBits).isPointer .this does not escape
<autogenerated>:1:0: inlining call to heapBits.isCheckmarked method(heapBits) func(uintptr) bool { if size == sys.PtrSize { return *h.bitp >> h.shift & bitPointer != 0 }; return *h.bitp >> (heapBitsShift + h.shift) & bitScan != 0 }
<autogenerated>:1:0: (*heapBits).isCheckmarked .this does not escape
<autogenerated>:1:0: inlining call to heapBits.setCheckmarked method(heapBits) func(uintptr) { if size == sys.PtrSize { atomic.Or8(h.bitp, bitPointer << h.shift); return  }; atomic.Or8(h.bitp, bitScan << (heapBitsShift + h.shift)) }
<autogenerated>:1:0: (*heapBits).setCheckmarked .this does not escape
<autogenerated>:1:0: (*heapBits).initSpan .this does not escape
<autogenerated>:1:0: (*heapBits).initSpan s does not escape
<autogenerated>:1:0: (*heapBits).initCheckmarkSpan .this does not escape
<autogenerated>:1:0: (*heapBits).clearCheckmarkSpan .this does not escape
<autogenerated>:1:0: inlining call to plainError.RuntimeError method(plainError) func() {  }
<autogenerated>:1:0: (*plainError).RuntimeError .this does not escape
<autogenerated>:1:0: inlining call to plainError.Error method(plainError) func() string { return string(e) }
<autogenerated>:1:0: leaking param: .this to result ~r0 level=1
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from e (assigned) at <autogenerated>:1:0
<autogenerated>:1:0: 	from ~r0 (assign-pair) at <autogenerated>:1:0
<autogenerated>:1:0: 	from ~r0 (return) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.String() (receiver in indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: inlining call to traceAllocBlockPtr.ptr method(traceAllocBlockPtr) func() *traceAllocBlock { return (*traceAllocBlock)(unsafe.Pointer(p)) }
<autogenerated>:1:0: (*traceAllocBlockPtr).ptr .this does not escape
<autogenerated>:1:0: inlining call to traceStackPtr.ptr method(traceStackPtr) func() *traceStack { return (*traceStack)(unsafe.Pointer(tp)) }
<autogenerated>:1:0: (*traceStackPtr).ptr .this does not escape
<autogenerated>:1:0: .(*struct { "".timersBucket; "".pad [64]uint8 }).addtimerLocked .this does not escape
<autogenerated>:1:0: .(*struct { "".timersBucket; "".pad [64]uint8 }).addtimerLocked t does not escape
<autogenerated>:1:0: .(*struct { "".timersBucket; "".pad [64]uint8 }).addtimerLocked &.this.timersBucket does not escape
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.Error() (receiver in indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.F() (receiver in indirect call) at <autogenerated>:1:0
