Skip to content

Instantly share code, notes, and snippets.

@dmac
Last active August 28, 2023 23:49
Show Gist options
  • Save dmac/1afd902e506ccc275c5ad1f96de30b78 to your computer and use it in GitHub Desktop.
Save dmac/1afd902e506ccc275c5ad1f96de30b78 to your computer and use it in GitHub Desktop.
runtime: morestack on g0, stack [0x400068a000 0x400068c000], sp=0x400068a360, called from
runtime: g 0: unexpected return pc for runtime.callers.func1 called from 0x1000078924
stack: frame={sp:0x400068a580, fp:0x400068a7a0} stack=[0x400068a000,0x400068c000)
0x000000400068a480: 0x00000000000834f8 <runtime.callers+0x0000000000000078> 0x000000400068a4c8
0x000000400068a490: 0xca151ccd62f39c26 0xa17935b73a3c927a
0x000000400068a4a0: 0x0d305e1b159d03d0 0xffffffff00000001
0x000000400068a4b0: 0x00000000ffffffff 0x000000400068a588
0x000000400068a4c0: 0x0000000000080644 <runtime.(*unwinder).initAt+0x0000000000000354> 0x000000000210c0b8
0x000000400068a4d0: 0x00000000024d3d60 0x0000000000049d94 <runtime.mProf_Malloc+0x0000000000000054>
0x000000400068a4e0: 0x0000000000000000 0x0000000000000000
0x000000400068a4f0: 0x000000400068a710 0x0000000000000000
0x000000400068a500: 0x0000000000000000 0x0000000000000000
0x000000400068a510: 0x0000004000585520 0xffffffffffffffff
0x000000400068a520: 0x0000000000000200 0x0000000000000004
0x000000400068a530: 0x00000000003f2794 <github.com/aws/aws-sdk-go/aws/endpoints.init+0x00000000000adc04> 0x0000000000000020
0x000000400068a540: 0x0000000000000020 0x000000400068a588
0x000000400068a550: 0x0000000000078900 <runtime.pcdatavalue1+0x0000000000000180> 0x000000400068a598
0x000000400068a560: 0x0000000000078900 <runtime.pcdatavalue1+0x0000000000000180> 0x000000400068a588
0x000000400068a570: 0x0000000000078924 <runtime.pcdatavalue1+0x00000000000001a4> 0x000000400068a598
0x000000400068a580: <0x0000001000078924 0x000000400068a648
0x000000400068a590: 0x0000000000000000 0x000000400068a5e8
0x000000400068a5a0: 0x0000000000041638 <runtime.(*mheap).allocSpan+0x00000000000006e8> 0x000000400068a5e8
0x000000400068a5b0: 0x0000000000041648 <runtime.(*mheap).allocSpan+0x00000000000006f8> 0x000000400068a5e8
0x000000400068a5c0: 0x0000000000041a58 <runtime.(*mheap).allocSpan+0x0000000000000b08> 0x000000400068a5e8
0x000000400068a5d0: 0x000000000004168c <runtime.(*mheap).allocSpan+0x000000000000073c> 0x000000000211c4b8
0x000000400068a5e0: 0x0000000023068000 0x000000400068a6d8
0x000000400068a5f0: 0x000000000002c4f0 <runtime.(*mcentral).grow.(*mheap).alloc.func1+0x0000000000000060> 0x00000000003e9c8d <github.com/aws/aws-sdk-go/aws/endpoints.init+0x00000000000a50fd>
0x000000400068a600: 0xffffffffffffe000 0x000000400068a6a8
0x000000400068a610: 0x00000000000835f0 <runtime.callers.func1+0x00000000000000b0> 0x000000400068a658
0x000000400068a620: 0x0000000000079098 <runtime.(*inlineUnwinder).next+0x0000000000000058> 0x000000000002f91f <runtime.(*fixalloc).alloc+0x000000000000010f>
0x000000400068a630: 0x000000000008f604 <runtime.mcall+0x0000000000000054> 0x0000000523b34000
0x000000400068a640: 0x0006000001cbbefb 0x0000000000000000
0x000000400068a650: 0x0000ffff107b3b98 0x000000400068a6a8
0x000000400068a660: 0x000000000008374c <runtime.callers.func1+0x000000000000020c> 0x000000400068a798
0x000000400068a670: 0x000000400068a750 0x00000044d141e000
0x000000400068a680: 0x000000000005f65c <runtime.park_m+0x000000000000023c> 0x000000400068a698
0x000000400068a690: 0x000000400068a6b8 0x000000400068a708
0x000000400068a6a0: 0x0000000000049d94 <runtime.mProf_Malloc+0x0000000000000054> 0x000000400068a6c0
0x000000400068a6b0: 0x00000000000834f8 <runtime.callers+0x0000000000000078> 0x0000000000000000
0x000000400068a6c0: 0x0000000000083540 <runtime.callers.func1+0x0000000000000000> 0x0000000000049d94 <runtime.mProf_Malloc+0x0000000000000054>
0x000000400068a6d0: 0x000000400068a710 0x0000004000585520
0x000000400068a6e0: 0x000000400068a6b8 0x0000000000000004
0x000000400068a6f0: 0x000000400068a750 0x0000000000000020
0x000000400068a700: 0x0000000000000020 0x000000400068a8a8
0x000000400068a710: 0x0000000000020900 <runtime.profilealloc+0x0000000000000080> 0x00000000025ad680
0x000000400068a720: 0x000000400068a750 0x000000400068a798
0x000000400068a730: 0x00000000000488e8 <runtime.(*pageAlloc).allocToCache+0x00000000000001c8> 0x000000400068a770
0x000000400068a740: 0x0000004000585520 0xffffffffffffffff
0x000000400068a750: 0x0000000000000000 0x0000000000000000
0x000000400068a760: 0x0000000000000000 0x0000000000000000
0x000000400068a770: 0x0000000000000000 0x0000000000000000
0x000000400068a780: 0x0000000000000000 0x0000000000000000
0x000000400068a790: 0x0000000000000000 0x0000000000000000
0x000000400068a7a0: >0x0000000000000000 0x0000000000000000
0x000000400068a7b0: 0x0000000000000000 0x0000000000000000
0x000000400068a7c0: 0x0000000000000000 0x0000000000000000
0x000000400068a7d0: 0x0000000000000000 0x0000000000000000
0x000000400068a7e0: 0x0000000000000000 0x0000000000000000
0x000000400068a7f0: 0x0000000000000000 0x0000000000000000
0x000000400068a800: 0x0000000000000000 0x0000000000000000
0x000000400068a810: 0x0000000000000000 0x0000000000000000
0x000000400068a820: 0x0000000000000000 0x0000000000000000
0x000000400068a830: 0x0000000000000000 0x0000000000000000
0x000000400068a840: 0x0000000000000000 0x0000000000000000
0x000000400068a850: 0x00000000000202a0 <runtime.mallocgc+0x00000000000005d0> 0x0000000000000008
0x000000400068a860: 0x00000000025c18d0 0x000000400068a8e8
0x000000400068a870: 0x0000000000020138 <runtime.mallocgc+0x0000000000000468> 0x0000ffff0e1d3760
0x000000400068a880: 0x0000000000000003 0x00000043c97edfff
0x000000400068a890: 0x0000000000000000 0x000000400068a9c8
runtime.morestack()
/home/dmac/sdk/gotip/src/runtime/asm_arm64.s:307 +0x14
runtime.callers.func1()
/home/dmac/sdk/gotip/src/runtime/traceback.go:1100 +0x7c
runtime.callers.func1()
/home/dmac/sdk/gotip/src/runtime/traceback.go:1100 +0x7c
runtime: g 0: unexpected return pc for runtime.callers.func1 called from 0x1000078924
stack: frame={sp:0x400068a580, fp:0x400068a7a0} stack=[0x400068a000,0x400068c000)
0x000000400068a480: 0x00000000000834f8 <runtime.callers+0x0000000000000078> 0x000000400068a4c8
0x000000400068a490: 0xca151ccd62f39c26 0xa17935b73a3c927a
0x000000400068a4a0: 0x0d305e1b159d03d0 0xffffffff00000001
0x000000400068a4b0: 0x00000000ffffffff 0x000000400068a588
0x000000400068a4c0: 0x0000000000080644 <runtime.(*unwinder).initAt+0x0000000000000354> 0x000000000210c0b8
0x000000400068a4d0: 0x00000000024d3d60 0x0000000000049d94 <runtime.mProf_Malloc+0x0000000000000054>
0x000000400068a4e0: 0x0000000000000000 0x0000000000000000
0x000000400068a4f0: 0x000000400068a710 0x0000000000000000
0x000000400068a500: 0x0000000000000000 0x0000000000000000
0x000000400068a510: 0x0000004000585520 0xffffffffffffffff
0x000000400068a520: 0x0000000000000200 0x0000000000000004
0x000000400068a530: 0x00000000003f2794 <github.com/aws/aws-sdk-go/aws/endpoints.init+0x00000000000adc04> 0x0000000000000020
0x000000400068a540: 0x0000000000000020 0x000000400068a588
0x000000400068a550: 0x0000000000078900 <runtime.pcdatavalue1+0x0000000000000180> 0x000000400068a598
0x000000400068a560: 0x0000000000078900 <runtime.pcdatavalue1+0x0000000000000180> 0x000000400068a588
0x000000400068a570: 0x0000000000078924 <runtime.pcdatavalue1+0x00000000000001a4> 0x000000400068a598
0x000000400068a580: <0x0000001000078924 0x000000400068a648
0x000000400068a590: 0x0000000000000000 0x000000400068a5e8
0x000000400068a5a0: 0x0000000000041638 <runtime.(*mheap).allocSpan+0x00000000000006e8> 0x000000400068a5e8
0x000000400068a5b0: 0x0000000000041648 <runtime.(*mheap).allocSpan+0x00000000000006f8> 0x000000400068a5e8
0x000000400068a5c0: 0x0000000000041a58 <runtime.(*mheap).allocSpan+0x0000000000000b08> 0x000000400068a5e8
0x000000400068a5d0: 0x000000000004168c <runtime.(*mheap).allocSpan+0x000000000000073c> 0x000000000211c4b8
0x000000400068a5e0: 0x0000000023068000 0x000000400068a6d8
0x000000400068a5f0: 0x000000000002c4f0 <runtime.(*mcentral).grow.(*mheap).alloc.func1+0x0000000000000060> 0x00000000003e9c8d <github.com/aws/aws-sdk-go/aws/endpoints.init+0x00000000000a50fd>
0x000000400068a600: 0xffffffffffffe000 0x000000400068a6a8
0x000000400068a610: 0x00000000000835f0 <runtime.callers.func1+0x00000000000000b0> 0x000000400068a658
0x000000400068a620: 0x0000000000079098 <runtime.(*inlineUnwinder).next+0x0000000000000058> 0x000000000002f91f <runtime.(*fixalloc).alloc+0x000000000000010f>
0x000000400068a630: 0x000000000008f604 <runtime.mcall+0x0000000000000054> 0x0000000523b34000
0x000000400068a640: 0x0006000001cbbefb 0x0000000000000000
0x000000400068a650: 0x0000ffff107b3b98 0x000000400068a6a8
0x000000400068a660: 0x000000000008374c <runtime.callers.func1+0x000000000000020c> 0x000000400068a798
0x000000400068a670: 0x000000400068a750 0x00000044d141e000
0x000000400068a680: 0x000000000005f65c <runtime.park_m+0x000000000000023c> 0x000000400068a698
0x000000400068a690: 0x000000400068a6b8 0x000000400068a708
0x000000400068a6a0: 0x0000000000049d94 <runtime.mProf_Malloc+0x0000000000000054> 0x000000400068a6c0
0x000000400068a6b0: 0x00000000000834f8 <runtime.callers+0x0000000000000078> 0x0000000000000000
0x000000400068a6c0: 0x0000000000083540 <runtime.callers.func1+0x0000000000000000> 0x0000000000049d94 <runtime.mProf_Malloc+0x0000000000000054>
0x000000400068a6d0: 0x000000400068a710 0x0000004000585520
0x000000400068a6e0: 0x000000400068a6b8 0x0000000000000004
0x000000400068a6f0: 0x000000400068a750 0x0000000000000020
0x000000400068a700: 0x0000000000000020 0x000000400068a8a8
0x000000400068a710: 0x0000000000020900 <runtime.profilealloc+0x0000000000000080> 0x00000000025ad680
0x000000400068a720: 0x000000400068a750 0x000000400068a798
0x000000400068a730: 0x00000000000488e8 <runtime.(*pageAlloc).allocToCache+0x00000000000001c8> 0x000000400068a770
0x000000400068a740: 0x0000004000585520 0xffffffffffffffff
0x000000400068a750: 0x0000000000000000 0x0000000000000000
0x000000400068a760: 0x0000000000000000 0x0000000000000000
0x000000400068a770: 0x0000000000000000 0x0000000000000000
0x000000400068a780: 0x0000000000000000 0x0000000000000000
0x000000400068a790: 0x0000000000000000 0x0000000000000000
0x000000400068a7a0: >0x0000000000000000 0x0000000000000000
0x000000400068a7b0: 0x0000000000000000 0x0000000000000000
0x000000400068a7c0: 0x0000000000000000 0x0000000000000000
0x000000400068a7d0: 0x0000000000000000 0x0000000000000000
0x000000400068a7e0: 0x0000000000000000 0x0000000000000000
0x000000400068a7f0: 0x0000000000000000 0x0000000000000000
0x000000400068a800: 0x0000000000000000 0x0000000000000000
0x000000400068a810: 0x0000000000000000 0x0000000000000000
0x000000400068a820: 0x0000000000000000 0x0000000000000000
0x000000400068a830: 0x0000000000000000 0x0000000000000000
0x000000400068a840: 0x0000000000000000 0x0000000000000000
0x000000400068a850: 0x00000000000202a0 <runtime.mallocgc+0x00000000000005d0> 0x0000000000000008
0x000000400068a860: 0x00000000025c18d0 0x000000400068a8e8
0x000000400068a870: 0x0000000000020138 <runtime.mallocgc+0x0000000000000468> 0x0000ffff0e1d3760
0x000000400068a880: 0x0000000000000003 0x00000043c97edfff
0x000000400068a890: 0x0000000000000000 0x000000400068a9c8
fatal error: morestack on g0
runtime stack:
runtime.throw({0x14f67cf?, 0x0?})
/home/dmac/sdk/gotip/src/runtime/panic.go:1018 +0x40 fp=0x2623c20 sp=0x2623bf0 pc=0x53320
runtime.badmorestackg0.func1()
/home/dmac/sdk/gotip/src/runtime/proc.go:530 +0xc8 fp=0x2623c80 sp=0x2623c20 pc=0x565d8
runtime.switchToCrashStack0()
/home/dmac/sdk/gotip/src/runtime/asm_arm64.s:283 +0x3c fp=0x2623c90 sp=0x2623c80 pc=0x8f71c
...
$ ./dlv exec ./hellopgo
Type 'help' for list of commands.
(dlv) b runtime.abort
Breakpoint 2 set at 0x860f0 for runtime.abort() /usr/local/go/src/runtime/asm_arm64.s:1186
(dlv) c
Serving on :80
fatal: morestack on g0
> runtime.abort() /usr/local/go/src/runtime/asm_arm64.s:1186 (hits total:1) (PC: 0x860f0)
Warning: debugging optimized function
(dlv) bt
0 0x00000000000860f0 in runtime.abort
at /usr/local/go/src/runtime/asm_arm64.s:1186
1 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
2 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
3 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
4 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
5 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
6 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
7 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
8 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
9 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
10 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
11 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
12 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
13 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
14 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
15 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
16 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
17 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
18 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
19 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
20 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
21 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
22 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
23 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
24 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
25 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
26 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
27 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
28 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
29 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
30 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
31 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
32 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
33 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
34 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
35 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
36 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
37 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
38 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
39 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
40 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
41 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
42 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
43 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
44 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
45 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
46 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
47 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
48 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
49 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
50 0x0000000000083d54 in runtime.morestack
at /usr/local/go/src/runtime/asm_arm64.s:283
(truncated)
package main
import (
"log"
"net"
"net/http"
_ "net/http/pprof"
"time"
)
func main() {
log.SetFlags(0)
server := &http.Server{
Addr: ":80",
Handler: http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
w.WriteHeader(200)
}),
ReadTimeout: 10 * time.Second,
ConnState: func(c net.Conn, state http.ConnState) {
if state == http.StateActive {
c.SetReadDeadline(time.Now().Add(100 * time.Millisecond))
}
},
}
log.Println("Serving on", server.Addr)
log.Fatal(server.ListenAndServe())
}
# internal/goos
hot-callsite-thres-from-CDF=0.002251339547030483
# internal/goexperiment
hot-callsite-thres-from-CDF=0.002251339547030483
# internal/goarch
hot-callsite-thres-from-CDF=0.002251339547030483
# internal/itoa
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=internal/itoa.Uitoa
# runtime/internal/math
hot-callsite-thres-from-CDF=0.002251339547030483
# math/bits
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=math/bits.LeadingZeros64
# internal/godebugs
hot-callsite-thres-from-CDF=0.002251339547030483
# runtime/internal/sys
hot-callsite-thres-from-CDF=0.002251339547030483
# unicode/utf8
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=unicode/utf8.AppendRune
hot-node enabled increased budget=2000 for func=unicode/utf8.ValidString
# internal/coverage/rtcov
hot-callsite-thres-from-CDF=0.002251339547030483
# internal/race
hot-callsite-thres-from-CDF=0.002251339547030483
# log/internal
hot-callsite-thres-from-CDF=0.002251339547030483
# internal/nettrace
hot-callsite-thres-from-CDF=0.002251339547030483
# internal/unsafeheader
hot-callsite-thres-from-CDF=0.002251339547030483
# container/list
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/internal/alias
hot-callsite-thres-from-CDF=0.002251339547030483
# runtime/internal/syscall
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=runtime/internal/syscall.EpollCtl
# crypto/subtle
hot-callsite-thres-from-CDF=0.002251339547030483
# internal/cpu
hot-callsite-thres-from-CDF=0.002251339547030483
# unicode/utf16
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/internal/boring/sig
hot-callsite-thres-from-CDF=0.002251339547030483
# vendor/golang.org/x/crypto/cryptobyte/asn1
hot-callsite-thres-from-CDF=0.002251339547030483
# vendor/golang.org/x/crypto/internal/alias
hot-callsite-thres-from-CDF=0.002251339547030483
# internal/bytealg
hot-callsite-thres-from-CDF=0.002251339547030483
# unicode
hot-callsite-thres-from-CDF=0.002251339547030483
# runtime/internal/atomic
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=runtime/internal/atomic.(*Int32).Add
hot-node enabled increased budget=2000 for func=runtime/internal/atomic.(*Int64).Load
hot-node enabled increased budget=2000 for func=runtime/internal/atomic.(*Uint8).Load
hot-node enabled increased budget=2000 for func=runtime/internal/atomic.(*Bool).Load
hot-node enabled increased budget=2000 for func=runtime/internal/atomic.(*Uint32).Load
hot-node enabled increased budget=2000 for func=runtime/internal/atomic.(*Uint32).CompareAndSwap
hot-node enabled increased budget=2000 for func=runtime/internal/atomic.(*Uint32).Add
hot-node enabled increased budget=2000 for func=runtime/internal/atomic.(*Uint64).Load
hot-node enabled increased budget=2000 for func=runtime/internal/atomic.(*Uint64).CompareAndSwap
hot-node enabled increased budget=2000 for func=runtime/internal/atomic.(*Uint64).Add
hot-node enabled increased budget=2000 for func=runtime/internal/atomic.(*Uintptr).Swap
hot-node enabled increased budget=2000 for func=runtime/internal/atomic.(*Uintptr).Add
# internal/abi
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=internal/abi.(*Type).Kind
hot-node enabled increased budget=2000 for func=internal/abi.addChecked
hot-node enabled increased budget=2000 for func=internal/abi.(*Type).Uncommon
hot-node enabled increased budget=2000 for func=internal/abi.(*Type).Elem
hot-node enabled increased budget=2000 for func=internal/abi.Name.IsEmbedded
hot-node enabled increased budget=2000 for func=internal/abi.(*StructField).Embedded
hot-node enabled increased budget=2000 for func=internal/abi.Name.DataChecked
hot-node enabled increased budget=2000 for func=internal/abi.Name.ReadVarint
hot-node enabled increased budget=2000 for func=internal/abi.Name.Name
# sync/atomic
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=sync/atomic.(*Bool).Load
hot-node enabled increased budget=2000 for func=sync/atomic.(*Int32).Load
hot-node enabled increased budget=2000 for func=sync/atomic.(*Int32).Add
hot-node enabled increased budget=2000 for func=sync/atomic.(*Uint64).Add
hot-node enabled increased budget=2000 for func=sync/atomic.(*Value).Load
hot-node enabled increased budget=2000 for func=sync/atomic.(*Value).Store
# math
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=math.Float64bits
hot-node enabled increased budget=2000 for func=math.Max
hot-node enabled increased budget=2000 for func=math.Min
hot-node enabled increased budget=2000 for func=math.Exp
hot-node enabled increased budget=2000 for func=math.Sin
hot-node enabled increased budget=2000 for func=math.Cos
# runtime
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=runtime.memhash_varlen
hot-node enabled increased budget=2000 for func=runtime.add
hot-node enabled increased budget=2000 for func=runtime.fastrand
hot-node enabled increased budget=2000 for func=runtime.nanotime
hot-node enabled increased budget=2000 for func=runtime.readgstatus
hot-node enabled increased budget=2000 for func=runtime.(*timeHistogram).record
hot-node enabled increased budget=2000 for func=runtime.acquirem
hot-node enabled increased budget=2000 for func=runtime.releasem
hot-node enabled increased budget=2000 for func=runtime.findfunc
hot-node enabled increased budget=2000 for func=runtime.readvarint
hot-node enabled increased budget=2000 for func=runtime.step
hot-node enabled increased budget=2000 for func=runtime.arenaIndex
hot-node enabled increased budget=2000 for func=runtime.spanOf
hot-node enabled increased budget=2000 for func=runtime.(*mSpanStateBox).get
hot-node enabled increased budget=2000 for func=runtime.(*mspan).base
hot-node enabled increased budget=2000 for func=runtime.(*mspan).divideByElemSize
hot-node enabled increased budget=2000 for func=runtime.(*mspan).objIndex
hot-node enabled increased budget=2000 for func=runtime.(*gcBits).bytep
hot-node enabled increased budget=2000 for func=runtime.(*gcBits).bitp
hot-node enabled increased budget=2000 for func=runtime.(*mspan).markBitsForIndex
hot-node enabled increased budget=2000 for func=runtime.markBits.isMarked
hot-node enabled increased budget=2000 for func=runtime.markBits.setMarked
hot-node enabled increased budget=2000 for func=runtime.pageIndexOf
hot-node enabled increased budget=2000 for func=runtime.(*gcWork).putFast
hot-node enabled increased budget=2000 for func=runtime.(*lfstack).pop
hot-node enabled increased budget=2000 for func=runtime.(*pallocBits).summarize
hot-node enabled increased budget=2000 for func=runtime.(*pageAlloc).update
hot-budget check allows inlining for call runtime.(*pallocBits).summarize (cost 319) at /usr/local/go/src/runtime/mpagealloc.go:498:31 in function runtime.(*pageAlloc).update
hot-node enabled increased budget=2000 for func=runtime.(*mheap).tryAllocMSpan
hot-node enabled increased budget=2000 for func=runtime.(*mspan).init
hot-node enabled increased budget=2000 for func=runtime.(*gcBitsArena).tryAlloc
hot-node enabled increased budget=2000 for func=runtime.pMask.set
hot-node enabled increased budget=2000 for func=runtime.divRoundUp
hot-node enabled increased budget=2000 for func=runtime.(*mspan).countAlloc
hot-node enabled increased budget=2000 for func=runtime.(*mspan).refillAllocCache
hot-node enabled increased budget=2000 for func=runtime.(*mcentral).fullSwept
hot-node enabled increased budget=2000 for func=runtime.(*gcControllerState).heapGoalInternal
hot-node enabled increased budget=2000 for func=runtime.spanOfUnchecked
hot-node enabled increased budget=2000 for func=runtime.isSystemGoroutine
hot-budget check allows inlining for call runtime.findfunc (cost 214) at /usr/local/go/src/runtime/traceback.go:1306:15 in function runtime.isSystemGoroutine
hot-node enabled increased budget=2000 for func=runtime.runqempty
hot-node enabled increased budget=2000 for func=runtime.nobarrierWakeTime
hot-node enabled increased budget=2000 for func=runtime.(*guintptr).cas
hot-node enabled increased budget=2000 for func=runtime.runqget
hot-node enabled increased budget=2000 for func=runtime.taggedPointer.tag
hot-node enabled increased budget=2000 for func=runtime.(*gList).pop
hot-node enabled increased budget=2000 for func=runtime.(*randomEnum).done
hot-node enabled increased budget=2000 for func=runtime.(*randomEnum).next
hot-node enabled increased budget=2000 for func=runtime.pMask.read
hot-node enabled increased budget=2000 for func=runtime.runqgrab
hot-node enabled increased budget=2000 for func=runtime.checkTimersNoP
hot-node enabled increased budget=2000 for func=runtime.lock
hot-node enabled increased budget=2000 for func=runtime.lockWithRank
hot-node enabled increased budget=2000 for func=runtime.lock2
hot-node enabled increased budget=2000 for func=runtime.unlock
hot-node enabled increased budget=2000 for func=runtime.unlockWithRank
hot-node enabled increased budget=2000 for func=runtime.unlock2
hot-node enabled increased budget=2000 for func=runtime.entersyscall
hot-node enabled increased budget=2000 for func=runtime.reentersyscall
hot-node enabled increased budget=2000 for func=runtime.casgstatus
hot-node enabled increased budget=2000 for func=runtime.funcInfo.entry
hot-node enabled increased budget=2000 for func=runtime.(*moduledata).textAddr
hot-node enabled increased budget=2000 for func=runtime.(*unwinder).resolveInternal
hot-node enabled increased budget=2000 for func=runtime.(*unwinder).finishInternal
hot-node enabled increased budget=2000 for func=runtime.funcspdelta
hot-node enabled increased budget=2000 for func=runtime.pcvalue
hot-node enabled increased budget=2000 for func=runtime.tracebackPCs
hot-node enabled increased budget=2000 for func=runtime.(*unwinder).next
hot-node enabled increased budget=2000 for func=runtime.newInlineUnwinder
hot-node enabled increased budget=2000 for func=runtime.(*inlineUnwinder).resolveInternal
hot-node enabled increased budget=2000 for func=runtime.pcdatavalue1
hot-node enabled increased budget=2000 for func=runtime.(*wbBuf).get2
hot-node enabled increased budget=2000 for func=runtime.wbBufFlush.func1
hot-node enabled increased budget=2000 for func=runtime.wbBufFlush1
hot-node enabled increased budget=2000 for func=runtime.findObject
hot-node enabled increased budget=2000 for func=runtime.greyobject
hot-node enabled increased budget=2000 for func=runtime.getempty
hot-node enabled increased budget=2000 for func=runtime.(*mheap).allocSpan
hot-node enabled increased budget=2000 for func=runtime.(*fixalloc).alloc
hot-node enabled increased budget=2000 for func=runtime.(*consistentHeapStats).acquire
hot-node enabled increased budget=2000 for func=runtime.(*consistentHeapStats).release
hot-node enabled increased budget=2000 for func=runtime.(*mheap).allocMSpanLocked
hot-node enabled increased budget=2000 for func=runtime.(*mheap).initSpan
hot-node enabled increased budget=2000 for func=runtime.(*mheap).allocNeedsZero
hot-node enabled increased budget=2000 for func=runtime.newMarkBits
hot-node enabled increased budget=2000 for func=runtime.newAllocBits
hot-node enabled increased budget=2000 for func=runtime.(*lfstack).push
hot-node enabled increased budget=2000 for func=runtime.trygetfull
hot-node enabled increased budget=2000 for func=runtime.exitsyscall
hot-node enabled increased budget=2000 for func=runtime.exitsyscallfast
hot-node enabled increased budget=2000 for func=runtime.pidleget
hot-node enabled increased budget=2000 for func=runtime.(*mcache).prepareForSweep
hot-node enabled increased budget=2000 for func=runtime.(*mcentral).uncacheSpan
hot-node enabled increased budget=2000 for func=runtime.(*sweepLocked).sweep
hot-node enabled increased budget=2000 for func=runtime.(*spanSet).push
hot-node enabled increased budget=2000 for func=runtime.(*atomicHeadTailIndex).incTail
hot-node enabled increased budget=2000 for func=runtime.(*mheap).freeSpanLocked
hot-node enabled increased budget=2000 for func=runtime.(*pageAlloc).free
hot-node enabled increased budget=2000 for func=runtime.(*scavengeIndex).free
hot-node enabled increased budget=2000 for func=runtime.(*gcControllerState).update
hot-node enabled increased budget=2000 for func=runtime.schedule
hot-node enabled increased budget=2000 for func=runtime.notesleep
hot-node enabled increased budget=2000 for func=runtime.stackalloc
hot-node enabled increased budget=2000 for func=runtime.pidleput
hot-node enabled increased budget=2000 for func=runtime.wakeNetPoller
hot-node enabled increased budget=2000 for func=runtime.wakep
hot-node enabled increased budget=2000 for func=runtime.pidlegetSpinning
hot-node enabled increased budget=2000 for func=runtime.findRunnable
hot-node enabled increased budget=2000 for func=runtime.stopm
hot-node enabled increased budget=2000 for func=runtime.adjusttimers
hot-node enabled increased budget=2000 for func=runtime.dodeltimer
hot-node enabled increased budget=2000 for func=runtime.siftupTimer
hot-node enabled increased budget=2000 for func=runtime.siftdownTimer
hot-node enabled increased budget=2000 for func=runtime.doaddtimer
hot-node enabled increased budget=2000 for func=runtime.runtimer
hot-node enabled increased budget=2000 for func=runtime.runOneTimer
hot-node enabled increased budget=2000 for func=runtime.dodeltimer0
hot-node enabled increased budget=2000 for func=runtime.ready
hot-node enabled increased budget=2000 for func=runtime.netpoll
hot-node enabled increased budget=2000 for func=runtime.stealWork
hot-node enabled increased budget=2000 for func=runtime.runqsteal
hot-node enabled increased budget=2000 for func=runtime.checkRunqsNoP
hot-node enabled increased budget=2000 for func=runtime.resetspinning
hot-budget check allows inlining for call runtime.lock2 (cost 394) at /usr/local/go/src/runtime/lockrank_off.go:24:7 in function runtime.lockWithRank
hot-budget check allows inlining for call runtime.unlock2 (cost 281) at /usr/local/go/src/runtime/lockrank_off.go:34:9 in function runtime.unlockWithRank
hot-budget check allows inlining for call runtime.reentersyscall (cost 818) at /usr/local/go/src/runtime/proc.go:4064:16 in function runtime.entersyscall
hot-budget check allows inlining for call runtime.casgstatus (cost 1053) at /usr/local/go/src/runtime/proc.go:4011:12 in function runtime.reentersyscall
hot-budget check allows inlining for call runtime.(*timeHistogram).record (cost 97) at /usr/local/go/src/runtime/proc.go:1133:25 in function runtime.casgstatus
hot-budget check allows inlining for call runtime.tracebackPCs (cost 506) at /usr/local/go/src/runtime/traceback.go:1100:19 in function runtime.callers.func1
hot-budget check allows inlining for call runtime.(*unwinder).resolveInternal (cost 934) at /usr/local/go/src/runtime/traceback.go:226:19 in function runtime.(*unwinder).initAt
hot-budget check allows inlining for call runtime.(*moduledata).textAddr (cost 163) at /usr/local/go/src/runtime/symtab.go:763:25 in function runtime.funcInfo.entry
hot-budget check allows inlining for call runtime.pcvalue (cost 1241) at /usr/local/go/src/runtime/symtab.go:994:17 in function runtime.funcspdelta
hot-budget check allows inlining for call runtime.step (cost 182) at /usr/local/go/src/runtime/symtab.go:886:15 in function runtime.pcvalue
hot-budget check allows inlining for call runtime.newInlineUnwinder (cost 173) at /usr/local/go/src/runtime/traceback.go:623:34 in function runtime.tracebackPCs
hot-budget check allows inlining for call runtime.(*unwinder).finishInternal (cost 133) at /usr/local/go/src/runtime/traceback.go:442:19 in function runtime.(*unwinder).next
hot-budget check allows inlining for call runtime.findfunc (cost 214) at /usr/local/go/src/runtime/traceback.go:445:17 in function runtime.(*unwinder).next
hot-budget check allows inlining for call runtime.(*unwinder).resolveInternal (cost 934) at /usr/local/go/src/runtime/traceback.go:508:19 in function runtime.(*unwinder).next
hot-budget check allows inlining for call runtime.pcdatavalue1 (cost 1284) at /usr/local/go/src/runtime/symtabinl.go:70:22 in function runtime.(*inlineUnwinder).resolveInternal
hot-budget check allows inlining for call runtime.pcvalue (cost 1241) at /usr/local/go/src/runtime/symtab.go:1037:17 in function runtime.pcdatavalue1
hot-budget check allows inlining for call runtime.wbBufFlush1 (cost 561) at /usr/local/go/src/runtime/mwbbuf.go:181:14 in function runtime.wbBufFlush.func1
hot-budget check allows inlining for call runtime.findObject (cost 288) at /usr/local/go/src/runtime/mwbbuf.go:240:36 in function runtime.wbBufFlush1
hot-budget check allows inlining for call runtime.(*mheap).allocMSpanLocked (cost 784) at /usr/local/go/src/runtime/mheap.go:1264:25 in function runtime.(*mheap).allocSpan
hot-budget check allows inlining for call runtime.(*mheap).initSpan (cost 568) at /usr/local/go/src/runtime/mheap.go:1344:12 in function runtime.(*mheap).allocSpan
hot-budget check allows inlining for call runtime.(*fixalloc).alloc (cost 354) at /usr/local/go/src/runtime/mheap.go:1123:53 in function runtime.(*mheap).allocMSpanLocked
hot-budget check allows inlining for call runtime.(*mspan).init (cost 83) at /usr/local/go/src/runtime/mheap.go:1384:8 in function runtime.(*mheap).initSpan
hot-budget check allows inlining for call runtime.(*mheap).allocNeedsZero (cost 197) at /usr/local/go/src/runtime/mheap.go:1385:21 in function runtime.(*mheap).initSpan
hot-budget check allows inlining for call runtime.newMarkBits (cost 666) at /usr/local/go/src/runtime/mheap.go:1412:29 in function runtime.(*mheap).initSpan
hot-budget check allows inlining for call runtime.newAllocBits (cost 670) at /usr/local/go/src/runtime/mheap.go:1413:29 in function runtime.(*mheap).initSpan
hot-budget check allows inlining for call runtime.newMarkBits (cost 666) at /usr/local/go/src/runtime/mheap.go:2198:20 in function runtime.newAllocBits
hot-budget check allows inlining for call runtime.(*lfstack).push (cost 159) at /usr/local/go/src/runtime/mgcwork.go:410:17 in function runtime.putempty
hot-budget check allows inlining for call runtime.exitsyscallfast (cost 241) at /usr/local/go/src/runtime/proc.go:4168:20 in function runtime.exitsyscall
hot-budget check allows inlining for call runtime.casgstatus (cost 1053) at /usr/local/go/src/runtime/proc.go:4187:13 in function runtime.exitsyscall
hot-budget check allows inlining for call runtime.(*mcache).prepareForSweep (cost 246) at /usr/local/go/src/runtime/proc.go:5334:27 in function runtime.acquirep
hot-budget check allows inlining for call runtime.(*spanSet).push (cost 667) at /usr/local/go/src/runtime/mcentral.go:236:24 in function runtime.(*mcentral).uncacheSpan
hot-budget check allows inlining for call runtime.newMarkBits (cost 666) at /usr/local/go/src/runtime/mgcsweep.go:669:28 in function runtime.(*sweepLocked).sweep
hot-budget check allows inlining for call runtime.(*atomicHeadTailIndex).incTail (cost 121) at /usr/local/go/src/runtime/mspanset.go:76:35 in function runtime.(*spanSet).push
hot-budget check allows inlining for call runtime.(*consistentHeapStats).acquire (cost 212) at /usr/local/go/src/runtime/mheap.go:1625:37 in function runtime.(*mheap).freeSpanLocked
hot-budget check allows inlining for call runtime.(*scavengeIndex).free (cost 262) at /usr/local/go/src/runtime/mpagealloc.go:951:20 in function runtime.(*pageAlloc).free
hot-budget check allows inlining for call runtime.(*pageAlloc).update (cost 1724) at /usr/local/go/src/runtime/mpagealloc.go:973:10 in function runtime.(*pageAlloc).free
hot-budget check allows inlining for call runtime.resetspinning (cost 728) at /usr/local/go/src/runtime/proc.go:3600:16 in function runtime.schedule
hot-budget check allows inlining for call runtime.pidlegetSpinning (cost 254) at /usr/local/go/src/runtime/proc.go:2745:26 in function runtime.wakep
hot-budget check allows inlining for call runtime.pidleget (cost 222) at /usr/local/go/src/runtime/proc.go:6154:21 in function runtime.pidlegetSpinning
hot-budget check allows inlining for call runtime.notesleep (cost 261) at /usr/local/go/src/runtime/proc.go:1632:11 in function runtime.mPark
hot-budget check allows inlining for call runtime.casgstatus (cost 1053) at /usr/local/go/src/runtime/proc.go:2861:12 in function runtime.execute
hot-budget check allows inlining for call runtime.netpoll (cost 643) at /usr/local/go/src/runtime/proc.go:2978:21 in function runtime.findRunnable
hot-budget check allows inlining for call runtime.casgstatus (cost 1053) at /usr/local/go/src/runtime/proc.go:2981:14 in function runtime.findRunnable
hot-budget check allows inlining for call runtime.stealWork (cost 513) at /usr/local/go/src/runtime/proc.go:2999:49 in function runtime.findRunnable
hot-budget check allows inlining for call runtime.pidleput (cost 448) at /usr/local/go/src/runtime/proc.go:3081:16 in function runtime.findRunnable
hot-budget check allows inlining for call runtime.checkRunqsNoP (cost 562) at /usr/local/go/src/runtime/proc.go:3137:22 in function runtime.findRunnable
hot-budget check allows inlining for call runtime.checkTimersNoP (cost 105) at /usr/local/go/src/runtime/proc.go:3165:29 in function runtime.findRunnable
hot-budget check allows inlining for call runtime.netpoll (cost 643) at /usr/local/go/src/runtime/proc.go:3191:18 in function runtime.findRunnable
hot-budget check allows inlining for call runtime.pidleget (cost 222) at /usr/local/go/src/runtime/proc.go:3203:20 in function runtime.findRunnable
hot-budget check allows inlining for call runtime.stopm (cost 596) at /usr/local/go/src/runtime/proc.go:3229:7 in function runtime.findRunnable
hot-budget check allows inlining for call runtime.adjusttimers (cost 682) at /usr/local/go/src/runtime/proc.go:3689:15 in function runtime.checkTimers
hot-budget check allows inlining for call runtime.runtimer (cost 1173) at /usr/local/go/src/runtime/proc.go:3693:21 in function runtime.checkTimers
hot-budget check allows inlining for call runtime.dodeltimer (cost 337) at /usr/local/go/src/runtime/time.go:695:26 in function runtime.adjusttimers
hot-budget check allows inlining for call runtime.dodeltimer (cost 337) at /usr/local/go/src/runtime/time.go:712:26 in function runtime.adjusttimers
hot-budget check allows inlining for call runtime.siftupTimer (cost 186) at /usr/local/go/src/runtime/time.go:395:32 in function runtime.dodeltimer
hot-budget check allows inlining for call runtime.siftupTimer (cost 186) at /usr/local/go/src/runtime/time.go:303:13 in function runtime.doaddtimer
hot-budget check allows inlining for call runtime.runOneTimer (cost 768) at /usr/local/go/src/runtime/time.go:792:15 in function runtime.runtimer
hot-budget check allows inlining for call runtime.dodeltimer0 (cost 482) at /usr/local/go/src/runtime/time.go:868:14 in function runtime.runOneTimer
hot-budget check allows inlining for call runtime.siftdownTimer (cost 277) at /usr/local/go/src/runtime/time.go:426:16 in function runtime.dodeltimer0
hot-budget check allows inlining for call runtime.runqsteal (cost 350) at /usr/local/go/src/runtime/proc.go:3316:23 in function runtime.stealWork
hot-budget check allows inlining for call runtime.runqgrab (cost 192) at /usr/local/go/src/runtime/proc.go:6434:15 in function runtime.runqsteal
hot-budget check allows inlining for call runtime.pcvalue (cost 1241) at /usr/local/go/src/runtime/symtab.go:1029:17 in function runtime.pcdatavalue
hot-node enabled increased budget=2000 for func=runtime.resolveNameOff
hot-node enabled increased budget=2000 for func=runtime.interhash
hot-node enabled increased budget=2000 for func=runtime.typehash
hot-budget check allows inlining for call runtime.typehash (cost 1172) at /usr/local/go/src/runtime/alg.go:131:23 in function runtime.nilinterhash
hot-node enabled increased budget=2000 for func=runtime.memequal64
hot-node enabled increased budget=2000 for func=runtime.strequal
hot-node enabled increased budget=2000 for func=runtime.ifaceeq
hot-node enabled increased budget=2000 for func=runtime.efaceeq
hot-node enabled increased budget=2000 for func=runtime.nilinterequal
hot-node enabled increased budget=2000 for func=runtime.(*sweepLocker).tryAcquire
hot-node enabled increased budget=2000 for func=runtime.(*activeSweep).end
hot-node enabled increased budget=2000 for func=runtime.(*itabTableType).find
hot-node enabled increased budget=2000 for func=runtime.resolveTypeOff
hot-node enabled increased budget=2000 for func=runtime.rtype.typeOff
hot-budget check allows inlining for call runtime.resolveTypeOff (cost 434) at /usr/local/go/src/runtime/type.go:182:23 in function runtime.rtype.typeOff
hot-node enabled increased budget=2000 for func=runtime.(*gcWork).tryGetFast
hot-node enabled increased budget=2000 for func=runtime.(*gcWork).tryGet
hot-budget check allows inlining for call runtime.trygetfull (cost 118) at /usr/local/go/src/runtime/mgcwork.go:216:21 in function runtime.(*gcWork).tryGet
hot-node enabled increased budget=2000 for func=runtime.heapBitsForAddr
hot-node enabled increased budget=2000 for func=runtime.heapBits.nextFast
hot-node enabled increased budget=2000 for func=runtime.heapBits.next
hot-budget check allows inlining for call runtime.heapBitsForAddr (cost 128) at /usr/local/go/src/runtime/mbitmap.go:478:22 in function runtime.heapBits.next
hot-node enabled increased budget=2000 for func=runtime.scanobject
hot-budget check allows inlining for call runtime.heapBitsForAddr (cost 128) at /usr/local/go/src/runtime/mgcmark.go:1304:26 in function runtime.scanobject
hot-budget check allows inlining for call runtime.heapBits.next (cost 191) at /usr/local/go/src/runtime/mgcmark.go:1309:31 in function runtime.scanobject
hot-budget check allows inlining for call runtime.findObject (cost 288) at /usr/local/go/src/runtime/mgcmark.go:1335:40 in function runtime.scanobject
hot-budget check allows inlining for call runtime.greyobject (cost 696) at /usr/local/go/src/runtime/mgcmark.go:1336:15 in function runtime.scanobject
hot-node enabled increased budget=2000 for func=runtime.markrootSpans
hot-budget check allows inlining for call runtime.scanobject (cost 1817) at /usr/local/go/src/runtime/mgcmark.go:391:16 in function runtime.markrootSpans
hot-node enabled increased budget=2000 for func=runtime.(*stkframe).getStackMap
hot-node enabled increased budget=2000 for func=runtime.adjustpointers
hot-node enabled increased budget=2000 for func=runtime.(*stackObjectRecord).ptrdata
hot-node enabled increased budget=2000 for func=runtime.adjustframe
hot-budget check allows inlining for call runtime.(*stkframe).getStackMap (cost 1363) at /usr/local/go/src/runtime/stack.go:679:41 in function runtime.adjustframe
hot-budget check allows inlining for call runtime.adjustpointers (cost 329) at /usr/local/go/src/runtime/stack.go:684:17 in function runtime.adjustframe
hot-budget check allows inlining for call runtime.adjustpointers (cost 329) at /usr/local/go/src/runtime/stack.go:692:17 in function runtime.adjustframe
hot-node enabled increased budget=2000 for func=runtime.copystack
hot-node enabled increased budget=2000 for func=runtime.(*stackScanState).addObject
hot-budget check allows inlining for call runtime.getempty (cost 950) at /usr/local/go/src/runtime/mgcstack.go:276:48 in function runtime.(*stackScanState).addObject
hot-budget check allows inlining for call runtime.scanobject (cost 1817) at /usr/local/go/src/runtime/mgcmark.go:1192:13 in function runtime.gcDrainN
hot-node enabled increased budget=2000 for func=runtime.park_m
hot-budget check allows inlining for call runtime.casgstatus (cost 1053) at /usr/local/go/src/runtime/proc.go:3730:12 in function runtime.park_m
hot-budget check allows inlining for call runtime.schedule (cost 1273) at /usr/local/go/src/runtime/proc.go:3745:10 in function runtime.park_m
hot-node enabled increased budget=2000 for func=runtime.semacquire1
hot-node enabled increased budget=2000 for func=runtime.(*semaRoot).dequeue
hot-node enabled increased budget=2000 for func=runtime.semrelease1
hot-budget check allows inlining for call runtime.(*semaRoot).dequeue (cost 397) at /usr/local/go/src/runtime/sema.go:194:23 in function runtime.semrelease1
hot-node enabled increased budget=2000 for func=runtime.gcDrain
hot-budget check allows inlining for call runtime.(*gcWork).tryGet (cost 307) at /usr/local/go/src/runtime/mgcmark.go:1090:18 in function runtime.gcDrain
hot-budget check allows inlining for call runtime.scanobject (cost 1817) at /usr/local/go/src/runtime/mgcmark.go:1103:13 in function runtime.gcDrain
hot-node enabled increased budget=2000 for func=runtime.(*atomicHeadTailIndex).cas
hot-node enabled increased budget=2000 for func=runtime.(*spanSet).pop
hot-node enabled increased budget=2000 for func=runtime.(*mheap).nextSpanForSweep
hot-budget check allows inlining for call runtime.(*spanSet).pop (cost 340) at /usr/local/go/src/runtime/mgcsweep.go:106:29 in function runtime.(*mheap).nextSpanForSweep
hot-node enabled increased budget=2000 for func=runtime.sweepone
hot-callsite identified at line=/usr/local/go/src/runtime/mgcsweep.go:390:28 for func=runtime.sweepone
hot-budget check allows inlining for call runtime.(*mheap).nextSpanForSweep (cost 852) at /usr/local/go/src/runtime/mgcsweep.go:375:31 in function runtime.sweepone
hot-budget check allows inlining for call runtime.(*sweepLocker).tryAcquire (cost 124) at /usr/local/go/src/runtime/mgcsweep.go:390:28 in function runtime.sweepone
hot-budget check allows inlining for call runtime.(*activeSweep).end (cost 252) at /usr/local/go/src/runtime/mgcsweep.go:407:18 in function runtime.sweepone
hot-node enabled increased budget=2000 for func=runtime.(*gcControllerState).trigger
hot-budget check allows inlining for call runtime.(*gcControllerState).heapGoalInternal (cost 121) at /usr/local/go/src/runtime/mgcpacer.go:1092:40 in function runtime.(*gcControllerState).trigger
hot-node enabled increased budget=2000 for func=runtime.bool2int
hot-node enabled increased budget=2000 for func=runtime.makeSpanClass
hot-node enabled increased budget=2000 for func=runtime.deductAssistCredit
hot-node enabled increased budget=2000 for func=runtime.getMCache
hot-node enabled increased budget=2000 for func=runtime.nextFreeFast
hot-node enabled increased budget=2000 for func=runtime.(*mspan).nextFreeIndex
hot-budget check allows inlining for call runtime.(*mspan).refillAllocCache (cost 97) at /usr/local/go/src/runtime/mbitmap.go:182:21 in function runtime.(*mspan).nextFreeIndex
hot-node enabled increased budget=2000 for func=runtime.deductSweepCredit
hot-node enabled increased budget=2000 for func=runtime.(*mheap).alloc
hot-node enabled increased budget=2000 for func=runtime.writeHeapBitsForAddr
hot-node enabled increased budget=2000 for func=runtime.writeHeapBits.flush
hot-node enabled increased budget=2000 for func=runtime.writeHeapBits.write
hot-node enabled increased budget=2000 for func=runtime.(*mspan).initHeapBits
hot-budget check allows inlining for call runtime.writeHeapBits.flush (cost 235) at /usr/local/go/src/runtime/mbitmap.go:734:10 in function runtime.(*mspan).initHeapBits
hot-node enabled increased budget=2000 for func=runtime.(*mcentral).grow
hot-budget check allows inlining for call runtime.(*mheap).alloc (cost 81) at /usr/local/go/src/runtime/mcentral.go:246:19 in function runtime.(*mcentral).grow
hot-budget check allows inlining for call runtime.(*mspan).initHeapBits (cost 763) at /usr/local/go/src/runtime/mcentral.go:255:16 in function runtime.(*mcentral).grow
hot-node enabled increased budget=2000 for func=runtime.(*mcentral).cacheSpan
hot-budget check allows inlining for call runtime.deductSweepCredit (cost 1922) at /usr/local/go/src/runtime/mcentral.go:84:19 in function runtime.(*mcentral).cacheSpan
hot-budget check allows inlining for call runtime.(*spanSet).pop (cost 340) at /usr/local/go/src/runtime/mcentral.go:111:31 in function runtime.(*mcentral).cacheSpan
hot-budget check allows inlining for call runtime.(*spanSet).pop (cost 340) at /usr/local/go/src/runtime/mcentral.go:139:29 in function runtime.(*mcentral).cacheSpan
hot-budget check allows inlining for call runtime.(*sweepLocker).tryAcquire (cost 124) at /usr/local/go/src/runtime/mcentral.go:143:29 in function runtime.(*mcentral).cacheSpan
hot-budget check allows inlining for call runtime.(*mcentral).grow (cost 929) at /usr/local/go/src/runtime/mcentral.go:166:12 in function runtime.(*mcentral).cacheSpan
hot-budget check allows inlining for call runtime.(*mspan).refillAllocCache (cost 97) at /usr/local/go/src/runtime/mcentral.go:183:20 in function runtime.(*mcentral).cacheSpan
hot-node enabled increased budget=2000 for func=runtime.(*mcache).refill
hot-budget check allows inlining for call runtime.(*mcentral).uncacheSpan (cost 344) at /usr/local/go/src/runtime/mcache.go:159:43 in function runtime.(*mcache).refill
hot-budget check allows inlining for call runtime.(*consistentHeapStats).acquire (cost 212) at /usr/local/go/src/runtime/mcache.go:162:38 in function runtime.(*mcache).refill
hot-budget check allows inlining for call runtime.(*consistentHeapStats).release (cost 187) at /usr/local/go/src/runtime/mcache.go:171:29 in function runtime.(*mcache).refill
hot-budget check allows inlining for call runtime.(*gcControllerState).update (cost 161) at /usr/local/go/src/runtime/mcache.go:212:21 in function runtime.(*mcache).refill
hot-node enabled increased budget=2000 for func=runtime.(*mcache).nextFree
hot-budget check allows inlining for call runtime.(*mspan).nextFreeIndex (cost 408) at /usr/local/go/src/runtime/malloc.go:918:30 in function runtime.(*mcache).nextFree
hot-budget check allows inlining for call runtime.(*mcache).refill (cost 1467) at /usr/local/go/src/runtime/malloc.go:925:11 in function runtime.(*mcache).nextFree
hot-node enabled increased budget=2000 for func=runtime.heapBitsSetType
hot-callsite identified at line=/usr/local/go/src/runtime/mbitmap.go:1029:20 for func=runtime.heapBitsSetType
hot-budget check allows inlining for call runtime.writeHeapBits.write (cost 132) at /usr/local/go/src/runtime/mbitmap.go:1030:15 in function runtime.heapBitsSetType
hot-budget check allows inlining for call runtime.writeHeapBits.write (cost 132) at /usr/local/go/src/runtime/mbitmap.go:1042:15 in function runtime.heapBitsSetType
hot-budget check allows inlining for call runtime.writeHeapBits.write (cost 132) at /usr/local/go/src/runtime/mbitmap.go:1063:16 in function runtime.heapBitsSetType
hot-budget check allows inlining for call runtime.writeHeapBits.write (cost 132) at /usr/local/go/src/runtime/mbitmap.go:1066:15 in function runtime.heapBitsSetType
hot-budget check allows inlining for call runtime.writeHeapBits.flush (cost 235) at /usr/local/go/src/runtime/mbitmap.go:1086:9 in function runtime.heapBitsSetType
hot-node enabled increased budget=2000 for func=runtime.gcmarknewobject
hot-node enabled increased budget=2000 for func=runtime.gcTrigger.test
hot-budget check allows inlining for call runtime.(*gcControllerState).trigger (cost 350) at /usr/local/go/src/runtime/mgc.go:579:37 in function runtime.gcTrigger.test
hot-node enabled increased budget=2000 for func=runtime.mallocgc
hot-budget check allows inlining for call runtime.deductAssistCredit (cost 95) at /usr/local/go/src/runtime/malloc.go:1002:31 in function runtime.mallocgc
hot-budget check allows inlining for call runtime.gcmarknewobject (cost 262) at /usr/local/go/src/runtime/malloc.go:1181:18 in function runtime.mallocgc
hot-budget check allows inlining for call runtime.gcTrigger.test (cost 447) at /usr/local/go/src/runtime/malloc.go:1241:51 in function runtime.mallocgc
hot-node enabled increased budget=2000 for func=runtime.getitab
hot-budget check allows inlining for call runtime.(*itabTableType).find (cost 82) at /usr/local/go/src/runtime/iface.go:55:15 in function runtime.getitab
hot-node enabled increased budget=2000 for func=runtime.assertE2I2
hot-budget check allows inlining for call runtime.getitab (cost 971) at /usr/local/go/src/runtime/iface.go:462:16 in function runtime.assertE2I2
hot-node enabled increased budget=2000 for func=runtime.assertE2I
hot-budget check allows inlining for call runtime.getitab (cost 971) at /usr/local/go/src/runtime/iface.go:454:16 in function runtime.assertE2I
hot-node enabled increased budget=2000 for func=runtime.newarray
hot-node enabled increased budget=2000 for func=runtime.newobject
hot-node enabled increased budget=2000 for func=runtime.rawstring
hot-node enabled increased budget=2000 for func=runtime.(*wbBuf).get1
hot-node enabled increased budget=2000 for func=runtime.bulkBarrierPreWriteSrcOnly
hot-budget check allows inlining for call runtime.heapBitsForAddr (cost 128) at /usr/local/go/src/runtime/mbitmap.go:619:22 in function runtime.bulkBarrierPreWriteSrcOnly
hot-node enabled increased budget=2000 for func=runtime.bulkBarrierPreWrite
hot-node enabled increased budget=2000 for func=runtime.typedmemmove
hot-budget check allows inlining for call runtime.bulkBarrierPreWrite (cost 1180) at /usr/local/go/src/runtime/mbarrier.go:157:22 in function runtime.typedmemmove
hot-node enabled increased budget=2000 for func=runtime.makechan
hot-node enabled increased budget=2000 for func=runtime.empty
hot-node enabled increased budget=2000 for func=runtime.chanrecv
hot-node enabled increased budget=2000 for func=runtime.gfget
hot-node enabled increased budget=2000 for func=runtime.newproc1
hot-budget check allows inlining for call runtime.gfget (cost 496) at /usr/local/go/src/runtime/proc.go:4502:15 in function runtime.newproc1
hot-budget check allows inlining for call runtime.isSystemGoroutine (cost 364) at /usr/local/go/src/runtime/proc.go:4537:22 in function runtime.newproc1
hot-budget check allows inlining for call runtime.casgstatus (cost 1053) at /usr/local/go/src/runtime/proc.go:4558:12 in function runtime.newproc1
hot-node enabled increased budget=2000 for func=runtime.convT32
hot-node enabled increased budget=2000 for func=runtime.convT64
hot-node enabled increased budget=2000 for func=runtime.convTslice
hot-node enabled increased budget=2000 for func=runtime.convI2I
hot-budget check allows inlining for call runtime.getitab (cost 971) at /usr/local/go/src/runtime/iface.go:419:16 in function runtime.convI2I
hot-node enabled increased budget=2000 for func=runtime.assertI2I
hot-budget check allows inlining for call runtime.getitab (cost 971) at /usr/local/go/src/runtime/iface.go:430:16 in function runtime.assertI2I
hot-node enabled increased budget=2000 for func=runtime.assertI2I2
hot-budget check allows inlining for call runtime.getitab (cost 971) at /usr/local/go/src/runtime/iface.go:439:16 in function runtime.assertI2I2
hot-node enabled increased budget=2000 for func=runtime.isEmpty
hot-node enabled increased budget=2000 for func=runtime.bucketShift
hot-node enabled increased budget=2000 for func=runtime.bucketMask
hot-node enabled increased budget=2000 for func=runtime.tophash
hot-node enabled increased budget=2000 for func=runtime.evacuated
hot-node enabled increased budget=2000 for func=runtime.(*bmap).overflow
hot-node enabled increased budget=2000 for func=runtime.(*bmap).keys
hot-node enabled increased budget=2000 for func=runtime.roundupsize
hot-node enabled increased budget=2000 for func=runtime.memclrHasPointers
hot-budget check allows inlining for call runtime.bulkBarrierPreWrite (cost 1180) at /usr/local/go/src/runtime/mbarrier.go:345:21 in function runtime.memclrHasPointers
hot-node enabled increased budget=2000 for func=runtime.makeBucketArray
hot-budget check allows inlining for call runtime.newarray (cost 157) at /usr/local/go/src/runtime/map.go:364:21 in function runtime.makeBucketArray
hot-node enabled increased budget=2000 for func=runtime.mapaccess1
hot-node enabled increased budget=2000 for func=runtime.mapaccess2
hot-node enabled increased budget=2000 for func=runtime.evacuate
hot-node enabled increased budget=2000 for func=runtime.hashGrow
hot-node enabled increased budget=2000 for func=runtime.mapassign
hot-budget check allows inlining for call runtime.hashGrow (cost 1923) at /usr/local/go/src/runtime/map.go:659:11 in function runtime.mapassign
hot-budget check allows inlining for call runtime.typedmemmove (cost 1262) at /usr/local/go/src/runtime/map.go:681:14 in function runtime.mapassign
hot-node enabled increased budget=2000 for func=runtime.mapdelete
hot-node enabled increased budget=2000 for func=runtime.mapiternext
hot-node enabled increased budget=2000 for func=runtime.mapiterinit
hot-budget check allows inlining for call runtime.mapiternext (cost 813) at /usr/local/go/src/runtime/map.go:864:13 in function runtime.mapiterinit
hot-node enabled increased budget=2000 for func=runtime.mapclear
hot-node enabled increased budget=2000 for func=runtime.mapclear.func1
hot-budget check allows inlining for call runtime.makeBucketArray (cost 1687) at /usr/local/go/src/runtime/map.go:1045:36 in function runtime.mapclear
hot-node enabled increased budget=2000 for func=runtime.mapaccess2_faststr
hot-node enabled increased budget=2000 for func=runtime.mapassign_faststr
hot-node enabled increased budget=2000 for func=runtime.mapdelete_faststr
hot-node enabled increased budget=2000 for func=runtime.mapaccess1_fast32
hot-node enabled increased budget=2000 for func=runtime.mapaccess2_fast32
hot-node enabled increased budget=2000 for func=runtime.evacuate_fast32
hot-node enabled increased budget=2000 for func=runtime.growWork_fast32
hot-node enabled increased budget=2000 for func=runtime.mapassign_fast32
hot-budget check allows inlining for call runtime.growWork_fast32 (cost 171) at /usr/local/go/src/runtime/map_fast32.go:116:18 in function runtime.mapassign_fast32
hot-node enabled increased budget=2000 for func=runtime.mapaccess1_fast64
hot-node enabled increased budget=2000 for func=runtime.mapaccess2_fast64
hot-node enabled increased budget=2000 for func=runtime.mapassign_fast64ptr
hot-node enabled increased budget=2000 for func=runtime.mapaccess1_faststr
hot-node enabled increased budget=2000 for func=runtime.wbZero
hot-budget check allows inlining for call runtime.bulkBarrierPreWrite (cost 1180) at /usr/local/go/src/runtime/mbarrier.go:179:21 in function runtime.wbZero
hot-node enabled increased budget=2000 for func=runtime.typedslicecopy
hot-budget check allows inlining for call runtime.bulkBarrierPreWrite (cost 1180) at /usr/local/go/src/runtime/mbarrier.go:282:22 in function runtime.typedslicecopy
hot-budget check allows inlining for call runtime.sweepone (cost 1692) at /usr/local/go/src/runtime/mgcsweep.go:301:15 in function runtime.bgsweep
hot-node enabled increased budget=2000 for func=runtime.modtimer
hot-budget check allows inlining for call runtime.doaddtimer (cost 396) at /usr/local/go/src/runtime/time.go:508:13 in function runtime.modtimer
hot-budget check allows inlining for call runtime.wakeNetPoller (cost 149) at /usr/local/go/src/runtime/time.go:514:16 in function runtime.modtimer
hot-node enabled increased budget=2000 for func=runtime.resettimer
hot-budget check allows inlining for call runtime.modtimer (cost 1740) at /usr/local/go/src/runtime/time.go:555:17 in function runtime.resettimer
hot-node enabled increased budget=2000 for func=runtime.deltimer
hot-node enabled increased budget=2000 for func=runtime.(*pollDesc).info
hot-node enabled increased budget=2000 for func=runtime.(*pollDesc).publishInfo
hot-node enabled increased budget=2000 for func=runtime.netpollcheckerr
hot-node enabled increased budget=2000 for func=runtime.netpollblock
hot-node enabled increased budget=2000 for func=runtime.netpollgoready
hot-node enabled increased budget=2000 for func=runtime.deferprocStack
hot-node enabled increased budget=2000 for func=runtime.freedefer
hot-node enabled increased budget=2000 for func=runtime.goexit0
hot-budget check allows inlining for call runtime.isSystemGoroutine (cost 364) at /usr/local/go/src/runtime/proc.go:3867:22 in function runtime.goexit0
hot-budget check allows inlining for call runtime.schedule (cost 1273) at /usr/local/go/src/runtime/proc.go:3921:10 in function runtime.goexit0
hot-node enabled increased budget=2000 for func=runtime.funcMaxSPDelta
hot-budget check allows inlining for call runtime.step (cost 182) at /usr/local/go/src/runtime/symtab.go:1011:15 in function runtime.funcMaxSPDelta
hot-node enabled increased budget=2000 for func=runtime.newproc
hot-budget check allows inlining for call runtime.wakep (cost 526) at /usr/local/go/src/runtime/proc.go:4487:9 in function runtime.newproc.func1
hot-node enabled increased budget=2000 for func=runtime.procPin
hot-node enabled increased budget=2000 for func=runtime.sellock
hot-node enabled increased budget=2000 for func=runtime.selectgo
hot-budget check allows inlining for call runtime.sellock (cost 95) at /usr/local/go/src/runtime/select.go:230:9 in function runtime.selectgo
hot-budget check allows inlining for call runtime.sellock (cost 95) at /usr/local/go/src/runtime/select.go:330:9 in function runtime.selectgo
hot-node enabled increased budget=2000 for func=runtime.makeslice
hot-node enabled increased budget=2000 for func=runtime.growslice
hot-budget check allows inlining for call runtime.bulkBarrierPreWriteSrcOnly (cost 554) at /usr/local/go/src/runtime/slice.go:278:30 in function runtime.growslice
hot-node enabled increased budget=2000 for func=runtime.newstack
hot-budget check allows inlining for call runtime.findfunc (cost 214) at /usr/local/go/src/runtime/stack.go:1084:18 in function runtime.newstack
hot-budget check allows inlining for call runtime.funcMaxSPDelta (cost 373) at /usr/local/go/src/runtime/stack.go:1085:32 in function runtime.newstack
hot-node enabled increased budget=2000 for func=runtime.rawstringtmp
hot-node enabled increased budget=2000 for func=runtime.concatstrings
hot-budget check allows inlining for call runtime.rawstringtmp (cost 104) at /usr/local/go/src/runtime/string.go:51:22 in function runtime.concatstrings
hot-budget check allows inlining for call runtime.concatstrings (cost 312) at /usr/local/go/src/runtime/string.go:64:22 in function runtime.concatstring3
hot-node enabled increased budget=2000 for func=runtime.slicebytetostring
hot-node enabled increased budget=2000 for func=runtime.rawbyteslice
hot-node enabled increased budget=2000 for func=runtime.stringtoslicebyte
hot-budget check allows inlining for call runtime.rawbyteslice (cost 232) at /usr/local/go/src/runtime/string.go:172:19 in function runtime.stringtoslicebyte
# internal/reflectlite
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=internal/reflectlite.escapes
hot-node enabled increased budget=2000 for func=internal/reflectlite.unpackEface
hot-node enabled increased budget=2000 for func=internal/reflectlite.ValueOf
hot-node enabled increased budget=2000 for func=internal/reflectlite.rtype.typeOff
hot-node enabled increased budget=2000 for func=internal/reflectlite.elem
hot-node enabled increased budget=2000 for func=internal/reflectlite.rtype.Elem
hot-budget check allows inlining for call internal/reflectlite.elem (cost 142) at /usr/local/go/src/internal/reflectlite/type.go:324:20 in function internal/reflectlite.rtype.Elem
hot-node enabled increased budget=2000 for func=internal/reflectlite.implements
hot-budget check allows inlining for call internal/abi.Name.Name (cost 101) at /usr/local/go/src/internal/reflectlite/type.go:489:17 in function internal/reflectlite.implements
hot-budget check allows inlining for call internal/abi.Name.Name (cost 101) at /usr/local/go/src/internal/reflectlite/type.go:489:34 in function internal/reflectlite.implements
hot-node enabled increased budget=2000 for func=internal/reflectlite.flag.ro
hot-node enabled increased budget=2000 for func=internal/reflectlite.Value.Elem
hot-node enabled increased budget=2000 for func=internal/reflectlite.Value.assignTo
hot-node enabled increased budget=2000 for func=internal/reflectlite.Value.Set
hot-budget check allows inlining for call internal/reflectlite.Value.assignTo (cost 658) at /usr/local/go/src/internal/reflectlite/value.go:368:16 in function internal/reflectlite.Value.Set
# errors
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=errors.New
hot-budget check allows inlining for call internal/reflectlite.Value.Elem (cost 257) at /usr/local/go/src/errors/wrap.go:111:12 in function errors.As
hot-budget check allows inlining for call internal/reflectlite.Value.Set (cost 882) at /usr/local/go/src/errors/wrap.go:111:18 in function errors.As
# sync
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=sync.(*copyChecker).check
hot-node enabled increased budget=2000 for func=sync.(*Mutex).Lock
hot-node enabled increased budget=2000 for func=sync.(*Cond).Wait
hot-node enabled increased budget=2000 for func=sync.(*Cond).Broadcast
hot-node enabled increased budget=2000 for func=sync.(*Map).loadReadOnly
hot-node enabled increased budget=2000 for func=sync.(*Mutex).Unlock
hot-node enabled increased budget=2000 for func=sync.(*Map).Load
hot-node enabled increased budget=2000 for func=sync.(*Map).LoadOrStore
hot-node enabled increased budget=2000 for func=sync.(*Pool).pin
hot-node enabled increased budget=2000 for func=sync.(*poolDequeue).pushHead
hot-node enabled increased budget=2000 for func=sync.(*poolChain).pushHead
hot-budget check allows inlining for call sync.(*poolDequeue).pushHead (cost 92) at /usr/local/go/src/sync/poolqueue.go:239:15 in function sync.(*poolChain).pushHead
hot-node enabled increased budget=2000 for func=sync.(*Pool).Put
hot-budget check allows inlining for call sync.(*Pool).pin (cost 170) at /usr/local/go/src/sync/pool.go:107:15 in function sync.(*Pool).Put
hot-budget check allows inlining for call sync.(*poolChain).pushHead (cost 384) at /usr/local/go/src/sync/pool.go:111:20 in function sync.(*Pool).Put
hot-node enabled increased budget=2000 for func=sync.(*poolDequeue).popHead
hot-node enabled increased budget=2000 for func=sync.(*poolChain).popHead
hot-budget check allows inlining for call sync.(*poolDequeue).popHead (cost 107) at /usr/local/go/src/sync/poolqueue.go:261:26 in function sync.(*poolChain).popHead
hot-node enabled increased budget=2000 for func=sync.(*poolDequeue).popTail
hot-node enabled increased budget=2000 for func=sync.(*poolChain).popTail
hot-budget check allows inlining for call sync.(*poolDequeue).popTail (cost 167) at /usr/local/go/src/sync/poolqueue.go:286:26 in function sync.(*poolChain).popTail
hot-node enabled increased budget=2000 for func=sync.(*Pool).getSlow
hot-budget check allows inlining for call sync.(*poolChain).popTail (cost 357) at /usr/local/go/src/sync/pool.go:163:30 in function sync.(*Pool).getSlow
hot-node enabled increased budget=2000 for func=sync.(*Pool).Get
hot-budget check allows inlining for call sync.(*Pool).pin (cost 170) at /usr/local/go/src/sync/pool.go:131:17 in function sync.(*Pool).Get
hot-budget check allows inlining for call sync.(*poolChain).popHead (cost 145) at /usr/local/go/src/sync/pool.go:138:26 in function sync.(*Pool).Get
hot-budget check allows inlining for call sync.(*Pool).getSlow (cost 903) at /usr/local/go/src/sync/pool.go:140:17 in function sync.(*Pool).Get
hot-node enabled increased budget=2000 for func=sync.(*RWMutex).RLock
hot-node enabled increased budget=2000 for func=sync.(*RWMutex).RUnlock
hot-node enabled increased budget=2000 for func=sync.(*WaitGroup).Add
hot-node enabled increased budget=2000 for func=sync.(*WaitGroup).Done
hot-budget check allows inlining for call sync.(*WaitGroup).Add (cost 151) at /usr/local/go/src/sync/waitgroup.go:87:8 in function sync.(*WaitGroup).Done
# internal/safefilepath
hot-callsite-thres-from-CDF=0.002251339547030483
# internal/oserror
hot-callsite-thres-from-CDF=0.002251339547030483
# internal/testlog
hot-callsite-thres-from-CDF=0.002251339547030483
# path
hot-callsite-thres-from-CDF=0.002251339547030483
# internal/singleflight
hot-callsite-thres-from-CDF=0.002251339547030483
# io
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=io.discard.ReadFrom
hot-budget check allows inlining for call sync.(*Pool).Get (cost 1392) at /usr/local/go/src/io/io.go:655:27 in function io.discard.ReadFrom
hot-node enabled increased budget=2000 for func=io.copyBuffer
hot-node enabled increased budget=2000 for func=io.Copy
hot-budget check allows inlining for call io.copyBuffer (cost 494) at /usr/local/go/src/io/io.go:389:19 in function io.Copy
hot-node enabled increased budget=2000 for func=io.LimitReader
hot-budget check allows inlining for call io.Copy (cost 509) at /usr/local/go/src/io/io.go:365:21 in function io.CopyN
hot-budget check allows inlining for call io.copyBuffer (cost 494) at /usr/local/go/src/io/io.go:403:19 in function io.CopyBuffer
# sort
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=sort.Search
hot-node enabled increased budget=2000 for func=sort.insertionSort_func
hot-node enabled increased budget=2000 for func=sort.partialInsertionSort_func
hot-node enabled increased budget=2000 for func=sort.partition_func
hot-budget check allows inlining for call sort.insertionSort_func (cost 155) at /usr/local/go/src/sort/zsortfunc.go:73:22 in function sort.pdqsort_func
hot-budget check allows inlining for call sort.partialInsertionSort_func (cost 474) at /usr/local/go/src/sort/zsortfunc.go:101:32 in function sort.pdqsort_func
hot-budget check allows inlining for call sort.partition_func (cost 633) at /usr/local/go/src/sort/zsortfunc.go:114:44 in function sort.pdqsort_func
hot-node enabled increased budget=2000 for func=sort.Slice
hot-node enabled increased budget=2000 for func=sort.StringSlice.Less
hot-node enabled increased budget=2000 for func=sort.insertionSort
hot-node enabled increased budget=2000 for func=sort.partition
hot-budget check allows inlining for call sort.insertionSort (cost 219) at /usr/local/go/src/sort/zsortinterface.go:73:17 in function sort.pdqsort
hot-budget check allows inlining for call sort.partition (cost 633) at /usr/local/go/src/sort/zsortinterface.go:114:39 in function sort.pdqsort
hot-node enabled increased budget=2000 for func=sort.Sort
hot-node enabled increased budget=2000 for func=sort.Strings
hot-budget check allows inlining for call sort.Sort (cost 140) at /usr/local/go/src/sort/sort.go:176:32 in function sort.Strings
# internal/bisect
hot-callsite-thres-from-CDF=0.002251339547030483
# vendor/golang.org/x/net/dns/dnsmessage
hot-callsite-thres-from-CDF=0.002251339547030483
# internal/godebug
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/internal/randutil
hot-callsite-thres-from-CDF=0.002251339547030483
# hash
hot-callsite-thres-from-CDF=0.002251339547030483
# internal/intern
hot-callsite-thres-from-CDF=0.002251339547030483
# bytes
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=bytes.(*Buffer).Bytes
hot-node enabled increased budget=2000 for func=bytes.(*Buffer).Len
hot-node enabled increased budget=2000 for func=bytes.(*Buffer).grow
hot-budget check allows inlining for call bytes.(*Buffer).grow (cost 220) at /usr/local/go/src/bytes/buffer.go:168:13 in function bytes.(*Buffer).Grow
hot-node enabled increased budget=2000 for func=bytes.(*Buffer).ReadFrom
hot-budget check allows inlining for call bytes.(*Buffer).grow (cost 220) at /usr/local/go/src/bytes/buffer.go:209:14 in function bytes.(*Buffer).ReadFrom
hot-node enabled increased budget=2000 for func=bytes.IndexByte
hot-node enabled increased budget=2000 for func=bytes.Index
hot-budget check allows inlining for call bytes.Index (cost 689) at /usr/local/go/src/bytes/bytes.go:1356:15 in function bytes.Cut
hot-node enabled increased budget=2000 for func=bytes.Clone
hot-node enabled increased budget=2000 for func=bytes.(*Reader).Len
hot-node enabled increased budget=2000 for func=bytes.(*Reader).Read
# strings
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=strings.(*Builder).copyCheck
hot-node enabled increased budget=2000 for func=strings.(*Builder).String
hot-node enabled increased budget=2000 for func=strings.(*Builder).Reset
hot-node enabled increased budget=2000 for func=strings.(*Builder).Grow
hot-node enabled increased budget=2000 for func=strings.(*Builder).Write
hot-node enabled increased budget=2000 for func=strings.(*Builder).WriteByte
hot-node enabled increased budget=2000 for func=strings.(*Builder).WriteRune
hot-node enabled increased budget=2000 for func=strings.(*Builder).WriteString
hot-node enabled increased budget=2000 for func=strings.HasPrefix
hot-node enabled increased budget=2000 for func=strings.IndexByte
hot-node enabled increased budget=2000 for func=strings.Index
hot-node enabled increased budget=2000 for func=strings.Count
hot-node enabled increased budget=2000 for func=strings.(*Replacer).Replace
hot-node enabled increased budget=2000 for func=strings.Contains
hot-budget check allows inlining for call strings.Index (cost 669) at /usr/local/go/src/strings/strings.go:61:14 in function strings.Contains
hot-node enabled increased budget=2000 for func=strings.IndexRune
hot-budget check allows inlining for call strings.IndexRune (cost 803) at /usr/local/go/src/strings/strings.go:71:18 in function strings.ContainsRune
hot-node enabled increased budget=2000 for func=strings.indexFunc
hot-node enabled increased budget=2000 for func=strings.IndexFunc
hot-node enabled increased budget=2000 for func=strings.Join
hot-node enabled increased budget=2000 for func=strings.ToUpper
hot-node enabled increased budget=2000 for func=strings.ToLower
hot-budget check allows inlining for call strings.(*Builder).Grow (cost 107) at /usr/local/go/src/strings/strings.go:660:9 in function strings.ToLower
hot-node enabled increased budget=2000 for func=strings.TrimSpace
hot-node enabled increased budget=2000 for func=strings.TrimPrefix
hot-node enabled increased budget=2000 for func=strings.Replace
hot-budget check allows inlining for call strings.Count (cost 837) at /usr/local/go/src/strings/strings.go:1071:15 in function strings.Replace
hot-node enabled increased budget=2000 for func=strings.ReplaceAll
hot-budget check allows inlining for call strings.Replace (cost 1932) at /usr/local/go/src/strings/strings.go:1105:16 in function strings.ReplaceAll
hot-node enabled increased budget=2000 for func=strings.Cut
# hash/crc32
hot-callsite-thres-from-CDF=0.002251339547030483
# text/tabwriter
hot-callsite-thres-from-CDF=0.002251339547030483
# net/http/internal/ascii
hot-callsite-thres-from-CDF=0.002251339547030483
# vendor/golang.org/x/text/transform
hot-callsite-thres-from-CDF=0.002251339547030483
# strconv
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=strconv.special
hot-node enabled increased budget=2000 for func=strconv.readFloat
hot-node enabled increased budget=2000 for func=strconv.atof64exact
hot-node enabled increased budget=2000 for func=strconv.eiselLemire64
hot-node enabled increased budget=2000 for func=strconv.atof64
hot-budget check allows inlining for call strconv.special (cost 238) at /usr/local/go/src/strconv/atof.go:618:26 in function strconv.atof64
hot-budget check allows inlining for call strconv.readFloat (cost 501) at /usr/local/go/src/strconv/atof.go:622:52 in function strconv.atof64
hot-budget check allows inlining for call strconv.atof64exact (cost 81) at /usr/local/go/src/strconv/atof.go:636:27 in function strconv.atof64
hot-budget check allows inlining for call strconv.eiselLemire64 (cost 245) at /usr/local/go/src/strconv/atof.go:640:25 in function strconv.atof64
hot-node enabled increased budget=2000 for func=strconv.parseFloatPrefix
hot-budget check allows inlining for call strconv.atof64 (cost 1724) at /usr/local/go/src/strconv/atof.go:708:15 in function strconv.parseFloatPrefix
hot-node enabled increased budget=2000 for func=strconv.ParseFloat
hot-budget check allows inlining for call strconv.parseFloatPrefix (cost 1820) at /usr/local/go/src/strconv/atof.go:696:31 in function strconv.ParseFloat
hot-node enabled increased budget=2000 for func=strconv.formatBits
hot-node enabled increased budget=2000 for func=strconv.FormatInt
hot-budget check allows inlining for call strconv.formatBits (cost 252) at /usr/local/go/src/strconv/itoa.go:29:20 in function strconv.FormatInt
hot-node enabled increased budget=2000 for func=strconv.Itoa
hot-budget check allows inlining for call strconv.FormatInt (cost 307) at /usr/local/go/src/strconv/itoa.go:35:18 in function strconv.Itoa
hot-node enabled increased budget=2000 for func=strconv.ParseUint
hot-node enabled increased budget=2000 for func=strconv.ParseInt
hot-budget check allows inlining for call strconv.ParseUint (cost 613) at /usr/local/go/src/strconv/atoi.go:221:21 in function strconv.ParseInt
hot-node enabled increased budget=2000 for func=strconv.Atoi
hot-node enabled increased budget=2000 for func=strconv.ryuDigits
hot-node enabled increased budget=2000 for func=strconv.ryuFtoaShortest
hot-budget check allows inlining for call strconv.ryuDigits (cost 401) at /usr/local/go/src/strconv/ftoaryu.go:325:11 in function strconv.ryuFtoaShortest
hot-node enabled increased budget=2000 for func=strconv.AppendFloat
hot-node enabled increased budget=2000 for func=strconv.FormatUint
hot-node enabled increased budget=2000 for func=strconv.AppendInt
hot-budget check allows inlining for call strconv.formatBits (cost 252) at /usr/local/go/src/strconv/itoa.go:44:21 in function strconv.AppendInt
# math/rand
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=math/rand.(*Rand).Int63
hot-node enabled increased budget=2000 for func=math/rand.(*Rand).Uint32
hot-node enabled increased budget=2000 for func=math/rand.(*Rand).Float64
hot-node enabled increased budget=2000 for func=math/rand.(*Rand).ExpFloat64
hot-node enabled increased budget=2000 for func=math/rand.(*Rand).NormFloat64
hot-node enabled increased budget=2000 for func=math/rand.New
hot-node enabled increased budget=2000 for func=math/rand.globalRand
hot-node enabled increased budget=2000 for func=math/rand.Int63
hot-budget check allows inlining for call math/rand.globalRand (cost 324) at /usr/local/go/src/math/rand/rand.go:423:39 in function math/rand.Int63
# bufio
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=bufio.(*Reader).fill
hot-node enabled increased budget=2000 for func=bufio.(*Reader).Peek
hot-budget check allows inlining for call bufio.(*Reader).fill (cost 148) at /usr/local/go/src/bufio/bufio.go:151:9 in function bufio.(*Reader).Peek
hot-node enabled increased budget=2000 for func=bufio.(*Reader).Read
hot-node enabled increased budget=2000 for func=bufio.(*Reader).ReadSlice
hot-budget check allows inlining for call bufio.(*Reader).ReadSlice (cost 354) at /usr/local/go/src/bufio/bufio.go:408:25 in function bufio.(*Reader).ReadLine
hot-node enabled increased budget=2000 for func=bufio.(*Writer).Reset
hot-node enabled increased budget=2000 for func=bufio.(*Writer).Available
hot-node enabled increased budget=2000 for func=bufio.(*Writer).Write
hot-node enabled increased budget=2000 for func=bufio.(*Writer).WriteString
# crypto
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/rc4
hot-callsite-thres-from-CDF=0.002251339547030483
# net/netip
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=net/netip.parseIPv4
hot-node enabled increased budget=2000 for func=net/netip.parseIPv6
hot-node enabled increased budget=2000 for func=net/netip.ParseAddr
hot-budget check allows inlining for call net/netip.parseIPv4 (cost 219) at /usr/local/go/src/net/netip/netip.go:118:20 in function net/netip.ParseAddr
hot-budget check allows inlining for call net/netip.parseIPv6 (cost 1074) at /usr/local/go/src/net/netip/netip.go:120:20 in function net/netip.ParseAddr
# html
hot-callsite-thres-from-CDF=0.002251339547030483
# syscall
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=syscall.read
hot-node enabled increased budget=2000 for func=syscall.Read
hot-budget check allows inlining for call syscall.read (cost 128) at /usr/local/go/src/syscall/syscall_unix.go:181:15 in function syscall.Read
# internal/syscall/execenv
hot-callsite-thres-from-CDF=0.002251339547030483
# regexp/syntax
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=regexp/syntax.(*Inst).MatchRunePos
hot-node enabled increased budget=2000 for func=regexp/syntax.(*Inst).MatchRune
hot-budget check allows inlining for call regexp/syntax.(*Inst).MatchRunePos (cost 294) at /usr/local/go/src/regexp/syntax/prog.go:196:23 in function regexp/syntax.(*Inst).MatchRune
# crypto/internal/nistec/fiat
hot-callsite-thres-from-CDF=0.002251339547030483
# internal/syscall/unix
hot-callsite-thres-from-CDF=0.002251339547030483
# reflect
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=reflect.Value.Elem
hot-node enabled increased budget=2000 for func=reflect.Value.Field
hot-node enabled increased budget=2000 for func=reflect.ValueOf
hot-node enabled increased budget=2000 for func=reflect.New
hot-node enabled increased budget=2000 for func=reflect.MakeSlice
hot-node enabled increased budget=2000 for func=reflect.Value.Pointer
hot-node enabled increased budget=2000 for func=reflect.(*structType).Field
hot-budget check allows inlining for call internal/abi.Name.Name (cost 101) at /usr/local/go/src/reflect/type.go:977:22 in function reflect.(*structType).Field
hot-node enabled increased budget=2000 for func=reflect.(*rtype).Field
hot-budget check allows inlining for call reflect.(*structType).Field (cost 373) at /usr/local/go/src/reflect/type.go:717:17 in function reflect.(*rtype).Field
hot-node enabled increased budget=2000 for func=reflect.(*structType).FieldByName
hot-budget check allows inlining for call internal/abi.Name.Name (cost 101) at /usr/local/go/src/reflect/type.go:1137:19 in function reflect.(*structType).FieldByName
hot-budget check allows inlining for call reflect.(*structType).Field (cost 373) at /usr/local/go/src/reflect/type.go:1138:19 in function reflect.(*structType).FieldByName
hot-node enabled increased budget=2000 for func=reflect.(*rtype).FieldByName
hot-budget check allows inlining for call reflect.(*structType).FieldByName (cost 618) at /usr/local/go/src/reflect/type.go:733:23 in function reflect.(*rtype).FieldByName
hot-node enabled increased budget=2000 for func=reflect.Value.FieldByName
hot-budget check allows inlining for call reflect.(*rtype).FieldByName (cost 713) at /usr/local/go/src/reflect/value.go:1356:42 in function reflect.Value.FieldByName
hot-node enabled increased budget=2000 for func=reflect.Value.SetMapIndex
hot-node enabled increased budget=2000 for func=reflect.Value.SetUint
# regexp
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=regexp.newBitState
hot-budget check allows inlining for call sync.(*Pool).Get (cost 1392) at /usr/local/go/src/regexp/backtrack.go:50:27 in function regexp.newBitState
hot-budget check allows inlining for call sync.(*Pool).Put (cost 642) at /usr/local/go/src/regexp/backtrack.go:59:18 in function regexp.freeBitState
hot-node enabled increased budget=2000 for func=regexp.(*bitState).reset
hot-node enabled increased budget=2000 for func=regexp.(*bitState).shouldVisit
hot-node enabled increased budget=2000 for func=regexp.(*bitState).push
hot-node enabled increased budget=2000 for func=regexp.(*inputString).step
hot-node enabled increased budget=2000 for func=regexp.(*Regexp).tryBacktrack
hot-budget check allows inlining for call regexp.(*inputString).step (cost 98) at /usr/local/go/src/regexp/backtrack.go:209:22 in function regexp.(*Regexp).tryBacktrack
hot-budget check allows inlining for call regexp.(*inputString).step (cost 98) at /usr/local/go/src/regexp/backtrack.go:218:22 in function regexp.(*Regexp).tryBacktrack
hot-node enabled increased budget=2000 for func=regexp.(*inputString).index
hot-budget check allows inlining for call strings.Index (cost 669) at /usr/local/go/src/regexp/regexp.go:411:22 in function regexp.(*inputString).index
hot-node enabled increased budget=2000 for func=regexp.(*Regexp).backtrack
hot-budget check allows inlining for call regexp.newBitState (cost 1411) at /usr/local/go/src/regexp/backtrack.go:317:18 in function regexp.(*Regexp).backtrack
hot-budget check allows inlining for call regexp.(*bitState).reset (cost 131) at /usr/local/go/src/regexp/backtrack.go:319:9 in function regexp.(*Regexp).backtrack
hot-budget check allows inlining for call regexp.(*Regexp).tryBacktrack (cost 1800) at /usr/local/go/src/regexp/backtrack.go:326:22 in function regexp.(*Regexp).backtrack
hot-budget check allows inlining for call regexp.(*inputString).index (cost 678) at /usr/local/go/src/regexp/backtrack.go:342:23 in function regexp.(*Regexp).backtrack
hot-budget check allows inlining for call regexp.(*Regexp).tryBacktrack (cost 1800) at /usr/local/go/src/regexp/backtrack.go:353:22 in function regexp.(*Regexp).backtrack
hot-node enabled increased budget=2000 for func=regexp.onePassNext
hot-budget check allows inlining for call regexp/syntax.(*Inst).MatchRunePos (cost 294) at /usr/local/go/src/regexp/onepass.go:76:24 in function regexp.onePassNext
hot-node enabled increased budget=2000 for func=regexp.(*Regexp).doOnePass
hot-budget check allows inlining for call regexp/syntax.(*Inst).MatchRune (cost 300) at /usr/local/go/src/regexp/exec.go:458:22 in function regexp.(*Regexp).doOnePass
hot-budget check allows inlining for call regexp.onePassNext (cost 322) at /usr/local/go/src/regexp/exec.go:473:24 in function regexp.(*Regexp).doOnePass
hot-budget check allows inlining for call regexp.(*inputString).step (cost 98) at /usr/local/go/src/regexp/exec.go:497:23 in function regexp.(*Regexp).doOnePass
hot-node enabled increased budget=2000 for func=regexp.(*Regexp).doExecute
hot-budget check allows inlining for call regexp.(*Regexp).doOnePass (cost 1997) at /usr/local/go/src/regexp/exec.go:532:22 in function regexp.(*Regexp).doExecute
hot-node enabled increased budget=2000 for func=regexp.(*Regexp).FindStringSubmatch
# internal/fmtsort
hot-callsite-thres-from-CDF=0.002251339547030483
# encoding/binary
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=encoding/binary.littleEndian.Uint32
hot-node enabled increased budget=2000 for func=encoding/binary.littleEndian.Uint64
hot-node enabled increased budget=2000 for func=encoding/binary.bigEndian.Uint32
hot-node enabled increased budget=2000 for func=encoding/binary.bigEndian.PutUint32
# time
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=time.nextStdChunk
hot-node enabled increased budget=2000 for func=time.appendNano
hot-node enabled increased budget=2000 for func=time.(*Time).sec
hot-node enabled increased budget=2000 for func=time.(*Time).unixSec
hot-node enabled increased budget=2000 for func=time.Time.locabs
hot-node enabled increased budget=2000 for func=time.(*Time).nsec
hot-node enabled increased budget=2000 for func=time.Time.appendFormat
hot-budget check allows inlining for call time.Time.locabs (cost 217) at /usr/local/go/src/time/format.go:650:31 in function time.Time.appendFormat
hot-budget check allows inlining for call time.nextStdChunk (cost 986) at /usr/local/go/src/time/format.go:663:38 in function time.Time.appendFormat
hot-budget check allows inlining for call time.appendNano (cost 182) at /usr/local/go/src/time/format.go:810:18 in function time.Time.appendFormat
hot-node enabled increased budget=2000 for func=time.unixTime
hot-node enabled increased budget=2000 for func=time.(*Time).setLoc
hot-node enabled increased budget=2000 for func=time.(*Time).addSec
hot-node enabled increased budget=2000 for func=time.Now
hot-node enabled increased budget=2000 for func=time.Time.Before
hot-node enabled increased budget=2000 for func=time.Time.Equal
hot-node enabled increased budget=2000 for func=time.Time.IsZero
hot-node enabled increased budget=2000 for func=time.Time.Year
hot-node enabled increased budget=2000 for func=time.Duration.Seconds
hot-node enabled increased budget=2000 for func=time.Time.Add
hot-budget check allows inlining for call time.(*Time).addSec (cost 119) at /usr/local/go/src/time/time.go:867:10 in function time.Time.Add
hot-node enabled increased budget=2000 for func=time.Time.Sub
hot-budget check allows inlining for call time.Time.Add (cost 256) at /usr/local/go/src/time/time.go:900:12 in function time.Time.Sub
hot-budget check allows inlining for call time.Time.Equal (cost 84) at /usr/local/go/src/time/time.go:900:21 in function time.Time.Sub
hot-node enabled increased budget=2000 for func=time.Since
hot-node enabled increased budget=2000 for func=time.Until
hot-budget check allows inlining for call time.Time.Sub (cost 581) at /usr/local/go/src/time/time.go:932:14 in function time.Until
hot-node enabled increased budget=2000 for func=time.Time.UTC
hot-node enabled increased budget=2000 for func=time.Time.UnixMilli
hot-node enabled increased budget=2000 for func=time.Unix
hot-node enabled increased budget=2000 for func=time.UnixMilli
hot-node enabled increased budget=2000 for func=time.div
hot-node enabled increased budget=2000 for func=time.Time.Truncate
hot-budget check allows inlining for call time.div (cost 295) at /usr/local/go/src/time/time.go:1533:13 in function time.Time.Truncate
hot-budget check allows inlining for call time.Time.Add (cost 256) at /usr/local/go/src/time/time.go:1534:14 in function time.Time.Truncate
# vendor/golang.org/x/crypto/internal/poly1305
hot-callsite-thres-from-CDF=0.002251339547030483
# encoding/base64
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/sha1
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=crypto/sha1.(*digest).Write
hot-node enabled increased budget=2000 for func=crypto/sha1.(*digest).checkSum
hot-node enabled increased budget=2000 for func=crypto/sha1.Sum
hot-budget check allows inlining for call crypto/sha1.(*digest).Write (cost 206) at /usr/local/go/src/crypto/sha1/sha1.go:262:9 in function crypto/sha1.Sum
hot-budget check allows inlining for call crypto/sha1.(*digest).checkSum (cost 331) at /usr/local/go/src/crypto/sha1/sha1.go:263:19 in function crypto/sha1.Sum
# crypto/internal/edwards25519/field
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=crypto/internal/edwards25519/field.(*Element).carryPropagate
hot-node enabled increased budget=2000 for func=crypto/internal/edwards25519/field.(*Element).carryPropagateGeneric
hot-node enabled increased budget=2000 for func=crypto/internal/edwards25519/field.(*Element).Add
hot-budget check allows inlining for call crypto/internal/edwards25519/field.(*Element).carryPropagateGeneric (cost 89) at /usr/local/go/src/crypto/internal/edwards25519/field/fe.go:97:32 in function crypto/internal/edwards25519/field.(*Element).Add
hot-node enabled increased budget=2000 for func=crypto/internal/edwards25519/field.mul64
hot-node enabled increased budget=2000 for func=crypto/internal/edwards25519/field.addMul64
hot-node enabled increased budget=2000 for func=crypto/internal/edwards25519/field.feSquareGeneric
hot-node enabled increased budget=2000 for func=crypto/internal/edwards25519/field.feSquare
hot-budget check allows inlining for call crypto/internal/edwards25519/field.feSquareGeneric (cost 859) at /usr/local/go/src/crypto/internal/edwards25519/field/fe_amd64_noasm.go:11:47 in function crypto/internal/edwards25519/field.feSquare
hot-node enabled increased budget=2000 for func=crypto/internal/edwards25519/field.(*Element).Square
hot-budget check allows inlining for call crypto/internal/edwards25519/field.feSquare (cost 863) at /usr/local/go/src/crypto/internal/edwards25519/field/fe.go:309:10 in function crypto/internal/edwards25519/field.(*Element).Square
hot-node enabled increased budget=2000 for func=crypto/internal/edwards25519/field.feMulGeneric
hot-callsite identified at line=/usr/local/go/src/crypto/internal/edwards25519/field/fe_generic.go:87:15 for func=crypto/internal/edwards25519/field.feMulGeneric
hot-node enabled increased budget=2000 for func=crypto/internal/edwards25519/field.feMul
hot-budget check allows inlining for call crypto/internal/edwards25519/field.feMulGeneric (cost 1308) at /usr/local/go/src/crypto/internal/edwards25519/field/fe_amd64_noasm.go:9:44 in function crypto/internal/edwards25519/field.feMul
hot-node enabled increased budget=2000 for func=crypto/internal/edwards25519/field.(*Element).Multiply
hot-budget check allows inlining for call crypto/internal/edwards25519/field.feMul (cost 1313) at /usr/local/go/src/crypto/internal/edwards25519/field/fe.go:303:7 in function crypto/internal/edwards25519/field.(*Element).Multiply
# crypto/cipher
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=crypto/cipher.(*ctr).XORKeyStream
hot-budget check allows inlining for call crypto/cipher.(*ctr).XORKeyStream (cost 300) at /usr/local/go/src/crypto/cipher/io.go:21:18 in function crypto/cipher.StreamReader.Read
# encoding/pem
hot-callsite-thres-from-CDF=0.002251339547030483
# context
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=context.(*cancelCtx).Done
hot-budget check allows inlining for call sync/atomic.(*Value).Store (cost 479) at /usr/local/go/src/context/context.go:443:15 in function context.(*cancelCtx).Done
hot-node enabled increased budget=2000 for func=context.parentCancelCtx
hot-node enabled increased budget=2000 for func=context.(*cancelCtx).propagateCancel
hot-node enabled increased budget=2000 for func=context.withCancel
hot-node enabled increased budget=2000 for func=context.removeChild
hot-budget check allows inlining for call context.parentCancelCtx (cost 294) at /usr/local/go/src/context/context.go:389:26 in function context.removeChild
hot-node enabled increased budget=2000 for func=context.(*cancelCtx).cancel
hot-budget check allows inlining for call context.removeChild (cost 539) at /usr/local/go/src/context/context.go:559:14 in function context.(*cancelCtx).cancel
hot-budget check allows inlining for call context.(*cancelCtx).cancel (cost 1418) at /usr/local/go/src/context/context.go:237:29 in function context.WithCancel.func1
hot-node enabled increased budget=2000 for func=context.value
hot-node enabled increased budget=2000 for func=context.(*timerCtx).cancel
hot-budget check allows inlining for call context.removeChild (cost 539) at /usr/local/go/src/context/context.go:664:14 in function context.(*timerCtx).cancel
hot-node enabled increased budget=2000 for func=context.WithDeadlineCause
hot-node enabled increased budget=2000 for func=context.WithDeadlineCause.func3
hot-node enabled increased budget=2000 for func=context.WithDeadline
hot-budget check allows inlining for call time.Now (cost 109) at /usr/local/go/src/context/context.go:685:38 in function context.WithTimeout
hot-budget check allows inlining for call time.Time.Add (cost 256) at /usr/local/go/src/context/context.go:685:44 in function context.WithTimeout
hot-budget check allows inlining for call context.value (cost 150) at /usr/local/go/src/context/context.go:751:14 in function context.(*valueCtx).Value
# crypto/md5
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/des
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/internal/boring
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/hmac
hot-callsite-thres-from-CDF=0.002251339547030483
# vendor/golang.org/x/crypto/chacha20
hot-callsite-thres-from-CDF=0.002251339547030483
# io/fs
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/internal/edwards25519
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/sha512
hot-callsite-thres-from-CDF=0.002251339547030483
# vendor/golang.org/x/crypto/hkdf
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/sha256
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=crypto/sha256.block
hot-budget check allows inlining for call crypto/sha256.block (cost 133) at /usr/local/go/src/crypto/sha256/sha256.go:194:8 in function crypto/sha256.(*digest).Write
# embed
hot-callsite-thres-from-CDF=0.002251339547030483
# vendor/golang.org/x/crypto/chacha20poly1305
hot-callsite-thres-from-CDF=0.002251339547030483
# internal/poll
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=internal/poll.(*fdMutex).rwlock
hot-node enabled increased budget=2000 for func=internal/poll.(*FD).writeLock
hot-budget check allows inlining for call internal/poll.(*fdMutex).rwlock (cost 176) at /usr/local/go/src/internal/poll/fd_mutex.go:239:20 in function internal/poll.(*FD).writeLock
hot-node enabled increased budget=2000 for func=internal/poll.(*fdMutex).rwunlock
hot-node enabled increased budget=2000 for func=internal/poll.(*FD).writeUnlock
hot-budget check allows inlining for call internal/poll.(*fdMutex).rwunlock (cost 165) at /usr/local/go/src/internal/poll/fd_mutex.go:249:21 in function internal/poll.(*FD).writeUnlock
hot-node enabled increased budget=2000 for func=internal/poll.(*FD).readLock
hot-budget check allows inlining for call internal/poll.(*fdMutex).rwlock (cost 176) at /usr/local/go/src/internal/poll/fd_mutex.go:221:20 in function internal/poll.(*FD).readLock
hot-node enabled increased budget=2000 for func=internal/poll.(*FD).readUnlock
hot-budget check allows inlining for call internal/poll.(*fdMutex).rwunlock (cost 165) at /usr/local/go/src/internal/poll/fd_mutex.go:231:21 in function internal/poll.(*FD).readUnlock
hot-node enabled increased budget=2000 for func=internal/poll.(*DeadlineExceededError).Temporary
hot-node enabled increased budget=2000 for func=internal/poll.(*fdMutex).incref
hot-node enabled increased budget=2000 for func=internal/poll.(*FD).incref
hot-node enabled increased budget=2000 for func=internal/poll.(*fdMutex).decref
hot-node enabled increased budget=2000 for func=internal/poll.(*FD).decref
hot-node enabled increased budget=2000 for func=internal/poll.(*pollDesc).prepare
hot-node enabled increased budget=2000 for func=internal/poll.(*pollDesc).prepareRead
hot-node enabled increased budget=2000 for func=internal/poll.(*pollDesc).prepareWrite
hot-budget check allows inlining for call internal/poll.(*pollDesc).prepare (cost 111) at /usr/local/go/src/internal/poll/fd_poll_runtime.go:77:19 in function internal/poll.(*pollDesc).prepareWrite
hot-node enabled increased budget=2000 for func=internal/poll.(*pollDesc).wait
hot-node enabled increased budget=2000 for func=internal/poll.(*pollDesc).waitRead
hot-budget check allows inlining for call internal/poll.(*pollDesc).wait (cost 119) at /usr/local/go/src/internal/poll/fd_poll_runtime.go:89:16 in function internal/poll.(*pollDesc).waitRead
hot-node enabled increased budget=2000 for func=internal/poll.setDeadlineImpl
hot-budget check allows inlining for call time.Until (cost 778) at /usr/local/go/src/internal/poll/fd_poll_runtime.go:149:23 in function internal/poll.setDeadlineImpl
hot-node enabled increased budget=2000 for func=internal/poll.(*FD).SetReadDeadline
hot-node enabled increased budget=2000 for func=internal/poll.(*FD).SetWriteDeadline
hot-node enabled increased budget=2000 for func=internal/poll.ignoringEINTRIO
hot-node enabled increased budget=2000 for func=internal/poll.(*FD).Read
hot-budget check allows inlining for call internal/poll.(*FD).readLock (cost 195) at /usr/local/go/src/internal/poll/fd_unix.go:141:23 in function internal/poll.(*FD).Read
hot-budget check allows inlining for call internal/poll.(*pollDesc).prepareRead (cost 116) at /usr/local/go/src/internal/poll/fd_unix.go:153:29 in function internal/poll.(*FD).Read
hot-budget check allows inlining for call internal/poll.(*pollDesc).waitRead (cost 124) at /usr/local/go/src/internal/poll/fd_unix.go:164:28 in function internal/poll.(*FD).Read
hot-node enabled increased budget=2000 for func=internal/poll.(*FD).Write
hot-budget check allows inlining for call internal/poll.(*FD).writeLock (cost 195) at /usr/local/go/src/internal/poll/fd_unix.go:367:24 in function internal/poll.(*FD).Write
hot-budget check allows inlining for call internal/poll.(*pollDesc).prepareWrite (cost 116) at /usr/local/go/src/internal/poll/fd_unix.go:371:30 in function internal/poll.(*FD).Write
# crypto/aes
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=crypto/aes.(*gcmAsm).Overhead
hot-node enabled increased budget=2000 for func=crypto/aes.(*gcmAsm).Seal
hot-node enabled increased budget=2000 for func=crypto/aes.(*gcmAsm).Open
# crypto/internal/nistec
hot-callsite-thres-from-CDF=0.002251339547030483
# os
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/ecdh
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=crypto/ecdh.x25519ScalarMult
hot-callsite identified at line=/usr/local/go/src/crypto/ecdh/x25519.go:112:9 for func=crypto/ecdh.x25519ScalarMult
hot-budget check allows inlining for call crypto/internal/edwards25519/field.(*Element).Add (cost 132) at /usr/local/go/src/crypto/ecdh/x25519.go:111:9 in function crypto/ecdh.x25519ScalarMult
hot-budget check allows inlining for call crypto/internal/edwards25519/field.(*Element).Multiply (cost 1320) at /usr/local/go/src/crypto/ecdh/x25519.go:113:14 in function crypto/ecdh.x25519ScalarMult
hot-budget check allows inlining for call crypto/internal/edwards25519/field.(*Element).Multiply (cost 1320) at /usr/local/go/src/crypto/ecdh/x25519.go:114:14 in function crypto/ecdh.x25519ScalarMult
hot-budget check allows inlining for call crypto/internal/edwards25519/field.(*Element).Square (cost 869) at /usr/local/go/src/crypto/ecdh/x25519.go:115:14 in function crypto/ecdh.x25519ScalarMult
hot-budget check allows inlining for call crypto/internal/edwards25519/field.(*Element).Multiply (cost 1320) at /usr/local/go/src/crypto/ecdh/x25519.go:119:14 in function crypto/ecdh.x25519ScalarMult
hot-budget check allows inlining for call crypto/internal/edwards25519/field.(*Element).Square (cost 869) at /usr/local/go/src/crypto/ecdh/x25519.go:121:12 in function crypto/ecdh.x25519ScalarMult
hot-budget check allows inlining for call crypto/internal/edwards25519/field.(*Element).Add (cost 132) at /usr/local/go/src/crypto/ecdh/x25519.go:125:11 in function crypto/ecdh.x25519ScalarMult
hot-budget check allows inlining for call crypto/internal/edwards25519/field.(*Element).Multiply (cost 1320) at /usr/local/go/src/crypto/ecdh/x25519.go:126:14 in function crypto/ecdh.x25519ScalarMult
# internal/lazyregexp
hot-callsite-thres-from-CDF=0.002251339547030483
# path/filepath
hot-callsite-thres-from-CDF=0.002251339547030483
# fmt
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=fmt.(*fmt).init
hot-node enabled increased budget=2000 for func=fmt.newPrinter
hot-budget check allows inlining for call sync.(*Pool).Get (cost 1392) at /usr/local/go/src/fmt/print.go:152:17 in function fmt.newPrinter
hot-node enabled increased budget=2000 for func=fmt.(*buffer).writeString
hot-node enabled increased budget=2000 for func=fmt.(*fmt).padString
hot-node enabled increased budget=2000 for func=fmt.(*fmt).fmtS
hot-budget check allows inlining for call fmt.(*fmt).padString (cost 236) at /usr/local/go/src/fmt/format.go:359:13 in function fmt.(*fmt).fmtS
hot-node enabled increased budget=2000 for func=fmt.(*buffer).write
hot-node enabled increased budget=2000 for func=fmt.(*fmt).fmtBoolean
hot-node enabled increased budget=2000 for func=fmt.(*fmt).fmtInteger
hot-node enabled increased budget=2000 for func=fmt.(*pp).printArg
hot-node enabled increased budget=2000 for func=fmt.(*pp).printValue
hot-node enabled increased budget=2000 for func=fmt.(*pp).fmtString
hot-node enabled increased budget=2000 for func=fmt.(*pp).fmtBool
hot-node enabled increased budget=2000 for func=fmt.(*pp).fmtInteger
hot-budget check allows inlining for call fmt.(*pp).fmtBool (cost 551) at /usr/local/go/src/fmt/print.go:709:12 in function fmt.(*pp).printArg
hot-budget check allows inlining for call fmt.(*pp).fmtString (cost 892) at /usr/local/go/src/fmt/print.go:741:14 in function fmt.(*pp).printArg
hot-budget check allows inlining for call fmt.(*fmt).fmtS (cost 272) at /usr/local/go/src/fmt/print.go:497:13 in function fmt.(*pp).fmtString
hot-budget check allows inlining for call fmt.(*fmt).fmtBoolean (cost 480) at /usr/local/go/src/fmt/print.go:405:19 in function fmt.(*pp).fmtBool
hot-budget check allows inlining for call fmt.(*fmt).fmtInteger (cost 508) at /usr/local/go/src/fmt/print.go:430:19 in function fmt.(*pp).fmtInteger
hot-node enabled increased budget=2000 for func=fmt.(*pp).doPrintf
hot-node enabled increased budget=2000 for func=fmt.(*pp).free
hot-budget check allows inlining for call sync.(*Pool).Put (cost 642) at /usr/local/go/src/fmt/print.go:181:12 in function fmt.(*pp).free
hot-node enabled increased budget=2000 for func=fmt.Errorf
hot-budget check allows inlining for call fmt.newPrinter (cost 1429) at /usr/local/go/src/fmt/errors.go:23:17 in function fmt.Errorf
hot-budget check allows inlining for call fmt.newPrinter (cost 1429) at /usr/local/go/src/fmt/print.go:223:17 in function fmt.Fprintf
hot-node enabled increased budget=2000 for func=fmt.Sprintf
hot-budget check allows inlining for call fmt.newPrinter (cost 1429) at /usr/local/go/src/fmt/print.go:238:17 in function fmt.Sprintf
hot-budget check allows inlining for call fmt.(*pp).doPrintf (cost 1539) at /usr/local/go/src/fmt/print.go:239:12 in function fmt.Sprintf
hot-budget check allows inlining for call fmt.(*pp).free (cost 689) at /usr/local/go/src/fmt/print.go:241:8 in function fmt.Sprintf
# encoding/hex
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=encoding/hex.Encode
hot-node enabled increased budget=2000 for func=encoding/hex.Decode
hot-node enabled increased budget=2000 for func=encoding/hex.EncodeToString
hot-node enabled increased budget=2000 for func=encoding/hex.DecodeString
hot-budget check allows inlining for call encoding/hex.Decode (cost 106) at /usr/local/go/src/encoding/hex/hex.go:122:18 in function encoding/hex.DecodeString
# log
hot-callsite-thres-from-CDF=0.002251339547030483
# net/url
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=net/url.unescape
hot-node enabled increased budget=2000 for func=net/url.escape
hot-node enabled increased budget=2000 for func=net/url.(*URL).setPath
hot-budget check allows inlining for call net/url.unescape (cost 961) at /usr/local/go/src/net/url/url.go:674:23 in function net/url.(*URL).setPath
hot-budget check allows inlining for call net/url.escape (cost 329) at /usr/local/go/src/net/url/url.go:679:19 in function net/url.(*URL).setPath
hot-node enabled increased budget=2000 for func=net/url.parse
hot-budget check allows inlining for call net/url.(*URL).setPath (cost 1333) at /usr/local/go/src/net/url/url.go:573:23 in function net/url.parse
hot-node enabled increased budget=2000 for func=net/url.ParseRequestURI
hot-node enabled increased budget=2000 for func=net/url.(*URL).String
hot-budget check allows inlining for call net/url.escape (cost 329) at /usr/local/go/src/net/url/url.go:829:28 in function net/url.(*URL).String
# mime/quotedprintable
hot-callsite-thres-from-CDF=0.002251339547030483
# vendor/golang.org/x/net/http2/hpack
hot-callsite-thres-from-CDF=0.002251339547030483
# mime
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=mime.isTokenChar
hot-node enabled increased budget=2000 for func=mime.isNotTokenChar
hot-budget check allows inlining for call strings.IndexFunc (cost 81) at /usr/local/go/src/mime/mediatype.go:267:29 in function mime.consumeToken
# compress/flate
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=compress/flate.token.length
hot-node enabled increased budget=2000 for func=compress/flate.(*huffmanEncoder).bitCounts
hot-node enabled increased budget=2000 for func=compress/flate.(*huffmanEncoder).generate
hot-budget check allows inlining for call compress/flate.(*huffmanEncoder).bitCounts (cost 339) at /usr/local/go/src/compress/flate/huffman_code.go:305:25 in function compress/flate.(*huffmanEncoder).generate
hot-node enabled increased budget=2000 for func=compress/flate.(*huffmanBitWriter).indexTokens
hot-budget check allows inlining for call compress/flate.(*huffmanEncoder).generate (cost 564) at /usr/local/go/src/compress/flate/huffman_bit_writer.go:567:28 in function compress/flate.(*huffmanBitWriter).indexTokens
hot-budget check allows inlining for call compress/flate.(*huffmanEncoder).generate (cost 564) at /usr/local/go/src/compress/flate/huffman_bit_writer.go:568:27 in function compress/flate.(*huffmanBitWriter).indexTokens
hot-node enabled increased budget=2000 for func=compress/flate.(*huffmanEncoder).bitLength
hot-node enabled increased budget=2000 for func=compress/flate.(*huffmanBitWriter).dynamicSize
hot-node enabled increased budget=2000 for func=compress/flate.(*huffmanBitWriter).writeCode
hot-node enabled increased budget=2000 for func=compress/flate.(*huffmanBitWriter).writeDynamicHeader
hot-node enabled increased budget=2000 for func=compress/flate.(*huffmanBitWriter).writeTokens
hot-budget check allows inlining for call compress/flate.(*huffmanBitWriter).writeCode (cost 197) at /usr/local/go/src/compress/flate/huffman_bit_writer.go:580:15 in function compress/flate.(*huffmanBitWriter).writeTokens
hot-budget check allows inlining for call compress/flate.(*huffmanBitWriter).writeCode (cost 197) at /usr/local/go/src/compress/flate/huffman_bit_writer.go:595:14 in function compress/flate.(*huffmanBitWriter).writeTokens
hot-node enabled increased budget=2000 for func=compress/flate.(*huffmanBitWriter).writeBlock
hot-budget check allows inlining for call compress/flate.(*huffmanBitWriter).indexTokens (cost 1312) at /usr/local/go/src/compress/flate/huffman_bit_writer.go:437:42 in function compress/flate.(*huffmanBitWriter).writeBlock
hot-budget check allows inlining for call compress/flate.(*huffmanBitWriter).dynamicSize (cost 167) at /usr/local/go/src/compress/flate/huffman_bit_writer.go:469:43 in function compress/flate.(*huffmanBitWriter).writeBlock
hot-budget check allows inlining for call compress/flate.(*huffmanBitWriter).writeDynamicHeader (cost 796) at /usr/local/go/src/compress/flate/huffman_bit_writer.go:488:23 in function compress/flate.(*huffmanBitWriter).writeBlock
hot-budget check allows inlining for call compress/flate.(*huffmanBitWriter).writeTokens (cost 866) at /usr/local/go/src/compress/flate/huffman_bit_writer.go:492:15 in function compress/flate.(*huffmanBitWriter).writeBlock
hot-node enabled increased budget=2000 for func=compress/flate.matchLen
hot-node enabled increased budget=2000 for func=compress/flate.(*compressor).findMatch
hot-node enabled increased budget=2000 for func=compress/flate.hash4
hot-node enabled increased budget=2000 for func=compress/flate.(*compressor).deflate
hot-budget check allows inlining for call compress/flate.(*compressor).findMatch (cost 208) at /usr/local/go/src/compress/flate/deflate.go:436:46 in function compress/flate.(*compressor).deflate
hot-node enabled increased budget=2000 for func=compress/flate.(*compressor).reset
hot-node enabled increased budget=2000 for func=compress/flate.(*Writer).Reset
hot-budget check allows inlining for call compress/flate.(*compressor).reset (cost 178) at /usr/local/go/src/compress/flate/deflate.go:744:12 in function compress/flate.(*Writer).Reset
# runtime/trace
hot-callsite-thres-from-CDF=0.002251339547030483
# net/http/internal
hot-callsite-thres-from-CDF=0.002251339547030483
# compress/gzip
hot-callsite-thres-from-CDF=0.002251339547030483
hot-budget check allows inlining for call compress/flate.(*Writer).Reset (cost 446) at /usr/local/go/src/compress/gzip/gzip.go:72:19 in function compress/gzip.(*Writer).init
# internal/profile
hot-callsite-thres-from-CDF=0.002251339547030483
# vendor/golang.org/x/text/unicode/bidi
hot-callsite-thres-from-CDF=0.002251339547030483
# vendor/golang.org/x/text/secure/bidirule
hot-callsite-thres-from-CDF=0.002251339547030483
# math/big
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=math/big.(*Int).Bytes
# runtime/pprof
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/internal/boring/bbig
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/rand
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/dsa
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/ed25519
hot-callsite-thres-from-CDF=0.002251339547030483
# net
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=net.isZeros
hot-node enabled increased budget=2000 for func=net.IP.To4
hot-node enabled increased budget=2000 for func=net.IP.String
hot-node enabled increased budget=2000 for func=net.ipEmptyString
hot-budget check allows inlining for call net.IP.String (cost 357) at /usr/local/go/src/net/ip.go:324:18 in function net.ipEmptyString
hot-node enabled increased budget=2000 for func=net.parseIP
hot-budget check allows inlining for call net/netip.ParseAddr (cost 1358) at /usr/local/go/src/net/ip.go:502:28 in function net.parseIP
hot-node enabled increased budget=2000 for func=net.ParseIP
hot-budget check allows inlining for call net.parseIP (cost 1462) at /usr/local/go/src/net/ip.go:495:27 in function net.ParseIP
hot-node enabled increased budget=2000 for func=net.(*netFD).Read
hot-node enabled increased budget=2000 for func=net.(*netFD).Write
hot-node enabled increased budget=2000 for func=net.(*netFD).SetReadDeadline
hot-node enabled increased budget=2000 for func=net.(*netFD).SetWriteDeadline
hot-node enabled increased budget=2000 for func=net.(*conn).Read
hot-budget check allows inlining for call net.(*netFD).Read (cost 108) at /usr/local/go/src/net/net.go:179:21 in function net.(*conn).Read
hot-node enabled increased budget=2000 for func=net.(*conn).Write
hot-budget check allows inlining for call net.(*netFD).Write (cost 108) at /usr/local/go/src/net/net.go:191:22 in function net.(*conn).Write
hot-node enabled increased budget=2000 for func=net.(*conn).SetReadDeadline
hot-node enabled increased budget=2000 for func=net.(*OpError).Temporary
hot-node enabled increased budget=2000 for func=net.(*TCPAddr).String
hot-budget check allows inlining for call net.ipEmptyString (cost 367) at /usr/local/go/src/net/tcpsock.go:48:21 in function net.(*TCPAddr).String
# crypto/internal/bigmod
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=crypto/internal/bigmod.(*Nat).shiftIn
hot-node enabled increased budget=2000 for func=crypto/internal/bigmod.rr
hot-budget check allows inlining for call crypto/internal/bigmod.(*Nat).shiftIn (cost 263) at /usr/local/go/src/crypto/internal/bigmod/nat.go:327:13 in function crypto/internal/bigmod.rr
hot-budget check allows inlining for call crypto/internal/bigmod.rr (cost 388) at /usr/local/go/src/crypto/internal/bigmod/nat.go:364:11 in function crypto/internal/bigmod.NewModulusFromBig
# crypto/elliptic
hot-callsite-thres-from-CDF=0.002251339547030483
# encoding/asn1
hot-callsite-thres-from-CDF=0.002251339547030483
# net/textproto
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=net/textproto.validHeaderFieldByte
hot-node enabled increased budget=2000 for func=net/textproto.canonicalMIMEHeaderKey
hot-node enabled increased budget=2000 for func=net/textproto.CanonicalMIMEHeaderKey
hot-node enabled increased budget=2000 for func=net/textproto.MIMEHeader.Get
hot-budget check allows inlining for call net/textproto.CanonicalMIMEHeaderKey (cost 472) at /usr/local/go/src/net/textproto/header.go:34:31 in function net/textproto.MIMEHeader.Get
hot-node enabled increased budget=2000 for func=net/textproto.MIMEHeader.Del
hot-budget check allows inlining for call net/textproto.CanonicalMIMEHeaderKey (cost 472) at /usr/local/go/src/net/textproto/header.go:55:34 in function net/textproto.MIMEHeader.Del
hot-node enabled increased budget=2000 for func=net/textproto.(*Reader).readContinuedLineSlice
hot-node enabled increased budget=2000 for func=net/textproto.(*Reader).upcomingHeaderKeys
hot-node enabled increased budget=2000 for func=net/textproto.readMIMEHeader
hot-budget check allows inlining for call net/textproto.(*Reader).upcomingHeaderKeys (cost 658) at /usr/local/go/src/net/textproto/reader.go:492:30 in function net/textproto.readMIMEHeader
hot-budget check allows inlining for call net/textproto.(*Reader).readContinuedLineSlice (cost 888) at /usr/local/go/src/net/textproto/reader.go:518:38 in function net/textproto.readMIMEHeader
hot-budget check allows inlining for call net/textproto.canonicalMIMEHeaderKey (cost 189) at /usr/local/go/src/net/textproto/reader.go:528:36 in function net/textproto.readMIMEHeader
hot-node enabled increased budget=2000 for func=net/textproto.(*Reader).ReadMIMEHeader
# crypto/x509/pkix
hot-callsite-thres-from-CDF=0.002251339547030483
# vendor/golang.org/x/crypto/cryptobyte
hot-callsite-thres-from-CDF=0.002251339547030483
# mime/multipart
hot-callsite-thres-from-CDF=0.002251339547030483
# vendor/golang.org/x/text/unicode/norm
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/rsa
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/ecdsa
hot-callsite-thres-from-CDF=0.002251339547030483
hot-budget check allows inlining for call math/big.(*Int).Bytes (cost 85) at /usr/local/go/src/crypto/ecdsa/ecdsa.go:322:49 in function crypto/ecdsa.signNISTEC[go.shape.*uint8]
# crypto/x509
hot-callsite-thres-from-CDF=0.002251339547030483
# vendor/golang.org/x/net/idna
hot-callsite-thres-from-CDF=0.002251339547030483
# vendor/golang.org/x/net/http/httpproxy
hot-callsite-thres-from-CDF=0.002251339547030483
# vendor/golang.org/x/net/http/httpguts
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=vendor/golang.org/x/net/http/httpguts.ValidHeaderFieldName
# crypto/tls
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=crypto/tls.(*xorNonceAEAD).Seal
hot-node enabled increased budget=2000 for func=crypto/tls.(*xorNonceAEAD).Open
hot-node enabled increased budget=2000 for func=crypto/tls.(*Config).supportedVersions
hot-budget check allows inlining for call crypto/tls.(*Config).supportedVersions (cost 91) at /usr/local/go/src/crypto/tls/common.go:1098:42 in function crypto/tls.(*Config).mutualVersion
hot-node enabled increased budget=2000 for func=crypto/tls.(*Conn).SetReadDeadline
hot-node enabled increased budget=2000 for func=crypto/tls.(*halfConn).setErrorLocked
hot-node enabled increased budget=2000 for func=crypto/tls.(*halfConn).incSeq
hot-node enabled increased budget=2000 for func=crypto/tls.(*halfConn).decrypt
hot-budget check allows inlining for call crypto/tls.(*xorNonceAEAD).Open (cost 108) at /usr/local/go/src/crypto/tls/conn.go:379:27 in function crypto/tls.(*halfConn).decrypt
hot-node enabled increased budget=2000 for func=crypto/tls.(*halfConn).encrypt
hot-budget check allows inlining for call crypto/tls.(*xorNonceAEAD).Seal (cost 104) at /usr/local/go/src/crypto/tls/conn.go:528:19 in function crypto/tls.(*halfConn).encrypt
hot-node enabled increased budget=2000 for func=crypto/tls.(*Conn).readFromUntil
hot-budget check allows inlining for call bytes.(*Buffer).ReadFrom (cost 346) at /usr/local/go/src/crypto/tls/conn.go:827:31 in function crypto/tls.(*Conn).readFromUntil
hot-node enabled increased budget=2000 for func=crypto/tls.(*Conn).maxPayloadSizeForWrite
hot-node enabled increased budget=2000 for func=crypto/tls.(*Conn).write
hot-node enabled increased budget=2000 for func=crypto/tls.(*Conn).writeRecordLocked
hot-node enabled increased budget=2000 for func=crypto/tls.(*Conn).writeRecordLocked.func1
hot-budget check allows inlining for call crypto/tls.(*Conn).maxPayloadSizeForWrite (cost 413) at /usr/local/go/src/crypto/tls/conn.go:999:44 in function crypto/tls.(*Conn).writeRecordLocked
hot-budget check allows inlining for call crypto/tls.(*halfConn).encrypt (cost 1332) at /usr/local/go/src/crypto/tls/conn.go:1021:30 in function crypto/tls.(*Conn).writeRecordLocked
hot-budget check allows inlining for call crypto/tls.(*Conn).write (cost 90) at /usr/local/go/src/crypto/tls/conn.go:1025:23 in function crypto/tls.(*Conn).writeRecordLocked
hot-budget check allows inlining for call sync.(*Pool).Put (cost 642) at /usr/local/go/src/crypto/tls/conn.go:993:17 in function crypto/tls.(*Conn).writeRecordLocked.func1
hot-node enabled increased budget=2000 for func=crypto/tls.(*Conn).readRecordOrCCS
hot-budget check allows inlining for call crypto/tls.(*Conn).readFromUntil (cost 461) at /usr/local/go/src/crypto/tls/conn.go:625:27 in function crypto/tls.(*Conn).readRecordOrCCS
hot-budget check allows inlining for call crypto/tls.(*halfConn).decrypt (cost 1313) at /usr/local/go/src/crypto/tls/conn.go:685:32 in function crypto/tls.(*Conn).readRecordOrCCS
hot-node enabled increased budget=2000 for func=crypto/tls.(*Conn).readRecord
hot-node enabled increased budget=2000 for func=crypto/tls.(*atLeastReader).Read
hot-node enabled increased budget=2000 for func=crypto/tls.(*Conn).handshakeContext
hot-node enabled increased budget=2000 for func=crypto/tls.(*Conn).HandshakeContext
hot-node enabled increased budget=2000 for func=crypto/tls.(*Conn).Handshake
hot-node enabled increased budget=2000 for func=crypto/tls.(*Conn).Write
hot-node enabled increased budget=2000 for func=crypto/tls.(*Conn).Read
hot-node enabled increased budget=2000 for func=crypto/tls.marshalCertificate
# net/http/httptrace
hot-callsite-thres-from-CDF=0.002251339547030483
# net/http
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=net/http.Header.Get
hot-budget check allows inlining for call net/textproto.MIMEHeader.Get (cost 498) at /usr/local/go/src/net/http/header.go:50:36 in function net/http.Header.Get
hot-node enabled increased budget=2000 for func=net/http.Header.Clone
hot-budget check allows inlining for call net/textproto.MIMEHeader.Del (cost 477) at /usr/local/go/src/net/http/header.go:81:29 in function net/http.Header.Del
hot-node enabled increased budget=2000 for func=net/http.StatusText
hot-node enabled increased budget=2000 for func=net/http.Header.sortedKeyValues
hot-node enabled increased budget=2000 for func=net/http.Header.writeSubset
hot-budget check allows inlining for call net/http.Header.sortedKeyValues (cost 1591) at /usr/local/go/src/net/http/header.go:201:34 in function net/http.Header.writeSubset
hot-node enabled increased budget=2000 for func=net/http.Header.WriteSubset
hot-node enabled increased budget=2000 for func=net/http.(*Request).isH2Upgrade
hot-node enabled increased budget=2000 for func=net/http.newTextprotoReader
hot-node enabled increased budget=2000 for func=net/http.readRequest
hot-budget check allows inlining for call net/http.newTextprotoReader (cost 1424) at /usr/local/go/src/net/http/request.go:1013:26 in function net/http.readRequest
hot-budget check allows inlining for call net/url.ParseRequestURI (cost 86) at /usr/local/go/src/net/http/request.go:1056:39 in function net/http.readRequest
hot-node enabled increased budget=2000 for func=net/http.(*Request).ParseForm
hot-node enabled increased budget=2000 for func=net/http.(*persistConn).isBroken
hot-budget check allows inlining for call net/http.(*persistConn).isBroken (cost 156) at /usr/local/go/src/net/http/transport.go:1063:21 in function net/http.(*Transport).queueForIdleConn
hot-node enabled increased budget=2000 for func=net/http.(*connReader).lock
hot-budget check allows inlining for call sync.(*Cond).Wait (cost 355) at /usr/local/go/src/net/http/server.go:731:15 in function net/http.(*connReader).abortPendingRead
hot-node enabled increased budget=2000 for func=net/http.(*response).Header
hot-node enabled increased budget=2000 for func=net/http.writeStatusLine
hot-budget check allows inlining for call bufio.(*Writer).WriteString (cost 245) at /usr/local/go/src/net/http/server.go:1547:17 in function net/http.writeStatusLine
hot-node enabled increased budget=2000 for func=net/http.(*chunkWriter).writeHeader
hot-budget check allows inlining for call net/http.Header.Get (cost 502) at /usr/local/go/src/net/http/server.go:1438:19 in function net/http.(*chunkWriter).writeHeader
hot-budget check allows inlining for call net/http.writeStatusLine (cost 1908) at /usr/local/go/src/net/http/server.go:1517:17 in function net/http.(*chunkWriter).writeHeader
hot-node enabled increased budget=2000 for func=net/http.(*connReader).Read
hot-budget check allows inlining for call net/http.(*connReader).lock (cost 89) at /usr/local/go/src/net/http/server.go:793:9 in function net/http.(*connReader).Read
hot-budget check allows inlining for call sync.(*Cond).Broadcast (cost 86) at /usr/local/go/src/net/http/server.go:801:19 in function net/http.(*connReader).Read
hot-node enabled increased budget=2000 for func=net/http.newBufioWriterSize
hot-budget check allows inlining for call sync.(*Pool).Get (cost 1392) at /usr/local/go/src/net/http/server.go:847:19 in function net/http.newBufioWriterSize
hot-node enabled increased budget=2000 for func=net/http.(*conn).readRequest
hot-node enabled increased budget=2000 for func=net/http.(*conn).readRequest.func1
hot-budget check allows inlining for call net/http.newBufioWriterSize (cost 1509) at /usr/local/go/src/net/http/server.go:1066:26 in function net/http.(*conn).readRequest
hot-node enabled increased budget=2000 for func=net/http.(*response).WriteHeader
hot-node enabled increased budget=2000 for func=net/http.(*response).write
hot-budget check allows inlining for call bufio.(*Writer).Write (cost 206) at /usr/local/go/src/net/http/server.go:1648:19 in function net/http.(*response).write
hot-budget check allows inlining for call net/http.(*response).write (cost 1074) at /usr/local/go/src/net/http/server.go:1606:16 in function net/http.(*response).Write
hot-node enabled increased budget=2000 for func=net/http.(*response).finishRequest
hot-node enabled increased budget=2000 for func=net/http.serverHandler.ServeHTTP
hot-budget check allows inlining for call net/http.serverHandler.ServeHTTP (cost 96) at /usr/local/go/src/net/http/server.go:2009:36 in function net/http.(*conn).serve
hot-budget check allows inlining for call net/http.(*response).finishRequest (cost 589) at /usr/local/go/src/net/http/server.go:2015:18 in function net/http.(*conn).serve
hot-budget check allows inlining for call bufio.(*Reader).Peek (cost 257) at /usr/local/go/src/net/http/server.go:2044:27 in function net/http.(*conn).serve
hot-node enabled increased budget=2000 for func=net/http.(*body).readLocked
hot-node enabled increased budget=2000 for func=net/http.(*body).Read
hot-budget check allows inlining for call net/http.(*body).readLocked (cost 297) at /usr/local/go/src/net/http/transfer.go:831:21 in function net/http.(*body).Read
# net/http/pprof
hot-callsite-thres-from-CDF=0.002251339547030483
# hellopgo
hot-callsite-thres-from-CDF=0.002251339547030483
# internal/goarch
hot-callsite-thres-from-CDF=0.002251339547030483
# internal/godebugs
hot-callsite-thres-from-CDF=0.002251339547030483
# runtime/internal/math
hot-callsite-thres-from-CDF=0.002251339547030483
# internal/goexperiment
hot-callsite-thres-from-CDF=0.002251339547030483
# internal/goos
hot-callsite-thres-from-CDF=0.002251339547030483
# internal/unsafeheader
hot-callsite-thres-from-CDF=0.002251339547030483
# runtime/internal/sys
hot-callsite-thres-from-CDF=0.002251339547030483
# internal/coverage/rtcov
hot-callsite-thres-from-CDF=0.002251339547030483
# unicode/utf8
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=unicode/utf8.AppendRune
hot-node enabled increased budget=2000 for func=unicode/utf8.ValidString
# internal/itoa
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=internal/itoa.Uitoa
# internal/race
hot-callsite-thres-from-CDF=0.002251339547030483
# log/internal
hot-callsite-thres-from-CDF=0.002251339547030483
# internal/nettrace
hot-callsite-thres-from-CDF=0.002251339547030483
# math/bits
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=math/bits.LeadingZeros64
# crypto/internal/alias
hot-callsite-thres-from-CDF=0.002251339547030483
# container/list
hot-callsite-thres-from-CDF=0.002251339547030483
# internal/cpu
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/subtle
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/internal/boring/sig
hot-callsite-thres-from-CDF=0.002251339547030483
# unicode/utf16
hot-callsite-thres-from-CDF=0.002251339547030483
# runtime/internal/atomic
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=runtime/internal/atomic.(*Int32).Add
hot-node enabled increased budget=2000 for func=runtime/internal/atomic.(*Int64).Load
hot-node enabled increased budget=2000 for func=runtime/internal/atomic.(*Uint8).Load
hot-node enabled increased budget=2000 for func=runtime/internal/atomic.(*Bool).Load
hot-node enabled increased budget=2000 for func=runtime/internal/atomic.(*Uint32).Load
hot-node enabled increased budget=2000 for func=runtime/internal/atomic.(*Uint32).CompareAndSwap
hot-node enabled increased budget=2000 for func=runtime/internal/atomic.(*Uint32).Add
hot-node enabled increased budget=2000 for func=runtime/internal/atomic.(*Uint64).Load
hot-node enabled increased budget=2000 for func=runtime/internal/atomic.(*Uint64).CompareAndSwap
hot-node enabled increased budget=2000 for func=runtime/internal/atomic.(*Uint64).Add
hot-node enabled increased budget=2000 for func=runtime/internal/atomic.(*Uintptr).Swap
hot-node enabled increased budget=2000 for func=runtime/internal/atomic.(*Uintptr).Add
# internal/bytealg
hot-callsite-thres-from-CDF=0.002251339547030483
# unicode
hot-callsite-thres-from-CDF=0.002251339547030483
# vendor/golang.org/x/crypto/internal/alias
hot-callsite-thres-from-CDF=0.002251339547030483
# vendor/golang.org/x/crypto/cryptobyte/asn1
hot-callsite-thres-from-CDF=0.002251339547030483
# internal/abi
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=internal/abi.(*Type).Kind
hot-node enabled increased budget=2000 for func=internal/abi.addChecked
hot-node enabled increased budget=2000 for func=internal/abi.(*Type).Uncommon
hot-node enabled increased budget=2000 for func=internal/abi.(*Type).Elem
hot-node enabled increased budget=2000 for func=internal/abi.Name.IsEmbedded
hot-node enabled increased budget=2000 for func=internal/abi.(*StructField).Embedded
hot-node enabled increased budget=2000 for func=internal/abi.Name.DataChecked
hot-node enabled increased budget=2000 for func=internal/abi.Name.ReadVarint
hot-node enabled increased budget=2000 for func=internal/abi.Name.Name
# runtime/internal/syscall
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=runtime/internal/syscall.EpollCtl
# math
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=math.Float64bits
hot-node enabled increased budget=2000 for func=math.Max
hot-node enabled increased budget=2000 for func=math.Min
hot-node enabled increased budget=2000 for func=math.Exp
hot-node enabled increased budget=2000 for func=math.Sin
hot-node enabled increased budget=2000 for func=math.Cos
# sync/atomic
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=sync/atomic.(*Bool).Load
hot-node enabled increased budget=2000 for func=sync/atomic.(*Int32).Load
hot-node enabled increased budget=2000 for func=sync/atomic.(*Int32).Add
hot-node enabled increased budget=2000 for func=sync/atomic.(*Uint64).Add
hot-node enabled increased budget=2000 for func=sync/atomic.(*Value).Load
hot-node enabled increased budget=2000 for func=sync/atomic.(*Value).Store
# runtime
/usr/local/go/src/runtime/panic.go:582:19: PGO devirtualize considering call v.Error()
/usr/local/go/src/runtime/panic.go:582:19: call runtime.preprintpanics:15: no hot callee
/usr/local/go/src/runtime/panic.go:584:20: PGO devirtualize considering call v.String()
/usr/local/go/src/runtime/panic.go:584:20: call runtime.preprintpanics:17: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=runtime.memhash_varlen
hot-node enabled increased budget=2000 for func=runtime.add
hot-node enabled increased budget=2000 for func=runtime.fastrand
hot-node enabled increased budget=2000 for func=runtime.nanotime
hot-node enabled increased budget=2000 for func=runtime.readgstatus
hot-node enabled increased budget=2000 for func=runtime.(*timeHistogram).record
hot-node enabled increased budget=2000 for func=runtime.acquirem
hot-node enabled increased budget=2000 for func=runtime.releasem
hot-node enabled increased budget=2000 for func=runtime.findfunc
hot-node enabled increased budget=2000 for func=runtime.readvarint
hot-node enabled increased budget=2000 for func=runtime.step
hot-node enabled increased budget=2000 for func=runtime.arenaIndex
hot-node enabled increased budget=2000 for func=runtime.spanOf
hot-node enabled increased budget=2000 for func=runtime.(*mSpanStateBox).get
hot-node enabled increased budget=2000 for func=runtime.(*mspan).base
hot-node enabled increased budget=2000 for func=runtime.(*mspan).divideByElemSize
hot-node enabled increased budget=2000 for func=runtime.(*mspan).objIndex
hot-node enabled increased budget=2000 for func=runtime.(*gcBits).bytep
hot-node enabled increased budget=2000 for func=runtime.(*gcBits).bitp
hot-node enabled increased budget=2000 for func=runtime.(*mspan).markBitsForIndex
hot-node enabled increased budget=2000 for func=runtime.markBits.isMarked
hot-node enabled increased budget=2000 for func=runtime.markBits.setMarked
hot-node enabled increased budget=2000 for func=runtime.pageIndexOf
hot-node enabled increased budget=2000 for func=runtime.(*gcWork).putFast
hot-node enabled increased budget=2000 for func=runtime.(*lfstack).pop
hot-node enabled increased budget=2000 for func=runtime.(*pallocBits).summarize
hot-node enabled increased budget=2000 for func=runtime.(*pageAlloc).update
hot-budget check allows inlining for call runtime.(*pallocBits).summarize (cost 319) at /usr/local/go/src/runtime/mpagealloc.go:498:31 in function runtime.(*pageAlloc).update
hot-node enabled increased budget=2000 for func=runtime.(*mheap).tryAllocMSpan
hot-node enabled increased budget=2000 for func=runtime.(*mspan).init
hot-node enabled increased budget=2000 for func=runtime.(*gcBitsArena).tryAlloc
hot-node enabled increased budget=2000 for func=runtime.pMask.set
hot-node enabled increased budget=2000 for func=runtime.divRoundUp
hot-node enabled increased budget=2000 for func=runtime.(*mspan).countAlloc
hot-node enabled increased budget=2000 for func=runtime.(*mspan).refillAllocCache
hot-node enabled increased budget=2000 for func=runtime.(*mcentral).fullSwept
hot-node enabled increased budget=2000 for func=runtime.(*gcControllerState).heapGoalInternal
hot-node enabled increased budget=2000 for func=runtime.spanOfUnchecked
hot-node enabled increased budget=2000 for func=runtime.isSystemGoroutine
hot-budget check allows inlining for call runtime.findfunc (cost 214) at /usr/local/go/src/runtime/traceback.go:1306:15 in function runtime.isSystemGoroutine
hot-node enabled increased budget=2000 for func=runtime.runqempty
hot-node enabled increased budget=2000 for func=runtime.nobarrierWakeTime
hot-node enabled increased budget=2000 for func=runtime.(*guintptr).cas
hot-node enabled increased budget=2000 for func=runtime.runqget
hot-node enabled increased budget=2000 for func=runtime.taggedPointer.tag
hot-node enabled increased budget=2000 for func=runtime.(*gList).pop
hot-node enabled increased budget=2000 for func=runtime.(*randomEnum).done
hot-node enabled increased budget=2000 for func=runtime.(*randomEnum).next
hot-node enabled increased budget=2000 for func=runtime.pMask.read
hot-node enabled increased budget=2000 for func=runtime.runqgrab
hot-node enabled increased budget=2000 for func=runtime.checkTimersNoP
hot-node enabled increased budget=2000 for func=runtime.lock
hot-node enabled increased budget=2000 for func=runtime.lockWithRank
hot-node enabled increased budget=2000 for func=runtime.lock2
hot-node enabled increased budget=2000 for func=runtime.unlock
hot-node enabled increased budget=2000 for func=runtime.unlockWithRank
hot-node enabled increased budget=2000 for func=runtime.unlock2
hot-node enabled increased budget=2000 for func=runtime.entersyscall
hot-node enabled increased budget=2000 for func=runtime.reentersyscall
hot-node enabled increased budget=2000 for func=runtime.casgstatus
hot-node enabled increased budget=2000 for func=runtime.funcInfo.entry
hot-node enabled increased budget=2000 for func=runtime.(*moduledata).textAddr
hot-node enabled increased budget=2000 for func=runtime.(*unwinder).resolveInternal
hot-node enabled increased budget=2000 for func=runtime.(*unwinder).finishInternal
hot-node enabled increased budget=2000 for func=runtime.funcspdelta
hot-node enabled increased budget=2000 for func=runtime.pcvalue
hot-node enabled increased budget=2000 for func=runtime.tracebackPCs
hot-node enabled increased budget=2000 for func=runtime.(*unwinder).next
hot-node enabled increased budget=2000 for func=runtime.newInlineUnwinder
hot-node enabled increased budget=2000 for func=runtime.(*inlineUnwinder).resolveInternal
hot-node enabled increased budget=2000 for func=runtime.pcdatavalue1
hot-node enabled increased budget=2000 for func=runtime.(*wbBuf).get2
hot-node enabled increased budget=2000 for func=runtime.wbBufFlush.func1
hot-node enabled increased budget=2000 for func=runtime.wbBufFlush1
hot-node enabled increased budget=2000 for func=runtime.findObject
hot-node enabled increased budget=2000 for func=runtime.greyobject
hot-node enabled increased budget=2000 for func=runtime.getempty
hot-node enabled increased budget=2000 for func=runtime.(*mheap).allocSpan
hot-node enabled increased budget=2000 for func=runtime.(*fixalloc).alloc
hot-node enabled increased budget=2000 for func=runtime.(*consistentHeapStats).acquire
hot-node enabled increased budget=2000 for func=runtime.(*consistentHeapStats).release
hot-node enabled increased budget=2000 for func=runtime.(*mheap).allocMSpanLocked
hot-node enabled increased budget=2000 for func=runtime.(*mheap).initSpan
hot-node enabled increased budget=2000 for func=runtime.(*mheap).allocNeedsZero
hot-node enabled increased budget=2000 for func=runtime.newMarkBits
hot-node enabled increased budget=2000 for func=runtime.newAllocBits
hot-node enabled increased budget=2000 for func=runtime.(*lfstack).push
hot-node enabled increased budget=2000 for func=runtime.trygetfull
hot-node enabled increased budget=2000 for func=runtime.exitsyscall
hot-node enabled increased budget=2000 for func=runtime.exitsyscallfast
hot-node enabled increased budget=2000 for func=runtime.pidleget
hot-node enabled increased budget=2000 for func=runtime.(*mcache).prepareForSweep
hot-node enabled increased budget=2000 for func=runtime.(*mcentral).uncacheSpan
hot-node enabled increased budget=2000 for func=runtime.(*sweepLocked).sweep
hot-node enabled increased budget=2000 for func=runtime.(*spanSet).push
hot-node enabled increased budget=2000 for func=runtime.(*atomicHeadTailIndex).incTail
hot-node enabled increased budget=2000 for func=runtime.(*mheap).freeSpanLocked
hot-node enabled increased budget=2000 for func=runtime.(*pageAlloc).free
hot-node enabled increased budget=2000 for func=runtime.(*scavengeIndex).free
hot-node enabled increased budget=2000 for func=runtime.(*gcControllerState).update
hot-node enabled increased budget=2000 for func=runtime.schedule
hot-node enabled increased budget=2000 for func=runtime.notesleep
hot-node enabled increased budget=2000 for func=runtime.stackalloc
hot-node enabled increased budget=2000 for func=runtime.pidleput
hot-node enabled increased budget=2000 for func=runtime.wakeNetPoller
hot-node enabled increased budget=2000 for func=runtime.wakep
hot-node enabled increased budget=2000 for func=runtime.pidlegetSpinning
hot-node enabled increased budget=2000 for func=runtime.findRunnable
hot-node enabled increased budget=2000 for func=runtime.stopm
hot-node enabled increased budget=2000 for func=runtime.adjusttimers
hot-node enabled increased budget=2000 for func=runtime.dodeltimer
hot-node enabled increased budget=2000 for func=runtime.siftupTimer
hot-node enabled increased budget=2000 for func=runtime.siftdownTimer
hot-node enabled increased budget=2000 for func=runtime.doaddtimer
hot-node enabled increased budget=2000 for func=runtime.runtimer
hot-node enabled increased budget=2000 for func=runtime.runOneTimer
hot-node enabled increased budget=2000 for func=runtime.dodeltimer0
hot-node enabled increased budget=2000 for func=runtime.ready
hot-node enabled increased budget=2000 for func=runtime.netpoll
hot-node enabled increased budget=2000 for func=runtime.stealWork
hot-node enabled increased budget=2000 for func=runtime.runqsteal
hot-node enabled increased budget=2000 for func=runtime.checkRunqsNoP
hot-node enabled increased budget=2000 for func=runtime.resetspinning
hot-budget check allows inlining for call runtime.lock2 (cost 394) at /usr/local/go/src/runtime/lockrank_off.go:24:7 in function runtime.lockWithRank
hot-budget check allows inlining for call runtime.unlock2 (cost 281) at /usr/local/go/src/runtime/lockrank_off.go:34:9 in function runtime.unlockWithRank
hot-budget check allows inlining for call runtime.reentersyscall (cost 818) at /usr/local/go/src/runtime/proc.go:4064:16 in function runtime.entersyscall
hot-budget check allows inlining for call runtime.casgstatus (cost 1053) at /usr/local/go/src/runtime/proc.go:4011:12 in function runtime.reentersyscall
hot-budget check allows inlining for call runtime.(*timeHistogram).record (cost 97) at /usr/local/go/src/runtime/proc.go:1133:25 in function runtime.casgstatus
hot-budget check allows inlining for call runtime.tracebackPCs (cost 506) at /usr/local/go/src/runtime/traceback.go:1100:19 in function runtime.callers.func1
hot-budget check allows inlining for call runtime.(*unwinder).resolveInternal (cost 934) at /usr/local/go/src/runtime/traceback.go:226:19 in function runtime.(*unwinder).initAt
hot-budget check allows inlining for call runtime.(*moduledata).textAddr (cost 163) at /usr/local/go/src/runtime/symtab.go:763:25 in function runtime.funcInfo.entry
hot-budget check allows inlining for call runtime.pcvalue (cost 1241) at /usr/local/go/src/runtime/symtab.go:994:17 in function runtime.funcspdelta
hot-budget check allows inlining for call runtime.step (cost 182) at /usr/local/go/src/runtime/symtab.go:886:15 in function runtime.pcvalue
hot-budget check allows inlining for call runtime.newInlineUnwinder (cost 173) at /usr/local/go/src/runtime/traceback.go:623:34 in function runtime.tracebackPCs
hot-budget check allows inlining for call runtime.(*unwinder).finishInternal (cost 133) at /usr/local/go/src/runtime/traceback.go:442:19 in function runtime.(*unwinder).next
hot-budget check allows inlining for call runtime.findfunc (cost 214) at /usr/local/go/src/runtime/traceback.go:445:17 in function runtime.(*unwinder).next
hot-budget check allows inlining for call runtime.(*unwinder).resolveInternal (cost 934) at /usr/local/go/src/runtime/traceback.go:508:19 in function runtime.(*unwinder).next
hot-budget check allows inlining for call runtime.pcdatavalue1 (cost 1284) at /usr/local/go/src/runtime/symtabinl.go:70:22 in function runtime.(*inlineUnwinder).resolveInternal
hot-budget check allows inlining for call runtime.pcvalue (cost 1241) at /usr/local/go/src/runtime/symtab.go:1037:17 in function runtime.pcdatavalue1
hot-budget check allows inlining for call runtime.wbBufFlush1 (cost 561) at /usr/local/go/src/runtime/mwbbuf.go:181:14 in function runtime.wbBufFlush.func1
hot-budget check allows inlining for call runtime.findObject (cost 288) at /usr/local/go/src/runtime/mwbbuf.go:240:36 in function runtime.wbBufFlush1
hot-budget check allows inlining for call runtime.(*mheap).allocMSpanLocked (cost 784) at /usr/local/go/src/runtime/mheap.go:1264:25 in function runtime.(*mheap).allocSpan
hot-budget check allows inlining for call runtime.(*mheap).initSpan (cost 568) at /usr/local/go/src/runtime/mheap.go:1344:12 in function runtime.(*mheap).allocSpan
hot-budget check allows inlining for call runtime.(*fixalloc).alloc (cost 354) at /usr/local/go/src/runtime/mheap.go:1123:53 in function runtime.(*mheap).allocMSpanLocked
hot-budget check allows inlining for call runtime.(*mspan).init (cost 83) at /usr/local/go/src/runtime/mheap.go:1384:8 in function runtime.(*mheap).initSpan
hot-budget check allows inlining for call runtime.(*mheap).allocNeedsZero (cost 197) at /usr/local/go/src/runtime/mheap.go:1385:21 in function runtime.(*mheap).initSpan
hot-budget check allows inlining for call runtime.newMarkBits (cost 666) at /usr/local/go/src/runtime/mheap.go:1412:29 in function runtime.(*mheap).initSpan
hot-budget check allows inlining for call runtime.newAllocBits (cost 670) at /usr/local/go/src/runtime/mheap.go:1413:29 in function runtime.(*mheap).initSpan
hot-budget check allows inlining for call runtime.newMarkBits (cost 666) at /usr/local/go/src/runtime/mheap.go:2198:20 in function runtime.newAllocBits
hot-budget check allows inlining for call runtime.(*lfstack).push (cost 159) at /usr/local/go/src/runtime/mgcwork.go:410:17 in function runtime.putempty
hot-budget check allows inlining for call runtime.exitsyscallfast (cost 241) at /usr/local/go/src/runtime/proc.go:4168:20 in function runtime.exitsyscall
hot-budget check allows inlining for call runtime.casgstatus (cost 1053) at /usr/local/go/src/runtime/proc.go:4187:13 in function runtime.exitsyscall
hot-budget check allows inlining for call runtime.(*mcache).prepareForSweep (cost 246) at /usr/local/go/src/runtime/proc.go:5334:27 in function runtime.acquirep
hot-budget check allows inlining for call runtime.(*spanSet).push (cost 667) at /usr/local/go/src/runtime/mcentral.go:236:24 in function runtime.(*mcentral).uncacheSpan
hot-budget check allows inlining for call runtime.newMarkBits (cost 666) at /usr/local/go/src/runtime/mgcsweep.go:669:28 in function runtime.(*sweepLocked).sweep
hot-budget check allows inlining for call runtime.(*atomicHeadTailIndex).incTail (cost 121) at /usr/local/go/src/runtime/mspanset.go:76:35 in function runtime.(*spanSet).push
hot-budget check allows inlining for call runtime.(*consistentHeapStats).acquire (cost 212) at /usr/local/go/src/runtime/mheap.go:1625:37 in function runtime.(*mheap).freeSpanLocked
hot-budget check allows inlining for call runtime.(*scavengeIndex).free (cost 262) at /usr/local/go/src/runtime/mpagealloc.go:951:20 in function runtime.(*pageAlloc).free
hot-budget check allows inlining for call runtime.(*pageAlloc).update (cost 1724) at /usr/local/go/src/runtime/mpagealloc.go:973:10 in function runtime.(*pageAlloc).free
hot-budget check allows inlining for call runtime.resetspinning (cost 728) at /usr/local/go/src/runtime/proc.go:3600:16 in function runtime.schedule
hot-budget check allows inlining for call runtime.pidlegetSpinning (cost 254) at /usr/local/go/src/runtime/proc.go:2745:26 in function runtime.wakep
hot-budget check allows inlining for call runtime.pidleget (cost 222) at /usr/local/go/src/runtime/proc.go:6154:21 in function runtime.pidlegetSpinning
hot-budget check allows inlining for call runtime.notesleep (cost 261) at /usr/local/go/src/runtime/proc.go:1632:11 in function runtime.mPark
hot-budget check allows inlining for call runtime.casgstatus (cost 1053) at /usr/local/go/src/runtime/proc.go:2861:12 in function runtime.execute
hot-budget check allows inlining for call runtime.netpoll (cost 643) at /usr/local/go/src/runtime/proc.go:2978:21 in function runtime.findRunnable
hot-budget check allows inlining for call runtime.casgstatus (cost 1053) at /usr/local/go/src/runtime/proc.go:2981:14 in function runtime.findRunnable
hot-budget check allows inlining for call runtime.stealWork (cost 513) at /usr/local/go/src/runtime/proc.go:2999:49 in function runtime.findRunnable
hot-budget check allows inlining for call runtime.pidleput (cost 448) at /usr/local/go/src/runtime/proc.go:3081:16 in function runtime.findRunnable
hot-budget check allows inlining for call runtime.checkRunqsNoP (cost 562) at /usr/local/go/src/runtime/proc.go:3137:22 in function runtime.findRunnable
hot-budget check allows inlining for call runtime.checkTimersNoP (cost 105) at /usr/local/go/src/runtime/proc.go:3165:29 in function runtime.findRunnable
hot-budget check allows inlining for call runtime.netpoll (cost 643) at /usr/local/go/src/runtime/proc.go:3191:18 in function runtime.findRunnable
hot-budget check allows inlining for call runtime.pidleget (cost 222) at /usr/local/go/src/runtime/proc.go:3203:20 in function runtime.findRunnable
hot-budget check allows inlining for call runtime.stopm (cost 596) at /usr/local/go/src/runtime/proc.go:3229:7 in function runtime.findRunnable
hot-budget check allows inlining for call runtime.adjusttimers (cost 682) at /usr/local/go/src/runtime/proc.go:3689:15 in function runtime.checkTimers
hot-budget check allows inlining for call runtime.runtimer (cost 1173) at /usr/local/go/src/runtime/proc.go:3693:21 in function runtime.checkTimers
hot-budget check allows inlining for call runtime.dodeltimer (cost 337) at /usr/local/go/src/runtime/time.go:695:26 in function runtime.adjusttimers
hot-budget check allows inlining for call runtime.dodeltimer (cost 337) at /usr/local/go/src/runtime/time.go:712:26 in function runtime.adjusttimers
hot-budget check allows inlining for call runtime.siftupTimer (cost 186) at /usr/local/go/src/runtime/time.go:395:32 in function runtime.dodeltimer
hot-budget check allows inlining for call runtime.siftupTimer (cost 186) at /usr/local/go/src/runtime/time.go:303:13 in function runtime.doaddtimer
hot-budget check allows inlining for call runtime.runOneTimer (cost 768) at /usr/local/go/src/runtime/time.go:792:15 in function runtime.runtimer
hot-budget check allows inlining for call runtime.dodeltimer0 (cost 482) at /usr/local/go/src/runtime/time.go:868:14 in function runtime.runOneTimer
hot-budget check allows inlining for call runtime.siftdownTimer (cost 277) at /usr/local/go/src/runtime/time.go:426:16 in function runtime.dodeltimer0
hot-budget check allows inlining for call runtime.runqsteal (cost 350) at /usr/local/go/src/runtime/proc.go:3316:23 in function runtime.stealWork
hot-budget check allows inlining for call runtime.runqgrab (cost 192) at /usr/local/go/src/runtime/proc.go:6434:15 in function runtime.runqsteal
hot-budget check allows inlining for call runtime.pcvalue (cost 1241) at /usr/local/go/src/runtime/symtab.go:1029:17 in function runtime.pcdatavalue
hot-node enabled increased budget=2000 for func=runtime.resolveNameOff
hot-node enabled increased budget=2000 for func=runtime.interhash
hot-node enabled increased budget=2000 for func=runtime.typehash
hot-budget check allows inlining for call runtime.typehash (cost 1172) at /usr/local/go/src/runtime/alg.go:131:23 in function runtime.nilinterhash
hot-node enabled increased budget=2000 for func=runtime.memequal64
hot-node enabled increased budget=2000 for func=runtime.strequal
hot-node enabled increased budget=2000 for func=runtime.ifaceeq
hot-node enabled increased budget=2000 for func=runtime.efaceeq
hot-node enabled increased budget=2000 for func=runtime.nilinterequal
hot-node enabled increased budget=2000 for func=runtime.(*sweepLocker).tryAcquire
hot-node enabled increased budget=2000 for func=runtime.(*activeSweep).end
hot-node enabled increased budget=2000 for func=runtime.(*itabTableType).find
hot-node enabled increased budget=2000 for func=runtime.resolveTypeOff
hot-node enabled increased budget=2000 for func=runtime.rtype.typeOff
hot-budget check allows inlining for call runtime.resolveTypeOff (cost 434) at /usr/local/go/src/runtime/type.go:182:23 in function runtime.rtype.typeOff
hot-node enabled increased budget=2000 for func=runtime.(*gcWork).tryGetFast
hot-node enabled increased budget=2000 for func=runtime.(*gcWork).tryGet
hot-budget check allows inlining for call runtime.trygetfull (cost 118) at /usr/local/go/src/runtime/mgcwork.go:216:21 in function runtime.(*gcWork).tryGet
hot-node enabled increased budget=2000 for func=runtime.heapBitsForAddr
hot-node enabled increased budget=2000 for func=runtime.heapBits.nextFast
hot-node enabled increased budget=2000 for func=runtime.heapBits.next
hot-budget check allows inlining for call runtime.heapBitsForAddr (cost 128) at /usr/local/go/src/runtime/mbitmap.go:478:22 in function runtime.heapBits.next
hot-node enabled increased budget=2000 for func=runtime.scanobject
hot-budget check allows inlining for call runtime.heapBitsForAddr (cost 128) at /usr/local/go/src/runtime/mgcmark.go:1304:26 in function runtime.scanobject
hot-budget check allows inlining for call runtime.heapBits.next (cost 191) at /usr/local/go/src/runtime/mgcmark.go:1309:31 in function runtime.scanobject
hot-budget check allows inlining for call runtime.findObject (cost 288) at /usr/local/go/src/runtime/mgcmark.go:1335:40 in function runtime.scanobject
hot-budget check allows inlining for call runtime.greyobject (cost 696) at /usr/local/go/src/runtime/mgcmark.go:1336:15 in function runtime.scanobject
hot-node enabled increased budget=2000 for func=runtime.markrootSpans
hot-budget check allows inlining for call runtime.scanobject (cost 1817) at /usr/local/go/src/runtime/mgcmark.go:391:16 in function runtime.markrootSpans
hot-node enabled increased budget=2000 for func=runtime.(*stkframe).getStackMap
hot-node enabled increased budget=2000 for func=runtime.adjustpointers
hot-node enabled increased budget=2000 for func=runtime.(*stackObjectRecord).ptrdata
hot-node enabled increased budget=2000 for func=runtime.adjustframe
hot-budget check allows inlining for call runtime.(*stkframe).getStackMap (cost 1363) at /usr/local/go/src/runtime/stack.go:679:41 in function runtime.adjustframe
hot-budget check allows inlining for call runtime.adjustpointers (cost 329) at /usr/local/go/src/runtime/stack.go:684:17 in function runtime.adjustframe
hot-budget check allows inlining for call runtime.adjustpointers (cost 329) at /usr/local/go/src/runtime/stack.go:692:17 in function runtime.adjustframe
hot-node enabled increased budget=2000 for func=runtime.copystack
hot-node enabled increased budget=2000 for func=runtime.(*stackScanState).addObject
hot-budget check allows inlining for call runtime.getempty (cost 950) at /usr/local/go/src/runtime/mgcstack.go:276:48 in function runtime.(*stackScanState).addObject
hot-budget check allows inlining for call runtime.scanobject (cost 1817) at /usr/local/go/src/runtime/mgcmark.go:1192:13 in function runtime.gcDrainN
hot-node enabled increased budget=2000 for func=runtime.park_m
hot-budget check allows inlining for call runtime.casgstatus (cost 1053) at /usr/local/go/src/runtime/proc.go:3730:12 in function runtime.park_m
hot-budget check allows inlining for call runtime.schedule (cost 1273) at /usr/local/go/src/runtime/proc.go:3745:10 in function runtime.park_m
hot-node enabled increased budget=2000 for func=runtime.semacquire1
hot-node enabled increased budget=2000 for func=runtime.(*semaRoot).dequeue
hot-node enabled increased budget=2000 for func=runtime.semrelease1
hot-budget check allows inlining for call runtime.(*semaRoot).dequeue (cost 397) at /usr/local/go/src/runtime/sema.go:194:23 in function runtime.semrelease1
hot-node enabled increased budget=2000 for func=runtime.gcDrain
hot-budget check allows inlining for call runtime.(*gcWork).tryGet (cost 307) at /usr/local/go/src/runtime/mgcmark.go:1090:18 in function runtime.gcDrain
hot-budget check allows inlining for call runtime.scanobject (cost 1817) at /usr/local/go/src/runtime/mgcmark.go:1103:13 in function runtime.gcDrain
hot-node enabled increased budget=2000 for func=runtime.(*atomicHeadTailIndex).cas
hot-node enabled increased budget=2000 for func=runtime.(*spanSet).pop
hot-node enabled increased budget=2000 for func=runtime.(*mheap).nextSpanForSweep
hot-budget check allows inlining for call runtime.(*spanSet).pop (cost 340) at /usr/local/go/src/runtime/mgcsweep.go:106:29 in function runtime.(*mheap).nextSpanForSweep
hot-node enabled increased budget=2000 for func=runtime.sweepone
hot-callsite identified at line=/usr/local/go/src/runtime/mgcsweep.go:390:28 for func=runtime.sweepone
hot-budget check allows inlining for call runtime.(*mheap).nextSpanForSweep (cost 852) at /usr/local/go/src/runtime/mgcsweep.go:375:31 in function runtime.sweepone
hot-budget check allows inlining for call runtime.(*sweepLocker).tryAcquire (cost 124) at /usr/local/go/src/runtime/mgcsweep.go:390:28 in function runtime.sweepone
hot-budget check allows inlining for call runtime.(*activeSweep).end (cost 252) at /usr/local/go/src/runtime/mgcsweep.go:407:18 in function runtime.sweepone
hot-node enabled increased budget=2000 for func=runtime.(*gcControllerState).trigger
hot-budget check allows inlining for call runtime.(*gcControllerState).heapGoalInternal (cost 121) at /usr/local/go/src/runtime/mgcpacer.go:1092:40 in function runtime.(*gcControllerState).trigger
hot-node enabled increased budget=2000 for func=runtime.bool2int
hot-node enabled increased budget=2000 for func=runtime.makeSpanClass
hot-node enabled increased budget=2000 for func=runtime.deductAssistCredit
hot-node enabled increased budget=2000 for func=runtime.getMCache
hot-node enabled increased budget=2000 for func=runtime.nextFreeFast
hot-node enabled increased budget=2000 for func=runtime.(*mspan).nextFreeIndex
hot-budget check allows inlining for call runtime.(*mspan).refillAllocCache (cost 97) at /usr/local/go/src/runtime/mbitmap.go:182:21 in function runtime.(*mspan).nextFreeIndex
hot-node enabled increased budget=2000 for func=runtime.deductSweepCredit
hot-node enabled increased budget=2000 for func=runtime.(*mheap).alloc
hot-node enabled increased budget=2000 for func=runtime.writeHeapBitsForAddr
hot-node enabled increased budget=2000 for func=runtime.writeHeapBits.flush
hot-node enabled increased budget=2000 for func=runtime.writeHeapBits.write
hot-node enabled increased budget=2000 for func=runtime.(*mspan).initHeapBits
hot-budget check allows inlining for call runtime.writeHeapBits.flush (cost 235) at /usr/local/go/src/runtime/mbitmap.go:734:10 in function runtime.(*mspan).initHeapBits
hot-node enabled increased budget=2000 for func=runtime.(*mcentral).grow
hot-budget check allows inlining for call runtime.(*mheap).alloc (cost 81) at /usr/local/go/src/runtime/mcentral.go:246:19 in function runtime.(*mcentral).grow
hot-budget check allows inlining for call runtime.(*mspan).initHeapBits (cost 763) at /usr/local/go/src/runtime/mcentral.go:255:16 in function runtime.(*mcentral).grow
hot-node enabled increased budget=2000 for func=runtime.(*mcentral).cacheSpan
hot-budget check allows inlining for call runtime.deductSweepCredit (cost 1922) at /usr/local/go/src/runtime/mcentral.go:84:19 in function runtime.(*mcentral).cacheSpan
hot-budget check allows inlining for call runtime.(*spanSet).pop (cost 340) at /usr/local/go/src/runtime/mcentral.go:111:31 in function runtime.(*mcentral).cacheSpan
hot-budget check allows inlining for call runtime.(*spanSet).pop (cost 340) at /usr/local/go/src/runtime/mcentral.go:139:29 in function runtime.(*mcentral).cacheSpan
hot-budget check allows inlining for call runtime.(*sweepLocker).tryAcquire (cost 124) at /usr/local/go/src/runtime/mcentral.go:143:29 in function runtime.(*mcentral).cacheSpan
hot-budget check allows inlining for call runtime.(*mcentral).grow (cost 929) at /usr/local/go/src/runtime/mcentral.go:166:12 in function runtime.(*mcentral).cacheSpan
hot-budget check allows inlining for call runtime.(*mspan).refillAllocCache (cost 97) at /usr/local/go/src/runtime/mcentral.go:183:20 in function runtime.(*mcentral).cacheSpan
hot-node enabled increased budget=2000 for func=runtime.(*mcache).refill
hot-budget check allows inlining for call runtime.(*mcentral).uncacheSpan (cost 344) at /usr/local/go/src/runtime/mcache.go:159:43 in function runtime.(*mcache).refill
hot-budget check allows inlining for call runtime.(*consistentHeapStats).acquire (cost 212) at /usr/local/go/src/runtime/mcache.go:162:38 in function runtime.(*mcache).refill
hot-budget check allows inlining for call runtime.(*consistentHeapStats).release (cost 187) at /usr/local/go/src/runtime/mcache.go:171:29 in function runtime.(*mcache).refill
hot-budget check allows inlining for call runtime.(*gcControllerState).update (cost 161) at /usr/local/go/src/runtime/mcache.go:212:21 in function runtime.(*mcache).refill
hot-node enabled increased budget=2000 for func=runtime.(*mcache).nextFree
hot-budget check allows inlining for call runtime.(*mspan).nextFreeIndex (cost 408) at /usr/local/go/src/runtime/malloc.go:918:30 in function runtime.(*mcache).nextFree
hot-budget check allows inlining for call runtime.(*mcache).refill (cost 1467) at /usr/local/go/src/runtime/malloc.go:925:11 in function runtime.(*mcache).nextFree
hot-node enabled increased budget=2000 for func=runtime.heapBitsSetType
hot-callsite identified at line=/usr/local/go/src/runtime/mbitmap.go:1029:20 for func=runtime.heapBitsSetType
hot-budget check allows inlining for call runtime.writeHeapBits.write (cost 132) at /usr/local/go/src/runtime/mbitmap.go:1030:15 in function runtime.heapBitsSetType
hot-budget check allows inlining for call runtime.writeHeapBits.write (cost 132) at /usr/local/go/src/runtime/mbitmap.go:1042:15 in function runtime.heapBitsSetType
hot-budget check allows inlining for call runtime.writeHeapBits.write (cost 132) at /usr/local/go/src/runtime/mbitmap.go:1063:16 in function runtime.heapBitsSetType
hot-budget check allows inlining for call runtime.writeHeapBits.write (cost 132) at /usr/local/go/src/runtime/mbitmap.go:1066:15 in function runtime.heapBitsSetType
hot-budget check allows inlining for call runtime.writeHeapBits.flush (cost 235) at /usr/local/go/src/runtime/mbitmap.go:1086:9 in function runtime.heapBitsSetType
hot-node enabled increased budget=2000 for func=runtime.gcmarknewobject
hot-node enabled increased budget=2000 for func=runtime.gcTrigger.test
hot-budget check allows inlining for call runtime.(*gcControllerState).trigger (cost 350) at /usr/local/go/src/runtime/mgc.go:579:37 in function runtime.gcTrigger.test
hot-node enabled increased budget=2000 for func=runtime.mallocgc
hot-budget check allows inlining for call runtime.deductAssistCredit (cost 95) at /usr/local/go/src/runtime/malloc.go:1002:31 in function runtime.mallocgc
hot-budget check allows inlining for call runtime.gcmarknewobject (cost 262) at /usr/local/go/src/runtime/malloc.go:1181:18 in function runtime.mallocgc
hot-budget check allows inlining for call runtime.gcTrigger.test (cost 447) at /usr/local/go/src/runtime/malloc.go:1241:51 in function runtime.mallocgc
hot-node enabled increased budget=2000 for func=runtime.getitab
hot-budget check allows inlining for call runtime.(*itabTableType).find (cost 82) at /usr/local/go/src/runtime/iface.go:55:15 in function runtime.getitab
hot-node enabled increased budget=2000 for func=runtime.assertE2I2
hot-budget check allows inlining for call runtime.getitab (cost 971) at /usr/local/go/src/runtime/iface.go:462:16 in function runtime.assertE2I2
hot-node enabled increased budget=2000 for func=runtime.assertE2I
hot-budget check allows inlining for call runtime.getitab (cost 971) at /usr/local/go/src/runtime/iface.go:454:16 in function runtime.assertE2I
hot-node enabled increased budget=2000 for func=runtime.newarray
hot-node enabled increased budget=2000 for func=runtime.newobject
hot-node enabled increased budget=2000 for func=runtime.rawstring
hot-node enabled increased budget=2000 for func=runtime.(*wbBuf).get1
hot-node enabled increased budget=2000 for func=runtime.bulkBarrierPreWriteSrcOnly
hot-budget check allows inlining for call runtime.heapBitsForAddr (cost 128) at /usr/local/go/src/runtime/mbitmap.go:619:22 in function runtime.bulkBarrierPreWriteSrcOnly
hot-node enabled increased budget=2000 for func=runtime.bulkBarrierPreWrite
hot-node enabled increased budget=2000 for func=runtime.typedmemmove
hot-budget check allows inlining for call runtime.bulkBarrierPreWrite (cost 1180) at /usr/local/go/src/runtime/mbarrier.go:157:22 in function runtime.typedmemmove
hot-node enabled increased budget=2000 for func=runtime.makechan
hot-node enabled increased budget=2000 for func=runtime.empty
hot-node enabled increased budget=2000 for func=runtime.chanrecv
hot-node enabled increased budget=2000 for func=runtime.gfget
hot-node enabled increased budget=2000 for func=runtime.newproc1
hot-budget check allows inlining for call runtime.gfget (cost 496) at /usr/local/go/src/runtime/proc.go:4502:15 in function runtime.newproc1
hot-budget check allows inlining for call runtime.isSystemGoroutine (cost 364) at /usr/local/go/src/runtime/proc.go:4537:22 in function runtime.newproc1
hot-budget check allows inlining for call runtime.casgstatus (cost 1053) at /usr/local/go/src/runtime/proc.go:4558:12 in function runtime.newproc1
hot-node enabled increased budget=2000 for func=runtime.convT32
hot-node enabled increased budget=2000 for func=runtime.convT64
hot-node enabled increased budget=2000 for func=runtime.convTslice
hot-node enabled increased budget=2000 for func=runtime.convI2I
hot-budget check allows inlining for call runtime.getitab (cost 971) at /usr/local/go/src/runtime/iface.go:419:16 in function runtime.convI2I
hot-node enabled increased budget=2000 for func=runtime.assertI2I
hot-budget check allows inlining for call runtime.getitab (cost 971) at /usr/local/go/src/runtime/iface.go:430:16 in function runtime.assertI2I
hot-node enabled increased budget=2000 for func=runtime.assertI2I2
hot-budget check allows inlining for call runtime.getitab (cost 971) at /usr/local/go/src/runtime/iface.go:439:16 in function runtime.assertI2I2
hot-node enabled increased budget=2000 for func=runtime.isEmpty
hot-node enabled increased budget=2000 for func=runtime.bucketShift
hot-node enabled increased budget=2000 for func=runtime.bucketMask
hot-node enabled increased budget=2000 for func=runtime.tophash
hot-node enabled increased budget=2000 for func=runtime.evacuated
hot-node enabled increased budget=2000 for func=runtime.(*bmap).overflow
hot-node enabled increased budget=2000 for func=runtime.(*bmap).keys
hot-node enabled increased budget=2000 for func=runtime.roundupsize
hot-node enabled increased budget=2000 for func=runtime.memclrHasPointers
hot-budget check allows inlining for call runtime.bulkBarrierPreWrite (cost 1180) at /usr/local/go/src/runtime/mbarrier.go:345:21 in function runtime.memclrHasPointers
hot-node enabled increased budget=2000 for func=runtime.makeBucketArray
hot-budget check allows inlining for call runtime.newarray (cost 157) at /usr/local/go/src/runtime/map.go:364:21 in function runtime.makeBucketArray
hot-node enabled increased budget=2000 for func=runtime.mapaccess1
hot-node enabled increased budget=2000 for func=runtime.mapaccess2
hot-node enabled increased budget=2000 for func=runtime.evacuate
hot-node enabled increased budget=2000 for func=runtime.hashGrow
hot-node enabled increased budget=2000 for func=runtime.mapassign
hot-budget check allows inlining for call runtime.hashGrow (cost 1923) at /usr/local/go/src/runtime/map.go:659:11 in function runtime.mapassign
hot-budget check allows inlining for call runtime.typedmemmove (cost 1262) at /usr/local/go/src/runtime/map.go:681:14 in function runtime.mapassign
hot-node enabled increased budget=2000 for func=runtime.mapdelete
hot-node enabled increased budget=2000 for func=runtime.mapiternext
hot-node enabled increased budget=2000 for func=runtime.mapiterinit
hot-budget check allows inlining for call runtime.mapiternext (cost 813) at /usr/local/go/src/runtime/map.go:864:13 in function runtime.mapiterinit
hot-node enabled increased budget=2000 for func=runtime.mapclear
hot-node enabled increased budget=2000 for func=runtime.mapclear.func1
hot-budget check allows inlining for call runtime.makeBucketArray (cost 1687) at /usr/local/go/src/runtime/map.go:1045:36 in function runtime.mapclear
hot-node enabled increased budget=2000 for func=runtime.mapaccess2_faststr
hot-node enabled increased budget=2000 for func=runtime.mapassign_faststr
hot-node enabled increased budget=2000 for func=runtime.mapdelete_faststr
hot-node enabled increased budget=2000 for func=runtime.mapaccess1_fast32
hot-node enabled increased budget=2000 for func=runtime.mapaccess2_fast32
hot-node enabled increased budget=2000 for func=runtime.evacuate_fast32
hot-node enabled increased budget=2000 for func=runtime.growWork_fast32
hot-node enabled increased budget=2000 for func=runtime.mapassign_fast32
hot-budget check allows inlining for call runtime.growWork_fast32 (cost 171) at /usr/local/go/src/runtime/map_fast32.go:116:18 in function runtime.mapassign_fast32
hot-node enabled increased budget=2000 for func=runtime.mapaccess1_fast64
hot-node enabled increased budget=2000 for func=runtime.mapaccess2_fast64
hot-node enabled increased budget=2000 for func=runtime.mapassign_fast64ptr
hot-node enabled increased budget=2000 for func=runtime.mapaccess1_faststr
hot-node enabled increased budget=2000 for func=runtime.wbZero
hot-budget check allows inlining for call runtime.bulkBarrierPreWrite (cost 1180) at /usr/local/go/src/runtime/mbarrier.go:179:21 in function runtime.wbZero
hot-node enabled increased budget=2000 for func=runtime.typedslicecopy
hot-budget check allows inlining for call runtime.bulkBarrierPreWrite (cost 1180) at /usr/local/go/src/runtime/mbarrier.go:282:22 in function runtime.typedslicecopy
hot-budget check allows inlining for call runtime.sweepone (cost 1692) at /usr/local/go/src/runtime/mgcsweep.go:301:15 in function runtime.bgsweep
hot-node enabled increased budget=2000 for func=runtime.modtimer
hot-budget check allows inlining for call runtime.doaddtimer (cost 396) at /usr/local/go/src/runtime/time.go:508:13 in function runtime.modtimer
hot-budget check allows inlining for call runtime.wakeNetPoller (cost 149) at /usr/local/go/src/runtime/time.go:514:16 in function runtime.modtimer
hot-node enabled increased budget=2000 for func=runtime.resettimer
hot-budget check allows inlining for call runtime.modtimer (cost 1740) at /usr/local/go/src/runtime/time.go:555:17 in function runtime.resettimer
hot-node enabled increased budget=2000 for func=runtime.deltimer
hot-node enabled increased budget=2000 for func=runtime.(*pollDesc).info
hot-node enabled increased budget=2000 for func=runtime.(*pollDesc).publishInfo
hot-node enabled increased budget=2000 for func=runtime.netpollcheckerr
hot-node enabled increased budget=2000 for func=runtime.netpollblock
hot-node enabled increased budget=2000 for func=runtime.netpollgoready
hot-node enabled increased budget=2000 for func=runtime.deferprocStack
hot-node enabled increased budget=2000 for func=runtime.freedefer
hot-node enabled increased budget=2000 for func=runtime.goexit0
hot-budget check allows inlining for call runtime.isSystemGoroutine (cost 364) at /usr/local/go/src/runtime/proc.go:3867:22 in function runtime.goexit0
hot-budget check allows inlining for call runtime.schedule (cost 1273) at /usr/local/go/src/runtime/proc.go:3921:10 in function runtime.goexit0
hot-node enabled increased budget=2000 for func=runtime.funcMaxSPDelta
hot-budget check allows inlining for call runtime.step (cost 182) at /usr/local/go/src/runtime/symtab.go:1011:15 in function runtime.funcMaxSPDelta
hot-node enabled increased budget=2000 for func=runtime.newproc
hot-budget check allows inlining for call runtime.wakep (cost 526) at /usr/local/go/src/runtime/proc.go:4487:9 in function runtime.newproc.func1
hot-node enabled increased budget=2000 for func=runtime.procPin
hot-node enabled increased budget=2000 for func=runtime.sellock
hot-node enabled increased budget=2000 for func=runtime.selectgo
hot-budget check allows inlining for call runtime.sellock (cost 95) at /usr/local/go/src/runtime/select.go:230:9 in function runtime.selectgo
hot-budget check allows inlining for call runtime.sellock (cost 95) at /usr/local/go/src/runtime/select.go:330:9 in function runtime.selectgo
hot-node enabled increased budget=2000 for func=runtime.makeslice
hot-node enabled increased budget=2000 for func=runtime.growslice
hot-budget check allows inlining for call runtime.bulkBarrierPreWriteSrcOnly (cost 554) at /usr/local/go/src/runtime/slice.go:278:30 in function runtime.growslice
hot-node enabled increased budget=2000 for func=runtime.newstack
hot-budget check allows inlining for call runtime.findfunc (cost 214) at /usr/local/go/src/runtime/stack.go:1084:18 in function runtime.newstack
hot-budget check allows inlining for call runtime.funcMaxSPDelta (cost 373) at /usr/local/go/src/runtime/stack.go:1085:32 in function runtime.newstack
hot-node enabled increased budget=2000 for func=runtime.rawstringtmp
hot-node enabled increased budget=2000 for func=runtime.concatstrings
hot-budget check allows inlining for call runtime.rawstringtmp (cost 104) at /usr/local/go/src/runtime/string.go:51:22 in function runtime.concatstrings
hot-budget check allows inlining for call runtime.concatstrings (cost 312) at /usr/local/go/src/runtime/string.go:64:22 in function runtime.concatstring3
hot-node enabled increased budget=2000 for func=runtime.slicebytetostring
hot-node enabled increased budget=2000 for func=runtime.rawbyteslice
hot-node enabled increased budget=2000 for func=runtime.stringtoslicebyte
hot-budget check allows inlining for call runtime.rawbyteslice (cost 232) at /usr/local/go/src/runtime/string.go:172:19 in function runtime.stringtoslicebyte
# internal/reflectlite
/usr/local/go/src/internal/reflectlite/swapper.go:34:22: PGO devirtualize considering call .autotmp_4.Elem()
/usr/local/go/src/internal/reflectlite/swapper.go:34:22: edge internal/reflectlite.Swapper:17 -> internal/reflectlite.Value.Type (weight 0): Value doesn't implement Type (Value does not implement Type (missing AssignableTo method))
/usr/local/go/src/internal/reflectlite/swapper.go:34:22: call internal/reflectlite.Swapper:17: no hot callee
/usr/local/go/src/internal/reflectlite/swapper.go:34:31: PGO devirtualize considering call .autotmp_5.common()
/usr/local/go/src/internal/reflectlite/swapper.go:34:31: edge internal/reflectlite.Swapper:17 -> internal/reflectlite.Value.Type (weight 0): Value doesn't implement Type (Value does not implement Type (missing AssignableTo method))
/usr/local/go/src/internal/reflectlite/swapper.go:34:31: call internal/reflectlite.Swapper:17: no hot callee
/usr/local/go/src/internal/reflectlite/type.go:405:11: PGO devirtualize considering call u.Kind()
/usr/local/go/src/internal/reflectlite/type.go:405:11: edge internal/reflectlite.rtype.Implements:4 -> internal/abi.(*Type).Kind (weight 3): *abi.Type doesn't implement Type (*abi.Type does not implement Type (missing AssignableTo method))
/usr/local/go/src/internal/reflectlite/type.go:405:11: call internal/reflectlite.rtype.Implements:4: no hot callee
/usr/local/go/src/internal/reflectlite/type.go:408:28: PGO devirtualize considering call u.common()
/usr/local/go/src/internal/reflectlite/type.go:408:28: edge internal/reflectlite.rtype.Implements:7 -> internal/reflectlite.implements (weight 1): callee not a method
/usr/local/go/src/internal/reflectlite/type.go:408:28: edge internal/reflectlite.rtype.Implements:7 -> internal/reflectlite.rtype.common (weight 0): hottest so far
/usr/local/go/src/internal/reflectlite/type.go:408:28 call internal/reflectlite.rtype.Implements:7: hottest callee internal/reflectlite.rtype.common (weight 0)
/usr/local/go/src/internal/reflectlite/type.go:415:16: PGO devirtualize considering call u.common()
/usr/local/go/src/internal/reflectlite/type.go:415:16: call internal/reflectlite.rtype.AssignableTo:4: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=internal/reflectlite.escapes
hot-node enabled increased budget=2000 for func=internal/reflectlite.unpackEface
hot-node enabled increased budget=2000 for func=internal/reflectlite.ValueOf
hot-node enabled increased budget=2000 for func=internal/reflectlite.rtype.typeOff
hot-node enabled increased budget=2000 for func=internal/reflectlite.elem
hot-node enabled increased budget=2000 for func=internal/reflectlite.rtype.Elem
hot-budget check allows inlining for call internal/reflectlite.elem (cost 142) at /usr/local/go/src/internal/reflectlite/type.go:324:20 in function internal/reflectlite.rtype.Elem
hot-node enabled increased budget=2000 for func=internal/reflectlite.implements
hot-budget check allows inlining for call internal/abi.Name.Name (cost 101) at /usr/local/go/src/internal/reflectlite/type.go:489:17 in function internal/reflectlite.implements
hot-budget check allows inlining for call internal/abi.Name.Name (cost 101) at /usr/local/go/src/internal/reflectlite/type.go:489:34 in function internal/reflectlite.implements
hot-node enabled increased budget=2000 for func=internal/reflectlite.flag.ro
hot-node enabled increased budget=2000 for func=internal/reflectlite.Value.Elem
hot-node enabled increased budget=2000 for func=internal/reflectlite.Value.assignTo
hot-node enabled increased budget=2000 for func=internal/reflectlite.Value.Set
hot-budget check allows inlining for call internal/reflectlite.Value.assignTo (cost 658) at /usr/local/go/src/internal/reflectlite/value.go:368:16 in function internal/reflectlite.Value.Set
# errors
/usr/local/go/src/errors/join.go:46:26: PGO devirtualize considering call err.Error()
/usr/local/go/src/errors/join.go:46:26: call errors.(*joinError).Error:6: no hot callee
/usr/local/go/src/errors/wrap.go:24:17: PGO devirtualize considering call u.Unwrap()
/usr/local/go/src/errors/wrap.go:24:17: call errors.Unwrap:7: no hot callee
/usr/local/go/src/errors/wrap.go:49:55: PGO devirtualize considering call .autotmp_4.Comparable()
/usr/local/go/src/errors/wrap.go:49:55: edge errors.Is:5 -> internal/reflectlite.TypeOf (weight 0): callee not a method
/usr/local/go/src/errors/wrap.go:49:55: call errors.Is:5: no hot callee
/usr/local/go/src/errors/wrap.go:54:60: PGO devirtualize considering call x.Is(target)
/usr/local/go/src/errors/wrap.go:54:60: call errors.Is:10: no hot callee
/usr/local/go/src/errors/wrap.go:59:18: PGO devirtualize considering call x.Unwrap()
/usr/local/go/src/errors/wrap.go:59:18: call errors.Is:15: no hot callee
/usr/local/go/src/errors/wrap.go:64:32: PGO devirtualize considering call x.Unwrap()
/usr/local/go/src/errors/wrap.go:64:32: call errors.Is:20: no hot callee
/usr/local/go/src/errors/wrap.go:102:13: PGO devirtualize considering call typ.Kind()
/usr/local/go/src/errors/wrap.go:102:13: edge errors.As:9 -> internal/reflectlite.Value.IsNil (weight 0): reflectlite.Value doesn't implement reflectlite.Type (reflectlite.Value does not implement reflectlite.Type (missing AssignableTo method))
/usr/local/go/src/errors/wrap.go:102:13: call errors.As:9: no hot callee
/usr/local/go/src/errors/wrap.go:105:24: PGO devirtualize considering call typ.Elem()
/usr/local/go/src/errors/wrap.go:105:24: edge errors.As:12 -> internal/reflectlite.rtype.Elem (weight 2) (missing IR): hottest so far
/usr/local/go/src/errors/wrap.go:105:24 call errors.As:12: hottest callee internal/reflectlite.rtype.Elem (weight 2)
/usr/local/go/src/errors/wrap.go:106:20: PGO devirtualize considering call targetType.Kind()
/usr/local/go/src/errors/wrap.go:106:20: call errors.As:13: no hot callee
/usr/local/go/src/errors/wrap.go:106:73: PGO devirtualize considering call targetType.Implements(errorType)
/usr/local/go/src/errors/wrap.go:106:73: call errors.As:13: no hot callee
/usr/local/go/src/errors/wrap.go:110:42: PGO devirtualize considering call .autotmp_6.AssignableTo(targetType)
/usr/local/go/src/errors/wrap.go:110:42: edge errors.As:17 -> internal/reflectlite.TypeOf (weight 0): callee not a method
/usr/local/go/src/errors/wrap.go:110:42: call errors.As:17: no hot callee
/usr/local/go/src/errors/wrap.go:114:58: PGO devirtualize considering call x.As(target)
/usr/local/go/src/errors/wrap.go:114:58: call errors.As:21: no hot callee
/usr/local/go/src/errors/wrap.go:119:18: PGO devirtualize considering call x.Unwrap()
/usr/local/go/src/errors/wrap.go:119:18: call errors.As:26: no hot callee
/usr/local/go/src/errors/wrap.go:124:32: PGO devirtualize considering call x.Unwrap()
/usr/local/go/src/errors/wrap.go:124:32: call errors.As:31: no hot callee
/usr/local/go/src/errors/wrap.go:136:55: PGO devirtualize considering call .autotmp_0.Elem()
/usr/local/go/src/errors/wrap.go:136:55: edge errors.init:49 -> internal/reflectlite.TypeOf (weight 0): callee not a method
/usr/local/go/src/errors/wrap.go:136:55: call errors.init:49: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=errors.New
hot-budget check allows inlining for call internal/reflectlite.Value.Elem (cost 257) at /usr/local/go/src/errors/wrap.go:111:12 in function errors.As
hot-budget check allows inlining for call internal/reflectlite.Value.Set (cost 882) at /usr/local/go/src/errors/wrap.go:111:18 in function errors.As
# internal/oserror
hot-callsite-thres-from-CDF=0.002251339547030483
# sync
/usr/local/go/src/sync/cond.go:69:12: PGO devirtualize considering call c.L.Unlock()
/usr/local/go/src/sync/cond.go:69:12: call sync.(*Cond).Wait:3: no hot callee
/usr/local/go/src/sync/cond.go:71:10: PGO devirtualize considering call c.L.Lock()
/usr/local/go/src/sync/cond.go:71:10: edge sync.(*Cond).Wait:5 -> sync.(*Mutex).Lock (weight 1): hottest so far
/usr/local/go/src/sync/cond.go:71:10 call sync.(*Cond).Wait:5: hottest callee sync.(*Mutex).Lock (weight 1)
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=sync.(*copyChecker).check
hot-node enabled increased budget=2000 for func=sync.(*Mutex).Lock
hot-node enabled increased budget=2000 for func=sync.(*Cond).Wait
hot-node enabled increased budget=2000 for func=sync.(*Cond).Broadcast
hot-node enabled increased budget=2000 for func=sync.(*Map).loadReadOnly
hot-node enabled increased budget=2000 for func=sync.(*Mutex).Unlock
hot-node enabled increased budget=2000 for func=sync.(*Map).Load
hot-node enabled increased budget=2000 for func=sync.(*Map).LoadOrStore
hot-node enabled increased budget=2000 for func=sync.(*Pool).pin
hot-node enabled increased budget=2000 for func=sync.(*poolDequeue).pushHead
hot-node enabled increased budget=2000 for func=sync.(*poolChain).pushHead
hot-budget check allows inlining for call sync.(*poolDequeue).pushHead (cost 92) at /usr/local/go/src/sync/poolqueue.go:239:15 in function sync.(*poolChain).pushHead
hot-node enabled increased budget=2000 for func=sync.(*Pool).Put
hot-budget check allows inlining for call sync.(*Pool).pin (cost 170) at /usr/local/go/src/sync/pool.go:107:15 in function sync.(*Pool).Put
hot-budget check allows inlining for call sync.(*poolChain).pushHead (cost 384) at /usr/local/go/src/sync/pool.go:111:20 in function sync.(*Pool).Put
hot-node enabled increased budget=2000 for func=sync.(*poolDequeue).popHead
hot-node enabled increased budget=2000 for func=sync.(*poolChain).popHead
hot-budget check allows inlining for call sync.(*poolDequeue).popHead (cost 107) at /usr/local/go/src/sync/poolqueue.go:261:26 in function sync.(*poolChain).popHead
hot-node enabled increased budget=2000 for func=sync.(*poolDequeue).popTail
hot-node enabled increased budget=2000 for func=sync.(*poolChain).popTail
hot-budget check allows inlining for call sync.(*poolDequeue).popTail (cost 167) at /usr/local/go/src/sync/poolqueue.go:286:26 in function sync.(*poolChain).popTail
hot-node enabled increased budget=2000 for func=sync.(*Pool).getSlow
hot-budget check allows inlining for call sync.(*poolChain).popTail (cost 357) at /usr/local/go/src/sync/pool.go:163:30 in function sync.(*Pool).getSlow
hot-node enabled increased budget=2000 for func=sync.(*Pool).Get
hot-budget check allows inlining for call sync.(*Pool).pin (cost 170) at /usr/local/go/src/sync/pool.go:131:17 in function sync.(*Pool).Get
hot-budget check allows inlining for call sync.(*poolChain).popHead (cost 145) at /usr/local/go/src/sync/pool.go:138:26 in function sync.(*Pool).Get
hot-budget check allows inlining for call sync.(*Pool).getSlow (cost 903) at /usr/local/go/src/sync/pool.go:140:17 in function sync.(*Pool).Get
hot-node enabled increased budget=2000 for func=sync.(*RWMutex).RLock
hot-node enabled increased budget=2000 for func=sync.(*RWMutex).RUnlock
hot-node enabled increased budget=2000 for func=sync.(*WaitGroup).Add
hot-node enabled increased budget=2000 for func=sync.(*WaitGroup).Done
hot-budget check allows inlining for call sync.(*WaitGroup).Add (cost 151) at /usr/local/go/src/sync/waitgroup.go:87:8 in function sync.(*WaitGroup).Done
# internal/safefilepath
hot-callsite-thres-from-CDF=0.002251339547030483
# sort
/usr/local/go/src/sort/zsortinterface.go:12:33: PGO devirtualize considering call data.Less(j, j - 1)
/usr/local/go/src/sort/zsortinterface.go:12:33: edge sort.insertionSort:2 -> sort.StringSlice.Less (weight 2): hottest so far
/usr/local/go/src/sort/zsortinterface.go:12:33: edge sort.insertionSort:2 -> compress/flate.byFreq.Less (weight 1): too cold (hottest 2)
/usr/local/go/src/sort/zsortinterface.go:12:33 call sort.insertionSort:2: hottest callee sort.StringSlice.Less (weight 2)
/usr/local/go/src/sort/zsortinterface.go:13:13: PGO devirtualize considering call data.Swap(j, j - 1)
/usr/local/go/src/sort/zsortinterface.go:13:13: edge sort.insertionSort:3 -> sort.StringSlice.Swap (weight 1): hottest so far
/usr/local/go/src/sort/zsortinterface.go:13:13 call sort.insertionSort:3: hottest callee sort.StringSlice.Swap (weight 1)
/usr/local/go/src/sort/zsortinterface.go:27:31: PGO devirtualize considering call data.Less(first + child, first + child + 1)
/usr/local/go/src/sort/zsortinterface.go:27:31: call sort.siftDown:7: no hot callee
/usr/local/go/src/sort/zsortinterface.go:30:16: PGO devirtualize considering call data.Less(first + root, first + child)
/usr/local/go/src/sort/zsortinterface.go:30:16: call sort.siftDown:10: no hot callee
/usr/local/go/src/sort/zsortinterface.go:33:12: PGO devirtualize considering call data.Swap(first + root, first + child)
/usr/local/go/src/sort/zsortinterface.go:33:12: call sort.siftDown:13: no hot callee
/usr/local/go/src/sort/zsortinterface.go:50:12: PGO devirtualize considering call data.Swap(first, first + i)
/usr/local/go/src/sort/zsortinterface.go:50:12: call sort.heapSort:12: no hot callee
/usr/local/go/src/sort/zsortinterface.go:251:13: PGO devirtualize considering call data.Swap(idx, a + other)
/usr/local/go/src/sort/zsortinterface.go:251:13: call sort.breakPatterns:11: no hot callee
/usr/local/go/src/sort/zsortinterface.go:299:14: PGO devirtualize considering call data.Less(b, a)
/usr/local/go/src/sort/zsortinterface.go:299:14: call sort.order2:1: no hot callee
/usr/local/go/src/sort/zsortinterface.go:323:12: PGO devirtualize considering call data.Swap(i, j)
/usr/local/go/src/sort/zsortinterface.go:323:12: call sort.reverseRange:4: no hot callee
/usr/local/go/src/sort/zsortinterface.go:202:26: PGO devirtualize considering call data.Less(i, i - 1)
/usr/local/go/src/sort/zsortinterface.go:202:26: call sort.partialInsertionSort:7: no hot callee
/usr/local/go/src/sort/zsortinterface.go:214:12: PGO devirtualize considering call data.Swap(i, i - 1)
/usr/local/go/src/sort/zsortinterface.go:214:12: call sort.partialInsertionSort:19: no hot callee
/usr/local/go/src/sort/zsortinterface.go:219:18: PGO devirtualize considering call data.Less(j, j - 1)
/usr/local/go/src/sort/zsortinterface.go:219:18: call sort.partialInsertionSort:24: no hot callee
/usr/local/go/src/sort/zsortinterface.go:222:14: PGO devirtualize considering call data.Swap(j, j - 1)
/usr/local/go/src/sort/zsortinterface.go:222:14: call sort.partialInsertionSort:27: no hot callee
/usr/local/go/src/sort/zsortinterface.go:228:18: PGO devirtualize considering call data.Less(j, j - 1)
/usr/local/go/src/sort/zsortinterface.go:228:18: call sort.partialInsertionSort:33: no hot callee
/usr/local/go/src/sort/zsortinterface.go:231:14: PGO devirtualize considering call data.Swap(j, j - 1)
/usr/local/go/src/sort/zsortinterface.go:231:14: call sort.partialInsertionSort:36: no hot callee
/usr/local/go/src/sort/zsortinterface.go:174:11: PGO devirtualize considering call data.Swap(a, pivot)
/usr/local/go/src/sort/zsortinterface.go:174:11: call sort.partitionEqual:1: no hot callee
/usr/local/go/src/sort/zsortinterface.go:178:27: PGO devirtualize considering call data.Less(a, i)
/usr/local/go/src/sort/zsortinterface.go:178:27: call sort.partitionEqual:5: no hot callee
/usr/local/go/src/sort/zsortinterface.go:181:26: PGO devirtualize considering call data.Less(a, j)
/usr/local/go/src/sort/zsortinterface.go:181:26: call sort.partitionEqual:8: no hot callee
/usr/local/go/src/sort/zsortinterface.go:187:12: PGO devirtualize considering call data.Swap(i, j)
/usr/local/go/src/sort/zsortinterface.go:187:12: call sort.partitionEqual:14: no hot callee
/usr/local/go/src/sort/zsortinterface.go:136:11: PGO devirtualize considering call data.Swap(a, pivot)
/usr/local/go/src/sort/zsortinterface.go:136:11: call sort.partition:1: no hot callee
/usr/local/go/src/sort/zsortinterface.go:139:25: PGO devirtualize considering call data.Less(i, a)
/usr/local/go/src/sort/zsortinterface.go:139:25: call sort.partition:4: no hot callee
/usr/local/go/src/sort/zsortinterface.go:142:26: PGO devirtualize considering call data.Less(j, a)
/usr/local/go/src/sort/zsortinterface.go:142:26: call sort.partition:7: no hot callee
/usr/local/go/src/sort/zsortinterface.go:146:12: PGO devirtualize considering call data.Swap(j, a)
/usr/local/go/src/sort/zsortinterface.go:146:12: call sort.partition:11: no hot callee
/usr/local/go/src/sort/zsortinterface.go:149:11: PGO devirtualize considering call data.Swap(i, j)
/usr/local/go/src/sort/zsortinterface.go:149:11: call sort.partition:14: no hot callee
/usr/local/go/src/sort/zsortinterface.go:154:26: PGO devirtualize considering call data.Less(i, a)
/usr/local/go/src/sort/zsortinterface.go:154:26: call sort.partition:19: no hot callee
/usr/local/go/src/sort/zsortinterface.go:157:27: PGO devirtualize considering call data.Less(j, a)
/usr/local/go/src/sort/zsortinterface.go:157:27: call sort.partition:22: no hot callee
/usr/local/go/src/sort/zsortinterface.go:163:12: PGO devirtualize considering call data.Swap(i, j)
/usr/local/go/src/sort/zsortinterface.go:163:12: call sort.partition:28: no hot callee
/usr/local/go/src/sort/zsortinterface.go:167:11: PGO devirtualize considering call data.Swap(j, a)
/usr/local/go/src/sort/zsortinterface.go:167:11: call sort.partition:32: no hot callee
/usr/local/go/src/sort/zsortinterface.go:108:25: PGO devirtualize considering call data.Less(a - 1, pivot)
/usr/local/go/src/sort/zsortinterface.go:108:25: call sort.pdqsort:47: no hot callee
/usr/local/go/src/sort/sort.go:46:15: PGO devirtualize considering call data.Len()
/usr/local/go/src/sort/sort.go:46:15: call sort.Sort:1: no hot callee
/usr/local/go/src/sort/sort.go:93:25: PGO devirtualize considering call r.Interface.Less(j, i)
/usr/local/go/src/sort/sort.go:93:25: call sort.reverse.Less:1: no hot callee
/usr/local/go/src/sort/sort.go:106:15: PGO devirtualize considering call data.Len()
/usr/local/go/src/sort/sort.go:106:15: call sort.IsSorted:1: no hot callee
/usr/local/go/src/sort/sort.go:108:15: PGO devirtualize considering call data.Less(i, i - 1)
/usr/local/go/src/sort/sort.go:108:15: call sort.IsSorted:3: no hot callee
/usr/local/go/src/sort/zsortinterface.go:331:12: PGO devirtualize considering call data.Swap(a + i, b + i)
/usr/local/go/src/sort/zsortinterface.go:331:12: call sort.swapRange:2: no hot callee
/usr/local/go/src/sort/zsortinterface.go:390:16: PGO devirtualize considering call data.Less(h, a)
/usr/local/go/src/sort/zsortinterface.go:390:16: call sort.symMerge:12: no hot callee
/usr/local/go/src/sort/zsortinterface.go:398:13: PGO devirtualize considering call data.Swap(k, k + 1)
/usr/local/go/src/sort/zsortinterface.go:398:13: call sort.symMerge:20: no hot callee
/usr/local/go/src/sort/zsortinterface.go:414:17: PGO devirtualize considering call data.Less(m, h)
/usr/local/go/src/sort/zsortinterface.go:414:17: call sort.symMerge:36: no hot callee
/usr/local/go/src/sort/zsortinterface.go:422:13: PGO devirtualize considering call data.Swap(k, k - 1)
/usr/local/go/src/sort/zsortinterface.go:422:13: call sort.symMerge:44: no hot callee
/usr/local/go/src/sort/zsortinterface.go:441:16: PGO devirtualize considering call data.Less(p - c, c)
/usr/local/go/src/sort/zsortinterface.go:441:16: call sort.symMerge:63: no hot callee
/usr/local/go/src/sort/sort.go:229:23: PGO devirtualize considering call data.Len()
/usr/local/go/src/sort/sort.go:229:23: edge sort.Stable:1 -> sort.stable (weight 0): callee not a method
/usr/local/go/src/sort/sort.go:229:23: call sort.Stable:1: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=sort.Search
hot-node enabled increased budget=2000 for func=sort.insertionSort_func
hot-node enabled increased budget=2000 for func=sort.partialInsertionSort_func
hot-node enabled increased budget=2000 for func=sort.partition_func
hot-budget check allows inlining for call sort.insertionSort_func (cost 155) at /usr/local/go/src/sort/zsortfunc.go:73:22 in function sort.pdqsort_func
hot-budget check allows inlining for call sort.partialInsertionSort_func (cost 474) at /usr/local/go/src/sort/zsortfunc.go:101:32 in function sort.pdqsort_func
hot-budget check allows inlining for call sort.partition_func (cost 633) at /usr/local/go/src/sort/zsortfunc.go:114:44 in function sort.pdqsort_func
hot-node enabled increased budget=2000 for func=sort.Slice
hot-node enabled increased budget=2000 for func=sort.StringSlice.Less
hot-node enabled increased budget=2000 for func=sort.insertionSort
hot-node enabled increased budget=2000 for func=sort.partition
hot-budget check allows inlining for call sort.insertionSort (cost 219) at /usr/local/go/src/sort/zsortinterface.go:73:17 in function sort.pdqsort
hot-budget check allows inlining for call sort.partition (cost 633) at /usr/local/go/src/sort/zsortinterface.go:114:39 in function sort.pdqsort
hot-node enabled increased budget=2000 for func=sort.Sort
hot-node enabled increased budget=2000 for func=sort.Strings
hot-budget check allows inlining for call sort.Sort (cost 140) at /usr/local/go/src/sort/sort.go:176:32 in function sort.Strings
# path
hot-callsite-thres-from-CDF=0.002251339547030483
# internal/bisect
/usr/local/go/src/internal/bisect/bisect.go:500:19: PGO devirtualize considering call w.Write(b)
/usr/local/go/src/internal/bisect/bisect.go:500:19: call internal/bisect.PrintMarker:4: no hot callee
/usr/local/go/src/internal/bisect/bisect.go:405:19: PGO devirtualize considering call w.Write(b)
/usr/local/go/src/internal/bisect/bisect.go:405:19: call internal/bisect.printFileLine:6: no hot callee
/usr/local/go/src/internal/bisect/bisect.go:528:19: PGO devirtualize considering call w.Write(buf)
/usr/local/go/src/internal/bisect/bisect.go:528:19: call internal/bisect.printStack:22: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
# vendor/golang.org/x/net/dns/dnsmessage
/usr/local/go/src/vendor/golang.org/x/net/dns/dnsmessage/message.go:310:33: PGO devirtualize considering call e.err.Error()
/usr/local/go/src/vendor/golang.org/x/net/dns/dnsmessage/message.go:310:33: call vendor/golang.org/x/net/dns/dnsmessage.(*nestedError).Error:1: no hot callee
/usr/local/go/src/vendor/golang.org/x/net/dns/dnsmessage/message.go:486:32: PGO devirtualize considering call r.Body.GoString()
/usr/local/go/src/vendor/golang.org/x/net/dns/dnsmessage/message.go:486:32: call vendor/golang.org/x/net/dns/dnsmessage.(*Resource).GoString:3: no hot callee
/usr/local/go/src/vendor/golang.org/x/net/dns/dnsmessage/message.go:509:33: PGO devirtualize considering call r.Body.realType()
/usr/local/go/src/vendor/golang.org/x/net/dns/dnsmessage/message.go:509:33: call vendor/golang.org/x/net/dns/dnsmessage.(*Resource).pack:5: no hot callee
/usr/local/go/src/vendor/golang.org/x/net/dns/dnsmessage/message.go:515:24: PGO devirtualize considering call r.Body.pack(msg, compression, compressionOff)
/usr/local/go/src/vendor/golang.org/x/net/dns/dnsmessage/message.go:515:24: call vendor/golang.org/x/net/dns/dnsmessage.(*Resource).pack:11: no hot callee
/usr/local/go/src/vendor/golang.org/x/net/dns/dnsmessage/message.go:1918:38: PGO devirtualize considering call err.Error()
/usr/local/go/src/vendor/golang.org/x/net/dns/dnsmessage/message.go:1918:38: call vendor/golang.org/x/net/dns/dnsmessage.MustNewName:3: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
# internal/singleflight
hot-callsite-thres-from-CDF=0.002251339547030483
# io
/usr/local/go/src/io/io.go:316:24: PGO devirtualize considering call sw.WriteString(s)
/usr/local/go/src/io/io.go:316:24: call io.WriteString:2: no hot callee
/usr/local/go/src/io/io.go:318:16: PGO devirtualize considering call w.Write(([]byte)(s))
/usr/local/go/src/io/io.go:318:16: call io.WriteString:4: no hot callee
/usr/local/go/src/io/io.go:335:19: PGO devirtualize considering call r.Read(buf[n:])
/usr/local/go/src/io/io.go:335:19: call io.ReadAtLeast:6: no hot callee
/usr/local/go/src/io/io.go:412:20: PGO devirtualize considering call wt.WriteTo(dst)
/usr/local/go/src/io/io.go:412:20: call io.copyBuffer:4: no hot callee
/usr/local/go/src/io/io.go:416:21: PGO devirtualize considering call rt.ReadFrom(src)
/usr/local/go/src/io/io.go:416:21: edge io.copyBuffer:8 -> bytes.(*Buffer).ReadFrom (weight 1) (missing IR): hottest so far
/usr/local/go/src/io/io.go:416:21: edge io.copyBuffer:8 -> io.discard.ReadFrom (weight 8): hottest so far
/usr/local/go/src/io/io.go:416:21 call io.copyBuffer:8: hottest callee io.discard.ReadFrom (weight 8)
/usr/local/go/src/io/io.go:430:21: PGO devirtualize considering call src.Read(buf)
/usr/local/go/src/io/io.go:430:21: call io.copyBuffer:22: no hot callee
/usr/local/go/src/io/io.go:432:23: PGO devirtualize considering call dst.Write(buf[0:nr])
/usr/local/go/src/io/io.go:432:23: call io.copyBuffer:24: no hot callee
/usr/local/go/src/io/io.go:480:19: PGO devirtualize considering call l.R.Read(p)
/usr/local/go/src/io/io.go:480:19: edge io.(*LimitedReader).Read:7 -> bufio.(*Reader).Read (weight 1) (missing IR): hottest so far
/usr/local/go/src/io/io.go:480:19 call io.(*LimitedReader).Read:7: hottest callee bufio.(*Reader).Read (weight 1)
/usr/local/go/src/io/io.go:516:21: PGO devirtualize considering call s.r.ReadAt(p, s.off)
/usr/local/go/src/io/io.go:516:21: call io.(*SectionReader).Read:7: no hot callee
/usr/local/go/src/io/io.go:549:22: PGO devirtualize considering call s.r.ReadAt(p, off)
/usr/local/go/src/io/io.go:549:22: call io.(*SectionReader).ReadAt:7: no hot callee
/usr/local/go/src/io/io.go:555:19: PGO devirtualize considering call s.r.ReadAt(p, off)
/usr/local/go/src/io/io.go:555:19: call io.(*SectionReader).ReadAt:13: no hot callee
/usr/local/go/src/io/io.go:575:22: PGO devirtualize considering call o.w.WriteAt(p, o.off)
/usr/local/go/src/io/io.go:575:22: call io.(*OffsetWriter).Write:1: no hot callee
/usr/local/go/src/io/io.go:586:20: PGO devirtualize considering call o.w.WriteAt(p, off)
/usr/local/go/src/io/io.go:586:20: call io.(*OffsetWriter).WriteAt:6: no hot callee
/usr/local/go/src/io/io.go:620:19: PGO devirtualize considering call t.r.Read(p)
/usr/local/go/src/io/io.go:620:19: call io.(*teeReader).Read:1: no hot callee
/usr/local/go/src/io/io.go:622:25: PGO devirtualize considering call t.w.Write(p[:n])
/usr/local/go/src/io/io.go:622:25: call io.(*teeReader).Read:3: no hot callee
/usr/local/go/src/io/io.go:658:25: PGO devirtualize considering call r.Read(*bufp)
/usr/local/go/src/io/io.go:658:25: call io.discard.ReadFrom:4: no hot callee
/usr/local/go/src/io/io.go:694:36: PGO devirtualize considering call (<node DYNAMICDOTTYPE>).WriteTo(w)
/usr/local/go/src/io/io.go:694:36: call io.nopCloserWriterTo.WriteTo:1: no hot callee
/usr/local/go/src/io/io.go:704:19: PGO devirtualize considering call r.Read(b[len(b):cap(b)])
/usr/local/go/src/io/io.go:704:19: call io.ReadAll:3: no hot callee
/usr/local/go/src/io/multi.go:26:30: PGO devirtualize considering call mr.readers[0].Read(p)
/usr/local/go/src/io/multi.go:26:30: call io.(*multiReader).Read:9: no hot callee
/usr/local/go/src/io/multi.go:85:19: PGO devirtualize considering call w.Write(p)
/usr/local/go/src/io/multi.go:85:19: call io.(*multiWriter).Write:2: no hot callee
/usr/local/go/src/io/multi.go:103:27: PGO devirtualize considering call sw.WriteString(s)
/usr/local/go/src/io/multi.go:103:27: call io.(*multiWriter).WriteString:4: no hot callee
/usr/local/go/src/io/multi.go:108:20: PGO devirtualize considering call w.Write(p)
/usr/local/go/src/io/multi.go:108:20: call io.(*multiWriter).WriteString:9: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=io.discard.ReadFrom
hot-budget check allows inlining for call sync.(*Pool).Get (cost 1392) at /usr/local/go/src/io/io.go:655:27 in function io.discard.ReadFrom
hot-node enabled increased budget=2000 for func=io.copyBuffer
hot-node enabled increased budget=2000 for func=io.Copy
hot-budget check allows inlining for call io.copyBuffer (cost 494) at /usr/local/go/src/io/io.go:389:19 in function io.Copy
hot-node enabled increased budget=2000 for func=io.LimitReader
hot-budget check allows inlining for call io.Copy (cost 509) at /usr/local/go/src/io/io.go:365:21 in function io.CopyN
hot-budget check allows inlining for call io.copyBuffer (cost 494) at /usr/local/go/src/io/io.go:403:19 in function io.CopyBuffer
# internal/testlog
/usr/local/go/src/internal/testlog/log.go:53:13: PGO devirtualize considering call log.Getenv(name)
/usr/local/go/src/internal/testlog/log.go:53:13: call internal/testlog.Getenv:2: no hot callee
/usr/local/go/src/internal/testlog/log.go:60:11: PGO devirtualize considering call log.Open(name)
/usr/local/go/src/internal/testlog/log.go:60:11: call internal/testlog.Open:2: no hot callee
/usr/local/go/src/internal/testlog/log.go:67:11: PGO devirtualize considering call log.Stat(name)
/usr/local/go/src/internal/testlog/log.go:67:11: call internal/testlog.Stat:2: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
# internal/godebug
hot-callsite-thres-from-CDF=0.002251339547030483
# hash
hot-callsite-thres-from-CDF=0.002251339547030483
# bytes
/usr/local/go/src/bytes/buffer.go:211:17: PGO devirtualize considering call r.Read(b.buf[i:cap(b.buf)])
/usr/local/go/src/bytes/buffer.go:211:17: edge bytes.(*Buffer).ReadFrom:5 -> net/http.(*body).Read (weight 4) (missing IR): hottest so far
/usr/local/go/src/bytes/buffer.go:211:17: edge bytes.(*Buffer).ReadFrom:5 -> crypto/tls.(*atLeastReader).Read (weight 6) (missing IR): hottest so far
/usr/local/go/src/bytes/buffer.go:211:17 call bytes.(*Buffer).ReadFrom:5: hottest callee crypto/tls.(*atLeastReader).Read (weight 6)
/usr/local/go/src/bytes/buffer.go:261:18: PGO devirtualize considering call w.Write(b.buf[b.off:])
/usr/local/go/src/bytes/buffer.go:261:18: call bytes.(*Buffer).WriteTo:3: no hot callee
/usr/local/go/src/bytes/reader.go:143:19: PGO devirtualize considering call w.Write(b)
/usr/local/go/src/bytes/reader.go:143:19: call bytes.(*Reader).WriteTo:6: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=bytes.(*Buffer).Bytes
hot-node enabled increased budget=2000 for func=bytes.(*Buffer).Len
hot-node enabled increased budget=2000 for func=bytes.(*Buffer).grow
hot-budget check allows inlining for call bytes.(*Buffer).grow (cost 220) at /usr/local/go/src/bytes/buffer.go:168:13 in function bytes.(*Buffer).Grow
hot-node enabled increased budget=2000 for func=bytes.(*Buffer).ReadFrom
hot-budget check allows inlining for call bytes.(*Buffer).grow (cost 220) at /usr/local/go/src/bytes/buffer.go:209:14 in function bytes.(*Buffer).ReadFrom
hot-node enabled increased budget=2000 for func=bytes.IndexByte
hot-node enabled increased budget=2000 for func=bytes.Index
hot-budget check allows inlining for call bytes.Index (cost 689) at /usr/local/go/src/bytes/bytes.go:1356:15 in function bytes.Cut
hot-node enabled increased budget=2000 for func=bytes.Clone
hot-node enabled increased budget=2000 for func=bytes.(*Reader).Len
hot-node enabled increased budget=2000 for func=bytes.(*Reader).Read
# crypto/internal/randutil
/usr/local/go/src/crypto/internal/randutil/randutil.go:36:9: PGO devirtualize considering call r.Read(buf[:])
/usr/local/go/src/crypto/internal/randutil/randutil.go:36:9: call crypto/internal/randutil.MaybeReadByte:11: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
# internal/intern
hot-callsite-thres-from-CDF=0.002251339547030483
# strconv
/usr/local/go/src/strconv/atoi.go:31:84: PGO devirtualize considering call e.Err.Error()
/usr/local/go/src/strconv/atoi.go:31:84: edge strconv.(*NumError).Error:1 -> strconv.Quote (weight 0): callee not a method
/usr/local/go/src/strconv/atoi.go:31:84: call strconv.(*NumError).Error:1: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=strconv.special
hot-node enabled increased budget=2000 for func=strconv.readFloat
hot-node enabled increased budget=2000 for func=strconv.atof64exact
hot-node enabled increased budget=2000 for func=strconv.eiselLemire64
hot-node enabled increased budget=2000 for func=strconv.atof64
hot-budget check allows inlining for call strconv.special (cost 238) at /usr/local/go/src/strconv/atof.go:618:26 in function strconv.atof64
hot-budget check allows inlining for call strconv.readFloat (cost 501) at /usr/local/go/src/strconv/atof.go:622:52 in function strconv.atof64
hot-budget check allows inlining for call strconv.atof64exact (cost 81) at /usr/local/go/src/strconv/atof.go:636:27 in function strconv.atof64
hot-budget check allows inlining for call strconv.eiselLemire64 (cost 245) at /usr/local/go/src/strconv/atof.go:640:25 in function strconv.atof64
hot-node enabled increased budget=2000 for func=strconv.parseFloatPrefix
hot-budget check allows inlining for call strconv.atof64 (cost 1724) at /usr/local/go/src/strconv/atof.go:708:15 in function strconv.parseFloatPrefix
hot-node enabled increased budget=2000 for func=strconv.ParseFloat
hot-budget check allows inlining for call strconv.parseFloatPrefix (cost 1820) at /usr/local/go/src/strconv/atof.go:696:31 in function strconv.ParseFloat
hot-node enabled increased budget=2000 for func=strconv.formatBits
hot-node enabled increased budget=2000 for func=strconv.FormatInt
hot-budget check allows inlining for call strconv.formatBits (cost 252) at /usr/local/go/src/strconv/itoa.go:29:20 in function strconv.FormatInt
hot-node enabled increased budget=2000 for func=strconv.Itoa
hot-budget check allows inlining for call strconv.FormatInt (cost 307) at /usr/local/go/src/strconv/itoa.go:35:18 in function strconv.Itoa
hot-node enabled increased budget=2000 for func=strconv.ParseUint
hot-node enabled increased budget=2000 for func=strconv.ParseInt
hot-budget check allows inlining for call strconv.ParseUint (cost 613) at /usr/local/go/src/strconv/atoi.go:221:21 in function strconv.ParseInt
hot-node enabled increased budget=2000 for func=strconv.Atoi
hot-node enabled increased budget=2000 for func=strconv.ryuDigits
hot-node enabled increased budget=2000 for func=strconv.ryuFtoaShortest
hot-budget check allows inlining for call strconv.ryuDigits (cost 401) at /usr/local/go/src/strconv/ftoaryu.go:325:11 in function strconv.ryuFtoaShortest
hot-node enabled increased budget=2000 for func=strconv.AppendFloat
hot-node enabled increased budget=2000 for func=strconv.FormatUint
hot-node enabled increased budget=2000 for func=strconv.AppendInt
hot-budget check allows inlining for call strconv.formatBits (cost 252) at /usr/local/go/src/strconv/itoa.go:44:21 in function strconv.AppendInt
# hash/crc32
hot-callsite-thres-from-CDF=0.002251339547030483
# text/tabwriter
/usr/local/go/src/text/tabwriter/tabwriter.go:251:26: PGO devirtualize considering call b.output.Write(buf)
/usr/local/go/src/text/tabwriter/tabwriter.go:251:26: call text/tabwriter.(*Writer).write0:1: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
# vendor/golang.org/x/text/transform
/usr/local/go/src/vendor/golang.org/x/text/transform/transform.go:135:9: PGO devirtualize considering call t.Reset()
/usr/local/go/src/vendor/golang.org/x/text/transform/transform.go:135:9: call vendor/golang.org/x/text/transform.NewReader:1: no hot callee
/usr/local/go/src/vendor/golang.org/x/text/transform/transform.go:166:34: PGO devirtualize considering call r.t.Transform(r.dst, r.src[r.src0:r.src1], r.err == io.EOF)
/usr/local/go/src/vendor/golang.org/x/text/transform/transform.go:166:34: call vendor/golang.org/x/text/transform.(*Reader).Read:21: no hot callee
/usr/local/go/src/vendor/golang.org/x/text/transform/transform.go:199:22: PGO devirtualize considering call r.r.Read(r.src[r.src1:])
/usr/local/go/src/vendor/golang.org/x/text/transform/transform.go:199:22: call vendor/golang.org/x/text/transform.(*Reader).Read:54: no hot callee
/usr/local/go/src/vendor/golang.org/x/text/transform/transform.go:222:9: PGO devirtualize considering call t.Reset()
/usr/local/go/src/vendor/golang.org/x/text/transform/transform.go:222:9: call vendor/golang.org/x/text/transform.NewWriter:1: no hot callee
/usr/local/go/src/vendor/golang.org/x/text/transform/transform.go:244:35: PGO devirtualize considering call w.t.Transform(w.dst, src, false)
/usr/local/go/src/vendor/golang.org/x/text/transform/transform.go:244:35: call vendor/golang.org/x/text/transform.(*Writer).Write:10: no hot callee
/usr/local/go/src/vendor/golang.org/x/text/transform/transform.go:245:26: PGO devirtualize considering call w.w.Write(w.dst[:nDst])
/usr/local/go/src/vendor/golang.org/x/text/transform/transform.go:245:26: call vendor/golang.org/x/text/transform.(*Writer).Write:11: no hot callee
/usr/local/go/src/vendor/golang.org/x/text/transform/transform.go:299:35: PGO devirtualize considering call w.t.Transform(w.dst, src, true)
/usr/local/go/src/vendor/golang.org/x/text/transform/transform.go:299:35: call vendor/golang.org/x/text/transform.(*Writer).Close:3: no hot callee
/usr/local/go/src/vendor/golang.org/x/text/transform/transform.go:300:26: PGO devirtualize considering call w.w.Write(w.dst[:nDst])
/usr/local/go/src/vendor/golang.org/x/text/transform/transform.go:300:26: call vendor/golang.org/x/text/transform.(*Writer).Close:4: no hot callee
/usr/local/go/src/vendor/golang.org/x/text/transform/transform.go:398:13: PGO devirtualize considering call l.t.Reset()
/usr/local/go/src/vendor/golang.org/x/text/transform/transform.go:398:13: call vendor/golang.org/x/text/transform.(*chain).Reset:3: no hot callee
/usr/local/go/src/vendor/golang.org/x/text/transform/transform.go:422:37: PGO devirtualize considering call in.t.Transform((*link).dst(out), (*link).src(in), atEOF && low == i)
/usr/local/go/src/vendor/golang.org/x/text/transform/transform.go:422:37: edge vendor/golang.org/x/text/transform.(*chain).Transform:15 -> vendor/golang.org/x/text/transform.(*link).src (weight 0): *link doesn't implement Transformer (*link does not implement Transformer (missing Reset method))
/usr/local/go/src/vendor/golang.org/x/text/transform/transform.go:422:37: edge vendor/golang.org/x/text/transform.(*chain).Transform:15 -> vendor/golang.org/x/text/transform.(*link).dst (weight 0): *link doesn't implement Transformer (*link does not implement Transformer (missing Reset method))
/usr/local/go/src/vendor/golang.org/x/text/transform/transform.go:422:37: call vendor/golang.org/x/text/transform.(*chain).Transform:15: no hot callee
/usr/local/go/src/vendor/golang.org/x/text/transform/transform.go:569:9: PGO devirtualize considering call t.Reset()
/usr/local/go/src/vendor/golang.org/x/text/transform/transform.go:569:9: call vendor/golang.org/x/text/transform.String:1: no hot callee
/usr/local/go/src/vendor/golang.org/x/text/transform/transform.go:573:30: PGO devirtualize considering call t.Transform(nil, nil, true)
/usr/local/go/src/vendor/golang.org/x/text/transform/transform.go:573:30: call vendor/golang.org/x/text/transform.String:5: no hot callee
/usr/local/go/src/vendor/golang.org/x/text/transform/transform.go:601:32: PGO devirtualize considering call t.Transform(dst, src[:n], pSrc + n == len(s))
/usr/local/go/src/vendor/golang.org/x/text/transform/transform.go:601:32: call vendor/golang.org/x/text/transform.String:33: no hot callee
/usr/local/go/src/vendor/golang.org/x/text/transform/transform.go:652:33: PGO devirtualize considering call t.Transform(dst[pDst:], src[:n], atEOF)
/usr/local/go/src/vendor/golang.org/x/text/transform/transform.go:652:33: call vendor/golang.org/x/text/transform.String:84: no hot callee
/usr/local/go/src/vendor/golang.org/x/text/transform/transform.go:693:9: PGO devirtualize considering call t.Reset()
/usr/local/go/src/vendor/golang.org/x/text/transform/transform.go:693:9: call vendor/golang.org/x/text/transform.doAppend:1: no hot callee
/usr/local/go/src/vendor/golang.org/x/text/transform/transform.go:696:33: PGO devirtualize considering call t.Transform(dst[pDst:], src[pSrc:], true)
/usr/local/go/src/vendor/golang.org/x/text/transform/transform.go:696:33: call vendor/golang.org/x/text/transform.doAppend:4: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto
hot-callsite-thres-from-CDF=0.002251339547030483
# strings
/usr/local/go/src/strings/replace.go:97:20: PGO devirtualize considering call r.r.Replace(s)
/usr/local/go/src/strings/replace.go:97:20: edge strings.(*Replacer).Replace:2 -> strings.(*byteStringReplacer).Replace (weight 1): hottest so far
/usr/local/go/src/strings/replace.go:97:20 call strings.(*Replacer).Replace:2: hottest callee strings.(*byteStringReplacer).Replace (weight 1)
/usr/local/go/src/strings/replace.go:103:24: PGO devirtualize considering call r.r.WriteString(w, s)
/usr/local/go/src/strings/replace.go:103:24: call strings.(*Replacer).WriteString:2: no hot callee
/usr/local/go/src/strings/replace.go:319:18: PGO devirtualize considering call w.w.Write(([]byte)(s))
/usr/local/go/src/strings/replace.go:319:18: call strings.stringWriter.WriteString:1: no hot callee
/usr/local/go/src/strings/replace.go:354:28: PGO devirtualize considering call sw.WriteString(s[last:i])
/usr/local/go/src/strings/replace.go:354:28: call strings.(*genericReplacer).WriteString:18: no hot callee
/usr/local/go/src/strings/replace.go:359:28: PGO devirtualize considering call sw.WriteString(val)
/usr/local/go/src/strings/replace.go:359:28: call strings.(*genericReplacer).WriteString:23: no hot callee
/usr/local/go/src/strings/replace.go:371:27: PGO devirtualize considering call sw.WriteString(s[last:])
/usr/local/go/src/strings/replace.go:371:27: call strings.(*genericReplacer).WriteString:35: no hot callee
/usr/local/go/src/strings/replace.go:418:27: PGO devirtualize considering call sw.WriteString(s[i:i + match])
/usr/local/go/src/strings/replace.go:418:27: call strings.(*singleStringReplacer).WriteString:8: no hot callee
/usr/local/go/src/strings/replace.go:423:27: PGO devirtualize considering call sw.WriteString(r.value)
/usr/local/go/src/strings/replace.go:423:27: call strings.(*singleStringReplacer).WriteString:13: no hot callee
/usr/local/go/src/strings/replace.go:430:26: PGO devirtualize considering call sw.WriteString(s[i:])
/usr/local/go/src/strings/replace.go:430:26: call strings.(*singleStringReplacer).WriteString:20: no hot callee
/usr/local/go/src/strings/replace.go:466:29: PGO devirtualize considering call sw.WriteString(s[last:i])
/usr/local/go/src/strings/replace.go:466:29: call strings.(*byteReplacer).WriteString:9: no hot callee
/usr/local/go/src/strings/replace.go:473:21: PGO devirtualize considering call w.Write(r[b:int(b) + 1])
/usr/local/go/src/strings/replace.go:473:21: call strings.(*byteReplacer).WriteString:16: no hot callee
/usr/local/go/src/strings/replace.go:480:28: PGO devirtualize considering call sw.WriteString(s[last:])
/usr/local/go/src/strings/replace.go:480:28: call strings.(*byteReplacer).WriteString:23: no hot callee
/usr/local/go/src/strings/replace.go:559:29: PGO devirtualize considering call sw.WriteString(s[last:i])
/usr/local/go/src/strings/replace.go:559:29: call strings.(*byteStringReplacer).WriteString:9: no hot callee
/usr/local/go/src/strings/replace.go:566:21: PGO devirtualize considering call w.Write(r.replacements[b])
/usr/local/go/src/strings/replace.go:566:21: call strings.(*byteStringReplacer).WriteString:16: no hot callee
/usr/local/go/src/strings/replace.go:574:27: PGO devirtualize considering call sw.WriteString(s[last:])
/usr/local/go/src/strings/replace.go:574:27: call strings.(*byteStringReplacer).WriteString:24: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=strings.(*Builder).copyCheck
hot-node enabled increased budget=2000 for func=strings.(*Builder).String
hot-node enabled increased budget=2000 for func=strings.(*Builder).Reset
hot-node enabled increased budget=2000 for func=strings.(*Builder).Grow
hot-node enabled increased budget=2000 for func=strings.(*Builder).Write
hot-node enabled increased budget=2000 for func=strings.(*Builder).WriteByte
hot-node enabled increased budget=2000 for func=strings.(*Builder).WriteRune
hot-node enabled increased budget=2000 for func=strings.(*Builder).WriteString
hot-node enabled increased budget=2000 for func=strings.HasPrefix
hot-node enabled increased budget=2000 for func=strings.IndexByte
hot-node enabled increased budget=2000 for func=strings.Index
hot-node enabled increased budget=2000 for func=strings.Count
hot-node enabled increased budget=2000 for func=strings.(*Replacer).Replace
hot-node enabled increased budget=2000 for func=strings.Contains
hot-budget check allows inlining for call strings.Index (cost 669) at /usr/local/go/src/strings/strings.go:61:14 in function strings.Contains
hot-node enabled increased budget=2000 for func=strings.IndexRune
hot-budget check allows inlining for call strings.IndexRune (cost 803) at /usr/local/go/src/strings/strings.go:71:18 in function strings.ContainsRune
hot-node enabled increased budget=2000 for func=strings.indexFunc
hot-node enabled increased budget=2000 for func=strings.IndexFunc
hot-node enabled increased budget=2000 for func=strings.Join
hot-node enabled increased budget=2000 for func=strings.ToUpper
hot-node enabled increased budget=2000 for func=strings.ToLower
hot-budget check allows inlining for call strings.(*Builder).Grow (cost 107) at /usr/local/go/src/strings/strings.go:660:9 in function strings.ToLower
hot-node enabled increased budget=2000 for func=strings.TrimSpace
hot-node enabled increased budget=2000 for func=strings.TrimPrefix
hot-node enabled increased budget=2000 for func=strings.Replace
hot-budget check allows inlining for call strings.Count (cost 837) at /usr/local/go/src/strings/strings.go:1071:15 in function strings.Replace
hot-node enabled increased budget=2000 for func=strings.ReplaceAll
hot-budget check allows inlining for call strings.Replace (cost 1932) at /usr/local/go/src/strings/strings.go:1105:16 in function strings.ReplaceAll
hot-node enabled increased budget=2000 for func=strings.Cut
# crypto/rc4
hot-callsite-thres-from-CDF=0.002251339547030483
# math/rand
/usr/local/go/src/math/rand/rand.go:96:50: PGO devirtualize considering call r.src.Int63()
/usr/local/go/src/math/rand/rand.go:96:50: edge math/rand.(*Rand).Int63:0 -> liftoff.io/go/fastrand.(*pcgSource).Int63 (weight 9) (missing IR): hottest so far
/usr/local/go/src/math/rand/rand.go:96:50 call math/rand.(*Rand).Int63:0: hottest callee liftoff.io/go/fastrand.(*pcgSource).Int63 (weight 9)
/usr/local/go/src/math/rand/rand.go:91:12: PGO devirtualize considering call r.src.Seed(seed)
/usr/local/go/src/math/rand/rand.go:91:12: call math/rand.(*Rand).Seed:6: no hot callee
/usr/local/go/src/math/rand/rand.go:104:22: PGO devirtualize considering call r.s64.Uint64()
/usr/local/go/src/math/rand/rand.go:104:22: call math/rand.(*Rand).Uint64:2: no hot callee
/usr/local/go/src/math/rand/rand.go:291:20: PGO devirtualize considering call src.Int63()
/usr/local/go/src/math/rand/rand.go:291:20: edge math/rand.read:9 -> liftoff.io/go/fastrand.(*pcgSource).Int63 (weight 1) (missing IR): hottest so far
/usr/local/go/src/math/rand/rand.go:291:20 call math/rand.read:9: hottest callee liftoff.io/go/fastrand.(*pcgSource).Int63 (weight 1)
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=math/rand.(*Rand).Int63
hot-node enabled increased budget=2000 for func=math/rand.(*Rand).Uint32
hot-node enabled increased budget=2000 for func=math/rand.(*Rand).Float64
hot-node enabled increased budget=2000 for func=math/rand.(*Rand).ExpFloat64
hot-node enabled increased budget=2000 for func=math/rand.(*Rand).NormFloat64
hot-node enabled increased budget=2000 for func=math/rand.New
hot-node enabled increased budget=2000 for func=math/rand.globalRand
hot-node enabled increased budget=2000 for func=math/rand.Int63
hot-budget check allows inlining for call math/rand.globalRand (cost 324) at /usr/local/go/src/math/rand/rand.go:423:39 in function math/rand.Int63
# net/http/internal/ascii
hot-callsite-thres-from-CDF=0.002251339547030483
# net/netip
/usr/local/go/src/net/netip/netip.go:269:57: PGO devirtualize considering call err.Error()
/usr/local/go/src/net/netip/netip.go:269:57: call net/netip.parseIPv6:73: no hot callee
/usr/local/go/src/net/netip/netip.go:1283:90: PGO devirtualize considering call err.Error()
/usr/local/go/src/net/netip/netip.go:1283:90: edge net/netip.ParsePrefix:7 -> strconv.Quote (weight 0): callee not a method
/usr/local/go/src/net/netip/netip.go:1283:90: edge net/netip.ParsePrefix:7 -> errors.New (weight 0): callee not a method
/usr/local/go/src/net/netip/netip.go:1283:90: call net/netip.ParsePrefix:7: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=net/netip.parseIPv4
hot-node enabled increased budget=2000 for func=net/netip.parseIPv6
hot-node enabled increased budget=2000 for func=net/netip.ParseAddr
hot-budget check allows inlining for call net/netip.parseIPv4 (cost 219) at /usr/local/go/src/net/netip/netip.go:118:20 in function net/netip.ParseAddr
hot-budget check allows inlining for call net/netip.parseIPv6 (cost 1074) at /usr/local/go/src/net/netip/netip.go:120:20 in function net/netip.ParseAddr
# bufio
/usr/local/go/src/bufio/bufio.go:113:22: PGO devirtualize considering call b.rd.Read(b.buf[b.w:])
/usr/local/go/src/bufio/bufio.go:113:22: edge bufio.(*Reader).fill:14 -> net/http.(*connReader).Read (weight 3) (missing IR): hottest so far
/usr/local/go/src/bufio/bufio.go:113:22 call bufio.(*Reader).fill:14: hottest callee net/http.(*connReader).Read (weight 3)
/usr/local/go/src/bufio/bufio.go:230:24: PGO devirtualize considering call b.rd.Read(p)
/usr/local/go/src/bufio/bufio.go:230:24: call bufio.(*Reader).Read:15: no hot callee
/usr/local/go/src/bufio/bufio.go:244:23: PGO devirtualize considering call b.rd.Read(b.buf)
/usr/local/go/src/bufio/bufio.go:244:23: edge bufio.(*Reader).Read:29 -> net/http.(*connReader).Read (weight 5) (missing IR): hottest so far
/usr/local/go/src/bufio/bufio.go:244:23 call bufio.(*Reader).Read:29: hottest callee net/http.(*connReader).Read (weight 5)
/usr/local/go/src/bufio/bufio.go:563:19: PGO devirtualize considering call w.Write(b.buf[b.r:b.w])
/usr/local/go/src/bufio/bufio.go:563:19: call bufio.(*Reader).writeBuf:1: no hot callee
/usr/local/go/src/bufio/bufio.go:527:22: PGO devirtualize considering call r.WriteTo(w)
/usr/local/go/src/bufio/bufio.go:527:22: call bufio.(*Reader).WriteTo:10: no hot callee
/usr/local/go/src/bufio/bufio.go:533:23: PGO devirtualize considering call w.ReadFrom(b.rd)
/usr/local/go/src/bufio/bufio.go:533:23: call bufio.(*Reader).WriteTo:16: no hot callee
/usr/local/go/src/bufio/bufio.go:642:22: PGO devirtualize considering call b.wr.Write(b.buf[0:b.n])
/usr/local/go/src/bufio/bufio.go:642:22: call bufio.(*Writer).Flush:7: no hot callee
/usr/local/go/src/bufio/bufio.go:682:25: PGO devirtualize considering call b.wr.Write(p)
/usr/local/go/src/bufio/bufio.go:682:25: call bufio.(*Writer).Write:6: no hot callee
/usr/local/go/src/bufio/bufio.go:762:29: PGO devirtualize considering call sw.WriteString(s)
/usr/local/go/src/bufio/bufio.go:762:29: call bufio.(*Writer).WriteString:15: no hot callee
/usr/local/go/src/bufio/bufio.go:797:34: PGO devirtualize considering call readerFrom.ReadFrom(r)
/usr/local/go/src/bufio/bufio.go:797:34: call bufio.(*Writer).ReadFrom:13: no hot callee
/usr/local/go/src/bufio/bufio.go:804:19: PGO devirtualize considering call r.Read(b.buf[b.n:])
/usr/local/go/src/bufio/bufio.go:804:19: call bufio.(*Writer).ReadFrom:20: no hot callee
/usr/local/go/src/bufio/scan.go:214:22: PGO devirtualize considering call s.r.Read(s.buf[s.end:len(s.buf)])
/usr/local/go/src/bufio/scan.go:214:22: call bufio.(*Scanner).Scan:79: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=bufio.(*Reader).fill
hot-node enabled increased budget=2000 for func=bufio.(*Reader).Peek
hot-budget check allows inlining for call bufio.(*Reader).fill (cost 148) at /usr/local/go/src/bufio/bufio.go:151:9 in function bufio.(*Reader).Peek
hot-node enabled increased budget=2000 for func=bufio.(*Reader).Read
hot-node enabled increased budget=2000 for func=bufio.(*Reader).ReadSlice
hot-budget check allows inlining for call bufio.(*Reader).ReadSlice (cost 354) at /usr/local/go/src/bufio/bufio.go:408:25 in function bufio.(*Reader).ReadLine
hot-node enabled increased budget=2000 for func=bufio.(*Writer).Reset
hot-node enabled increased budget=2000 for func=bufio.(*Writer).Available
hot-node enabled increased budget=2000 for func=bufio.(*Writer).Write
hot-node enabled increased budget=2000 for func=bufio.(*Writer).WriteString
# regexp/syntax
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=regexp/syntax.(*Inst).MatchRunePos
hot-node enabled increased budget=2000 for func=regexp/syntax.(*Inst).MatchRune
hot-budget check allows inlining for call regexp/syntax.(*Inst).MatchRunePos (cost 294) at /usr/local/go/src/regexp/syntax/prog.go:196:23 in function regexp/syntax.(*Inst).MatchRune
# html
hot-callsite-thres-from-CDF=0.002251339547030483
# regexp
/usr/local/go/src/regexp/backtrack.go:209:22: PGO devirtualize considering call i.step(pos)
/usr/local/go/src/regexp/backtrack.go:209:22: edge regexp.(*Regexp).tryBacktrack:69 -> regexp.(*inputString).step (weight 2): hottest so far
/usr/local/go/src/regexp/backtrack.go:209:22 call regexp.(*Regexp).tryBacktrack:69: hottest callee regexp.(*inputString).step (weight 2)
/usr/local/go/src/regexp/backtrack.go:218:22: PGO devirtualize considering call i.step(pos)
/usr/local/go/src/regexp/backtrack.go:218:22: edge regexp.(*Regexp).tryBacktrack:78 -> regexp.(*inputString).step (weight 3): hottest so far
/usr/local/go/src/regexp/backtrack.go:218:22 call regexp.(*Regexp).tryBacktrack:78: hottest callee regexp.(*inputString).step (weight 3)
/usr/local/go/src/regexp/backtrack.go:227:22: PGO devirtualize considering call i.step(pos)
/usr/local/go/src/regexp/backtrack.go:227:22: call regexp.(*Regexp).tryBacktrack:87: no hot callee
/usr/local/go/src/regexp/backtrack.go:236:22: PGO devirtualize considering call i.step(pos)
/usr/local/go/src/regexp/backtrack.go:236:22: call regexp.(*Regexp).tryBacktrack:96: no hot callee
/usr/local/go/src/regexp/backtrack.go:260:21: PGO devirtualize considering call i.context(pos)
/usr/local/go/src/regexp/backtrack.go:260:21: edge regexp.(*Regexp).tryBacktrack:120 -> regexp.(*inputString).context (weight 1): hottest so far
/usr/local/go/src/regexp/backtrack.go:260:21 call regexp.(*Regexp).tryBacktrack:120: hottest callee regexp.(*inputString).context (weight 1)
/usr/local/go/src/regexp/backtrack.go:342:23: PGO devirtualize considering call i.index(re, pos)
/usr/local/go/src/regexp/backtrack.go:342:23: edge regexp.(*Regexp).backtrack:35 -> regexp.(*inputString).index (weight 2): hottest so far
/usr/local/go/src/regexp/backtrack.go:342:23 call regexp.(*Regexp).backtrack:35: hottest callee regexp.(*inputString).index (weight 2)
/usr/local/go/src/regexp/backtrack.go:357:21: PGO devirtualize considering call i.step(pos)
/usr/local/go/src/regexp/backtrack.go:357:21: call regexp.(*Regexp).backtrack:50: no hot callee
/usr/local/go/src/regexp/exec.go:187:19: PGO devirtualize considering call i.step(pos)
/usr/local/go/src/regexp/exec.go:187:19: call regexp.(*machine).match:12: no hot callee
/usr/local/go/src/regexp/exec.go:189:22: PGO devirtualize considering call i.step(pos + width)
/usr/local/go/src/regexp/exec.go:189:22: call regexp.(*machine).match:14: no hot callee
/usr/local/go/src/regexp/exec.go:195:19: PGO devirtualize considering call i.context(pos)
/usr/local/go/src/regexp/exec.go:195:19: call regexp.(*machine).match:20: no hot callee
/usr/local/go/src/regexp/exec.go:207:72: PGO devirtualize considering call i.canCheckPrefix()
/usr/local/go/src/regexp/exec.go:207:72: call regexp.(*machine).match:32: no hot callee
/usr/local/go/src/regexp/exec.go:209:23: PGO devirtualize considering call i.index(m.re, pos)
/usr/local/go/src/regexp/exec.go:209:23: call regexp.(*machine).match:34: no hot callee
/usr/local/go/src/regexp/exec.go:214:22: PGO devirtualize considering call i.step(pos)
/usr/local/go/src/regexp/exec.go:214:22: call regexp.(*machine).match:39: no hot callee
/usr/local/go/src/regexp/exec.go:215:24: PGO devirtualize considering call i.step(pos + width)
/usr/local/go/src/regexp/exec.go:215:24: call regexp.(*machine).match:40: no hot callee
/usr/local/go/src/regexp/exec.go:237:23: PGO devirtualize considering call i.step(pos + width)
/usr/local/go/src/regexp/exec.go:237:23: call regexp.(*machine).match:62: no hot callee
/usr/local/go/src/regexp/exec.go:419:19: PGO devirtualize considering call i.step(pos)
/usr/local/go/src/regexp/exec.go:419:19: call regexp.(*Regexp).doOnePass:22: no hot callee
/usr/local/go/src/regexp/exec.go:421:22: PGO devirtualize considering call i.step(pos + width)
/usr/local/go/src/regexp/exec.go:421:22: call regexp.(*Regexp).doOnePass:24: no hot callee
/usr/local/go/src/regexp/exec.go:427:19: PGO devirtualize considering call i.context(pos)
/usr/local/go/src/regexp/exec.go:427:19: call regexp.(*Regexp).doOnePass:30: no hot callee
/usr/local/go/src/regexp/exec.go:433:41: PGO devirtualize considering call i.canCheckPrefix()
/usr/local/go/src/regexp/exec.go:433:41: call regexp.(*Regexp).doOnePass:36: no hot callee
/usr/local/go/src/regexp/exec.go:435:18: PGO devirtualize considering call i.hasPrefix(re)
/usr/local/go/src/regexp/exec.go:435:18: call regexp.(*Regexp).doOnePass:38: no hot callee
/usr/local/go/src/regexp/exec.go:439:20: PGO devirtualize considering call i.step(pos)
/usr/local/go/src/regexp/exec.go:439:20: call regexp.(*Regexp).doOnePass:42: no hot callee
/usr/local/go/src/regexp/exec.go:440:22: PGO devirtualize considering call i.step(pos + width)
/usr/local/go/src/regexp/exec.go:440:22: call regexp.(*Regexp).doOnePass:43: no hot callee
/usr/local/go/src/regexp/exec.go:441:19: PGO devirtualize considering call i.context(pos)
/usr/local/go/src/regexp/exec.go:441:19: call regexp.(*Regexp).doOnePass:44: no hot callee
/usr/local/go/src/regexp/exec.go:497:23: PGO devirtualize considering call i.step(pos + width)
/usr/local/go/src/regexp/exec.go:497:23: edge regexp.(*Regexp).doOnePass:100 -> regexp.(*inputString).step (weight 2): hottest so far
/usr/local/go/src/regexp/exec.go:497:23 call regexp.(*Regexp).doOnePass:100: hottest callee regexp.(*inputString).step (weight 2)
/usr/local/go/src/regexp/regexp.go:319:60: PGO devirtualize considering call err.Error()
/usr/local/go/src/regexp/regexp.go:319:60: edge regexp.MustCompile:3 -> regexp.quote (weight 0): callee not a method
/usr/local/go/src/regexp/regexp.go:319:60: call regexp.MustCompile:3: no hot callee
/usr/local/go/src/regexp/regexp.go:330:65: PGO devirtualize considering call err.Error()
/usr/local/go/src/regexp/regexp.go:330:65: edge regexp.MustCompilePOSIX:3 -> regexp.quote (weight 0): callee not a method
/usr/local/go/src/regexp/regexp.go:330:65: call regexp.MustCompilePOSIX:3: no hot callee
/usr/local/go/src/regexp/regexp.go:492:27: PGO devirtualize considering call i.r.ReadRune()
/usr/local/go/src/regexp/regexp.go:492:27: call regexp.(*inputReader).step:5: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=regexp.newBitState
hot-budget check allows inlining for call sync.(*Pool).Get (cost 1392) at /usr/local/go/src/regexp/backtrack.go:50:27 in function regexp.newBitState
hot-budget check allows inlining for call sync.(*Pool).Put (cost 642) at /usr/local/go/src/regexp/backtrack.go:59:18 in function regexp.freeBitState
hot-node enabled increased budget=2000 for func=regexp.(*bitState).reset
hot-node enabled increased budget=2000 for func=regexp.(*bitState).shouldVisit
hot-node enabled increased budget=2000 for func=regexp.(*bitState).push
hot-node enabled increased budget=2000 for func=regexp.(*inputString).step
hot-node enabled increased budget=2000 for func=regexp.(*Regexp).tryBacktrack
hot-budget check allows inlining for call regexp.(*inputString).step (cost 98) at /usr/local/go/src/regexp/backtrack.go:209:22 in function regexp.(*Regexp).tryBacktrack
hot-budget check allows inlining for call regexp.(*inputString).step (cost 98) at /usr/local/go/src/regexp/backtrack.go:218:22 in function regexp.(*Regexp).tryBacktrack
hot-node enabled increased budget=2000 for func=regexp.(*inputString).index
hot-budget check allows inlining for call strings.Index (cost 669) at /usr/local/go/src/regexp/regexp.go:411:22 in function regexp.(*inputString).index
hot-node enabled increased budget=2000 for func=regexp.(*Regexp).backtrack
hot-budget check allows inlining for call regexp.newBitState (cost 1411) at /usr/local/go/src/regexp/backtrack.go:317:18 in function regexp.(*Regexp).backtrack
hot-budget check allows inlining for call regexp.(*bitState).reset (cost 131) at /usr/local/go/src/regexp/backtrack.go:319:9 in function regexp.(*Regexp).backtrack
hot-budget check allows inlining for call regexp.(*Regexp).tryBacktrack (cost 1800) at /usr/local/go/src/regexp/backtrack.go:326:22 in function regexp.(*Regexp).backtrack
hot-budget check allows inlining for call regexp.(*inputString).index (cost 678) at /usr/local/go/src/regexp/backtrack.go:342:23 in function regexp.(*Regexp).backtrack
hot-budget check allows inlining for call regexp.(*Regexp).tryBacktrack (cost 1800) at /usr/local/go/src/regexp/backtrack.go:353:22 in function regexp.(*Regexp).backtrack
hot-node enabled increased budget=2000 for func=regexp.onePassNext
hot-budget check allows inlining for call regexp/syntax.(*Inst).MatchRunePos (cost 294) at /usr/local/go/src/regexp/onepass.go:76:24 in function regexp.onePassNext
hot-node enabled increased budget=2000 for func=regexp.(*Regexp).doOnePass
hot-budget check allows inlining for call regexp/syntax.(*Inst).MatchRune (cost 300) at /usr/local/go/src/regexp/exec.go:458:22 in function regexp.(*Regexp).doOnePass
hot-budget check allows inlining for call regexp.onePassNext (cost 322) at /usr/local/go/src/regexp/exec.go:473:24 in function regexp.(*Regexp).doOnePass
hot-budget check allows inlining for call regexp.(*inputString).step (cost 98) at /usr/local/go/src/regexp/exec.go:497:23 in function regexp.(*Regexp).doOnePass
hot-node enabled increased budget=2000 for func=regexp.(*Regexp).doExecute
hot-budget check allows inlining for call regexp.(*Regexp).doOnePass (cost 1997) at /usr/local/go/src/regexp/exec.go:532:22 in function regexp.(*Regexp).doExecute
hot-node enabled increased budget=2000 for func=regexp.(*Regexp).FindStringSubmatch
# syscall
/usr/local/go/src/syscall/syscall_unix.go:286:28: PGO devirtualize considering call sa.sockaddr()
/usr/local/go/src/syscall/syscall_unix.go:286:28: call syscall.Bind:1: no hot callee
/usr/local/go/src/syscall/syscall_unix.go:448:32: PGO devirtualize considering call to.sockaddr()
/usr/local/go/src/syscall/syscall_unix.go:448:32: call syscall.Sendto:6: no hot callee
/usr/local/go/src/syscall/syscall_unix.go:294:28: PGO devirtualize considering call sa.sockaddr()
/usr/local/go/src/syscall/syscall_unix.go:294:28: call syscall.Connect:1: no hot callee
/usr/local/go/src/syscall/syscall_unix.go:402:32: PGO devirtualize considering call to.sockaddr()
/usr/local/go/src/syscall/syscall_unix.go:402:32: call syscall.SendmsgN:4: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=syscall.read
hot-node enabled increased budget=2000 for func=syscall.Read
hot-budget check allows inlining for call syscall.read (cost 128) at /usr/local/go/src/syscall/syscall_unix.go:181:15 in function syscall.Read
# internal/syscall/execenv
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/internal/nistec/fiat
hot-callsite-thres-from-CDF=0.002251339547030483
# internal/syscall/unix
hot-callsite-thres-from-CDF=0.002251339547030483
# reflect
/usr/local/go/src/reflect/value.go:2600:30: PGO devirtualize considering call .autotmp_2.String()
/usr/local/go/src/reflect/value.go:2600:30: edge reflect.Value.stringNonString:6 -> reflect.Value.Type (weight 0): Value doesn't implement Type (Value does not implement Type (missing Align method))
/usr/local/go/src/reflect/value.go:2600:30: call reflect.Value.stringNonString:6: no hot callee
/usr/local/go/src/reflect/deepequal.go:109:20: PGO devirtualize considering call .autotmp_11.Elem()
/usr/local/go/src/reflect/deepequal.go:109:20: edge reflect.deepValueEqual:82 -> reflect.Value.Type (weight 0): Value doesn't implement Type (Value does not implement Type (missing Align method))
/usr/local/go/src/reflect/deepequal.go:109:20: call reflect.deepValueEqual:82: no hot callee
/usr/local/go/src/reflect/deepequal.go:109:27: PGO devirtualize considering call .autotmp_12.Kind()
/usr/local/go/src/reflect/deepequal.go:109:27: edge reflect.deepValueEqual:82 -> reflect.Value.Type (weight 0): Value doesn't implement Type (Value does not implement Type (missing Align method))
/usr/local/go/src/reflect/deepequal.go:109:27: call reflect.deepValueEqual:82: no hot callee
/usr/local/go/src/reflect/makefunc.go:47:13: PGO devirtualize considering call typ.Kind()
/usr/local/go/src/reflect/makefunc.go:47:13: call reflect.MakeFunc:1: no hot callee
/usr/local/go/src/reflect/makefunc.go:51:17: PGO devirtualize considering call typ.common()
/usr/local/go/src/reflect/makefunc.go:51:17: call reflect.MakeFunc:5: no hot callee
/usr/local/go/src/reflect/swapper.go:35:22: PGO devirtualize considering call .autotmp_4.Elem()
/usr/local/go/src/reflect/swapper.go:35:22: edge reflect.Swapper:17 -> reflect.Value.Type (weight 0): Value doesn't implement Type (Value does not implement Type (missing Align method))
/usr/local/go/src/reflect/swapper.go:35:22: call reflect.Swapper:17: no hot callee
/usr/local/go/src/reflect/swapper.go:35:31: PGO devirtualize considering call .autotmp_5.common()
/usr/local/go/src/reflect/swapper.go:35:31: edge reflect.Swapper:17 -> reflect.Value.Type (weight 0): Value doesn't implement Type (Value does not implement Type (missing Align method))
/usr/local/go/src/reflect/swapper.go:35:31: call reflect.Swapper:17: no hot callee
/usr/local/go/src/reflect/type.go:2581:38: PGO devirtualize considering call field.Type.common()
/usr/local/go/src/reflect/type.go:2581:38: edge reflect.runtimeStructField:14 -> reflect.resolveReflectType (weight 0): callee not a method
/usr/local/go/src/reflect/type.go:2581:38: call reflect.runtimeStructField:14: no hot callee
/usr/local/go/src/reflect/type.go:2584:28: PGO devirtualize considering call field.Type.common()
/usr/local/go/src/reflect/type.go:2584:28: call reflect.runtimeStructField:17: no hot callee
/usr/local/go/src/reflect/value.go:3134:13: PGO devirtualize considering call typ.Kind()
/usr/local/go/src/reflect/value.go:3134:13: call reflect.MakeSlice:1: no hot callee
/usr/local/go/src/reflect/value.go:3147:58: PGO devirtualize considering call typ.Elem()
/usr/local/go/src/reflect/value.go:3147:58: edge reflect.MakeSlice:14 -> reflect.unsafe_NewArray (weight 1): callee not a method
/usr/local/go/src/reflect/value.go:3147:58: call reflect.MakeSlice:14: no hot callee
/usr/local/go/src/reflect/value.go:451:57: PGO devirtualize considering call xt.AssignableTo(toRType(targ))
/usr/local/go/src/reflect/value.go:451:57: edge reflect.Value.call:51 -> internal/abi.(*FuncType).In (weight 0): *abi.FuncType doesn't implement Type (*abi.FuncType does not implement Type (missing AssignableTo method))
/usr/local/go/src/reflect/value.go:451:57: edge reflect.Value.call:51 -> reflect.Value.Type (weight 0): Value doesn't implement Type (Value does not implement Type (missing Align method))
/usr/local/go/src/reflect/value.go:451:57: edge reflect.Value.call:51 -> reflect.toRType (weight 0): callee not a method
/usr/local/go/src/reflect/value.go:451:57: call reflect.Value.call:51: no hot callee
/usr/local/go/src/reflect/value.go:452:50: PGO devirtualize considering call xt.String()
/usr/local/go/src/reflect/value.go:452:50: edge reflect.Value.call:52 -> reflect.stringFor (weight 0): callee not a method
/usr/local/go/src/reflect/value.go:452:50: call reflect.Value.call:52: no hot callee
/usr/local/go/src/reflect/value.go:462:39: PGO devirtualize considering call xt.AssignableTo(elem)
/usr/local/go/src/reflect/value.go:462:39: edge reflect.Value.call:62 -> reflect.Value.Type (weight 0): Value doesn't implement Type (Value does not implement Type (missing Align method))
/usr/local/go/src/reflect/value.go:462:39: call reflect.Value.call:62: no hot callee
/usr/local/go/src/reflect/value.go:463:45: PGO devirtualize considering call xt.String()
/usr/local/go/src/reflect/value.go:463:45: call reflect.Value.call:63: no hot callee
/usr/local/go/src/reflect/value.go:463:75: PGO devirtualize considering call elem.String()
/usr/local/go/src/reflect/value.go:463:75: call reflect.Value.call:63: no hot callee
/usr/local/go/src/reflect/type.go:2073:17: PGO devirtualize considering call t.common()
/usr/local/go/src/reflect/type.go:2073:17: call reflect.SliceOf:1: no hot callee
/usr/local/go/src/reflect/type.go:2629:20: PGO devirtualize considering call elem.common()
/usr/local/go/src/reflect/type.go:2629:20: call reflect.ArrayOf:5: no hot callee
/usr/local/go/src/reflect/type.go:2444:18: PGO devirtualize considering call st.common()
/usr/local/go/src/reflect/type.go:2444:18: call reflect.StructOf:291: no hot callee
/usr/local/go/src/reflect/type.go:2456:18: PGO devirtualize considering call st.common()
/usr/local/go/src/reflect/type.go:2456:18: call reflect.StructOf:303: no hot callee
/usr/local/go/src/reflect/type.go:1752:52: PGO devirtualize considering call .autotmp_4.Kind()
/usr/local/go/src/reflect/type.go:1752:52: call reflect.FuncOf:1: no hot callee
/usr/local/go/src/reflect/type.go:1007:14: PGO devirtualize considering call ft.Kind()
/usr/local/go/src/reflect/type.go:1007:14: call reflect.(*structType).FieldByIndex:5: no hot callee
/usr/local/go/src/reflect/type.go:1007:38: PGO devirtualize considering call ft.Elem()
/usr/local/go/src/reflect/type.go:1007:38: call reflect.(*structType).FieldByIndex:5: no hot callee
/usr/local/go/src/reflect/type.go:1007:45: PGO devirtualize considering call .autotmp_6.Kind()
/usr/local/go/src/reflect/type.go:1007:45: call reflect.(*structType).FieldByIndex:5: no hot callee
/usr/local/go/src/reflect/type.go:1008:17: PGO devirtualize considering call ft.Elem()
/usr/local/go/src/reflect/type.go:1008:17: call reflect.(*structType).FieldByIndex:6: no hot callee
/usr/local/go/src/reflect/type.go:1012:19: PGO devirtualize considering call f.Type.Field(x)
/usr/local/go/src/reflect/type.go:1012:19: call reflect.(*structType).FieldByIndex:10: no hot callee
/usr/local/go/src/reflect/type.go:1242:11: PGO devirtualize considering call u.Kind()
/usr/local/go/src/reflect/type.go:1242:11: call reflect.(*rtype).Implements:4: no hot callee
/usr/local/go/src/reflect/type.go:1245:28: PGO devirtualize considering call u.common()
/usr/local/go/src/reflect/type.go:1245:28: edge reflect.(*rtype).Implements:7 -> reflect.implements (weight 0): callee not a method
/usr/local/go/src/reflect/type.go:1245:28: edge reflect.(*rtype).Implements:7 -> reflect.(*rtype).common (weight 0): hottest so far
/usr/local/go/src/reflect/type.go:1245:28 call reflect.(*rtype).Implements:7: hottest callee reflect.(*rtype).common (weight 0)
/usr/local/go/src/reflect/type.go:1252:16: PGO devirtualize considering call u.common()
/usr/local/go/src/reflect/type.go:1252:16: call reflect.(*rtype).AssignableTo:4: no hot callee
/usr/local/go/src/reflect/value.go:3560:17: PGO devirtualize considering call t.common()
/usr/local/go/src/reflect/value.go:3560:17: call reflect.makeInt:1: no hot callee
/usr/local/go/src/reflect/value.go:3578:17: PGO devirtualize considering call t.common()
/usr/local/go/src/reflect/value.go:3578:17: call reflect.makeFloat:1: no hot callee
/usr/local/go/src/reflect/value.go:3591:17: PGO devirtualize considering call t.common()
/usr/local/go/src/reflect/value.go:3591:17: call reflect.makeFloat32:1: no hot callee
/usr/local/go/src/reflect/value.go:3669:18: PGO devirtualize considering call .autotmp_3.Kind()
/usr/local/go/src/reflect/value.go:3669:18: edge reflect.cvtFloat:1 -> reflect.Value.Type (weight 0): Value doesn't implement Type (Value does not implement Type (missing Align method))
/usr/local/go/src/reflect/value.go:3669:18: call reflect.cvtFloat:1: no hot callee
/usr/local/go/src/reflect/value.go:3669:41: PGO devirtualize considering call t.Kind()
/usr/local/go/src/reflect/value.go:3669:41: edge reflect.cvtFloat:1 -> reflect.Value.Type (weight 0): Value doesn't implement Type (Value does not implement Type (missing Align method))
/usr/local/go/src/reflect/value.go:3669:41: call reflect.cvtFloat:1: no hot callee
/usr/local/go/src/reflect/value.go:3600:17: PGO devirtualize considering call t.common()
/usr/local/go/src/reflect/value.go:3600:17: call reflect.makeComplex:1: no hot callee
/usr/local/go/src/reflect/value.go:2285:33: PGO devirtualize considering call .autotmp_2.Kind()
/usr/local/go/src/reflect/value.go:2285:33: edge reflect.Value.SetBytes:3 -> reflect.toRType (weight 0): callee not a method
/usr/local/go/src/reflect/value.go:2285:33: edge reflect.Value.SetBytes:3 -> reflect.Value.typ (weight 0): Value doesn't implement Type (Value does not implement Type (missing Align method))
/usr/local/go/src/reflect/value.go:2285:33: edge reflect.Value.SetBytes:3 -> reflect.(*rtype).Elem (weight 0): callee is a different method
/usr/local/go/src/reflect/value.go:2285:33: call reflect.Value.SetBytes:3: no hot callee
/usr/local/go/src/reflect/value.go:3723:13: PGO devirtualize considering call t.Elem()
/usr/local/go/src/reflect/value.go:3723:13: call reflect.cvtSliceArrayPtr:1: no hot callee
/usr/local/go/src/reflect/value.go:3723:19: PGO devirtualize considering call .autotmp_4.Len()
/usr/local/go/src/reflect/value.go:3723:19: call reflect.cvtSliceArrayPtr:1: no hot callee
/usr/local/go/src/reflect/value.go:3728:23: PGO devirtualize considering call t.common()
/usr/local/go/src/reflect/value.go:3728:23: call reflect.cvtSliceArrayPtr:6: no hot callee
/usr/local/go/src/reflect/value.go:3733:12: PGO devirtualize considering call t.Len()
/usr/local/go/src/reflect/value.go:3733:12: call reflect.cvtSliceArray:1: no hot callee
/usr/local/go/src/reflect/value.go:3738:17: PGO devirtualize considering call t.common()
/usr/local/go/src/reflect/value.go:3738:17: call reflect.cvtSliceArray:6: no hot callee
/usr/local/go/src/reflect/value.go:3750:17: PGO devirtualize considering call typ.common()
/usr/local/go/src/reflect/value.go:3750:17: call reflect.cvtDirect:2: no hot callee
/usr/local/go/src/reflect/value.go:3764:33: PGO devirtualize considering call typ.common()
/usr/local/go/src/reflect/value.go:3764:33: edge reflect.cvtT2I:1 -> reflect.unsafe_New (weight 0): callee not a method
/usr/local/go/src/reflect/value.go:3764:33: call reflect.cvtT2I:1: no hot callee
/usr/local/go/src/reflect/value.go:3766:18: PGO devirtualize considering call typ.NumMethod()
/usr/local/go/src/reflect/value.go:3766:18: call reflect.cvtT2I:3: no hot callee
/usr/local/go/src/reflect/value.go:3769:22: PGO devirtualize considering call typ.common()
/usr/local/go/src/reflect/value.go:3769:22: edge reflect.cvtT2I:6 -> reflect.ifaceE2I (weight 0): callee not a method
/usr/local/go/src/reflect/value.go:3769:22: call reflect.cvtT2I:6: no hot callee
/usr/local/go/src/reflect/value.go:3771:25: PGO devirtualize considering call typ.common()
/usr/local/go/src/reflect/value.go:3771:25: edge reflect.cvtT2I:8 -> reflect.flag.ro (weight 0): flag doesn't implement Type (flag does not implement Type (missing Align method))
/usr/local/go/src/reflect/value.go:3771:25: call reflect.cvtT2I:8: no hot callee
/usr/local/go/src/reflect/type.go:1260:27: PGO devirtualize considering call u.common()
/usr/local/go/src/reflect/type.go:1260:27: edge reflect.(*rtype).ConvertibleTo:4 -> reflect.convertOp (weight 0): callee not a method
/usr/local/go/src/reflect/type.go:1260:27: edge reflect.(*rtype).ConvertibleTo:4 -> reflect.(*rtype).common (weight 0): hottest so far
/usr/local/go/src/reflect/type.go:1260:27 call reflect.(*rtype).ConvertibleTo:4: hottest callee reflect.(*rtype).common (weight 0)
/usr/local/go/src/reflect/type.go:1587:17: PGO devirtualize considering call t.common()
/usr/local/go/src/reflect/type.go:1587:17: call reflect.ChanOf:1: no hot callee
/usr/local/go/src/reflect/type.go:1650:20: PGO devirtualize considering call key.common()
/usr/local/go/src/reflect/type.go:1650:20: call reflect.MapOf:1: no hot callee
/usr/local/go/src/reflect/type.go:1651:21: PGO devirtualize considering call elem.common()
/usr/local/go/src/reflect/type.go:1651:21: call reflect.MapOf:2: no hot callee
/usr/local/go/src/reflect/value.go:2796:32: PGO devirtualize considering call t1.String()
/usr/local/go/src/reflect/value.go:2796:32: call reflect.typesMustMatch:2: no hot callee
/usr/local/go/src/reflect/value.go:2796:55: PGO devirtualize considering call t2.String()
/usr/local/go/src/reflect/value.go:2796:55: call reflect.typesMustMatch:2: no hot callee
/usr/local/go/src/reflect/value.go:2891:53: PGO devirtualize considering call .autotmp_3.Elem()
/usr/local/go/src/reflect/value.go:2891:53: edge reflect.AppendSlice:3 -> reflect.typesMustMatch (weight 0): callee not a method
/usr/local/go/src/reflect/value.go:2891:53: edge reflect.AppendSlice:3 -> reflect.Value.Type (weight 0): Value doesn't implement Type (Value does not implement Type (missing Align method))
/usr/local/go/src/reflect/value.go:2891:53: call reflect.AppendSlice:3: no hot callee
/usr/local/go/src/reflect/value.go:2891:70: PGO devirtualize considering call .autotmp_4.Elem()
/usr/local/go/src/reflect/value.go:2891:70: edge reflect.AppendSlice:3 -> reflect.Value.Type (weight 0): Value doesn't implement Type (Value does not implement Type (missing Align method))
/usr/local/go/src/reflect/value.go:2891:70: edge reflect.AppendSlice:3 -> reflect.typesMustMatch (weight 0): callee not a method
/usr/local/go/src/reflect/value.go:2891:70: call reflect.AppendSlice:3: no hot callee
/usr/local/go/src/reflect/value.go:3153:13: PGO devirtualize considering call typ.Kind()
/usr/local/go/src/reflect/value.go:3153:13: call reflect.MakeChan:1: no hot callee
/usr/local/go/src/reflect/value.go:3159:16: PGO devirtualize considering call typ.ChanDir()
/usr/local/go/src/reflect/value.go:3159:16: call reflect.MakeChan:7: no hot callee
/usr/local/go/src/reflect/value.go:3162:17: PGO devirtualize considering call typ.common()
/usr/local/go/src/reflect/value.go:3162:17: call reflect.MakeChan:10: no hot callee
/usr/local/go/src/reflect/value.go:3175:13: PGO devirtualize considering call typ.Kind()
/usr/local/go/src/reflect/value.go:3175:13: call reflect.MakeMapWithSize:1: no hot callee
/usr/local/go/src/reflect/value.go:3178:17: PGO devirtualize considering call typ.common()
/usr/local/go/src/reflect/value.go:3178:17: call reflect.MakeMapWithSize:4: no hot callee
/usr/local/go/src/reflect/value.go:3317:26: PGO devirtualize considering call t.common()
/usr/local/go/src/reflect/value.go:3317:26: edge reflect.Value.Convert:4 -> reflect.convertOp (weight 0): callee not a method
/usr/local/go/src/reflect/value.go:3317:26: edge reflect.Value.Convert:4 -> reflect.Value.typ (weight 0): Value doesn't implement Type (Value does not implement Type (missing Align method))
/usr/local/go/src/reflect/value.go:3317:26: call reflect.Value.Convert:4: no hot callee
/usr/local/go/src/reflect/value.go:3319:114: PGO devirtualize considering call t.String()
/usr/local/go/src/reflect/value.go:3319:114: edge reflect.Value.Convert:6 -> reflect.stringFor (weight 0): callee not a method
/usr/local/go/src/reflect/value.go:3319:114: edge reflect.Value.Convert:6 -> reflect.Value.typ (weight 0): Value doesn't implement Type (Value does not implement Type (missing Align method))
/usr/local/go/src/reflect/value.go:3319:114: call reflect.Value.Convert:6: no hot callee
/usr/local/go/src/reflect/value.go:3328:22: PGO devirtualize considering call vt.ConvertibleTo(t)
/usr/local/go/src/reflect/value.go:3328:22: call reflect.Value.CanConvert:2: no hot callee
/usr/local/go/src/reflect/value.go:3334:14: PGO devirtualize considering call vt.Kind()
/usr/local/go/src/reflect/value.go:3334:14: call reflect.Value.CanConvert:8: no hot callee
/usr/local/go/src/reflect/value.go:3334:35: PGO devirtualize considering call t.Kind()
/usr/local/go/src/reflect/value.go:3334:35: call reflect.Value.CanConvert:8: no hot callee
/usr/local/go/src/reflect/value.go:3335:11: PGO devirtualize considering call t.Len()
/usr/local/go/src/reflect/value.go:3335:11: edge reflect.Value.CanConvert:9 -> reflect.Value.Len (weight 0): Value doesn't implement Type (Value does not implement Type (missing Align method))
/usr/local/go/src/reflect/value.go:3335:11: call reflect.Value.CanConvert:9: no hot callee
/usr/local/go/src/reflect/value.go:3338:14: PGO devirtualize considering call vt.Kind()
/usr/local/go/src/reflect/value.go:3338:14: call reflect.Value.CanConvert:12: no hot callee
/usr/local/go/src/reflect/value.go:3338:35: PGO devirtualize considering call t.Kind()
/usr/local/go/src/reflect/value.go:3338:35: call reflect.Value.CanConvert:12: no hot callee
/usr/local/go/src/reflect/value.go:3338:58: PGO devirtualize considering call t.Elem()
/usr/local/go/src/reflect/value.go:3338:58: call reflect.Value.CanConvert:12: no hot callee
/usr/local/go/src/reflect/value.go:3338:65: PGO devirtualize considering call .autotmp_4.Kind()
/usr/local/go/src/reflect/value.go:3338:65: call reflect.Value.CanConvert:12: no hot callee
/usr/local/go/src/reflect/value.go:3339:14: PGO devirtualize considering call t.Elem()
/usr/local/go/src/reflect/value.go:3339:14: call reflect.Value.CanConvert:13: no hot callee
/usr/local/go/src/reflect/value.go:3339:20: PGO devirtualize considering call .autotmp_6.Len()
/usr/local/go/src/reflect/value.go:3339:20: call reflect.Value.CanConvert:13: no hot callee
/usr/local/go/src/reflect/value.go:3358:23: PGO devirtualize considering call .autotmp_3.Elem()
/usr/local/go/src/reflect/value.go:3358:23: edge reflect.Value.Comparable:7 -> reflect.Value.Type (weight 0): Value doesn't implement Type (Value does not implement Type (missing Align method))
/usr/local/go/src/reflect/value.go:3358:23: call reflect.Value.Comparable:7: no hot callee
/usr/local/go/src/reflect/value.go:3358:30: PGO devirtualize considering call .autotmp_4.Kind()
/usr/local/go/src/reflect/value.go:3358:30: edge reflect.Value.Comparable:7 -> reflect.Value.Type (weight 0): Value doesn't implement Type (Value does not implement Type (missing Align method))
/usr/local/go/src/reflect/value.go:3358:30: call reflect.Value.Comparable:7: no hot callee
/usr/local/go/src/reflect/value.go:3360:32: PGO devirtualize considering call .autotmp_6.Len()
/usr/local/go/src/reflect/value.go:3360:32: edge reflect.Value.Comparable:9 -> reflect.Value.Type (weight 0): Value doesn't implement Type (Value does not implement Type (missing Align method))
/usr/local/go/src/reflect/value.go:3360:32: call reflect.Value.Comparable:9: no hot callee
/usr/local/go/src/reflect/value.go:3367:29: PGO devirtualize considering call .autotmp_7.Comparable()
/usr/local/go/src/reflect/value.go:3367:29: edge reflect.Value.Comparable:16 -> reflect.Value.Type (weight 0): Value doesn't implement Type (Value does not implement Type (missing Align method))
/usr/local/go/src/reflect/value.go:3367:29: call reflect.Value.Comparable:16: no hot callee
/usr/local/go/src/reflect/value.go:3381:29: PGO devirtualize considering call .autotmp_9.Comparable()
/usr/local/go/src/reflect/value.go:3381:29: edge reflect.Value.Comparable:30 -> reflect.Value.Type (weight 0): Value doesn't implement Type (Value does not implement Type (missing Align method))
/usr/local/go/src/reflect/value.go:3381:29: call reflect.Value.Comparable:30: no hot callee
/usr/local/go/src/reflect/value.go:3433:21: PGO devirtualize considering call .autotmp_4.Elem()
/usr/local/go/src/reflect/value.go:3433:21: edge reflect.Value.Equal:40 -> reflect.Value.Type (weight 0): Value doesn't implement Type (Value does not implement Type (missing Align method))
/usr/local/go/src/reflect/value.go:3433:21: call reflect.Value.Equal:40: no hot callee
/usr/local/go/src/reflect/value.go:3433:34: PGO devirtualize considering call .autotmp_5.Comparable()
/usr/local/go/src/reflect/value.go:3433:34: edge reflect.Value.Equal:40 -> reflect.Value.Type (weight 0): Value doesn't implement Type (Value does not implement Type (missing Align method))
/usr/local/go/src/reflect/value.go:3433:34: call reflect.Value.Equal:40: no hot callee
/usr/local/go/src/reflect/value.go:3456:64: PGO devirtualize considering call .autotmp_9.String()
/usr/local/go/src/reflect/value.go:3456:64: edge reflect.Value.Equal:63 -> reflect.Value.Type (weight 0): Value doesn't implement Type (Value does not implement Type (missing Align method))
/usr/local/go/src/reflect/value.go:3456:64: call reflect.Value.Equal:63: no hot callee
/usr/local/go/src/reflect/visiblefields.go:66:28: PGO devirtualize considering call t.NumField()
/usr/local/go/src/reflect/visiblefields.go:66:28: call reflect.(*visibleFieldsWalker).walk:5: no hot callee
/usr/local/go/src/reflect/visiblefields.go:67:15: PGO devirtualize considering call t.Field(i)
/usr/local/go/src/reflect/visiblefields.go:67:15: call reflect.(*visibleFieldsWalker).walk:6: no hot callee
/usr/local/go/src/reflect/visiblefields.go:95:18: PGO devirtualize considering call f.Type.Kind()
/usr/local/go/src/reflect/visiblefields.go:95:18: call reflect.(*visibleFieldsWalker).walk:34: no hot callee
/usr/local/go/src/reflect/visiblefields.go:96:25: PGO devirtualize considering call f.Type.Elem()
/usr/local/go/src/reflect/visiblefields.go:96:25: call reflect.(*visibleFieldsWalker).walk:35: no hot callee
/usr/local/go/src/reflect/visiblefields.go:98:18: PGO devirtualize considering call f.Type.Kind()
/usr/local/go/src/reflect/visiblefields.go:98:18: call reflect.(*visibleFieldsWalker).walk:37: no hot callee
/usr/local/go/src/reflect/visiblefields.go:20:11: PGO devirtualize considering call t.Kind()
/usr/local/go/src/reflect/visiblefields.go:20:11: call reflect.VisibleFields:4: no hot callee
/usr/local/go/src/reflect/visiblefields.go:26:46: PGO devirtualize considering call t.NumField()
/usr/local/go/src/reflect/visiblefields.go:26:46: call reflect.VisibleFields:10: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=reflect.Value.Elem
hot-node enabled increased budget=2000 for func=reflect.Value.Field
hot-node enabled increased budget=2000 for func=reflect.ValueOf
hot-node enabled increased budget=2000 for func=reflect.New
hot-node enabled increased budget=2000 for func=reflect.MakeSlice
hot-node enabled increased budget=2000 for func=reflect.Value.Pointer
hot-node enabled increased budget=2000 for func=reflect.(*structType).Field
hot-budget check allows inlining for call internal/abi.Name.Name (cost 101) at /usr/local/go/src/reflect/type.go:977:22 in function reflect.(*structType).Field
hot-node enabled increased budget=2000 for func=reflect.(*rtype).Field
hot-budget check allows inlining for call reflect.(*structType).Field (cost 373) at /usr/local/go/src/reflect/type.go:717:17 in function reflect.(*rtype).Field
hot-node enabled increased budget=2000 for func=reflect.(*structType).FieldByName
hot-budget check allows inlining for call internal/abi.Name.Name (cost 101) at /usr/local/go/src/reflect/type.go:1137:19 in function reflect.(*structType).FieldByName
hot-budget check allows inlining for call reflect.(*structType).Field (cost 373) at /usr/local/go/src/reflect/type.go:1138:19 in function reflect.(*structType).FieldByName
hot-node enabled increased budget=2000 for func=reflect.(*rtype).FieldByName
hot-budget check allows inlining for call reflect.(*structType).FieldByName (cost 618) at /usr/local/go/src/reflect/type.go:733:23 in function reflect.(*rtype).FieldByName
hot-node enabled increased budget=2000 for func=reflect.Value.FieldByName
hot-budget check allows inlining for call reflect.(*rtype).FieldByName (cost 713) at /usr/local/go/src/reflect/value.go:1356:42 in function reflect.Value.FieldByName
hot-node enabled increased budget=2000 for func=reflect.Value.SetMapIndex
hot-node enabled increased budget=2000 for func=reflect.Value.SetUint
# internal/fmtsort
/usr/local/go/src/internal/fmtsort/sort.go:180:47: PGO devirtualize considering call aType.String()
/usr/local/go/src/internal/fmtsort/sort.go:180:47: call internal/fmtsort.compare:102: no hot callee
/usr/local/go/src/internal/fmtsort/sort.go:52:25: PGO devirtualize considering call .autotmp_2.Kind()
/usr/local/go/src/internal/fmtsort/sort.go:52:25: edge internal/fmtsort.Sort:1 -> reflect.Value.Type (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/internal/fmtsort/sort.go:52:25: call internal/fmtsort.Sort:1: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
# encoding/binary
/usr/local/go/src/encoding/binary/binary.go:503:15: PGO devirtualize considering call t.Kind()
/usr/local/go/src/encoding/binary/binary.go:503:15: call encoding/binary.sizeof:1: no hot callee
/usr/local/go/src/encoding/binary/binary.go:505:24: PGO devirtualize considering call t.Elem()
/usr/local/go/src/encoding/binary/binary.go:505:24: edge encoding/binary.sizeof:3 -> encoding/binary.sizeof (weight 0): callee not a method
/usr/local/go/src/encoding/binary/binary.go:505:24: call encoding/binary.sizeof:3: no hot callee
/usr/local/go/src/encoding/binary/binary.go:506:20: PGO devirtualize considering call t.Len()
/usr/local/go/src/encoding/binary/binary.go:506:20: call encoding/binary.sizeof:4: no hot callee
/usr/local/go/src/encoding/binary/binary.go:511:28: PGO devirtualize considering call t.NumField()
/usr/local/go/src/encoding/binary/binary.go:511:28: call encoding/binary.sizeof:9: no hot callee
/usr/local/go/src/encoding/binary/binary.go:512:23: PGO devirtualize considering call t.Field(i)
/usr/local/go/src/encoding/binary/binary.go:512:23: edge encoding/binary.sizeof:10 -> encoding/binary.sizeof (weight 0): callee not a method
/usr/local/go/src/encoding/binary/binary.go:512:23: call encoding/binary.sizeof:10: no hot callee
/usr/local/go/src/encoding/binary/binary.go:524:20: PGO devirtualize considering call t.Size()
/usr/local/go/src/encoding/binary/binary.go:524:20: call encoding/binary.sizeof:22: no hot callee
/usr/local/go/src/encoding/binary/binary.go:479:31: PGO devirtualize considering call .autotmp_3.Elem()
/usr/local/go/src/encoding/binary/binary.go:479:31: edge encoding/binary.dataSize:3 -> encoding/binary.sizeof (weight 0): callee not a method
/usr/local/go/src/encoding/binary/binary.go:479:31: edge encoding/binary.dataSize:3 -> reflect.Value.Type (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/encoding/binary/binary.go:479:31: call encoding/binary.dataSize:3: no hot callee
/usr/local/go/src/encoding/binary/binary.go:566:21: PGO devirtualize considering call d.order.Uint16(d.buf[d.offset:d.offset + 2])
/usr/local/go/src/encoding/binary/binary.go:566:21: call encoding/binary.(*decoder).uint16:1: no hot callee
/usr/local/go/src/encoding/binary/binary.go:577:21: PGO devirtualize considering call d.order.Uint32(d.buf[d.offset:d.offset + 4])
/usr/local/go/src/encoding/binary/binary.go:577:21: call encoding/binary.(*decoder).uint32:1: no hot callee
/usr/local/go/src/encoding/binary/binary.go:588:21: PGO devirtualize considering call d.order.Uint64(d.buf[d.offset:d.offset + 8])
/usr/local/go/src/encoding/binary/binary.go:588:21: call encoding/binary.(*decoder).uint64:1: no hot callee
/usr/local/go/src/encoding/binary/binary.go:631:45: PGO devirtualize considering call t.Field(i)
/usr/local/go/src/encoding/binary/binary.go:631:45: edge encoding/binary.(*decoder).value:17 -> reflect.Value.Field (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/encoding/binary/binary.go:631:45: edge encoding/binary.(*decoder).value:17 -> reflect.Value.CanSet (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/encoding/binary/binary.go:631:45: call encoding/binary.(*decoder).value:17: no hot callee
/usr/local/go/src/encoding/binary/binary.go:248:30: PGO devirtualize considering call order.Uint16(bs)
/usr/local/go/src/encoding/binary/binary.go:248:30: call encoding/binary.Read:15: no hot callee
/usr/local/go/src/encoding/binary/binary.go:250:24: PGO devirtualize considering call order.Uint16(bs)
/usr/local/go/src/encoding/binary/binary.go:250:24: call encoding/binary.Read:17: no hot callee
/usr/local/go/src/encoding/binary/binary.go:252:30: PGO devirtualize considering call order.Uint32(bs)
/usr/local/go/src/encoding/binary/binary.go:252:30: call encoding/binary.Read:19: no hot callee
/usr/local/go/src/encoding/binary/binary.go:254:24: PGO devirtualize considering call order.Uint32(bs)
/usr/local/go/src/encoding/binary/binary.go:254:24: call encoding/binary.Read:21: no hot callee
/usr/local/go/src/encoding/binary/binary.go:256:30: PGO devirtualize considering call order.Uint64(bs)
/usr/local/go/src/encoding/binary/binary.go:256:30: call encoding/binary.Read:23: no hot callee
/usr/local/go/src/encoding/binary/binary.go:258:24: PGO devirtualize considering call order.Uint64(bs)
/usr/local/go/src/encoding/binary/binary.go:258:24: call encoding/binary.Read:25: no hot callee
/usr/local/go/src/encoding/binary/binary.go:260:45: PGO devirtualize considering call order.Uint32(bs)
/usr/local/go/src/encoding/binary/binary.go:260:45: edge encoding/binary.Read:27 -> math.Float32frombits (weight 0): callee not a method
/usr/local/go/src/encoding/binary/binary.go:260:45: call encoding/binary.Read:27: no hot callee
/usr/local/go/src/encoding/binary/binary.go:262:45: PGO devirtualize considering call order.Uint64(bs)
/usr/local/go/src/encoding/binary/binary.go:262:45: edge encoding/binary.Read:29 -> math.Float64frombits (weight 0): callee not a method
/usr/local/go/src/encoding/binary/binary.go:262:45: call encoding/binary.Read:29: no hot callee
/usr/local/go/src/encoding/binary/binary.go:275:33: PGO devirtualize considering call order.Uint16(bs[2 * i:])
/usr/local/go/src/encoding/binary/binary.go:275:33: call encoding/binary.Read:42: no hot callee
/usr/local/go/src/encoding/binary/binary.go:279:27: PGO devirtualize considering call order.Uint16(bs[2 * i:])
/usr/local/go/src/encoding/binary/binary.go:279:27: call encoding/binary.Read:46: no hot callee
/usr/local/go/src/encoding/binary/binary.go:283:33: PGO devirtualize considering call order.Uint32(bs[4 * i:])
/usr/local/go/src/encoding/binary/binary.go:283:33: call encoding/binary.Read:50: no hot callee
/usr/local/go/src/encoding/binary/binary.go:287:27: PGO devirtualize considering call order.Uint32(bs[4 * i:])
/usr/local/go/src/encoding/binary/binary.go:287:27: call encoding/binary.Read:54: no hot callee
/usr/local/go/src/encoding/binary/binary.go:291:33: PGO devirtualize considering call order.Uint64(bs[8 * i:])
/usr/local/go/src/encoding/binary/binary.go:291:33: call encoding/binary.Read:58: no hot callee
/usr/local/go/src/encoding/binary/binary.go:295:27: PGO devirtualize considering call order.Uint64(bs[8 * i:])
/usr/local/go/src/encoding/binary/binary.go:295:27: call encoding/binary.Read:62: no hot callee
/usr/local/go/src/encoding/binary/binary.go:299:48: PGO devirtualize considering call order.Uint32(bs[4 * i:])
/usr/local/go/src/encoding/binary/binary.go:299:48: edge encoding/binary.Read:66 -> math.Float32frombits (weight 0): callee not a method
/usr/local/go/src/encoding/binary/binary.go:299:48: call encoding/binary.Read:66: no hot callee
/usr/local/go/src/encoding/binary/binary.go:303:48: PGO devirtualize considering call order.Uint64(bs[8 * i:])
/usr/local/go/src/encoding/binary/binary.go:303:48: edge encoding/binary.Read:70 -> math.Float64frombits (weight 0): callee not a method
/usr/local/go/src/encoding/binary/binary.go:303:48: call encoding/binary.Read:70: no hot callee
/usr/local/go/src/encoding/binary/binary.go:324:79: PGO devirtualize considering call .autotmp_46.String()
/usr/local/go/src/encoding/binary/binary.go:324:79: edge encoding/binary.Read:91 -> reflect.TypeOf (weight 0): callee not a method
/usr/local/go/src/encoding/binary/binary.go:324:79: edge encoding/binary.Read:91 -> errors.New (weight 0): callee not a method
/usr/local/go/src/encoding/binary/binary.go:324:79: call encoding/binary.Read:91: no hot callee
/usr/local/go/src/encoding/binary/binary.go:572:19: PGO devirtualize considering call e.order.PutUint16(e.buf[e.offset:e.offset + 2], x)
/usr/local/go/src/encoding/binary/binary.go:572:19: call encoding/binary.(*encoder).uint16:1: no hot callee
/usr/local/go/src/encoding/binary/binary.go:583:19: PGO devirtualize considering call e.order.PutUint32(e.buf[e.offset:e.offset + 4], x)
/usr/local/go/src/encoding/binary/binary.go:583:19: call encoding/binary.(*encoder).uint32:1: no hot callee
/usr/local/go/src/encoding/binary/binary.go:594:19: PGO devirtualize considering call e.order.PutUint64(e.buf[e.offset:e.offset + 8], x)
/usr/local/go/src/encoding/binary/binary.go:594:19: call encoding/binary.(*encoder).uint64:1: no hot callee
/usr/local/go/src/encoding/binary/binary.go:696:45: PGO devirtualize considering call t.Field(i)
/usr/local/go/src/encoding/binary/binary.go:696:45: edge encoding/binary.(*encoder).value:13 -> reflect.Value.CanSet (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/encoding/binary/binary.go:696:45: edge encoding/binary.(*encoder).value:13 -> reflect.Value.Field (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/encoding/binary/binary.go:696:45: call encoding/binary.(*encoder).value:13: no hot callee
/usr/local/go/src/encoding/binary/binary.go:713:23: PGO devirtualize considering call .autotmp_10.Kind()
/usr/local/go/src/encoding/binary/binary.go:713:23: edge encoding/binary.(*encoder).value:30 -> reflect.Value.Type (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/encoding/binary/binary.go:713:23: call encoding/binary.(*encoder).value:30: no hot callee
/usr/local/go/src/encoding/binary/binary.go:725:23: PGO devirtualize considering call .autotmp_11.Kind()
/usr/local/go/src/encoding/binary/binary.go:725:23: edge encoding/binary.(*encoder).value:42 -> reflect.Value.Type (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/encoding/binary/binary.go:725:23: call encoding/binary.(*encoder).value:42: no hot callee
/usr/local/go/src/encoding/binary/binary.go:737:23: PGO devirtualize considering call .autotmp_12.Kind()
/usr/local/go/src/encoding/binary/binary.go:737:23: edge encoding/binary.(*encoder).value:54 -> reflect.Value.Type (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/encoding/binary/binary.go:737:23: call encoding/binary.(*encoder).value:54: no hot callee
/usr/local/go/src/encoding/binary/binary.go:745:23: PGO devirtualize considering call .autotmp_13.Kind()
/usr/local/go/src/encoding/binary/binary.go:745:23: edge encoding/binary.(*encoder).value:62 -> reflect.Value.Type (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/encoding/binary/binary.go:745:23: call encoding/binary.(*encoder).value:62: no hot callee
/usr/local/go/src/encoding/binary/binary.go:382:19: PGO devirtualize considering call order.PutUint16(bs, uint16(*v))
/usr/local/go/src/encoding/binary/binary.go:382:19: call encoding/binary.Write:40: no hot callee
/usr/local/go/src/encoding/binary/binary.go:384:19: PGO devirtualize considering call order.PutUint16(bs, uint16(v))
/usr/local/go/src/encoding/binary/binary.go:384:19: call encoding/binary.Write:42: no hot callee
/usr/local/go/src/encoding/binary/binary.go:387:20: PGO devirtualize considering call order.PutUint16(bs[2 * i:], uint16(x))
/usr/local/go/src/encoding/binary/binary.go:387:20: call encoding/binary.Write:45: no hot callee
/usr/local/go/src/encoding/binary/binary.go:390:19: PGO devirtualize considering call order.PutUint16(bs, *v)
/usr/local/go/src/encoding/binary/binary.go:390:19: call encoding/binary.Write:48: no hot callee
/usr/local/go/src/encoding/binary/binary.go:392:19: PGO devirtualize considering call order.PutUint16(bs, v)
/usr/local/go/src/encoding/binary/binary.go:392:19: call encoding/binary.Write:50: no hot callee
/usr/local/go/src/encoding/binary/binary.go:395:20: PGO devirtualize considering call order.PutUint16(bs[2 * i:], x)
/usr/local/go/src/encoding/binary/binary.go:395:20: call encoding/binary.Write:53: no hot callee
/usr/local/go/src/encoding/binary/binary.go:398:19: PGO devirtualize considering call order.PutUint32(bs, uint32(*v))
/usr/local/go/src/encoding/binary/binary.go:398:19: call encoding/binary.Write:56: no hot callee
/usr/local/go/src/encoding/binary/binary.go:400:19: PGO devirtualize considering call order.PutUint32(bs, uint32(v))
/usr/local/go/src/encoding/binary/binary.go:400:19: call encoding/binary.Write:58: no hot callee
/usr/local/go/src/encoding/binary/binary.go:403:20: PGO devirtualize considering call order.PutUint32(bs[4 * i:], uint32(x))
/usr/local/go/src/encoding/binary/binary.go:403:20: call encoding/binary.Write:61: no hot callee
/usr/local/go/src/encoding/binary/binary.go:406:19: PGO devirtualize considering call order.PutUint32(bs, *v)
/usr/local/go/src/encoding/binary/binary.go:406:19: call encoding/binary.Write:64: no hot callee
/usr/local/go/src/encoding/binary/binary.go:408:19: PGO devirtualize considering call order.PutUint32(bs, v)
/usr/local/go/src/encoding/binary/binary.go:408:19: call encoding/binary.Write:66: no hot callee
/usr/local/go/src/encoding/binary/binary.go:411:20: PGO devirtualize considering call order.PutUint32(bs[4 * i:], x)
/usr/local/go/src/encoding/binary/binary.go:411:20: call encoding/binary.Write:69: no hot callee
/usr/local/go/src/encoding/binary/binary.go:414:19: PGO devirtualize considering call order.PutUint64(bs, uint64(*v))
/usr/local/go/src/encoding/binary/binary.go:414:19: call encoding/binary.Write:72: no hot callee
/usr/local/go/src/encoding/binary/binary.go:416:19: PGO devirtualize considering call order.PutUint64(bs, uint64(v))
/usr/local/go/src/encoding/binary/binary.go:416:19: call encoding/binary.Write:74: no hot callee
/usr/local/go/src/encoding/binary/binary.go:419:20: PGO devirtualize considering call order.PutUint64(bs[8 * i:], uint64(x))
/usr/local/go/src/encoding/binary/binary.go:419:20: call encoding/binary.Write:77: no hot callee
/usr/local/go/src/encoding/binary/binary.go:422:19: PGO devirtualize considering call order.PutUint64(bs, *v)
/usr/local/go/src/encoding/binary/binary.go:422:19: call encoding/binary.Write:80: no hot callee
/usr/local/go/src/encoding/binary/binary.go:424:19: PGO devirtualize considering call order.PutUint64(bs, v)
/usr/local/go/src/encoding/binary/binary.go:424:19: call encoding/binary.Write:82: no hot callee
/usr/local/go/src/encoding/binary/binary.go:427:20: PGO devirtualize considering call order.PutUint64(bs[8 * i:], x)
/usr/local/go/src/encoding/binary/binary.go:427:20: call encoding/binary.Write:85: no hot callee
/usr/local/go/src/encoding/binary/binary.go:430:19: PGO devirtualize considering call order.PutUint32(bs, math.Float32bits(*v))
/usr/local/go/src/encoding/binary/binary.go:430:19: edge encoding/binary.Write:88 -> math.Float32bits (weight 0): callee not a method
/usr/local/go/src/encoding/binary/binary.go:430:19: call encoding/binary.Write:88: no hot callee
/usr/local/go/src/encoding/binary/binary.go:432:19: PGO devirtualize considering call order.PutUint32(bs, math.Float32bits(v))
/usr/local/go/src/encoding/binary/binary.go:432:19: edge encoding/binary.Write:90 -> math.Float32bits (weight 0): callee not a method
/usr/local/go/src/encoding/binary/binary.go:432:19: call encoding/binary.Write:90: no hot callee
/usr/local/go/src/encoding/binary/binary.go:435:20: PGO devirtualize considering call order.PutUint32(bs[4 * i:], math.Float32bits(x))
/usr/local/go/src/encoding/binary/binary.go:435:20: edge encoding/binary.Write:93 -> math.Float32bits (weight 0): callee not a method
/usr/local/go/src/encoding/binary/binary.go:435:20: call encoding/binary.Write:93: no hot callee
/usr/local/go/src/encoding/binary/binary.go:438:19: PGO devirtualize considering call order.PutUint64(bs, math.Float64bits(*v))
/usr/local/go/src/encoding/binary/binary.go:438:19: edge encoding/binary.Write:96 -> math.Float64bits (weight 0): callee not a method
/usr/local/go/src/encoding/binary/binary.go:438:19: call encoding/binary.Write:96: no hot callee
/usr/local/go/src/encoding/binary/binary.go:440:19: PGO devirtualize considering call order.PutUint64(bs, math.Float64bits(v))
/usr/local/go/src/encoding/binary/binary.go:440:19: edge encoding/binary.Write:98 -> math.Float64bits (weight 0): callee not a method
/usr/local/go/src/encoding/binary/binary.go:440:19: call encoding/binary.Write:98: no hot callee
/usr/local/go/src/encoding/binary/binary.go:443:20: PGO devirtualize considering call order.PutUint64(bs[8 * i:], math.Float64bits(x))
/usr/local/go/src/encoding/binary/binary.go:443:20: edge encoding/binary.Write:101 -> math.Float64bits (weight 0): callee not a method
/usr/local/go/src/encoding/binary/binary.go:443:20: call encoding/binary.Write:101: no hot callee
/usr/local/go/src/encoding/binary/binary.go:446:20: PGO devirtualize considering call w.Write(bs)
/usr/local/go/src/encoding/binary/binary.go:446:20: call encoding/binary.Write:104: no hot callee
/usr/local/go/src/encoding/binary/binary.go:454:107: PGO devirtualize considering call .autotmp_64.String()
/usr/local/go/src/encoding/binary/binary.go:454:107: edge encoding/binary.Write:112 -> reflect.TypeOf (weight 0): callee not a method
/usr/local/go/src/encoding/binary/binary.go:454:107: edge encoding/binary.Write:112 -> errors.New (weight 0): callee not a method
/usr/local/go/src/encoding/binary/binary.go:454:107: call encoding/binary.Write:112: no hot callee
/usr/local/go/src/encoding/binary/binary.go:459:19: PGO devirtualize considering call w.Write(buf)
/usr/local/go/src/encoding/binary/binary.go:459:19: call encoding/binary.Write:117: no hot callee
/usr/local/go/src/encoding/binary/varint.go:136:23: PGO devirtualize considering call r.ReadByte()
/usr/local/go/src/encoding/binary/varint.go:136:23: call encoding/binary.ReadUvarint:4: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=encoding/binary.littleEndian.Uint32
hot-node enabled increased budget=2000 for func=encoding/binary.littleEndian.Uint64
hot-node enabled increased budget=2000 for func=encoding/binary.bigEndian.Uint32
hot-node enabled increased budget=2000 for func=encoding/binary.bigEndian.PutUint32
# crypto/md5
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/sha1
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=crypto/sha1.(*digest).Write
hot-node enabled increased budget=2000 for func=crypto/sha1.(*digest).checkSum
hot-node enabled increased budget=2000 for func=crypto/sha1.Sum
hot-budget check allows inlining for call crypto/sha1.(*digest).Write (cost 206) at /usr/local/go/src/crypto/sha1/sha1.go:262:9 in function crypto/sha1.Sum
hot-budget check allows inlining for call crypto/sha1.(*digest).checkSum (cost 331) at /usr/local/go/src/crypto/sha1/sha1.go:263:19 in function crypto/sha1.Sum
# encoding/base64
/usr/local/go/src/encoding/base64/base64.go:228:26: PGO devirtualize considering call e.w.Write(e.out[:4])
/usr/local/go/src/encoding/base64/base64.go:228:26: call encoding/base64.(*encoder).Write:18: no hot callee
/usr/local/go/src/encoding/base64/base64.go:242:26: PGO devirtualize considering call e.w.Write(e.out[0:nn / 3 * 4])
/usr/local/go/src/encoding/base64/base64.go:242:26: call encoding/base64.(*encoder).Write:32: no hot callee
/usr/local/go/src/encoding/base64/base64.go:262:23: PGO devirtualize considering call e.w.Write(e.out[:(*Encoding).EncodedLen(e.enc, e.nbuf)])
/usr/local/go/src/encoding/base64/base64.go:262:23: edge encoding/base64.(*encoder).Close:4 -> encoding/base64.(*Encoding).EncodedLen (weight 0): *Encoding doesn't implement io.Writer (*Encoding does not implement io.Writer (missing Write method))
/usr/local/go/src/encoding/base64/base64.go:262:23: call encoding/base64.(*encoder).Close:4: no hot callee
/usr/local/go/src/encoding/base64/base64.go:439:27: PGO devirtualize considering call d.r.Read(d.buf[d.nbuf:nn])
/usr/local/go/src/encoding/base64/base64.go:439:27: call encoding/base64.(*decoder).Read:23: no hot callee
/usr/local/go/src/encoding/base64/base64.go:596:26: PGO devirtualize considering call r.wrapped.Read(p)
/usr/local/go/src/encoding/base64/base64.go:596:26: call encoding/base64.(*newlineFilteringReader).Read:1: no hot callee
/usr/local/go/src/encoding/base64/base64.go:611:26: PGO devirtualize considering call r.wrapped.Read(p)
/usr/local/go/src/encoding/base64/base64.go:611:26: call encoding/base64.(*newlineFilteringReader).Read:16: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
# vendor/golang.org/x/crypto/internal/poly1305
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/internal/edwards25519/field
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=crypto/internal/edwards25519/field.(*Element).carryPropagate
hot-node enabled increased budget=2000 for func=crypto/internal/edwards25519/field.(*Element).carryPropagateGeneric
hot-node enabled increased budget=2000 for func=crypto/internal/edwards25519/field.(*Element).Add
hot-budget check allows inlining for call crypto/internal/edwards25519/field.(*Element).carryPropagateGeneric (cost 89) at /usr/local/go/src/crypto/internal/edwards25519/field/fe.go:97:32 in function crypto/internal/edwards25519/field.(*Element).Add
hot-node enabled increased budget=2000 for func=crypto/internal/edwards25519/field.mul64
hot-node enabled increased budget=2000 for func=crypto/internal/edwards25519/field.addMul64
hot-node enabled increased budget=2000 for func=crypto/internal/edwards25519/field.feSquareGeneric
hot-node enabled increased budget=2000 for func=crypto/internal/edwards25519/field.feSquare
hot-budget check allows inlining for call crypto/internal/edwards25519/field.feSquareGeneric (cost 859) at /usr/local/go/src/crypto/internal/edwards25519/field/fe_amd64_noasm.go:11:47 in function crypto/internal/edwards25519/field.feSquare
hot-node enabled increased budget=2000 for func=crypto/internal/edwards25519/field.(*Element).Square
hot-budget check allows inlining for call crypto/internal/edwards25519/field.feSquare (cost 863) at /usr/local/go/src/crypto/internal/edwards25519/field/fe.go:309:10 in function crypto/internal/edwards25519/field.(*Element).Square
hot-node enabled increased budget=2000 for func=crypto/internal/edwards25519/field.feMulGeneric
hot-callsite identified at line=/usr/local/go/src/crypto/internal/edwards25519/field/fe_generic.go:87:15 for func=crypto/internal/edwards25519/field.feMulGeneric
hot-node enabled increased budget=2000 for func=crypto/internal/edwards25519/field.feMul
hot-budget check allows inlining for call crypto/internal/edwards25519/field.feMulGeneric (cost 1308) at /usr/local/go/src/crypto/internal/edwards25519/field/fe_amd64_noasm.go:9:44 in function crypto/internal/edwards25519/field.feMul
hot-node enabled increased budget=2000 for func=crypto/internal/edwards25519/field.(*Element).Multiply
hot-budget check allows inlining for call crypto/internal/edwards25519/field.feMul (cost 1313) at /usr/local/go/src/crypto/internal/edwards25519/field/fe.go:303:7 in function crypto/internal/edwards25519/field.(*Element).Multiply
# time
/usr/local/go/src/time/time.go:1349:58: PGO devirtualize considering call err.Error()
/usr/local/go/src/time/time.go:1349:58: edge time.Time.MarshalJSON:6 -> errors.New (weight 0): callee not a method
/usr/local/go/src/time/time.go:1349:58: call time.Time.MarshalJSON:6: no hot callee
/usr/local/go/src/time/time.go:1378:58: PGO devirtualize considering call err.Error()
/usr/local/go/src/time/time.go:1378:58: edge time.Time.MarshalText:4 -> errors.New (weight 0): callee not a method
/usr/local/go/src/time/time.go:1378:58: call time.Time.MarshalText:4: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=time.nextStdChunk
hot-node enabled increased budget=2000 for func=time.appendNano
hot-node enabled increased budget=2000 for func=time.(*Time).sec
hot-node enabled increased budget=2000 for func=time.(*Time).unixSec
hot-node enabled increased budget=2000 for func=time.Time.locabs
hot-node enabled increased budget=2000 for func=time.(*Time).nsec
hot-node enabled increased budget=2000 for func=time.Time.appendFormat
hot-budget check allows inlining for call time.Time.locabs (cost 217) at /usr/local/go/src/time/format.go:650:31 in function time.Time.appendFormat
hot-budget check allows inlining for call time.nextStdChunk (cost 986) at /usr/local/go/src/time/format.go:663:38 in function time.Time.appendFormat
hot-budget check allows inlining for call time.appendNano (cost 182) at /usr/local/go/src/time/format.go:810:18 in function time.Time.appendFormat
hot-node enabled increased budget=2000 for func=time.unixTime
hot-node enabled increased budget=2000 for func=time.(*Time).setLoc
hot-node enabled increased budget=2000 for func=time.(*Time).addSec
hot-node enabled increased budget=2000 for func=time.Now
hot-node enabled increased budget=2000 for func=time.Time.Before
hot-node enabled increased budget=2000 for func=time.Time.Equal
hot-node enabled increased budget=2000 for func=time.Time.IsZero
hot-node enabled increased budget=2000 for func=time.Time.Year
hot-node enabled increased budget=2000 for func=time.Duration.Seconds
hot-node enabled increased budget=2000 for func=time.Time.Add
hot-budget check allows inlining for call time.(*Time).addSec (cost 119) at /usr/local/go/src/time/time.go:867:10 in function time.Time.Add
hot-node enabled increased budget=2000 for func=time.Time.Sub
hot-budget check allows inlining for call time.Time.Add (cost 256) at /usr/local/go/src/time/time.go:900:12 in function time.Time.Sub
hot-budget check allows inlining for call time.Time.Equal (cost 84) at /usr/local/go/src/time/time.go:900:21 in function time.Time.Sub
hot-node enabled increased budget=2000 for func=time.Since
hot-node enabled increased budget=2000 for func=time.Until
hot-budget check allows inlining for call time.Time.Sub (cost 581) at /usr/local/go/src/time/time.go:932:14 in function time.Until
hot-node enabled increased budget=2000 for func=time.Time.UTC
hot-node enabled increased budget=2000 for func=time.Time.UnixMilli
hot-node enabled increased budget=2000 for func=time.Unix
hot-node enabled increased budget=2000 for func=time.UnixMilli
hot-node enabled increased budget=2000 for func=time.div
hot-node enabled increased budget=2000 for func=time.Time.Truncate
hot-budget check allows inlining for call time.div (cost 295) at /usr/local/go/src/time/time.go:1533:13 in function time.Time.Truncate
hot-budget check allows inlining for call time.Time.Add (cost 256) at /usr/local/go/src/time/time.go:1534:14 in function time.Time.Truncate
# crypto/cipher
/usr/local/go/src/crypto/cipher/cbc.go:30:25: PGO devirtualize considering call b.BlockSize()
/usr/local/go/src/crypto/cipher/cbc.go:30:25: call crypto/cipher.newCBC:3: no hot callee
/usr/local/go/src/crypto/cipher/cbc.go:32:38: PGO devirtualize considering call b.BlockSize()
/usr/local/go/src/crypto/cipher/cbc.go:32:38: call crypto/cipher.newCBC:5: no hot callee
/usr/local/go/src/crypto/cipher/cbc.go:50:27: PGO devirtualize considering call b.BlockSize()
/usr/local/go/src/crypto/cipher/cbc.go:50:27: call crypto/cipher.NewCBCEncrypter:1: no hot callee
/usr/local/go/src/crypto/cipher/cbc.go:54:29: PGO devirtualize considering call cbc.NewCBCEncrypter(iv)
/usr/local/go/src/crypto/cipher/cbc.go:54:29: call crypto/cipher.NewCBCEncrypter:5: no hot callee
/usr/local/go/src/crypto/cipher/cbc.go:64:27: PGO devirtualize considering call b.BlockSize()
/usr/local/go/src/crypto/cipher/cbc.go:64:27: call crypto/cipher.newCBCGenericEncrypter:1: no hot callee
/usr/local/go/src/crypto/cipher/cbc.go:88:14: PGO devirtualize considering call x.b.Encrypt(dst[:x.blockSize], dst[:x.blockSize])
/usr/local/go/src/crypto/cipher/cbc.go:88:14: call crypto/cipher.(*cbcEncrypter).CryptBlocks:16: no hot callee
/usr/local/go/src/crypto/cipher/cbc.go:121:27: PGO devirtualize considering call b.BlockSize()
/usr/local/go/src/crypto/cipher/cbc.go:121:27: call crypto/cipher.NewCBCDecrypter:1: no hot callee
/usr/local/go/src/crypto/cipher/cbc.go:125:29: PGO devirtualize considering call cbc.NewCBCDecrypter(iv)
/usr/local/go/src/crypto/cipher/cbc.go:125:29: call crypto/cipher.NewCBCDecrypter:5: no hot callee
/usr/local/go/src/crypto/cipher/cbc.go:135:27: PGO devirtualize considering call b.BlockSize()
/usr/local/go/src/crypto/cipher/cbc.go:135:27: call crypto/cipher.newCBCGenericDecrypter:1: no hot callee
/usr/local/go/src/crypto/cipher/cbc.go:168:14: PGO devirtualize considering call x.b.Decrypt(dst[start:end], src[start:end])
/usr/local/go/src/crypto/cipher/cbc.go:168:14: call crypto/cipher.(*cbcDecrypter).CryptBlocks:25: no hot callee
/usr/local/go/src/crypto/cipher/cbc.go:177:13: PGO devirtualize considering call x.b.Decrypt(dst[start:end], src[start:end])
/usr/local/go/src/crypto/cipher/cbc.go:177:13: call crypto/cipher.(*cbcDecrypter).CryptBlocks:34: no hot callee
/usr/local/go/src/crypto/cipher/cfb.go:32:15: PGO devirtualize considering call x.b.Encrypt(x.out, x.next)
/usr/local/go/src/crypto/cipher/cfb.go:32:15: call crypto/cipher.(*cfb).XORKeyStream:9: no hot callee
/usr/local/go/src/crypto/cipher/cfb.go:68:30: PGO devirtualize considering call block.BlockSize()
/usr/local/go/src/crypto/cipher/cfb.go:68:30: call crypto/cipher.newCFB:1: no hot callee
/usr/local/go/src/crypto/cipher/ctr.go:41:20: PGO devirtualize considering call ctr.NewCTR(iv)
/usr/local/go/src/crypto/cipher/ctr.go:41:20: call crypto/cipher.NewCTR:2: no hot callee
/usr/local/go/src/crypto/cipher/ctr.go:43:31: PGO devirtualize considering call block.BlockSize()
/usr/local/go/src/crypto/cipher/ctr.go:43:31: call crypto/cipher.NewCTR:4: no hot callee
/usr/local/go/src/crypto/cipher/ctr.go:47:30: PGO devirtualize considering call block.BlockSize()
/usr/local/go/src/crypto/cipher/ctr.go:47:30: call crypto/cipher.NewCTR:8: no hot callee
/usr/local/go/src/crypto/cipher/ctr.go:48:28: PGO devirtualize considering call block.BlockSize()
/usr/local/go/src/crypto/cipher/ctr.go:48:28: call crypto/cipher.NewCTR:9: no hot callee
/usr/local/go/src/crypto/cipher/ctr.go:62:21: PGO devirtualize considering call x.b.BlockSize()
/usr/local/go/src/crypto/cipher/ctr.go:62:21: call crypto/cipher.(*ctr).refill:4: no hot callee
/usr/local/go/src/crypto/cipher/ctr.go:64:14: PGO devirtualize considering call x.b.Encrypt(x.out[remain:], x.ctr)
/usr/local/go/src/crypto/cipher/ctr.go:64:14: call crypto/cipher.(*ctr).refill:6: no hot callee
/usr/local/go/src/crypto/cipher/ctr.go:87:43: PGO devirtualize considering call x.b.BlockSize()
/usr/local/go/src/crypto/cipher/ctr.go:87:43: call crypto/cipher.(*ctr).XORKeyStream:8: no hot callee
/usr/local/go/src/crypto/cipher/gcm.go:122:23: PGO devirtualize considering call cipher.NewGCM(nonceSize, tagSize)
/usr/local/go/src/crypto/cipher/gcm.go:122:23: call crypto/cipher.newGCMWithNonceAndTagSize:10: no hot callee
/usr/local/go/src/crypto/cipher/gcm.go:125:21: PGO devirtualize considering call cipher.BlockSize()
/usr/local/go/src/crypto/cipher/gcm.go:125:21: call crypto/cipher.newGCMWithNonceAndTagSize:13: no hot callee
/usr/local/go/src/crypto/cipher/gcm.go:130:16: PGO devirtualize considering call cipher.Encrypt(key[:], key[:])
/usr/local/go/src/crypto/cipher/gcm.go:130:16: call crypto/cipher.newGCMWithNonceAndTagSize:18: no hot callee
/usr/local/go/src/crypto/cipher/gcm.go:373:19: PGO devirtualize considering call g.cipher.Encrypt(mask[:], counter[:])
/usr/local/go/src/crypto/cipher/gcm.go:373:19: call crypto/cipher.(*gcm).counterCrypt:4: no hot callee
/usr/local/go/src/crypto/cipher/gcm.go:382:19: PGO devirtualize considering call g.cipher.Encrypt(mask[:], counter[:])
/usr/local/go/src/crypto/cipher/gcm.go:382:19: call crypto/cipher.(*gcm).counterCrypt:13: no hot callee
/usr/local/go/src/crypto/cipher/gcm.go:172:67: PGO devirtualize considering call g.cipher.BlockSize()
/usr/local/go/src/crypto/cipher/gcm.go:172:67: call crypto/cipher.(*gcm).Seal:4: no hot callee
/usr/local/go/src/crypto/cipher/gcm.go:184:18: PGO devirtualize considering call g.cipher.Encrypt(tagMask[:], counter[:])
/usr/local/go/src/crypto/cipher/gcm.go:184:18: call crypto/cipher.(*gcm).Seal:16: no hot callee
/usr/local/go/src/crypto/cipher/gcm.go:211:68: PGO devirtualize considering call g.cipher.BlockSize()
/usr/local/go/src/crypto/cipher/gcm.go:211:68: call crypto/cipher.(*gcm).Open:13: no hot callee
/usr/local/go/src/crypto/cipher/gcm.go:221:18: PGO devirtualize considering call g.cipher.Encrypt(tagMask[:], counter[:])
/usr/local/go/src/crypto/cipher/gcm.go:221:18: call crypto/cipher.(*gcm).Open:23: no hot callee
/usr/local/go/src/crypto/cipher/io.go:20:19: PGO devirtualize considering call r.R.Read(dst)
/usr/local/go/src/crypto/cipher/io.go:20:19: call crypto/cipher.StreamReader.Read:1: no hot callee
/usr/local/go/src/crypto/cipher/io.go:21:18: PGO devirtualize considering call r.S.XORKeyStream(dst[:n], dst[:n])
/usr/local/go/src/crypto/cipher/io.go:21:18: edge crypto/cipher.StreamReader.Read:2 -> crypto/cipher.(*ctr).XORKeyStream (weight 1): hottest so far
/usr/local/go/src/crypto/cipher/io.go:21:18 call crypto/cipher.StreamReader.Read:2: hottest callee crypto/cipher.(*ctr).XORKeyStream (weight 1)
/usr/local/go/src/crypto/cipher/io.go:38:18: PGO devirtualize considering call w.S.XORKeyStream(c, src)
/usr/local/go/src/crypto/cipher/io.go:38:18: call crypto/cipher.StreamWriter.Write:2: no hot callee
/usr/local/go/src/crypto/cipher/io.go:39:20: PGO devirtualize considering call w.W.Write(c)
/usr/local/go/src/crypto/cipher/io.go:39:20: call crypto/cipher.StreamWriter.Write:3: no hot callee
/usr/local/go/src/crypto/cipher/io.go:50:17: PGO devirtualize considering call c.Close()
/usr/local/go/src/crypto/cipher/io.go:50:17: call crypto/cipher.StreamWriter.Close:2: no hot callee
/usr/local/go/src/crypto/cipher/ofb.go:25:26: PGO devirtualize considering call b.BlockSize()
/usr/local/go/src/crypto/cipher/ofb.go:25:26: call crypto/cipher.NewOFB:1: no hot callee
/usr/local/go/src/crypto/cipher/ofb.go:45:21: PGO devirtualize considering call x.b.BlockSize()
/usr/local/go/src/crypto/cipher/ofb.go:45:21: call crypto/cipher.(*ofb).refill:1: no hot callee
/usr/local/go/src/crypto/cipher/ofb.go:53:14: PGO devirtualize considering call x.b.Encrypt(x.cipher, x.cipher)
/usr/local/go/src/crypto/cipher/ofb.go:53:14: call crypto/cipher.(*ofb).refill:9: no hot callee
/usr/local/go/src/crypto/cipher/ofb.go:69:43: PGO devirtualize considering call x.b.BlockSize()
/usr/local/go/src/crypto/cipher/ofb.go:69:43: call crypto/cipher.(*ofb).XORKeyStream:8: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=crypto/cipher.(*ctr).XORKeyStream
hot-budget check allows inlining for call crypto/cipher.(*ctr).XORKeyStream (cost 300) at /usr/local/go/src/crypto/cipher/io.go:21:18 in function crypto/cipher.StreamReader.Read
# encoding/pem
/usr/local/go/src/encoding/pem/pem.go:202:22: PGO devirtualize considering call l.out.Write(l.line[0:l.used])
/usr/local/go/src/encoding/pem/pem.go:202:22: call encoding/pem.(*lineBreaker).Write:7: no hot callee
/usr/local/go/src/encoding/pem/pem.go:209:22: PGO devirtualize considering call l.out.Write(b[0:excess])
/usr/local/go/src/encoding/pem/pem.go:209:22: call encoding/pem.(*lineBreaker).Write:14: no hot callee
/usr/local/go/src/encoding/pem/pem.go:214:22: PGO devirtualize considering call l.out.Write(nl)
/usr/local/go/src/encoding/pem/pem.go:214:22: call encoding/pem.(*lineBreaker).Write:19: no hot callee
/usr/local/go/src/encoding/pem/pem.go:224:23: PGO devirtualize considering call l.out.Write(l.line[0:l.used])
/usr/local/go/src/encoding/pem/pem.go:224:23: call encoding/pem.(*lineBreaker).Close:2: no hot callee
/usr/local/go/src/encoding/pem/pem.go:228:23: PGO devirtualize considering call l.out.Write(nl)
/usr/local/go/src/encoding/pem/pem.go:228:23: call encoding/pem.(*lineBreaker).Close:6: no hot callee
/usr/local/go/src/encoding/pem/pem.go:235:21: PGO devirtualize considering call out.Write(([]byte)(k + ": " + v + "\n"))
/usr/local/go/src/encoding/pem/pem.go:235:21: call encoding/pem.writeHeader:1: no hot callee
/usr/local/go/src/encoding/pem/pem.go:251:24: PGO devirtualize considering call out.Write(pemStart[1:])
/usr/local/go/src/encoding/pem/pem.go:251:24: call encoding/pem.Encode:11: no hot callee
/usr/local/go/src/encoding/pem/pem.go:254:24: PGO devirtualize considering call out.Write(([]byte)(b.Type + "-----\n"))
/usr/local/go/src/encoding/pem/pem.go:254:24: call encoding/pem.Encode:14: no hot callee
/usr/local/go/src/encoding/pem/pem.go:283:25: PGO devirtualize considering call out.Write(nl)
/usr/local/go/src/encoding/pem/pem.go:283:25: call encoding/pem.Encode:43: no hot callee
/usr/local/go/src/encoding/pem/pem.go:292:24: PGO devirtualize considering call b64.Write(b.Bytes)
/usr/local/go/src/encoding/pem/pem.go:292:24: call encoding/pem.Encode:52: no hot callee
/usr/local/go/src/encoding/pem/pem.go:295:11: PGO devirtualize considering call b64.Close()
/usr/local/go/src/encoding/pem/pem.go:295:11: call encoding/pem.Encode:55: no hot callee
/usr/local/go/src/encoding/pem/pem.go:298:24: PGO devirtualize considering call out.Write(pemEnd[1:])
/usr/local/go/src/encoding/pem/pem.go:298:24: call encoding/pem.Encode:58: no hot callee
/usr/local/go/src/encoding/pem/pem.go:301:21: PGO devirtualize considering call out.Write(([]byte)(b.Type + "-----\n"))
/usr/local/go/src/encoding/pem/pem.go:301:21: call encoding/pem.Encode:61: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
# io/fs
/usr/local/go/src/io/fs/format.go:18:19: PGO devirtualize considering call info.Name()
/usr/local/go/src/io/fs/format.go:18:19: call io/fs.FormatFileInfo:1: no hot callee
/usr/local/go/src/io/fs/format.go:20:25: PGO devirtualize considering call info.Mode()
/usr/local/go/src/io/fs/format.go:20:25: edge io/fs.FormatFileInfo:3 -> io/fs.FileMode.String (weight 0): FileMode doesn't implement FileInfo (FileMode does not implement FileInfo (missing ModTime method))
/usr/local/go/src/io/fs/format.go:20:25: call io/fs.FormatFileInfo:3: no hot callee
/usr/local/go/src/io/fs/format.go:23:19: PGO devirtualize considering call info.Size()
/usr/local/go/src/io/fs/format.go:23:19: call io/fs.FormatFileInfo:6: no hot callee
/usr/local/go/src/io/fs/format.go:43:28: PGO devirtualize considering call info.ModTime()
/usr/local/go/src/io/fs/format.go:43:28: edge io/fs.FormatFileInfo:26 -> time.Time.Format (weight 0): time.Time doesn't implement FileInfo (time.Time does not implement FileInfo (missing IsDir method))
/usr/local/go/src/io/fs/format.go:43:28: call io/fs.FormatFileInfo:26: no hot callee
/usr/local/go/src/io/fs/format.go:47:15: PGO devirtualize considering call info.IsDir()
/usr/local/go/src/io/fs/format.go:47:15: call io/fs.FormatFileInfo:30: no hot callee
/usr/local/go/src/io/fs/format.go:61:18: PGO devirtualize considering call dir.Name()
/usr/local/go/src/io/fs/format.go:61:18: call io/fs.FormatDirEntry:1: no hot callee
/usr/local/go/src/io/fs/format.go:66:18: PGO devirtualize considering call dir.Type()
/usr/local/go/src/io/fs/format.go:66:18: edge io/fs.FormatDirEntry:6 -> io/fs.FileMode.String (weight 0): FileMode doesn't implement DirEntry (FileMode does not implement DirEntry (missing Info method))
/usr/local/go/src/io/fs/format.go:66:18: call io/fs.FormatDirEntry:6: no hot callee
/usr/local/go/src/io/fs/format.go:72:14: PGO devirtualize considering call dir.IsDir()
/usr/local/go/src/io/fs/format.go:72:14: call io/fs.FormatDirEntry:12: no hot callee
/usr/local/go/src/io/fs/fs.go:250:85: PGO devirtualize considering call e.Err.Error()
/usr/local/go/src/io/fs/fs.go:250:85: call io/fs.(*PathError).Error:0: no hot callee
/usr/local/go/src/io/fs/fs.go:257:24: PGO devirtualize considering call t.Timeout()
/usr/local/go/src/io/fs/fs.go:257:24: call io/fs.(*PathError).Timeout:2: no hot callee
/usr/local/go/src/io/fs/stat.go:22:19: PGO devirtualize considering call fsys.Stat(name)
/usr/local/go/src/io/fs/stat.go:22:19: call io/fs.Stat:2: no hot callee
/usr/local/go/src/io/fs/stat.go:25:24: PGO devirtualize considering call fsys.Open(name)
/usr/local/go/src/io/fs/stat.go:25:24: call io/fs.Stat:5: no hot callee
/usr/local/go/src/io/fs/stat.go:29:18: PGO devirtualize considering call file.Close()
/usr/local/go/src/io/fs/stat.go:29:18: can't PGO devirtualize go/defer call file.Close()
/usr/local/go/src/io/fs/stat.go:30:18: PGO devirtualize considering call file.Stat()
/usr/local/go/src/io/fs/stat.go:30:18: call io/fs.Stat:10: no hot callee
/usr/local/go/src/io/fs/readdir.go:30:22: PGO devirtualize considering call fsys.ReadDir(name)
/usr/local/go/src/io/fs/readdir.go:30:22: call io/fs.ReadDir:2: no hot callee
/usr/local/go/src/io/fs/readdir.go:33:24: PGO devirtualize considering call fsys.Open(name)
/usr/local/go/src/io/fs/readdir.go:33:24: call io/fs.ReadDir:5: no hot callee
/usr/local/go/src/io/fs/readdir.go:37:18: PGO devirtualize considering call file.Close()
/usr/local/go/src/io/fs/readdir.go:37:18: can't PGO devirtualize go/defer call file.Close()
/usr/local/go/src/io/fs/readdir.go:44:26: PGO devirtualize considering call dir.ReadDir(-1)
/usr/local/go/src/io/fs/readdir.go:44:26: call io/fs.ReadDir:16: no hot callee
/usr/local/go/src/io/fs/readdir.go:45:60: PGO devirtualize considering call list[i].Name()
/usr/local/go/src/io/fs/readdir.go:45:60: call io/fs.ReadDir.func1:0: no hot callee
/usr/local/go/src/io/fs/readdir.go:45:77: PGO devirtualize considering call list[j].Name()
/usr/local/go/src/io/fs/readdir.go:45:77: call io/fs.ReadDir.func1:0: no hot callee
/usr/local/go/src/io/fs/glob.go:107:17: PGO devirtualize considering call info.Name()
/usr/local/go/src/io/fs/glob.go:107:17: call io/fs.glob:8: no hot callee
/usr/local/go/src/io/fs/glob.go:45:19: PGO devirtualize considering call fsys.Glob(pattern)
/usr/local/go/src/io/fs/glob.go:45:19: call io/fs.globWithLimit:8: no hot callee
/usr/local/go/src/io/fs/readdir.go:55:26: PGO devirtualize considering call di.fileInfo.IsDir()
/usr/local/go/src/io/fs/readdir.go:55:26: call io/fs.dirInfo.IsDir:1: no hot callee
/usr/local/go/src/io/fs/readdir.go:59:25: PGO devirtualize considering call di.fileInfo.Mode()
/usr/local/go/src/io/fs/readdir.go:59:25: edge io/fs.dirInfo.Type:1 -> io/fs.FileMode.Type (weight 0): FileMode doesn't implement FileInfo (FileMode does not implement FileInfo (missing ModTime method))
/usr/local/go/src/io/fs/readdir.go:59:25: call io/fs.dirInfo.Type:1: no hot callee
/usr/local/go/src/io/fs/readdir.go:67:25: PGO devirtualize considering call di.fileInfo.Name()
/usr/local/go/src/io/fs/readdir.go:67:25: call io/fs.dirInfo.Name:1: no hot callee
/usr/local/go/src/io/fs/readfile.go:34:23: PGO devirtualize considering call fsys.ReadFile(name)
/usr/local/go/src/io/fs/readfile.go:34:23: call io/fs.ReadFile:2: no hot callee
/usr/local/go/src/io/fs/readfile.go:37:24: PGO devirtualize considering call fsys.Open(name)
/usr/local/go/src/io/fs/readfile.go:37:24: call io/fs.ReadFile:5: no hot callee
/usr/local/go/src/io/fs/readfile.go:41:18: PGO devirtualize considering call file.Close()
/usr/local/go/src/io/fs/readfile.go:41:18: can't PGO devirtualize go/defer call file.Close()
/usr/local/go/src/io/fs/readfile.go:44:27: PGO devirtualize considering call file.Stat()
/usr/local/go/src/io/fs/readfile.go:44:27: call io/fs.ReadFile:12: no hot callee
/usr/local/go/src/io/fs/readfile.go:45:22: PGO devirtualize considering call info.Size()
/usr/local/go/src/io/fs/readfile.go:45:22: call io/fs.ReadFile:13: no hot callee
/usr/local/go/src/io/fs/readfile.go:57:22: PGO devirtualize considering call file.Read(data[len(data):cap(data)])
/usr/local/go/src/io/fs/readfile.go:57:22: call io/fs.ReadFile:25: no hot callee
/usr/local/go/src/io/fs/sub.go:42:18: PGO devirtualize considering call fsys.Sub(dir)
/usr/local/go/src/io/fs/sub.go:42:18: call io/fs.Sub:8: no hot callee
/usr/local/go/src/io/fs/sub.go:86:26: PGO devirtualize considering call f.fsys.Open(full)
/usr/local/go/src/io/fs/sub.go:86:26: call io/fs.(*subFS).Open:5: no hot callee
/usr/local/go/src/io/fs/walk.go:73:59: PGO devirtualize considering call d.IsDir()
/usr/local/go/src/io/fs/walk.go:73:59: call io/fs.walkDir:1: no hot callee
/usr/local/go/src/io/fs/walk.go:74:31: PGO devirtualize considering call d.IsDir()
/usr/local/go/src/io/fs/walk.go:74:31: call io/fs.walkDir:2: no hot callee
/usr/local/go/src/io/fs/walk.go:86:32: PGO devirtualize considering call d.IsDir()
/usr/local/go/src/io/fs/walk.go:86:32: call io/fs.walkDir:14: no hot callee
/usr/local/go/src/io/fs/walk.go:94:35: PGO devirtualize considering call d1.Name()
/usr/local/go/src/io/fs/walk.go:94:35: edge io/fs.walkDir:22 -> path.Join (weight 0): callee not a method
/usr/local/go/src/io/fs/walk.go:94:35: call io/fs.walkDir:22: no hot callee
/usr/local/go/src/io/fs/walk.go:134:69: PGO devirtualize considering call d.info.Name()
/usr/local/go/src/io/fs/walk.go:134:69: call io/fs.(*statDirEntry).Name:0: no hot callee
/usr/local/go/src/io/fs/walk.go:135:70: PGO devirtualize considering call d.info.IsDir()
/usr/local/go/src/io/fs/walk.go:135:70: call io/fs.(*statDirEntry).IsDir:0: no hot callee
/usr/local/go/src/io/fs/walk.go:136:69: PGO devirtualize considering call d.info.Mode()
/usr/local/go/src/io/fs/walk.go:136:69: edge io/fs.(*statDirEntry).Type:0 -> io/fs.FileMode.Type (weight 0): FileMode doesn't implement FileInfo (FileMode does not implement FileInfo (missing ModTime method))
/usr/local/go/src/io/fs/walk.go:136:69: call io/fs.(*statDirEntry).Type:0: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
# context
/usr/local/go/src/context/context.go:284:22: PGO devirtualize considering call c.Value(&cancelCtxKey)
/usr/local/go/src/context/context.go:284:22: call context.Cause:1: no hot callee
/usr/local/go/src/context/context.go:368:21: PGO devirtualize considering call parent.Done()
/usr/local/go/src/context/context.go:368:21: edge context.parentCancelCtx:1 -> context.(*cancelCtx).Done (weight 3): hottest so far
/usr/local/go/src/context/context.go:368:21 call context.parentCancelCtx:1: hottest callee context.(*cancelCtx).Done (weight 3)
/usr/local/go/src/context/context.go:372:23: PGO devirtualize considering call parent.Value(&cancelCtxKey)
/usr/local/go/src/context/context.go:372:23: call context.parentCancelCtx:5: no hot callee
/usr/local/go/src/context/context.go:460:21: PGO devirtualize considering call parent.Done()
/usr/local/go/src/context/context.go:460:21: call context.(*cancelCtx).propagateCancel:3: no hot callee
/usr/local/go/src/context/context.go:468:33: PGO devirtualize considering call parent.Err()
/usr/local/go/src/context/context.go:468:33: edge context.(*cancelCtx).propagateCancel:11 -> context.Cause (weight 0): callee not a method
/usr/local/go/src/context/context.go:468:33: call context.(*cancelCtx).propagateCancel:11: no hot callee
/usr/local/go/src/context/context.go:468:15: PGO devirtualize considering call child.cancel(false, parent.Err(), Cause(parent))
/usr/local/go/src/context/context.go:468:15: edge context.(*cancelCtx).propagateCancel:11 -> context.Cause (weight 0): callee not a method
/usr/local/go/src/context/context.go:468:15: call context.(*cancelCtx).propagateCancel:11: no hot callee
/usr/local/go/src/context/context.go:478:16: PGO devirtualize considering call child.cancel(false, p.err, p.cause)
/usr/local/go/src/context/context.go:478:16: call context.(*cancelCtx).propagateCancel:21: no hot callee
/usr/local/go/src/context/context.go:492:22: PGO devirtualize considering call a.AfterFunc(func literal)
/usr/local/go/src/context/context.go:492:22: call context.(*cancelCtx).propagateCancel:35: no hot callee
/usr/local/go/src/context/context.go:493:34: PGO devirtualize considering call parent.Err()
/usr/local/go/src/context/context.go:493:34: edge context.(*cancelCtx).propagateCancel.func1:1 -> context.Cause (weight 0): callee not a method
/usr/local/go/src/context/context.go:493:34: call context.(*cancelCtx).propagateCancel.func1:1: no hot callee
/usr/local/go/src/context/context.go:493:16: PGO devirtualize considering call child.cancel(false, parent.Err(), Cause(parent))
/usr/local/go/src/context/context.go:493:16: edge context.(*cancelCtx).propagateCancel.func1:1 -> context.Cause (weight 0): callee not a method
/usr/local/go/src/context/context.go:493:16: call context.(*cancelCtx).propagateCancel.func1:1: no hot callee
/usr/local/go/src/context/context.go:506:21: PGO devirtualize considering call parent.Done()
/usr/local/go/src/context/context.go:506:21: call context.(*cancelCtx).propagateCancel.func2:2: no hot callee
/usr/local/go/src/context/context.go:507:34: PGO devirtualize considering call parent.Err()
/usr/local/go/src/context/context.go:507:34: edge context.(*cancelCtx).propagateCancel.func2:3 -> context.Cause (weight 0): callee not a method
/usr/local/go/src/context/context.go:507:34: call context.(*cancelCtx).propagateCancel.func2:3: no hot callee
/usr/local/go/src/context/context.go:507:16: PGO devirtualize considering call child.cancel(false, parent.Err(), Cause(parent))
/usr/local/go/src/context/context.go:507:16: edge context.(*cancelCtx).propagateCancel.func2:3 -> context.Cause (weight 0): callee not a method
/usr/local/go/src/context/context.go:507:16: call context.(*cancelCtx).propagateCancel.func2:3: no hot callee
/usr/local/go/src/context/context.go:508:20: PGO devirtualize considering call child.Done()
/usr/local/go/src/context/context.go:508:20: call context.(*cancelCtx).propagateCancel.func2:4: no hot callee
/usr/local/go/src/context/context.go:553:15: PGO devirtualize considering call child.cancel(false, err, cause)
/usr/local/go/src/context/context.go:553:15: call context.(*cancelCtx).cancel:22: no hot callee
/usr/local/go/src/context/context.go:782:18: PGO devirtualize considering call c.Value(key)
/usr/local/go/src/context/context.go:782:18: call context.value:28: no hot callee
/usr/local/go/src/context/context.go:519:18: PGO devirtualize considering call s.String()
/usr/local/go/src/context/context.go:519:18: call context.contextName:2: no hot callee
/usr/local/go/src/context/context.go:521:37: PGO devirtualize considering call .autotmp_6.String()
/usr/local/go/src/context/context.go:521:37: edge context.contextName:4 -> internal/reflectlite.TypeOf (weight 0): callee not a method
/usr/local/go/src/context/context.go:521:37: call context.contextName:4: no hot callee
/usr/local/go/src/context/context.go:617:31: PGO devirtualize considering call parent.Deadline()
/usr/local/go/src/context/context.go:617:31: edge context.WithDeadlineCause:4 -> time.Time.Before (weight 0): time.Time doesn't implement Context (time.Time does not implement Context (missing Deadline method))
/usr/local/go/src/context/context.go:617:31: call context.WithDeadlineCause:4: no hot callee
/usr/local/go/src/context/context.go:715:40: PGO devirtualize considering call .autotmp_4.Comparable()
/usr/local/go/src/context/context.go:715:40: edge context.WithValue:7 -> internal/reflectlite.TypeOf (weight 0): callee not a method
/usr/local/go/src/context/context.go:715:40: call context.WithValue:7: no hot callee
/usr/local/go/src/context/context.go:734:18: PGO devirtualize considering call s.String()
/usr/local/go/src/context/context.go:734:18: call context.stringify:3: no hot callee
/usr/local/go/src/context/context.go:743:35: PGO devirtualize considering call .autotmp_2.String()
/usr/local/go/src/context/context.go:743:35: edge context.(*valueCtx).String:2 -> internal/reflectlite.TypeOf (weight 0): callee not a method
/usr/local/go/src/context/context.go:743:35: call context.(*valueCtx).String:2: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=context.(*cancelCtx).Done
hot-budget check allows inlining for call sync/atomic.(*Value).Store (cost 479) at /usr/local/go/src/context/context.go:443:15 in function context.(*cancelCtx).Done
hot-node enabled increased budget=2000 for func=context.parentCancelCtx
hot-node enabled increased budget=2000 for func=context.(*cancelCtx).propagateCancel
hot-node enabled increased budget=2000 for func=context.withCancel
hot-node enabled increased budget=2000 for func=context.removeChild
hot-budget check allows inlining for call context.parentCancelCtx (cost 294) at /usr/local/go/src/context/context.go:389:26 in function context.removeChild
hot-node enabled increased budget=2000 for func=context.(*cancelCtx).cancel
hot-budget check allows inlining for call context.removeChild (cost 539) at /usr/local/go/src/context/context.go:559:14 in function context.(*cancelCtx).cancel
hot-budget check allows inlining for call context.(*cancelCtx).cancel (cost 1418) at /usr/local/go/src/context/context.go:237:29 in function context.WithCancel.func1
hot-node enabled increased budget=2000 for func=context.value
hot-node enabled increased budget=2000 for func=context.(*timerCtx).cancel
hot-budget check allows inlining for call context.removeChild (cost 539) at /usr/local/go/src/context/context.go:664:14 in function context.(*timerCtx).cancel
hot-node enabled increased budget=2000 for func=context.WithDeadlineCause
hot-node enabled increased budget=2000 for func=context.WithDeadlineCause.func3
hot-node enabled increased budget=2000 for func=context.WithDeadline
hot-budget check allows inlining for call time.Now (cost 109) at /usr/local/go/src/context/context.go:685:38 in function context.WithTimeout
hot-budget check allows inlining for call time.Time.Add (cost 256) at /usr/local/go/src/context/context.go:685:44 in function context.WithTimeout
hot-budget check allows inlining for call context.value (cost 150) at /usr/local/go/src/context/context.go:751:14 in function context.(*valueCtx).Value
# crypto/des
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/internal/boring
hot-callsite-thres-from-CDF=0.002251339547030483
# vendor/golang.org/x/crypto/chacha20
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/internal/edwards25519
hot-callsite-thres-from-CDF=0.002251339547030483
# embed
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/hmac
/usr/local/go/src/crypto/hmac/hmac.go:58:18: PGO devirtualize considering call h.inner.Sum(in)
/usr/local/go/src/crypto/hmac/hmac.go:58:18: call crypto/hmac.(*hmac).Sum:2: no hot callee
/usr/local/go/src/crypto/hmac/hmac.go:61:50: PGO devirtualize considering call (<node DYNAMICDOTTYPE>).UnmarshalBinary(h.opad)
/usr/local/go/src/crypto/hmac/hmac.go:61:50: call crypto/hmac.(*hmac).Sum:5: no hot callee
/usr/local/go/src/crypto/hmac/hmac.go:65:16: PGO devirtualize considering call h.outer.Reset()
/usr/local/go/src/crypto/hmac/hmac.go:65:16: call crypto/hmac.(*hmac).Sum:9: no hot callee
/usr/local/go/src/crypto/hmac/hmac.go:66:16: PGO devirtualize considering call h.outer.Write(h.opad)
/usr/local/go/src/crypto/hmac/hmac.go:66:16: call crypto/hmac.(*hmac).Sum:10: no hot callee
/usr/local/go/src/crypto/hmac/hmac.go:68:15: PGO devirtualize considering call h.outer.Write(in[origLen:])
/usr/local/go/src/crypto/hmac/hmac.go:68:15: call crypto/hmac.(*hmac).Sum:12: no hot callee
/usr/local/go/src/crypto/hmac/hmac.go:69:20: PGO devirtualize considering call h.outer.Sum(in[:origLen])
/usr/local/go/src/crypto/hmac/hmac.go:69:20: call crypto/hmac.(*hmac).Sum:13: no hot callee
/usr/local/go/src/crypto/hmac/hmac.go:73:22: PGO devirtualize considering call h.inner.Write(p)
/usr/local/go/src/crypto/hmac/hmac.go:73:22: call crypto/hmac.(*hmac).Write:1: no hot callee
/usr/local/go/src/crypto/hmac/hmac.go:76:53: PGO devirtualize considering call h.outer.Size()
/usr/local/go/src/crypto/hmac/hmac.go:76:53: call crypto/hmac.(*hmac).Size:0: no hot callee
/usr/local/go/src/crypto/hmac/hmac.go:77:58: PGO devirtualize considering call h.inner.BlockSize()
/usr/local/go/src/crypto/hmac/hmac.go:77:58: call crypto/hmac.(*hmac).BlockSize:0: no hot callee
/usr/local/go/src/crypto/hmac/hmac.go:81:50: PGO devirtualize considering call (<node DYNAMICDOTTYPE>).UnmarshalBinary(h.ipad)
/usr/local/go/src/crypto/hmac/hmac.go:81:50: call crypto/hmac.(*hmac).Reset:2: no hot callee
/usr/local/go/src/crypto/hmac/hmac.go:87:15: PGO devirtualize considering call h.inner.Reset()
/usr/local/go/src/crypto/hmac/hmac.go:87:15: call crypto/hmac.(*hmac).Reset:8: no hot callee
/usr/local/go/src/crypto/hmac/hmac.go:88:15: PGO devirtualize considering call h.inner.Write(h.ipad)
/usr/local/go/src/crypto/hmac/hmac.go:88:15: call crypto/hmac.(*hmac).Reset:9: no hot callee
/usr/local/go/src/crypto/hmac/hmac.go:105:49: PGO devirtualize considering call marshalableInner.MarshalBinary()
/usr/local/go/src/crypto/hmac/hmac.go:105:49: call crypto/hmac.(*hmac).Reset:26: no hot callee
/usr/local/go/src/crypto/hmac/hmac.go:110:15: PGO devirtualize considering call h.outer.Reset()
/usr/local/go/src/crypto/hmac/hmac.go:110:15: call crypto/hmac.(*hmac).Reset:31: no hot callee
/usr/local/go/src/crypto/hmac/hmac.go:111:15: PGO devirtualize considering call h.outer.Write(h.opad)
/usr/local/go/src/crypto/hmac/hmac.go:111:15: call crypto/hmac.(*hmac).Reset:32: no hot callee
/usr/local/go/src/crypto/hmac/hmac.go:112:49: PGO devirtualize considering call marshalableOuter.MarshalBinary()
/usr/local/go/src/crypto/hmac/hmac.go:112:49: call crypto/hmac.(*hmac).Reset:33: no hot callee
/usr/local/go/src/crypto/hmac/hmac.go:153:33: PGO devirtualize considering call hm.inner.BlockSize()
/usr/local/go/src/crypto/hmac/hmac.go:153:33: call crypto/hmac.New:24: no hot callee
/usr/local/go/src/crypto/hmac/hmac.go:158:17: PGO devirtualize considering call hm.outer.Write(key)
/usr/local/go/src/crypto/hmac/hmac.go:158:17: call crypto/hmac.New:29: no hot callee
/usr/local/go/src/crypto/hmac/hmac.go:159:21: PGO devirtualize considering call hm.outer.Sum(nil)
/usr/local/go/src/crypto/hmac/hmac.go:159:21: call crypto/hmac.New:30: no hot callee
/usr/local/go/src/crypto/hmac/hmac.go:169:16: PGO devirtualize considering call hm.inner.Write(hm.ipad)
/usr/local/go/src/crypto/hmac/hmac.go:169:16: call crypto/hmac.New:40: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
# internal/poll
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=internal/poll.(*fdMutex).rwlock
hot-node enabled increased budget=2000 for func=internal/poll.(*FD).writeLock
hot-budget check allows inlining for call internal/poll.(*fdMutex).rwlock (cost 176) at /usr/local/go/src/internal/poll/fd_mutex.go:239:20 in function internal/poll.(*FD).writeLock
hot-node enabled increased budget=2000 for func=internal/poll.(*fdMutex).rwunlock
hot-node enabled increased budget=2000 for func=internal/poll.(*FD).writeUnlock
hot-budget check allows inlining for call internal/poll.(*fdMutex).rwunlock (cost 165) at /usr/local/go/src/internal/poll/fd_mutex.go:249:21 in function internal/poll.(*FD).writeUnlock
hot-node enabled increased budget=2000 for func=internal/poll.(*FD).readLock
hot-budget check allows inlining for call internal/poll.(*fdMutex).rwlock (cost 176) at /usr/local/go/src/internal/poll/fd_mutex.go:221:20 in function internal/poll.(*FD).readLock
hot-node enabled increased budget=2000 for func=internal/poll.(*FD).readUnlock
hot-budget check allows inlining for call internal/poll.(*fdMutex).rwunlock (cost 165) at /usr/local/go/src/internal/poll/fd_mutex.go:231:21 in function internal/poll.(*FD).readUnlock
hot-node enabled increased budget=2000 for func=internal/poll.(*DeadlineExceededError).Temporary
hot-node enabled increased budget=2000 for func=internal/poll.(*fdMutex).incref
hot-node enabled increased budget=2000 for func=internal/poll.(*FD).incref
hot-node enabled increased budget=2000 for func=internal/poll.(*fdMutex).decref
hot-node enabled increased budget=2000 for func=internal/poll.(*FD).decref
hot-node enabled increased budget=2000 for func=internal/poll.(*pollDesc).prepare
hot-node enabled increased budget=2000 for func=internal/poll.(*pollDesc).prepareRead
hot-node enabled increased budget=2000 for func=internal/poll.(*pollDesc).prepareWrite
hot-budget check allows inlining for call internal/poll.(*pollDesc).prepare (cost 111) at /usr/local/go/src/internal/poll/fd_poll_runtime.go:77:19 in function internal/poll.(*pollDesc).prepareWrite
hot-node enabled increased budget=2000 for func=internal/poll.(*pollDesc).wait
hot-node enabled increased budget=2000 for func=internal/poll.(*pollDesc).waitRead
hot-budget check allows inlining for call internal/poll.(*pollDesc).wait (cost 119) at /usr/local/go/src/internal/poll/fd_poll_runtime.go:89:16 in function internal/poll.(*pollDesc).waitRead
hot-node enabled increased budget=2000 for func=internal/poll.setDeadlineImpl
hot-budget check allows inlining for call time.Until (cost 778) at /usr/local/go/src/internal/poll/fd_poll_runtime.go:149:23 in function internal/poll.setDeadlineImpl
hot-node enabled increased budget=2000 for func=internal/poll.(*FD).SetReadDeadline
hot-node enabled increased budget=2000 for func=internal/poll.(*FD).SetWriteDeadline
hot-node enabled increased budget=2000 for func=internal/poll.ignoringEINTRIO
hot-node enabled increased budget=2000 for func=internal/poll.(*FD).Read
hot-budget check allows inlining for call internal/poll.(*FD).readLock (cost 195) at /usr/local/go/src/internal/poll/fd_unix.go:141:23 in function internal/poll.(*FD).Read
hot-budget check allows inlining for call internal/poll.(*pollDesc).prepareRead (cost 116) at /usr/local/go/src/internal/poll/fd_unix.go:153:29 in function internal/poll.(*FD).Read
hot-budget check allows inlining for call internal/poll.(*pollDesc).waitRead (cost 124) at /usr/local/go/src/internal/poll/fd_unix.go:164:28 in function internal/poll.(*FD).Read
hot-node enabled increased budget=2000 for func=internal/poll.(*FD).Write
hot-budget check allows inlining for call internal/poll.(*FD).writeLock (cost 195) at /usr/local/go/src/internal/poll/fd_unix.go:367:24 in function internal/poll.(*FD).Write
hot-budget check allows inlining for call internal/poll.(*pollDesc).prepareWrite (cost 116) at /usr/local/go/src/internal/poll/fd_unix.go:371:30 in function internal/poll.(*FD).Write
# crypto/sha512
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/sha256
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=crypto/sha256.block
hot-budget check allows inlining for call crypto/sha256.block (cost 133) at /usr/local/go/src/crypto/sha256/sha256.go:194:8 in function crypto/sha256.(*digest).Write
# vendor/golang.org/x/crypto/chacha20poly1305
hot-callsite-thres-from-CDF=0.002251339547030483
# vendor/golang.org/x/crypto/hkdf
/usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:28:34: PGO devirtualize considering call .autotmp_4.Size()
/usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:28:34: call vendor/golang.org/x/crypto/hkdf.Extract:2: no hot callee
/usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:31:17: PGO devirtualize considering call extractor.Write(secret)
/usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:31:17: call vendor/golang.org/x/crypto/hkdf.Extract:5: no hot callee
/usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:32:22: PGO devirtualize considering call extractor.Sum(nil)
/usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:32:22: call vendor/golang.org/x/crypto/hkdf.Extract:6: no hot callee
/usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:59:19: PGO devirtualize considering call f.expander.Reset()
/usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:59:19: call vendor/golang.org/x/crypto/hkdf.(*hkdf).Read:13: no hot callee
/usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:60:19: PGO devirtualize considering call f.expander.Write(f.prev)
/usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:60:19: call vendor/golang.org/x/crypto/hkdf.(*hkdf).Read:14: no hot callee
/usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:61:19: PGO devirtualize considering call f.expander.Write(f.info)
/usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:61:19: call vendor/golang.org/x/crypto/hkdf.(*hkdf).Read:15: no hot callee
/usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:62:19: PGO devirtualize considering call f.expander.Write([]byte{...})
/usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:62:19: call vendor/golang.org/x/crypto/hkdf.(*hkdf).Read:16: no hot callee
/usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:63:26: PGO devirtualize considering call f.expander.Sum(f.prev[:0])
/usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:63:26: call vendor/golang.org/x/crypto/hkdf.(*hkdf).Read:17: no hot callee
/usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:85:38: PGO devirtualize considering call expander.Size()
/usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:85:38: call vendor/golang.org/x/crypto/hkdf.Expand:2: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/aes
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=crypto/aes.(*gcmAsm).Overhead
hot-node enabled increased budget=2000 for func=crypto/aes.(*gcmAsm).Seal
hot-node enabled increased budget=2000 for func=crypto/aes.(*gcmAsm).Open
# os
/usr/local/go/src/os/file_unix.go:494:21: PGO devirtualize considering call info.Mode()
/usr/local/go/src/os/file_unix.go:494:21: edge os.newUnixDirent:15 -> io/fs.FileMode.Type (weight 0): fs.FileMode doesn't implement fs.FileInfo (fs.FileMode does not implement fs.FileInfo (missing ModTime method))
/usr/local/go/src/os/file_unix.go:494:21: call os.newUnixDirent:15: no hot callee
/usr/local/go/src/os/file.go:290:28: PGO devirtualize considering call fi.Mode()
/usr/local/go/src/os/file.go:290:28: edge os.setStickyBit:5 -> os.Chmod (weight 0): callee not a method
/usr/local/go/src/os/file.go:290:28: call os.setStickyBit:5: no hot callee
/usr/local/go/src/os/dir.go:123:60: PGO devirtualize considering call dirs[i].Name()
/usr/local/go/src/os/dir.go:123:60: call os.ReadDir.func1:0: no hot callee
/usr/local/go/src/os/dir.go:123:77: PGO devirtualize considering call dirs[j].Name()
/usr/local/go/src/os/dir.go:123:77: call os.ReadDir.func1:0: no hot callee
/usr/local/go/src/os/error.go:54:78: PGO devirtualize considering call e.Err.Error()
/usr/local/go/src/os/error.go:54:78: call os.(*SyscallError).Error:0: no hot callee
/usr/local/go/src/os/error.go:61:24: PGO devirtualize considering call t.Timeout()
/usr/local/go/src/os/error.go:61:24: call os.(*SyscallError).Timeout:2: no hot callee
/usr/local/go/src/os/error.go:114:27: PGO devirtualize considering call terr.Timeout()
/usr/local/go/src/os/error.go:114:27: call os.IsTimeout:2: no hot callee
/usr/local/go/src/os/file.go:104:62: PGO devirtualize considering call e.Err.Error()
/usr/local/go/src/os/file.go:104:62: call os.(*LinkError).Error:1: no hot callee
/usr/local/go/src/os/file.go:378:70: PGO devirtualize considering call err.Error()
/usr/local/go/src/os/file.go:378:70: call os.(*File).wrapErr:7: no hot callee
/usr/local/go/src/os/readfrom_linux.go:74:27: PGO devirtualize considering call sc.SyscallConn()
/usr/local/go/src/os/readfrom_linux.go:74:27: call os.getPollFD:5: no hot callee
/usr/local/go/src/os/readfrom_linux.go:82:20: PGO devirtualize considering call ipfd.PollFD()
/usr/local/go/src/os/readfrom_linux.go:82:20: call os.getPollFD:13: no hot callee
/usr/local/go/src/os/file.go:303:13: PGO devirtualize considering call log.Chdir(wd)
/usr/local/go/src/os/file.go:303:13: call os.Chdir:8: no hot callee
/usr/local/go/src/os/file_unix.go:27:27: PGO devirtualize considering call fi.IsDir()
/usr/local/go/src/os/file_unix.go:27:27: call os.rename:2: no hot callee
/usr/local/go/src/os/file.go:723:22: PGO devirtualize considering call info.Size()
/usr/local/go/src/os/file.go:723:22: call os.ReadFile:9: no hot callee
/usr/local/go/src/os/path.go:22:15: PGO devirtualize considering call dir.IsDir()
/usr/local/go/src/os/path.go:22:15: call os.MkdirAll:4: no hot callee
/usr/local/go/src/os/path.go:53:30: PGO devirtualize considering call dir.IsDir()
/usr/local/go/src/os/path.go:53:30: call os.MkdirAll:35: no hot callee
/usr/local/go/src/os/stat_linux.go:46:25: PGO devirtualize considering call fi.Sys()
/usr/local/go/src/os/stat_linux.go:46:25: edge os.atime:1 -> time.Unix (weight 0): callee not a method
/usr/local/go/src/os/stat_linux.go:46:25: edge os.atime:1 -> syscall.(*Timespec).Unix (weight 0): *syscall.Timespec doesn't implement fs.FileInfo (*syscall.Timespec does not implement fs.FileInfo (missing IsDir method))
/usr/local/go/src/os/stat_linux.go:46:25: call os.atime:1: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
# internal/lazyregexp
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/internal/nistec
hot-callsite-thres-from-CDF=0.002251339547030483
# path/filepath
/usr/local/go/src/path/filepath/match.go:337:14: PGO devirtualize considering call fi.IsDir()
/usr/local/go/src/path/filepath/match.go:337:14: call path/filepath.glob:6: no hot callee
/usr/local/go/src/path/filepath/symlink.go:89:13: PGO devirtualize considering call fi.Mode()
/usr/local/go/src/path/filepath/symlink.go:89:13: call path/filepath.walkSymlinks:74: no hot callee
/usr/local/go/src/path/filepath/symlink.go:90:15: PGO devirtualize considering call fi.Mode()
/usr/local/go/src/path/filepath/symlink.go:90:15: edge path/filepath.walkSymlinks:75 -> io/fs.FileMode.IsDir (weight 0): fs.FileMode doesn't implement fs.FileInfo (fs.FileMode does not implement fs.FileInfo (missing ModTime method))
/usr/local/go/src/path/filepath/symlink.go:90:15: call path/filepath.walkSymlinks:75: no hot callee
/usr/local/go/src/path/filepath/path.go:599:60: PGO devirtualize considering call dirs[i].Name()
/usr/local/go/src/path/filepath/path.go:599:60: call path/filepath.readDir.func1:0: no hot callee
/usr/local/go/src/path/filepath/path.go:599:77: PGO devirtualize considering call dirs[j].Name()
/usr/local/go/src/path/filepath/path.go:599:77: call path/filepath.readDir.func1:0: no hot callee
/usr/local/go/src/path/filepath/path.go:449:59: PGO devirtualize considering call d.IsDir()
/usr/local/go/src/path/filepath/path.go:449:59: call path/filepath.walkDir:1: no hot callee
/usr/local/go/src/path/filepath/path.go:450:31: PGO devirtualize considering call d.IsDir()
/usr/local/go/src/path/filepath/path.go:450:31: call path/filepath.walkDir:2: no hot callee
/usr/local/go/src/path/filepath/path.go:462:32: PGO devirtualize considering call d.IsDir()
/usr/local/go/src/path/filepath/path.go:462:32: call path/filepath.walkDir:14: no hot callee
/usr/local/go/src/path/filepath/path.go:470:30: PGO devirtualize considering call d1.Name()
/usr/local/go/src/path/filepath/path.go:470:30: edge path/filepath.walkDir:22 -> path/filepath.Join (weight 0): callee not a method
/usr/local/go/src/path/filepath/path.go:470:30: call path/filepath.walkDir:22: no hot callee
/usr/local/go/src/path/filepath/path.go:483:16: PGO devirtualize considering call info.IsDir()
/usr/local/go/src/path/filepath/path.go:483:16: call path/filepath.walk:1: no hot callee
/usr/local/go/src/path/filepath/path.go:510:23: PGO devirtualize considering call fileInfo.IsDir()
/usr/local/go/src/path/filepath/path.go:510:23: call path/filepath.walk:28: no hot callee
/usr/local/go/src/path/filepath/path.go:551:72: PGO devirtualize considering call d.info.Name()
/usr/local/go/src/path/filepath/path.go:551:72: call path/filepath.(*statDirEntry).Name:0: no hot callee
/usr/local/go/src/path/filepath/path.go:552:73: PGO devirtualize considering call d.info.IsDir()
/usr/local/go/src/path/filepath/path.go:552:73: call path/filepath.(*statDirEntry).IsDir:0: no hot callee
/usr/local/go/src/path/filepath/path.go:553:72: PGO devirtualize considering call d.info.Mode()
/usr/local/go/src/path/filepath/path.go:553:72: edge path/filepath.(*statDirEntry).Type:0 -> io/fs.FileMode.Type (weight 0): fs.FileMode doesn't implement fs.FileInfo (fs.FileMode does not implement fs.FileInfo (missing ModTime method))
/usr/local/go/src/path/filepath/path.go:553:72: call path/filepath.(*statDirEntry).Type:0: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/ecdh
/usr/local/go/src/crypto/ecdh/ecdh.go:130:21: PGO devirtualize considering call k.curve.ecdh(k, remote)
/usr/local/go/src/crypto/ecdh/ecdh.go:130:21: call crypto/ecdh.(*PrivateKey).ECDH:4: no hot callee
/usr/local/go/src/crypto/ecdh/ecdh.go:170:39: PGO devirtualize considering call err.Error()
/usr/local/go/src/crypto/ecdh/ecdh.go:170:39: call crypto/ecdh.(*PrivateKey).PublicKey.func1:8: no hot callee
/usr/local/go/src/crypto/ecdh/ecdh.go:178:47: PGO devirtualize considering call k.curve.privateKeyToPublicKey(k)
/usr/local/go/src/crypto/ecdh/ecdh.go:178:47: call crypto/ecdh.(*PrivateKey).PublicKey.func1:16: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=crypto/ecdh.x25519ScalarMult
hot-callsite identified at line=/usr/local/go/src/crypto/ecdh/x25519.go:112:9 for func=crypto/ecdh.x25519ScalarMult
hot-budget check allows inlining for call crypto/internal/edwards25519/field.(*Element).Add (cost 132) at /usr/local/go/src/crypto/ecdh/x25519.go:111:9 in function crypto/ecdh.x25519ScalarMult
hot-budget check allows inlining for call crypto/internal/edwards25519/field.(*Element).Multiply (cost 1320) at /usr/local/go/src/crypto/ecdh/x25519.go:113:14 in function crypto/ecdh.x25519ScalarMult
hot-budget check allows inlining for call crypto/internal/edwards25519/field.(*Element).Multiply (cost 1320) at /usr/local/go/src/crypto/ecdh/x25519.go:114:14 in function crypto/ecdh.x25519ScalarMult
hot-budget check allows inlining for call crypto/internal/edwards25519/field.(*Element).Square (cost 869) at /usr/local/go/src/crypto/ecdh/x25519.go:115:14 in function crypto/ecdh.x25519ScalarMult
hot-budget check allows inlining for call crypto/internal/edwards25519/field.(*Element).Multiply (cost 1320) at /usr/local/go/src/crypto/ecdh/x25519.go:119:14 in function crypto/ecdh.x25519ScalarMult
hot-budget check allows inlining for call crypto/internal/edwards25519/field.(*Element).Square (cost 869) at /usr/local/go/src/crypto/ecdh/x25519.go:121:12 in function crypto/ecdh.x25519ScalarMult
hot-budget check allows inlining for call crypto/internal/edwards25519/field.(*Element).Add (cost 132) at /usr/local/go/src/crypto/ecdh/x25519.go:125:11 in function crypto/ecdh.x25519ScalarMult
hot-budget check allows inlining for call crypto/internal/edwards25519/field.(*Element).Multiply (cost 1320) at /usr/local/go/src/crypto/ecdh/x25519.go:126:14 in function crypto/ecdh.x25519ScalarMult
# fmt
/usr/local/go/src/fmt/print.go:377:35: PGO devirtualize considering call .autotmp_2.String()
/usr/local/go/src/fmt/print.go:377:35: edge fmt.(*pp).unknownType:6 -> fmt.(*buffer).writeString (weight 0): *buffer doesn't implement reflect.Type (*buffer does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/print.go:377:35: edge fmt.(*pp).unknownType:6 -> reflect.Value.Type (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/print.go:377:35: call fmt.(*pp).unknownType:6: no hot callee
/usr/local/go/src/fmt/print.go:699:40: PGO devirtualize considering call .autotmp_3.String()
/usr/local/go/src/fmt/print.go:699:40: edge fmt.(*pp).printArg:18 -> reflect.TypeOf (weight 0): callee not a method
/usr/local/go/src/fmt/print.go:699:40: edge fmt.(*pp).printArg:18 -> fmt.(*fmt).fmtS (weight 0): *fmt doesn't implement reflect.Type (*fmt does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/print.go:699:40: call fmt.(*pp).printArg:18: no hot callee
/usr/local/go/src/fmt/print.go:388:49: PGO devirtualize considering call .autotmp_2.String()
/usr/local/go/src/fmt/print.go:388:49: edge fmt.(*pp).badVerb:7 -> fmt.(*buffer).writeString (weight 0): *buffer doesn't implement reflect.Type (*buffer does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/print.go:388:49: edge fmt.(*pp).badVerb:7 -> reflect.TypeOf (weight 0): callee not a method
/usr/local/go/src/fmt/print.go:388:49: call fmt.(*pp).badVerb:7: no hot callee
/usr/local/go/src/fmt/print.go:392:42: PGO devirtualize considering call .autotmp_3.String()
/usr/local/go/src/fmt/print.go:392:42: edge fmt.(*pp).badVerb:11 -> reflect.Value.Type (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/print.go:392:42: edge fmt.(*pp).badVerb:11 -> fmt.(*buffer).writeString (weight 0): *buffer doesn't implement reflect.Type (*buffer does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/print.go:392:42: call fmt.(*pp).badVerb:11: no hot callee
/usr/local/go/src/fmt/print.go:807:37: PGO devirtualize considering call .autotmp_5.String()
/usr/local/go/src/fmt/print.go:807:37: edge fmt.(*pp).printValue:41 -> fmt.(*buffer).writeString (weight 0): *buffer doesn't implement reflect.Type (*buffer does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/print.go:807:37: edge fmt.(*pp).printValue:41 -> reflect.Value.Type (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/print.go:807:37: call fmt.(*pp).printValue:41: no hot callee
/usr/local/go/src/fmt/print.go:836:37: PGO devirtualize considering call .autotmp_9.String()
/usr/local/go/src/fmt/print.go:836:37: edge fmt.(*pp).printValue:70 -> fmt.(*buffer).writeString (weight 0): *buffer doesn't implement reflect.Type (*buffer does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/print.go:836:37: edge fmt.(*pp).printValue:70 -> reflect.Value.Type (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/print.go:836:37: call fmt.(*pp).printValue:70: no hot callee
/usr/local/go/src/fmt/print.go:848:30: PGO devirtualize considering call .autotmp_12.Field(i)
/usr/local/go/src/fmt/print.go:848:30: edge fmt.(*pp).printValue:82 -> reflect.Value.Type (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/print.go:848:30: call fmt.(*pp).printValue:82: no hot callee
/usr/local/go/src/fmt/print.go:860:38: PGO devirtualize considering call .autotmp_14.String()
/usr/local/go/src/fmt/print.go:860:38: edge fmt.(*pp).printValue:94 -> fmt.(*buffer).writeString (weight 0): *buffer doesn't implement reflect.Type (*buffer does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/print.go:860:38: edge fmt.(*pp).printValue:94 -> reflect.Value.Type (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/print.go:860:38: call fmt.(*pp).printValue:94: no hot callee
/usr/local/go/src/fmt/print.go:873:13: PGO devirtualize considering call t.Elem()
/usr/local/go/src/fmt/print.go:873:13: call fmt.(*pp).printValue:107: no hot callee
/usr/local/go/src/fmt/print.go:873:20: PGO devirtualize considering call .autotmp_16.Kind()
/usr/local/go/src/fmt/print.go:873:20: call fmt.(*pp).printValue:107: no hot callee
/usr/local/go/src/fmt/print.go:888:37: PGO devirtualize considering call t.String()
/usr/local/go/src/fmt/print.go:888:37: edge fmt.(*pp).printValue:122 -> fmt.(*pp).fmtBytes (weight 0): *pp doesn't implement reflect.Type (*pp does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/print.go:888:37: call fmt.(*pp).printValue:122: no hot callee
/usr/local/go/src/fmt/print.go:893:37: PGO devirtualize considering call .autotmp_19.String()
/usr/local/go/src/fmt/print.go:893:37: edge fmt.(*pp).printValue:127 -> fmt.(*buffer).writeString (weight 0): *buffer doesn't implement reflect.Type (*buffer does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/print.go:893:37: edge fmt.(*pp).printValue:127 -> reflect.Value.Type (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/print.go:893:37: call fmt.(*pp).printValue:127: no hot callee
/usr/local/go/src/fmt/print.go:640:19: PGO devirtualize considering call formatter.Format(p, verb)
/usr/local/go/src/fmt/print.go:640:19: call fmt.(*pp).handleMethods:19: no hot callee
/usr/local/go/src/fmt/print.go:650:32: PGO devirtualize considering call stringer.GoString()
/usr/local/go/src/fmt/print.go:650:32: edge fmt.(*pp).handleMethods:29 -> fmt.(*fmt).fmtS (weight 0): *fmt doesn't implement GoStringer (*fmt does not implement GoStringer (missing GoString method))
/usr/local/go/src/fmt/print.go:650:32: call fmt.(*pp).handleMethods:29: no hot callee
/usr/local/go/src/fmt/print.go:667:24: PGO devirtualize considering call v.Error()
/usr/local/go/src/fmt/print.go:667:24: edge fmt.(*pp).handleMethods:46 -> fmt.(*pp).fmtString (weight 0): *pp doesn't implement error (*pp does not implement error (missing Error method))
/usr/local/go/src/fmt/print.go:667:24: call fmt.(*pp).handleMethods:46: no hot callee
/usr/local/go/src/fmt/print.go:673:25: PGO devirtualize considering call v.String()
/usr/local/go/src/fmt/print.go:673:25: edge fmt.(*pp).handleMethods:52 -> fmt.(*pp).fmtString (weight 0): *pp doesn't implement Stringer (*pp does not implement Stringer (missing String method))
/usr/local/go/src/fmt/print.go:673:25: call fmt.(*pp).handleMethods:52: no hot callee
/usr/local/go/src/fmt/print.go:563:41: PGO devirtualize considering call .autotmp_4.String()
/usr/local/go/src/fmt/print.go:563:41: edge fmt.(*pp).fmtPointer:14 -> fmt.(*buffer).writeString (weight 0): *buffer doesn't implement reflect.Type (*buffer does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/print.go:563:41: edge fmt.(*pp).fmtPointer:14 -> reflect.Value.Type (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/print.go:563:41: call fmt.(*pp).fmtPointer:14: no hot callee
/usr/local/go/src/fmt/print.go:1194:49: PGO devirtualize considering call .autotmp_36.String()
/usr/local/go/src/fmt/print.go:1194:49: edge fmt.(*pp).doPrintf:173 -> reflect.TypeOf (weight 0): callee not a method
/usr/local/go/src/fmt/print.go:1194:49: edge fmt.(*pp).doPrintf:173 -> fmt.(*buffer).writeString (weight 0): *buffer doesn't implement reflect.Type (*buffer does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/print.go:1194:49: call fmt.(*pp).doPrintf:173: no hot callee
/usr/local/go/src/fmt/print.go:85:16: PGO devirtualize considering call state.Flag(int(c))
/usr/local/go/src/fmt/print.go:85:16: call fmt.FormatString:4: no hot callee
/usr/local/go/src/fmt/print.go:89:25: PGO devirtualize considering call state.Width()
/usr/local/go/src/fmt/print.go:89:25: call fmt.FormatString:8: no hot callee
/usr/local/go/src/fmt/print.go:92:29: PGO devirtualize considering call state.Precision()
/usr/local/go/src/fmt/print.go:92:29: call fmt.FormatString:11: no hot callee
/usr/local/go/src/fmt/print.go:225:18: PGO devirtualize considering call w.Write(p.buf)
/usr/local/go/src/fmt/print.go:225:18: call fmt.Fprintf:3: no hot callee
/usr/local/go/src/fmt/print.go:1206:53: PGO devirtualize considering call .autotmp_6.Kind()
/usr/local/go/src/fmt/print.go:1206:53: edge fmt.(*pp).doPrint:3 -> reflect.TypeOf (weight 0): callee not a method
/usr/local/go/src/fmt/print.go:1206:53: call fmt.(*pp).doPrint:3: no hot callee
/usr/local/go/src/fmt/print.go:263:18: PGO devirtualize considering call w.Write(p.buf)
/usr/local/go/src/fmt/print.go:263:18: call fmt.Fprint:3: no hot callee
/usr/local/go/src/fmt/print.go:305:18: PGO devirtualize considering call w.Write(p.buf)
/usr/local/go/src/fmt/print.go:305:18: call fmt.Fprintln:3: no hot callee
/usr/local/go/src/fmt/scan.go:189:30: PGO devirtualize considering call s.rs.ReadRune()
/usr/local/go/src/fmt/scan.go:189:30: call fmt.(*ss).ReadRune:6: no hot callee
/usr/local/go/src/fmt/scan.go:233:17: PGO devirtualize considering call s.rs.UnreadRune()
/usr/local/go/src/fmt/scan.go:233:17: call fmt.(*ss).UnreadRune:1: no hot callee
/usr/local/go/src/fmt/scan.go:958:15: PGO devirtualize considering call v.Scan(s, verb)
/usr/local/go/src/fmt/scan.go:958:15: call fmt.(*ss).scanOne:5: no hot callee
/usr/local/go/src/fmt/scan.go:1021:60: PGO devirtualize considering call .autotmp_29.String()
/usr/local/go/src/fmt/scan.go:1021:60: edge fmt.(*ss).scanOne:68 -> fmt.(*ss).errorString (weight 0): *ss doesn't implement reflect.Type (*ss does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/scan.go:1021:60: edge fmt.(*ss).scanOne:68 -> reflect.Value.Type (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/scan.go:1021:60: call fmt.(*ss).scanOne:68: no hot callee
/usr/local/go/src/fmt/scan.go:1028:42: PGO devirtualize considering call .autotmp_31.Bits()
/usr/local/go/src/fmt/scan.go:1028:42: edge fmt.(*ss).scanOne:75 -> reflect.Value.Type (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/scan.go:1028:42: edge fmt.(*ss).scanOne:75 -> reflect.Value.SetInt (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/scan.go:1028:42: edge fmt.(*ss).scanOne:75 -> fmt.(*ss).scanInt (weight 0): *ss doesn't implement reflect.Type (*ss does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/scan.go:1028:42: call fmt.(*ss).scanOne:75: no hot callee
/usr/local/go/src/fmt/scan.go:1030:44: PGO devirtualize considering call .autotmp_32.Bits()
/usr/local/go/src/fmt/scan.go:1030:44: edge fmt.(*ss).scanOne:77 -> reflect.Value.Type (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/scan.go:1030:44: edge fmt.(*ss).scanOne:77 -> reflect.Value.SetUint (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/scan.go:1030:44: edge fmt.(*ss).scanOne:77 -> fmt.(*ss).scanUint (weight 0): *ss doesn't implement reflect.Type (*ss does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/scan.go:1030:44: call fmt.(*ss).scanOne:77: no hot callee
/usr/local/go/src/fmt/scan.go:1036:15: PGO devirtualize considering call typ.Elem()
/usr/local/go/src/fmt/scan.go:1036:15: call fmt.(*ss).scanOne:83: no hot callee
/usr/local/go/src/fmt/scan.go:1036:22: PGO devirtualize considering call .autotmp_34.Kind()
/usr/local/go/src/fmt/scan.go:1036:22: call fmt.(*ss).scanOne:83: no hot callee
/usr/local/go/src/fmt/scan.go:1037:58: PGO devirtualize considering call .autotmp_35.String()
/usr/local/go/src/fmt/scan.go:1037:58: edge fmt.(*ss).scanOne:84 -> fmt.(*ss).errorString (weight 0): *ss doesn't implement reflect.Type (*ss does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/scan.go:1037:58: edge fmt.(*ss).scanOne:84 -> reflect.Value.Type (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/scan.go:1037:58: call fmt.(*ss).scanOne:84: no hot callee
/usr/local/go/src/fmt/scan.go:1047:59: PGO devirtualize considering call .autotmp_38.Bits()
/usr/local/go/src/fmt/scan.go:1047:59: edge fmt.(*ss).scanOne:94 -> fmt.(*ss).convertFloat (weight 0): *ss doesn't implement reflect.Type (*ss does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/scan.go:1047:59: edge fmt.(*ss).scanOne:94 -> fmt.(*ss).floatToken (weight 0): *ss doesn't implement reflect.Type (*ss does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/scan.go:1047:59: edge fmt.(*ss).scanOne:94 -> reflect.Value.SetFloat (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/scan.go:1047:59: edge fmt.(*ss).scanOne:94 -> reflect.Value.Type (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/scan.go:1047:59: call fmt.(*ss).scanOne:94: no hot callee
/usr/local/go/src/fmt/scan.go:1049:50: PGO devirtualize considering call .autotmp_39.Bits()
/usr/local/go/src/fmt/scan.go:1049:50: edge fmt.(*ss).scanOne:96 -> reflect.Value.SetComplex (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/scan.go:1049:50: edge fmt.(*ss).scanOne:96 -> reflect.Value.Type (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/scan.go:1049:50: edge fmt.(*ss).scanOne:96 -> fmt.(*ss).scanComplex (weight 0): *ss doesn't implement reflect.Type (*ss does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/scan.go:1049:50: call fmt.(*ss).scanOne:96: no hot callee
/usr/local/go/src/fmt/scan.go:1051:57: PGO devirtualize considering call .autotmp_40.String()
/usr/local/go/src/fmt/scan.go:1051:57: edge fmt.(*ss).scanOne:98 -> reflect.Value.Type (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/scan.go:1051:57: edge fmt.(*ss).scanOne:98 -> fmt.(*ss).errorString (weight 0): *ss doesn't implement reflect.Type (*ss does not implement reflect.Type (missing Align method))
/usr/local/go/src/fmt/scan.go:1051:57: call fmt.(*ss).scanOne:98: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=fmt.(*fmt).init
hot-node enabled increased budget=2000 for func=fmt.newPrinter
hot-budget check allows inlining for call sync.(*Pool).Get (cost 1392) at /usr/local/go/src/fmt/print.go:152:17 in function fmt.newPrinter
hot-node enabled increased budget=2000 for func=fmt.(*buffer).writeString
hot-node enabled increased budget=2000 for func=fmt.(*fmt).padString
hot-node enabled increased budget=2000 for func=fmt.(*fmt).fmtS
hot-budget check allows inlining for call fmt.(*fmt).padString (cost 236) at /usr/local/go/src/fmt/format.go:359:13 in function fmt.(*fmt).fmtS
hot-node enabled increased budget=2000 for func=fmt.(*buffer).write
hot-node enabled increased budget=2000 for func=fmt.(*fmt).fmtBoolean
hot-node enabled increased budget=2000 for func=fmt.(*fmt).fmtInteger
hot-node enabled increased budget=2000 for func=fmt.(*pp).printArg
hot-node enabled increased budget=2000 for func=fmt.(*pp).printValue
hot-node enabled increased budget=2000 for func=fmt.(*pp).fmtString
hot-node enabled increased budget=2000 for func=fmt.(*pp).fmtBool
hot-node enabled increased budget=2000 for func=fmt.(*pp).fmtInteger
hot-budget check allows inlining for call fmt.(*pp).fmtBool (cost 551) at /usr/local/go/src/fmt/print.go:709:12 in function fmt.(*pp).printArg
hot-budget check allows inlining for call fmt.(*pp).fmtString (cost 892) at /usr/local/go/src/fmt/print.go:741:14 in function fmt.(*pp).printArg
hot-budget check allows inlining for call fmt.(*fmt).fmtS (cost 272) at /usr/local/go/src/fmt/print.go:497:13 in function fmt.(*pp).fmtString
hot-budget check allows inlining for call fmt.(*fmt).fmtBoolean (cost 480) at /usr/local/go/src/fmt/print.go:405:19 in function fmt.(*pp).fmtBool
hot-budget check allows inlining for call fmt.(*fmt).fmtInteger (cost 508) at /usr/local/go/src/fmt/print.go:430:19 in function fmt.(*pp).fmtInteger
hot-node enabled increased budget=2000 for func=fmt.(*pp).doPrintf
hot-node enabled increased budget=2000 for func=fmt.(*pp).free
hot-budget check allows inlining for call sync.(*Pool).Put (cost 642) at /usr/local/go/src/fmt/print.go:181:12 in function fmt.(*pp).free
hot-node enabled increased budget=2000 for func=fmt.Errorf
hot-budget check allows inlining for call fmt.newPrinter (cost 1429) at /usr/local/go/src/fmt/errors.go:23:17 in function fmt.Errorf
hot-budget check allows inlining for call fmt.newPrinter (cost 1429) at /usr/local/go/src/fmt/print.go:223:17 in function fmt.Fprintf
hot-node enabled increased budget=2000 for func=fmt.Sprintf
hot-budget check allows inlining for call fmt.newPrinter (cost 1429) at /usr/local/go/src/fmt/print.go:238:17 in function fmt.Sprintf
hot-budget check allows inlining for call fmt.(*pp).doPrintf (cost 1539) at /usr/local/go/src/fmt/print.go:239:12 in function fmt.Sprintf
hot-budget check allows inlining for call fmt.(*pp).free (cost 689) at /usr/local/go/src/fmt/print.go:241:8 in function fmt.Sprintf
# log
/usr/local/go/src/log/log.go:245:23: PGO devirtualize considering call l.out.Write(*buf)
/usr/local/go/src/log/log.go:245:23: call log.(*Logger).output:43: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
# encoding/hex
/usr/local/go/src/encoding/hex/hex.go:140:14: PGO devirtualize considering call dumper.Write(data)
/usr/local/go/src/encoding/hex/hex.go:140:14: call encoding/hex.Dump:12: no hot callee
/usr/local/go/src/encoding/hex/hex.go:141:14: PGO devirtualize considering call dumper.Close()
/usr/local/go/src/encoding/hex/hex.go:141:14: call encoding/hex.Dump:13: no hot callee
/usr/local/go/src/encoding/hex/hex.go:168:29: PGO devirtualize considering call e.w.Write(e.out[:encoded])
/usr/local/go/src/encoding/hex/hex.go:168:29: call encoding/hex.(*encoder).Write:9: no hot callee
/usr/local/go/src/encoding/hex/hex.go:193:28: PGO devirtualize considering call d.r.Read(d.arr[numCopy:])
/usr/local/go/src/encoding/hex/hex.go:193:28: call encoding/hex.(*decoder).Read:5: no hot callee
/usr/local/go/src/encoding/hex/hex.go:263:22: PGO devirtualize considering call h.w.Write(h.buf[4:])
/usr/local/go/src/encoding/hex/hex.go:263:22: call encoding/hex.(*dumper).Write:19: no hot callee
/usr/local/go/src/encoding/hex/hex.go:282:21: PGO devirtualize considering call h.w.Write(h.buf[:l])
/usr/local/go/src/encoding/hex/hex.go:282:21: call encoding/hex.(*dumper).Write:38: no hot callee
/usr/local/go/src/encoding/hex/hex.go:293:22: PGO devirtualize considering call h.w.Write(h.rightChars[:])
/usr/local/go/src/encoding/hex/hex.go:293:22: call encoding/hex.(*dumper).Write:49: no hot callee
/usr/local/go/src/encoding/hex/hex.go:325:21: PGO devirtualize considering call h.w.Write(h.buf[:l])
/usr/local/go/src/encoding/hex/hex.go:325:21: call encoding/hex.(*dumper).Close:22: no hot callee
/usr/local/go/src/encoding/hex/hex.go:333:20: PGO devirtualize considering call h.w.Write(h.rightChars[:nBytes + 2])
/usr/local/go/src/encoding/hex/hex.go:333:20: call encoding/hex.(*dumper).Close:30: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=encoding/hex.Encode
hot-node enabled increased budget=2000 for func=encoding/hex.Decode
hot-node enabled increased budget=2000 for func=encoding/hex.EncodeToString
hot-node enabled increased budget=2000 for func=encoding/hex.DecodeString
hot-budget check allows inlining for call encoding/hex.Decode (cost 106) at /usr/local/go/src/encoding/hex/hex.go:122:18 in function encoding/hex.DecodeString
# net/url
/usr/local/go/src/net/url/url.go:36:24: PGO devirtualize considering call t.Timeout()
/usr/local/go/src/net/url/url.go:36:24: call net/url.(*Error).Timeout:4: no hot callee
/usr/local/go/src/net/url/url.go:43:26: PGO devirtualize considering call t.Temporary()
/usr/local/go/src/net/url/url.go:43:26: call net/url.(*Error).Temporary:4: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=net/url.unescape
hot-node enabled increased budget=2000 for func=net/url.escape
hot-node enabled increased budget=2000 for func=net/url.(*URL).setPath
hot-budget check allows inlining for call net/url.unescape (cost 961) at /usr/local/go/src/net/url/url.go:674:23 in function net/url.(*URL).setPath
hot-budget check allows inlining for call net/url.escape (cost 329) at /usr/local/go/src/net/url/url.go:679:19 in function net/url.(*URL).setPath
hot-node enabled increased budget=2000 for func=net/url.parse
hot-budget check allows inlining for call net/url.(*URL).setPath (cost 1333) at /usr/local/go/src/net/url/url.go:573:23 in function net/url.parse
hot-node enabled increased budget=2000 for func=net/url.ParseRequestURI
hot-node enabled increased budget=2000 for func=net/url.(*URL).String
hot-budget check allows inlining for call net/url.escape (cost 329) at /usr/local/go/src/net/url/url.go:829:28 in function net/url.(*URL).String
# vendor/golang.org/x/net/http2/hpack
/usr/local/go/src/vendor/golang.org/x/net/http2/hpack/encode.go:77:21: PGO devirtualize considering call e.w.Write(e.buf)
/usr/local/go/src/vendor/golang.org/x/net/http2/hpack/encode.go:77:21: call vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField:27: no hot callee
/usr/local/go/src/vendor/golang.org/x/net/http2/hpack/huffman.go:28:16: PGO devirtualize considering call w.Write((*bytes.Buffer).Bytes(buf))
/usr/local/go/src/vendor/golang.org/x/net/http2/hpack/huffman.go:28:16: edge vendor/golang.org/x/net/http2/hpack.HuffmanDecode:7 -> bytes.(*Buffer).Bytes (weight 0): callee is a different method
/usr/local/go/src/vendor/golang.org/x/net/http2/hpack/huffman.go:28:16: call vendor/golang.org/x/net/http2/hpack.HuffmanDecode:7: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
# mime
/usr/local/go/src/mime/encodedword.go:88:10: PGO devirtualize considering call w.Close()
/usr/local/go/src/mime/encodedword.go:88:10: call mime.WordEncoder.bEncode:6: no hot callee
/usr/local/go/src/mime/encodedword.go:102:11: PGO devirtualize considering call w.Close()
/usr/local/go/src/mime/encodedword.go:102:11: call mime.WordEncoder.bEncode:20: no hot callee
/usr/local/go/src/mime/encodedword.go:109:9: PGO devirtualize considering call w.Close()
/usr/local/go/src/mime/encodedword.go:109:9: call mime.WordEncoder.bEncode:27: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=mime.isTokenChar
hot-node enabled increased budget=2000 for func=mime.isNotTokenChar
hot-budget check allows inlining for call strings.IndexFunc (cost 81) at /usr/local/go/src/mime/mediatype.go:267:29 in function mime.consumeToken
# net/http/internal
/usr/local/go/src/net/http/internal/chunked.go:213:27: PGO devirtualize considering call cw.Wire.Write(data)
/usr/local/go/src/net/http/internal/chunked.go:213:27: call net/http/internal.(*chunkedWriter).Write:10: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
# compress/flate
/usr/local/go/src/compress/flate/huffman_bit_writer.go:136:27: PGO devirtualize considering call w.writer.Write(b)
/usr/local/go/src/compress/flate/huffman_bit_writer.go:136:27: call compress/flate.(*huffmanBitWriter).write:4: no hot callee
/usr/local/go/src/compress/flate/deflate.go:695:18: PGO devirtualize considering call w.w.Write(b)
/usr/local/go/src/compress/flate/deflate.go:695:18: call compress/flate.(*dictWriter).Write:1: no hot callee
/usr/local/go/src/compress/flate/inflate.go:53:94: PGO devirtualize considering call e.Err.Error()
/usr/local/go/src/compress/flate/inflate.go:53:94: edge compress/flate.(*ReadError).Error:1 -> strconv.FormatInt (weight 0): callee not a method
/usr/local/go/src/compress/flate/inflate.go:53:94: call compress/flate.(*ReadError).Error:1: no hot callee
/usr/local/go/src/compress/flate/inflate.go:65:95: PGO devirtualize considering call e.Err.Error()
/usr/local/go/src/compress/flate/inflate.go:65:95: edge compress/flate.(*WriteError).Error:1 -> strconv.FormatInt (weight 0): callee not a method
/usr/local/go/src/compress/flate/inflate.go:65:95: call compress/flate.(*WriteError).Error:1: no hot callee
/usr/local/go/src/compress/flate/inflate.go:697:24: PGO devirtualize considering call f.r.ReadByte()
/usr/local/go/src/compress/flate/inflate.go:697:24: call compress/flate.(*decompressor).moreBits:1: no hot callee
/usr/local/go/src/compress/flate/inflate.go:720:26: PGO devirtualize considering call f.r.ReadByte()
/usr/local/go/src/compress/flate/inflate.go:720:26: call compress/flate.(*decompressor).huffSym:12: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=compress/flate.token.length
hot-node enabled increased budget=2000 for func=compress/flate.(*huffmanEncoder).bitCounts
hot-node enabled increased budget=2000 for func=compress/flate.(*huffmanEncoder).generate
hot-budget check allows inlining for call compress/flate.(*huffmanEncoder).bitCounts (cost 339) at /usr/local/go/src/compress/flate/huffman_code.go:305:25 in function compress/flate.(*huffmanEncoder).generate
hot-node enabled increased budget=2000 for func=compress/flate.(*huffmanBitWriter).indexTokens
hot-budget check allows inlining for call compress/flate.(*huffmanEncoder).generate (cost 564) at /usr/local/go/src/compress/flate/huffman_bit_writer.go:567:28 in function compress/flate.(*huffmanBitWriter).indexTokens
hot-budget check allows inlining for call compress/flate.(*huffmanEncoder).generate (cost 564) at /usr/local/go/src/compress/flate/huffman_bit_writer.go:568:27 in function compress/flate.(*huffmanBitWriter).indexTokens
hot-node enabled increased budget=2000 for func=compress/flate.(*huffmanEncoder).bitLength
hot-node enabled increased budget=2000 for func=compress/flate.(*huffmanBitWriter).dynamicSize
hot-node enabled increased budget=2000 for func=compress/flate.(*huffmanBitWriter).writeCode
hot-node enabled increased budget=2000 for func=compress/flate.(*huffmanBitWriter).writeDynamicHeader
hot-node enabled increased budget=2000 for func=compress/flate.(*huffmanBitWriter).writeTokens
hot-budget check allows inlining for call compress/flate.(*huffmanBitWriter).writeCode (cost 197) at /usr/local/go/src/compress/flate/huffman_bit_writer.go:580:15 in function compress/flate.(*huffmanBitWriter).writeTokens
hot-budget check allows inlining for call compress/flate.(*huffmanBitWriter).writeCode (cost 197) at /usr/local/go/src/compress/flate/huffman_bit_writer.go:595:14 in function compress/flate.(*huffmanBitWriter).writeTokens
hot-node enabled increased budget=2000 for func=compress/flate.(*huffmanBitWriter).writeBlock
hot-budget check allows inlining for call compress/flate.(*huffmanBitWriter).indexTokens (cost 1312) at /usr/local/go/src/compress/flate/huffman_bit_writer.go:437:42 in function compress/flate.(*huffmanBitWriter).writeBlock
hot-budget check allows inlining for call compress/flate.(*huffmanBitWriter).dynamicSize (cost 167) at /usr/local/go/src/compress/flate/huffman_bit_writer.go:469:43 in function compress/flate.(*huffmanBitWriter).writeBlock
hot-budget check allows inlining for call compress/flate.(*huffmanBitWriter).writeDynamicHeader (cost 796) at /usr/local/go/src/compress/flate/huffman_bit_writer.go:488:23 in function compress/flate.(*huffmanBitWriter).writeBlock
hot-budget check allows inlining for call compress/flate.(*huffmanBitWriter).writeTokens (cost 866) at /usr/local/go/src/compress/flate/huffman_bit_writer.go:492:15 in function compress/flate.(*huffmanBitWriter).writeBlock
hot-node enabled increased budget=2000 for func=compress/flate.matchLen
hot-node enabled increased budget=2000 for func=compress/flate.(*compressor).findMatch
hot-node enabled increased budget=2000 for func=compress/flate.hash4
hot-node enabled increased budget=2000 for func=compress/flate.(*compressor).deflate
hot-budget check allows inlining for call compress/flate.(*compressor).findMatch (cost 208) at /usr/local/go/src/compress/flate/deflate.go:436:46 in function compress/flate.(*compressor).deflate
hot-node enabled increased budget=2000 for func=compress/flate.(*compressor).reset
hot-node enabled increased budget=2000 for func=compress/flate.(*Writer).Reset
hot-budget check allows inlining for call compress/flate.(*compressor).reset (cost 178) at /usr/local/go/src/compress/flate/deflate.go:744:12 in function compress/flate.(*Writer).Reset
# mime/quotedprintable
/usr/local/go/src/mime/quotedprintable/writer.go:162:24: PGO devirtualize considering call w.w.Write(w.line[:w.i])
/usr/local/go/src/mime/quotedprintable/writer.go:162:24: call mime/quotedprintable.(*Writer).flush:1: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
# runtime/trace
/usr/local/go/src/runtime/trace/annotation.go:66:23: PGO devirtualize considering call ctx.Value(traceContextKey{})
/usr/local/go/src/runtime/trace/annotation.go:66:23: call runtime/trace.fromContext:1: no hot callee
/usr/local/go/src/runtime/trace/trace.go:134:11: PGO devirtualize considering call w.Write(data)
/usr/local/go/src/runtime/trace/trace.go:134:11: call runtime/trace.Start.func1:6: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
# compress/gzip
/usr/local/go/src/compress/gzip/gunzip.go:148:31: PGO devirtualize considering call z.r.ReadByte()
/usr/local/go/src/compress/gzip/gunzip.go:148:31: call compress/gzip.(*Reader).readString:7: no hot callee
/usr/local/go/src/compress/gzip/gunzip.go:240:40: PGO devirtualize considering call (<node DYNAMICDOTTYPE>).Reset(z.r, nil)
/usr/local/go/src/compress/gzip/gunzip.go:240:40: call compress/gzip.(*Reader).readHeader:66: no hot callee
/usr/local/go/src/compress/gzip/gunzip.go:252:33: PGO devirtualize considering call z.decompressor.Read(p)
/usr/local/go/src/compress/gzip/gunzip.go:252:33: call compress/gzip.(*Reader).Read:6: no hot callee
/usr/local/go/src/compress/gzip/gunzip.go:290:61: PGO devirtualize considering call z.decompressor.Close()
/usr/local/go/src/compress/gzip/gunzip.go:290:61: call compress/gzip.(*Reader).Close:0: no hot callee
/usr/local/go/src/compress/gzip/gzip.go:98:21: PGO devirtualize considering call z.w.Write(z.buf[:2])
/usr/local/go/src/compress/gzip/gzip.go:98:21: call compress/gzip.(*Writer).writeBytes:5: no hot callee
/usr/local/go/src/compress/gzip/gzip.go:102:20: PGO devirtualize considering call z.w.Write(b)
/usr/local/go/src/compress/gzip/gzip.go:102:20: call compress/gzip.(*Writer).writeBytes:9: no hot callee
/usr/local/go/src/compress/gzip/gzip.go:124:21: PGO devirtualize considering call z.w.Write(b)
/usr/local/go/src/compress/gzip/gzip.go:124:21: call compress/gzip.(*Writer).writeString:16: no hot callee
/usr/local/go/src/compress/gzip/gzip.go:133:20: PGO devirtualize considering call z.w.Write(z.buf[:1])
/usr/local/go/src/compress/gzip/gzip.go:133:20: call compress/gzip.(*Writer).writeString:25: no hot callee
/usr/local/go/src/compress/gzip/gzip.go:168:23: PGO devirtualize considering call z.w.Write(z.buf[:10])
/usr/local/go/src/compress/gzip/gzip.go:168:23: call compress/gzip.(*Writer).Write:29: no hot callee
/usr/local/go/src/compress/gzip/gzip.go:248:22: PGO devirtualize considering call z.w.Write(z.buf[:8])
/usr/local/go/src/compress/gzip/gzip.go:248:22: call compress/gzip.(*Writer).Close:20: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
hot-budget check allows inlining for call compress/flate.(*Writer).Reset (cost 446) at /usr/local/go/src/compress/gzip/gzip.go:72:19 in function compress/gzip.(*Writer).init
# vendor/golang.org/x/text/unicode/bidi
hot-callsite-thres-from-CDF=0.002251339547030483
# vendor/golang.org/x/text/secure/bidirule
hot-callsite-thres-from-CDF=0.002251339547030483
# math/big
/usr/local/go/src/math/big/intconv.go:199:25: PGO devirtualize considering call r.ReadByte()
/usr/local/go/src/math/big/intconv.go:199:25: call math/big.scanSign:2: no hot callee
/usr/local/go/src/math/big/intconv.go:208:15: PGO devirtualize considering call r.UnreadByte()
/usr/local/go/src/math/big/intconv.go:208:15: call math/big.scanSign:11: no hot callee
/usr/local/go/src/math/big/natconv.go:125:23: PGO devirtualize considering call r.ReadByte()
/usr/local/go/src/math/big/natconv.go:125:23: call math/big.nat.scan:17: no hot callee
/usr/local/go/src/math/big/natconv.go:135:24: PGO devirtualize considering call r.ReadByte()
/usr/local/go/src/math/big/natconv.go:135:24: call math/big.nat.scan:27: no hot callee
/usr/local/go/src/math/big/natconv.go:153:27: PGO devirtualize considering call r.ReadByte()
/usr/local/go/src/math/big/natconv.go:153:27: call math/big.nat.scan:45: no hot callee
/usr/local/go/src/math/big/natconv.go:201:17: PGO devirtualize considering call r.UnreadByte()
/usr/local/go/src/math/big/natconv.go:201:17: call math/big.nat.scan:93: no hot callee
/usr/local/go/src/math/big/natconv.go:219:23: PGO devirtualize considering call r.ReadByte()
/usr/local/go/src/math/big/natconv.go:219:23: call math/big.nat.scan:111: no hot callee
/usr/local/go/src/math/big/ratconv.go:225:23: PGO devirtualize considering call r.ReadByte()
/usr/local/go/src/math/big/ratconv.go:225:23: call math/big.scanExponent:2: no hot callee
/usr/local/go/src/math/big/ratconv.go:244:15: PGO devirtualize considering call r.UnreadByte()
/usr/local/go/src/math/big/ratconv.go:244:15: call math/big.scanExponent:21: no hot callee
/usr/local/go/src/math/big/ratconv.go:250:22: PGO devirtualize considering call r.ReadByte()
/usr/local/go/src/math/big/ratconv.go:250:22: call math/big.scanExponent:27: no hot callee
/usr/local/go/src/math/big/ratconv.go:255:23: PGO devirtualize considering call r.ReadByte()
/usr/local/go/src/math/big/ratconv.go:255:23: call math/big.scanExponent:32: no hot callee
/usr/local/go/src/math/big/ratconv.go:277:16: PGO devirtualize considering call r.UnreadByte()
/usr/local/go/src/math/big/ratconv.go:277:16: call math/big.scanExponent:54: no hot callee
/usr/local/go/src/math/big/ratconv.go:280:23: PGO devirtualize considering call r.ReadByte()
/usr/local/go/src/math/big/ratconv.go:280:23: call math/big.scanExponent:57: no hot callee
/usr/local/go/src/math/big/floatconv.go:299:13: PGO devirtualize considering call s.SkipSpace()
/usr/local/go/src/math/big/floatconv.go:299:13: call math/big.(*Float).Scan:1: no hot callee
/usr/local/go/src/math/big/intconv.go:48:11: PGO devirtualize considering call s.Write(b)
/usr/local/go/src/math/big/intconv.go:48:11: call math/big.writeMultiple:4: no hot callee
/usr/local/go/src/math/big/ftoa.go:466:30: PGO devirtualize considering call s.Precision()
/usr/local/go/src/math/big/ftoa.go:466:30: call math/big.(*Float).Format:1: no hot callee
/usr/local/go/src/math/big/ftoa.go:504:12: PGO devirtualize considering call s.Flag(' ')
/usr/local/go/src/math/big/ftoa.go:504:12: call math/big.(*Float).Format:39: no hot callee
/usr/local/go/src/math/big/ftoa.go:508:13: PGO devirtualize considering call s.Flag('+')
/usr/local/go/src/math/big/ftoa.go:508:13: call math/big.(*Float).Format:43: no hot callee
/usr/local/go/src/math/big/ftoa.go:510:13: PGO devirtualize considering call s.Flag(' ')
/usr/local/go/src/math/big/ftoa.go:510:13: call math/big.(*Float).Format:45: no hot callee
/usr/local/go/src/math/big/ftoa.go:515:31: PGO devirtualize considering call s.Width()
/usr/local/go/src/math/big/ftoa.go:515:31: call math/big.(*Float).Format:50: no hot callee
/usr/local/go/src/math/big/ftoa.go:520:13: PGO devirtualize considering call s.Flag('0')
/usr/local/go/src/math/big/ftoa.go:520:13: edge math/big.(*Float).Format:55 -> math/big.(*Float).IsInf (weight 0): *Float doesn't implement fmt.State (*Float does not implement fmt.State (missing Flag method))
/usr/local/go/src/math/big/ftoa.go:520:13: call math/big.(*Float).Format:55: no hot callee
/usr/local/go/src/math/big/ftoa.go:524:10: PGO devirtualize considering call s.Write(buf)
/usr/local/go/src/math/big/ftoa.go:524:10: call math/big.(*Float).Format:59: no hot callee
/usr/local/go/src/math/big/ftoa.go:525:13: PGO devirtualize considering call s.Flag('-')
/usr/local/go/src/math/big/ftoa.go:525:13: call math/big.(*Float).Format:60: no hot callee
/usr/local/go/src/math/big/ftoa.go:528:10: PGO devirtualize considering call s.Write(buf)
/usr/local/go/src/math/big/ftoa.go:528:10: call math/big.(*Float).Format:63: no hot callee
/usr/local/go/src/math/big/ftoa.go:534:10: PGO devirtualize considering call s.Write(buf)
/usr/local/go/src/math/big/ftoa.go:534:10: call math/big.(*Float).Format:69: no hot callee
/usr/local/go/src/math/big/int.go:506:25: PGO devirtualize considering call r.ReadByte()
/usr/local/go/src/math/big/int.go:506:25: call math/big.(*Int).setFromScanner:5: no hot callee
/usr/local/go/src/math/big/intconv.go:94:13: PGO devirtualize considering call s.Flag('+')
/usr/local/go/src/math/big/intconv.go:94:13: call math/big.(*Int).Format:28: no hot callee
/usr/local/go/src/math/big/intconv.go:96:13: PGO devirtualize considering call s.Flag(' ')
/usr/local/go/src/math/big/intconv.go:96:13: call math/big.(*Int).Format:30: no hot callee
/usr/local/go/src/math/big/intconv.go:102:11: PGO devirtualize considering call s.Flag('#')
/usr/local/go/src/math/big/intconv.go:102:11: call math/big.(*Int).Format:36: no hot callee
/usr/local/go/src/math/big/intconv.go:134:40: PGO devirtualize considering call s.Precision()
/usr/local/go/src/math/big/intconv.go:134:40: call math/big.(*Int).Format:68: no hot callee
/usr/local/go/src/math/big/intconv.go:146:31: PGO devirtualize considering call s.Width()
/usr/local/go/src/math/big/intconv.go:146:31: call math/big.(*Int).Format:80: no hot callee
/usr/local/go/src/math/big/intconv.go:148:14: PGO devirtualize considering call s.Flag('-')
/usr/local/go/src/math/big/intconv.go:148:14: call math/big.(*Int).Format:82: no hot callee
/usr/local/go/src/math/big/intconv.go:151:14: PGO devirtualize considering call s.Flag('0')
/usr/local/go/src/math/big/intconv.go:151:14: call math/big.(*Int).Format:85: no hot callee
/usr/local/go/src/math/big/intconv.go:165:9: PGO devirtualize considering call s.Write(digits)
/usr/local/go/src/math/big/intconv.go:165:9: call math/big.(*Int).Format:99: no hot callee
/usr/local/go/src/math/big/intconv.go:220:29: PGO devirtualize considering call r.ScanState.ReadRune()
/usr/local/go/src/math/big/intconv.go:220:29: call math/big.byteReader.ReadByte:1: no hot callee
/usr/local/go/src/math/big/intconv.go:228:21: PGO devirtualize considering call r.ScanState.UnreadRune()
/usr/local/go/src/math/big/intconv.go:228:21: call math/big.byteReader.UnreadByte:1: no hot callee
/usr/local/go/src/math/big/intconv.go:237:13: PGO devirtualize considering call s.SkipSpace()
/usr/local/go/src/math/big/intconv.go:237:13: call math/big.(*Int).Scan:1: no hot callee
/usr/local/go/src/math/big/ratconv.go:27:21: PGO devirtualize considering call s.Token(true, ratTok)
/usr/local/go/src/math/big/ratconv.go:27:21: call math/big.(*Rat).Scan:1: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=math/big.(*Int).Bytes
# net
/usr/local/go/src/net/ipsock_posix.go:120:58: PGO devirtualize considering call laddr.isWildcard()
/usr/local/go/src/net/ipsock_posix.go:120:58: call net.favoriteAddrFamily:8: no hot callee
/usr/local/go/src/net/ipsock_posix.go:127:22: PGO devirtualize considering call laddr.family()
/usr/local/go/src/net/ipsock_posix.go:127:22: call net.favoriteAddrFamily:15: no hot callee
/usr/local/go/src/net/ipsock_posix.go:130:34: PGO devirtualize considering call laddr.family()
/usr/local/go/src/net/ipsock_posix.go:130:34: call net.favoriteAddrFamily:18: no hot callee
/usr/local/go/src/net/ipsock_posix.go:131:32: PGO devirtualize considering call raddr.family()
/usr/local/go/src/net/ipsock_posix.go:131:32: call net.favoriteAddrFamily:19: no hot callee
/usr/local/go/src/net/sock_posix.go:183:30: PGO devirtualize considering call laddr.sockaddr(fd.family)
/usr/local/go/src/net/sock_posix.go:183:30: call net.(*netFD).listenStream:6: no hot callee
/usr/local/go/src/net/sock_posix.go:192:58: PGO devirtualize considering call laddr.String()
/usr/local/go/src/net/sock_posix.go:192:58: edge net.(*netFD).listenStream:15 -> net.(*netFD).ctrlNetwork (weight 0): *netFD doesn't implement sockaddr (*netFD does not implement sockaddr (missing Network method))
/usr/local/go/src/net/sock_posix.go:192:58: call net.(*netFD).listenStream:15: no hot callee
/usr/local/go/src/net/sock_posix.go:237:30: PGO devirtualize considering call laddr.sockaddr(fd.family)
/usr/local/go/src/net/sock_posix.go:237:30: call net.(*netFD).listenDatagram:26: no hot callee
/usr/local/go/src/net/sock_posix.go:246:58: PGO devirtualize considering call laddr.String()
/usr/local/go/src/net/sock_posix.go:246:58: edge net.(*netFD).listenDatagram:35 -> net.(*netFD).ctrlNetwork (weight 0): *netFD doesn't implement sockaddr (*netFD does not implement sockaddr (missing Network method))
/usr/local/go/src/net/sock_posix.go:246:58: call net.(*netFD).listenDatagram:35: no hot callee
/usr/local/go/src/net/fd_unix.go:63:18: PGO devirtualize considering call ctx.Done()
/usr/local/go/src/net/fd_unix.go:63:18: call net.(*netFD).connect:8: no hot callee
/usr/local/go/src/net/fd_unix.go:64:30: PGO devirtualize considering call ctx.Err()
/usr/local/go/src/net/fd_unix.go:64:30: edge net.(*netFD).connect:9 -> net.mapErr (weight 0): callee not a method
/usr/local/go/src/net/fd_unix.go:64:30: call net.(*netFD).connect:9: no hot callee
/usr/local/go/src/net/fd_unix.go:88:42: PGO devirtualize considering call ctx.Deadline()
/usr/local/go/src/net/fd_unix.go:88:42: call net.(*netFD).connect:33: no hot callee
/usr/local/go/src/net/fd_unix.go:98:21: PGO devirtualize considering call ctx.Done()
/usr/local/go/src/net/fd_unix.go:98:21: call net.(*netFD).connect:43: no hot callee
/usr/local/go/src/net/fd_unix.go:144:31: PGO devirtualize considering call ctx.Err()
/usr/local/go/src/net/fd_unix.go:144:31: edge net.(*netFD).connect:89 -> net.mapErr (weight 0): callee not a method
/usr/local/go/src/net/fd_unix.go:144:31: call net.(*netFD).connect:89: no hot callee
/usr/local/go/src/net/fd_unix.go:125:28: PGO devirtualize considering call ctx.Err()
/usr/local/go/src/net/fd_unix.go:125:28: call net.(*netFD).connect.func2:8: no hot callee
/usr/local/go/src/net/sock_posix.go:126:27: PGO devirtualize considering call raddr.String()
/usr/local/go/src/net/sock_posix.go:126:27: call net.(*netFD).dial:10: no hot callee
/usr/local/go/src/net/sock_posix.go:128:27: PGO devirtualize considering call laddr.String()
/usr/local/go/src/net/sock_posix.go:128:27: call net.(*netFD).dial:12: no hot callee
/usr/local/go/src/net/sock_posix.go:137:31: PGO devirtualize considering call laddr.sockaddr(fd.family)
/usr/local/go/src/net/sock_posix.go:137:31: call net.(*netFD).dial:21: no hot callee
/usr/local/go/src/net/sock_posix.go:148:31: PGO devirtualize considering call raddr.sockaddr(fd.family)
/usr/local/go/src/net/sock_posix.go:148:31: call net.(*netFD).dial:32: no hot callee
/usr/local/go/src/net/dnsconfig_unix.go:33:26: PGO devirtualize considering call fi.ModTime()
/usr/local/go/src/net/dnsconfig_unix.go:33:26: call net.dnsReadConfig:15: no hot callee
/usr/local/go/src/net/dnsclient_unix.go:400:22: PGO devirtualize considering call fi.ModTime()
/usr/local/go/src/net/dnsclient_unix.go:400:22: call net.(*resolverConfig).tryUpdate:29: no hot callee
/usr/local/go/src/net/parse.go:72:19: PGO devirtualize considering call st.ModTime()
/usr/local/go/src/net/parse.go:72:19: call net.(*file).stat:5: no hot callee
/usr/local/go/src/net/parse.go:72:30: PGO devirtualize considering call st.Size()
/usr/local/go/src/net/parse.go:72:30: call net.(*file).stat:5: no hot callee
/usr/local/go/src/net/nss.go:66:21: PGO devirtualize considering call fi.ModTime()
/usr/local/go/src/net/nss.go:66:21: call net.(*nsswitchConfig).tryUpdate:17: no hot callee
/usr/local/go/src/net/dial.go:183:26: PGO devirtualize considering call ctx.Deadline()
/usr/local/go/src/net/dial.go:183:26: call net.(*Dialer).deadline:4: no hot callee
/usr/local/go/src/net/parse.go:88:19: PGO devirtualize considering call st.ModTime()
/usr/local/go/src/net/parse.go:88:19: call net.stat:5: no hot callee
/usr/local/go/src/net/parse.go:88:30: PGO devirtualize considering call st.Size()
/usr/local/go/src/net/parse.go:88:30: call net.stat:5: no hot callee
/usr/local/go/src/net/unixsock_posix.go:31:38: PGO devirtualize considering call laddr.isWildcard()
/usr/local/go/src/net/unixsock_posix.go:31:38: call net.unixSocket:15: no hot callee
/usr/local/go/src/net/unixsock_posix.go:34:38: PGO devirtualize considering call raddr.isWildcard()
/usr/local/go/src/net/unixsock_posix.go:34:38: call net.unixSocket:18: no hot callee
/usr/local/go/src/net/dial.go:632:23: PGO devirtualize considering call ctx.Value(nettrace.TraceKey{})
/usr/local/go/src/net/dial.go:632:23: call net.(*sysDialer).dialSingle:1: no hot callee
/usr/local/go/src/net/dial.go:634:21: PGO devirtualize considering call ra.String()
/usr/local/go/src/net/dial.go:634:21: call net.(*sysDialer).dialSingle:3: no hot callee
/usr/local/go/src/net/dial.go:592:18: PGO devirtualize considering call ctx.Done()
/usr/local/go/src/net/dial.go:592:18: call net.(*sysDialer).dialSerial:5: no hot callee
/usr/local/go/src/net/dial.go:593:105: PGO devirtualize considering call ctx.Err()
/usr/local/go/src/net/dial.go:593:105: edge net.(*sysDialer).dialSerial:6 -> net.mapErr (weight 0): callee not a method
/usr/local/go/src/net/dial.go:593:105: call net.(*sysDialer).dialSerial:6: no hot callee
/usr/local/go/src/net/dial.go:598:43: PGO devirtualize considering call ctx.Deadline()
/usr/local/go/src/net/dial.go:598:43: call net.(*sysDialer).dialSerial:11: no hot callee
/usr/local/go/src/net/dial.go:539:12: PGO devirtualize considering call c.Close()
/usr/local/go/src/net/dial.go:539:12: call net.(*sysDialer).dialParallel.func1:10: no hot callee
/usr/local/go/src/net/dnsclient_unix.go:102:22: PGO devirtualize considering call c.Write(b)
/usr/local/go/src/net/dnsclient_unix.go:102:22: call net.dnsPacketRoundTrip:1: no hot callee
/usr/local/go/src/net/dnsclient_unix.go:108:19: PGO devirtualize considering call c.Read(b)
/usr/local/go/src/net/dnsclient_unix.go:108:19: call net.dnsPacketRoundTrip:7: no hot callee
/usr/local/go/src/net/dnsclient_unix.go:129:22: PGO devirtualize considering call c.Write(b)
/usr/local/go/src/net/dnsclient_unix.go:129:22: call net.dnsStreamRoundTrip:1: no hot callee
/usr/local/go/src/net/ipsock.go:140:57: PGO devirtualize considering call errNoSuitableAddress.Error()
/usr/local/go/src/net/ipsock.go:140:57: call net.filterAddrList:8: no hot callee
/usr/local/go/src/net/dial.go:277:67: PGO devirtualize considering call hint.Network()
/usr/local/go/src/net/dial.go:277:67: edge net.(*Resolver).resolveAddrList:14 -> net.(*UnixAddr).Network (weight 0): hottest so far
/usr/local/go/src/net/dial.go:277:67 call net.(*Resolver).resolveAddrList:14: hottest callee net.(*UnixAddr).Network (weight 0)
/usr/local/go/src/net/dial.go:278:82: PGO devirtualize considering call hint.String()
/usr/local/go/src/net/dial.go:278:82: call net.(*Resolver).resolveAddrList:15: no hot callee
/usr/local/go/src/net/dial.go:305:18: PGO devirtualize considering call addr.Network()
/usr/local/go/src/net/dial.go:305:18: call net.(*Resolver).resolveAddrList:42: no hot callee
/usr/local/go/src/net/dial.go:305:36: PGO devirtualize considering call hint.Network()
/usr/local/go/src/net/dial.go:305:36: call net.(*Resolver).resolveAddrList:42: no hot callee
/usr/local/go/src/net/dial.go:306:82: PGO devirtualize considering call hint.String()
/usr/local/go/src/net/dial.go:306:82: call net.(*Resolver).resolveAddrList:43: no hot callee
/usr/local/go/src/net/dial.go:327:57: PGO devirtualize considering call errNoSuitableAddress.Error()
/usr/local/go/src/net/dial.go:327:57: call net.(*Resolver).resolveAddrList:64: no hot callee
/usr/local/go/src/net/dial.go:327:78: PGO devirtualize considering call hint.String()
/usr/local/go/src/net/dial.go:327:78: call net.(*Resolver).resolveAddrList:64: no hot callee
/usr/local/go/src/net/lookup.go:297:49: PGO devirtualize considering call errNoSuchHost.Error()
/usr/local/go/src/net/lookup.go:297:49: call net.(*Resolver).lookupIPAddr:3: no hot callee
/usr/local/go/src/net/lookup.go:302:23: PGO devirtualize considering call ctx.Value(nettrace.TraceKey{})
/usr/local/go/src/net/lookup.go:302:23: call net.(*Resolver).lookupIPAddr:8: no hot callee
/usr/local/go/src/net/lookup.go:310:24: PGO devirtualize considering call ctx.Value(nettrace.LookupIPAltResolverKey{})
/usr/local/go/src/net/lookup.go:310:24: call net.(*Resolver).lookupIPAddr:16: no hot callee
/usr/local/go/src/net/lookup.go:333:17: PGO devirtualize considering call ctx.Done()
/usr/local/go/src/net/lookup.go:333:17: call net.(*Resolver).lookupIPAddr:39: no hot callee
/usr/local/go/src/net/lookup.go:347:20: PGO devirtualize considering call ctx.Err()
/usr/local/go/src/net/lookup.go:347:20: call net.(*Resolver).lookupIPAddr:53: no hot callee
/usr/local/go/src/net/lookup.go:349:35: PGO devirtualize considering call .autotmp_26.Error()
/usr/local/go/src/net/lookup.go:349:35: edge net.(*Resolver).lookupIPAddr:55 -> net.mapErr (weight 0): callee not a method
/usr/local/go/src/net/lookup.go:349:35: call net.(*Resolver).lookupIPAddr:55: no hot callee
/usr/local/go/src/net/lookup.go:367:30: PGO devirtualize considering call terr.Timeout()
/usr/local/go/src/net/lookup.go:367:30: call net.(*Resolver).lookupIPAddr:73: no hot callee
/usr/local/go/src/net/lookup.go:370:26: PGO devirtualize considering call err.Error()
/usr/local/go/src/net/lookup.go:370:26: call net.(*Resolver).lookupIPAddr:76: no hot callee
/usr/local/go/src/net/dnsclient_unix.go:610:69: PGO devirtualize considering call errNoSuchHost.Error()
/usr/local/go/src/net/dnsclient_unix.go:610:69: call net.(*Resolver).goLookupIPCNAMEOrder:15: no hot callee
/usr/local/go/src/net/dnsclient_unix.go:616:68: PGO devirtualize considering call errNoSuchHost.Error()
/usr/local/go/src/net/dnsclient_unix.go:616:68: call net.(*Resolver).goLookupIPCNAMEOrder:21: no hot callee
/usr/local/go/src/net/dnsclient_unix.go:671:62: PGO devirtualize considering call nerr.Temporary()
/usr/local/go/src/net/dnsclient_unix.go:671:62: edge net.(*Resolver).goLookupIPCNAMEOrder:76 -> net.(*Resolver).strictErrors (weight 0): *Resolver doesn't implement Error (*Resolver does not implement Error (missing Error method))
/usr/local/go/src/net/dnsclient_unix.go:671:62: call net.(*Resolver).goLookupIPCNAMEOrder:76: no hot callee
/usr/local/go/src/net/dnsclient_unix.go:280:23: PGO devirtualize considering call err.Error()
/usr/local/go/src/net/dnsclient_unix.go:280:23: call net.(*Resolver).tryOneName:22: no hot callee
/usr/local/go/src/net/dnsclient_unix.go:284:51: PGO devirtualize considering call nerr.Timeout()
/usr/local/go/src/net/dnsclient_unix.go:284:51: call net.(*Resolver).tryOneName:26: no hot callee
/usr/local/go/src/net/dnsclient_unix.go:298:23: PGO devirtualize considering call err.Error()
/usr/local/go/src/net/dnsclient_unix.go:298:23: call net.(*Resolver).tryOneName:40: no hot callee
/usr/local/go/src/net/dnsclient_unix.go:321:22: PGO devirtualize considering call err.Error()
/usr/local/go/src/net/dnsclient_unix.go:321:22: call net.(*Resolver).tryOneName:63: no hot callee
/usr/local/go/src/net/dnsclient_unix.go:181:27: PGO devirtualize considering call ctx.Deadline()
/usr/local/go/src/net/dnsclient_unix.go:181:27: edge net.(*Resolver).exchange:20 -> time.Time.IsZero (weight 0): time.Time doesn't implement context.Context (time.Time does not implement context.Context (missing Deadline method))
/usr/local/go/src/net/dnsclient_unix.go:181:27: call net.(*Resolver).exchange:20: no hot callee
/usr/local/go/src/net/dnsclient_unix.go:182:17: PGO devirtualize considering call c.SetDeadline(d)
/usr/local/go/src/net/dnsclient_unix.go:182:17: call net.(*Resolver).exchange:21: no hot callee
/usr/local/go/src/net/dnsclient_unix.go:191:10: PGO devirtualize considering call c.Close()
/usr/local/go/src/net/dnsclient_unix.go:191:10: call net.(*Resolver).exchange:30: no hot callee
/usr/local/go/src/net/dial.go:460:27: PGO devirtualize considering call ctx.Deadline()
/usr/local/go/src/net/dial.go:460:27: edge net.(*Dialer).DialContext:6 -> time.Time.Before (weight 0): time.Time doesn't implement context.Context (time.Time does not implement context.Context (missing Deadline method))
/usr/local/go/src/net/dial.go:460:27: call net.(*Dialer).DialContext:6: no hot callee
/usr/local/go/src/net/dial.go:481:26: PGO devirtualize considering call ctx.Value(nettrace.TraceKey{})
/usr/local/go/src/net/dial.go:481:26: call net.(*Dialer).DialContext:27: no hot callee
/usr/local/go/src/net/dial.go:473:22: PGO devirtualize considering call subCtx.Done()
/usr/local/go/src/net/dial.go:473:22: call net.(*Dialer).DialContext.func1:4: no hot callee
/usr/local/go/src/net/unixsock_posix.go:230:52: PGO devirtualize considering call fd.laddr.String()
/usr/local/go/src/net/unixsock_posix.go:230:52: call net.(*sysListener).listenUnix:11: no hot callee
/usr/local/go/src/net/dnsclient_unix.go:431:69: PGO devirtualize considering call errNoSuchHost.Error()
/usr/local/go/src/net/dnsclient_unix.go:431:69: call net.(*Resolver).lookup:7: no hot callee
/usr/local/go/src/net/dnsclient_unix.go:448:51: PGO devirtualize considering call nerr.Temporary()
/usr/local/go/src/net/dnsclient_unix.go:448:51: edge net.(*Resolver).lookup:24 -> net.(*Resolver).strictErrors (weight 0): *Resolver doesn't implement Error (*Resolver does not implement Error (missing Error method))
/usr/local/go/src/net/dnsclient_unix.go:448:51: call net.(*Resolver).lookup:24: no hot callee
/usr/local/go/src/net/dnsclient_unix.go:559:50: PGO devirtualize considering call errNoSuchHost.Error()
/usr/local/go/src/net/dnsclient_unix.go:559:50: call net.(*Resolver).goLookupHostOrder:9: no hot callee
/usr/local/go/src/net/dnsclient_unix.go:821:50: PGO devirtualize considering call errNoSuchHost.Error()
/usr/local/go/src/net/dnsclient_unix.go:821:50: call net.(*Resolver).goLookupPTR:8: no hot callee
/usr/local/go/src/net/fd_unix.go:47:23: PGO devirtualize considering call fd.laddr.String()
/usr/local/go/src/net/fd_unix.go:47:23: call net.(*netFD).name:3: no hot callee
/usr/local/go/src/net/fd_unix.go:50:23: PGO devirtualize considering call fd.raddr.String()
/usr/local/go/src/net/fd_unix.go:50:23: call net.(*netFD).name:6: no hot callee
/usr/local/go/src/net/file_unix.go:61:24: PGO devirtualize considering call laddr.Network()
/usr/local/go/src/net/file_unix.go:61:24: call net.newFileFD:31: no hot callee
/usr/local/go/src/net/lookup.go:185:49: PGO devirtualize considering call errNoSuchHost.Error()
/usr/local/go/src/net/lookup.go:185:49: call net.(*Resolver).LookupHost:3: no hot callee
/usr/local/go/src/net/lookup.go:229:49: PGO devirtualize considering call errNoSuchHost.Error()
/usr/local/go/src/net/lookup.go:229:49: call net.(*Resolver).LookupIP:12: no hot callee
/usr/local/go/src/net/lookup.go:277:30: PGO devirtualize considering call ovc.lookupValues.Done()
/usr/local/go/src/net/lookup.go:277:30: call net.(*onlyValuesCtx).Value:2: no hot callee
/usr/local/go/src/net/lookup.go:280:32: PGO devirtualize considering call ovc.lookupValues.Value(key)
/usr/local/go/src/net/lookup.go:280:32: call net.(*onlyValuesCtx).Value:5: no hot callee
/usr/local/go/src/net/net.go:478:29: PGO devirtualize considering call e.Source.String()
/usr/local/go/src/net/net.go:478:29: call net.(*OpError).Error:9: no hot callee
/usr/local/go/src/net/net.go:486:21: PGO devirtualize considering call e.Addr.String()
/usr/local/go/src/net/net.go:486:21: call net.(*OpError).Error:17: no hot callee
/usr/local/go/src/net/net.go:488:25: PGO devirtualize considering call e.Err.Error()
/usr/local/go/src/net/net.go:488:25: call net.(*OpError).Error:19: no hot callee
/usr/local/go/src/net/net.go:510:25: PGO devirtualize considering call t.Timeout()
/usr/local/go/src/net/net.go:510:25: call net.(*OpError).Timeout:3: no hot callee
/usr/local/go/src/net/net.go:513:24: PGO devirtualize considering call t.Timeout()
/usr/local/go/src/net/net.go:513:24: call net.(*OpError).Timeout:6: no hot callee
/usr/local/go/src/net/net.go:529:27: PGO devirtualize considering call t.Temporary()
/usr/local/go/src/net/net.go:529:27: call net.(*OpError).Temporary:9: no hot callee
/usr/local/go/src/net/net.go:532:26: PGO devirtualize considering call t.Temporary()
/usr/local/go/src/net/net.go:532:26: edge net.(*OpError).Temporary:12 -> internal/poll.(*DeadlineExceededError).Temporary (weight 2) (missing IR): hottest so far
/usr/local/go/src/net/net.go:532:26 call net.(*OpError).Temporary:12: hottest callee internal/poll.(*DeadlineExceededError).Temporary (weight 2)
/usr/local/go/src/net/net.go:611:94: PGO devirtualize considering call e.Err.Error()
/usr/local/go/src/net/net.go:611:94: call net.(*DNSConfigError).Error:0: no hot callee
/usr/local/go/src/net/net.go:723:25: PGO devirtualize considering call wv.writeBuffers(v)
/usr/local/go/src/net/net.go:723:25: call net.(*Buffers).WriteTo:2: no hot callee
/usr/local/go/src/net/net.go:726:21: PGO devirtualize considering call w.Write(b)
/usr/local/go/src/net/net.go:726:21: call net.(*Buffers).WriteTo:5: no hot callee
/usr/local/go/src/net/sendfile_linux.go:41:15: PGO devirtualize considering call sc.Read(func literal)
/usr/local/go/src/net/sendfile_linux.go:41:15: call net.sendFile:21: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=net.isZeros
hot-node enabled increased budget=2000 for func=net.IP.To4
hot-node enabled increased budget=2000 for func=net.IP.String
hot-node enabled increased budget=2000 for func=net.ipEmptyString
hot-budget check allows inlining for call net.IP.String (cost 357) at /usr/local/go/src/net/ip.go:324:18 in function net.ipEmptyString
hot-node enabled increased budget=2000 for func=net.parseIP
hot-budget check allows inlining for call net/netip.ParseAddr (cost 1358) at /usr/local/go/src/net/ip.go:502:28 in function net.parseIP
hot-node enabled increased budget=2000 for func=net.ParseIP
hot-budget check allows inlining for call net.parseIP (cost 1462) at /usr/local/go/src/net/ip.go:495:27 in function net.ParseIP
hot-node enabled increased budget=2000 for func=net.(*netFD).Read
hot-node enabled increased budget=2000 for func=net.(*netFD).Write
hot-node enabled increased budget=2000 for func=net.(*netFD).SetReadDeadline
hot-node enabled increased budget=2000 for func=net.(*netFD).SetWriteDeadline
hot-node enabled increased budget=2000 for func=net.(*conn).Read
hot-budget check allows inlining for call net.(*netFD).Read (cost 108) at /usr/local/go/src/net/net.go:179:21 in function net.(*conn).Read
hot-node enabled increased budget=2000 for func=net.(*conn).Write
hot-budget check allows inlining for call net.(*netFD).Write (cost 108) at /usr/local/go/src/net/net.go:191:22 in function net.(*conn).Write
hot-node enabled increased budget=2000 for func=net.(*conn).SetReadDeadline
hot-node enabled increased budget=2000 for func=net.(*OpError).Temporary
hot-node enabled increased budget=2000 for func=net.(*TCPAddr).String
hot-budget check allows inlining for call net.ipEmptyString (cost 367) at /usr/local/go/src/net/tcpsock.go:48:21 in function net.(*TCPAddr).String
# runtime/pprof
/usr/local/go/src/runtime/pprof/elf.go:54:33: PGO devirtualize considering call byteOrder.Uint32(buf[32:])
/usr/local/go/src/runtime/pprof/elf.go:54:33: call runtime/pprof.elfBuildID:33: no hot callee
/usr/local/go/src/runtime/pprof/elf.go:55:37: PGO devirtualize considering call byteOrder.Uint16(buf[46:])
/usr/local/go/src/runtime/pprof/elf.go:55:37: call runtime/pprof.elfBuildID:34: no hot callee
/usr/local/go/src/runtime/pprof/elf.go:59:31: PGO devirtualize considering call byteOrder.Uint16(buf[48:])
/usr/local/go/src/runtime/pprof/elf.go:59:31: call runtime/pprof.elfBuildID:38: no hot callee
/usr/local/go/src/runtime/pprof/elf.go:61:33: PGO devirtualize considering call byteOrder.Uint64(buf[40:])
/usr/local/go/src/runtime/pprof/elf.go:61:33: call runtime/pprof.elfBuildID:40: no hot callee
/usr/local/go/src/runtime/pprof/elf.go:62:37: PGO devirtualize considering call byteOrder.Uint16(buf[58:])
/usr/local/go/src/runtime/pprof/elf.go:62:37: call runtime/pprof.elfBuildID:41: no hot callee
/usr/local/go/src/runtime/pprof/elf.go:66:31: PGO devirtualize considering call byteOrder.Uint16(buf[60:])
/usr/local/go/src/runtime/pprof/elf.go:66:31: call runtime/pprof.elfBuildID:45: no hot callee
/usr/local/go/src/runtime/pprof/elf.go:73:29: PGO devirtualize considering call byteOrder.Uint32(buf[4:])
/usr/local/go/src/runtime/pprof/elf.go:73:29: call runtime/pprof.elfBuildID:52: no hot callee
/usr/local/go/src/runtime/pprof/elf.go:79:32: PGO devirtualize considering call byteOrder.Uint32(buf[16:])
/usr/local/go/src/runtime/pprof/elf.go:79:32: call runtime/pprof.elfBuildID:58: no hot callee
/usr/local/go/src/runtime/pprof/elf.go:80:33: PGO devirtualize considering call byteOrder.Uint32(buf[20:])
/usr/local/go/src/runtime/pprof/elf.go:80:33: call runtime/pprof.elfBuildID:59: no hot callee
/usr/local/go/src/runtime/pprof/elf.go:83:32: PGO devirtualize considering call byteOrder.Uint64(buf[24:])
/usr/local/go/src/runtime/pprof/elf.go:83:32: call runtime/pprof.elfBuildID:62: no hot callee
/usr/local/go/src/runtime/pprof/elf.go:84:33: PGO devirtualize considering call byteOrder.Uint64(buf[32:])
/usr/local/go/src/runtime/pprof/elf.go:84:33: call runtime/pprof.elfBuildID:63: no hot callee
/usr/local/go/src/runtime/pprof/elf.go:91:36: PGO devirtualize considering call byteOrder.Uint32(buf[0:])
/usr/local/go/src/runtime/pprof/elf.go:91:36: call runtime/pprof.elfBuildID:70: no hot callee
/usr/local/go/src/runtime/pprof/elf.go:92:36: PGO devirtualize considering call byteOrder.Uint32(buf[4:])
/usr/local/go/src/runtime/pprof/elf.go:92:36: call runtime/pprof.elfBuildID:71: no hot callee
/usr/local/go/src/runtime/pprof/elf.go:93:36: PGO devirtualize considering call byteOrder.Uint32(buf[8:])
/usr/local/go/src/runtime/pprof/elf.go:93:36: call runtime/pprof.elfBuildID:72: no hot callee
/usr/local/go/src/runtime/pprof/label.go:28:24: PGO devirtualize considering call ctx.Value(labelContextKey{})
/usr/local/go/src/runtime/pprof/label.go:28:24: call runtime/pprof.labelValue:1: no hot callee
/usr/local/go/src/runtime/pprof/pe.go:18:25: PGO devirtualize considering call s.ModTime()
/usr/local/go/src/runtime/pprof/pe.go:18:25: edge runtime/pprof.peBuildID:5 -> time.Time.String (weight 0): time.Time doesn't implement fs.FileInfo (time.Time does not implement fs.FileInfo (missing IsDir method))
/usr/local/go/src/runtime/pprof/pe.go:18:25: call runtime/pprof.peBuildID:5: no hot callee
/usr/local/go/src/runtime/pprof/pprof.go:418:12: PGO devirtualize considering call p.Len()
/usr/local/go/src/runtime/pprof/pprof.go:418:12: call runtime/pprof.printCountProfile:18: no hot callee
/usr/local/go/src/runtime/pprof/pprof.go:420:19: PGO devirtualize considering call p.Stack(i)
/usr/local/go/src/runtime/pprof/pprof.go:420:19: edge runtime/pprof.printCountProfile:20 -> runtime/pprof.printCountProfile.func1 (weight 0): callee not a method
/usr/local/go/src/runtime/pprof/pprof.go:420:19: call runtime/pprof.printCountProfile:20: no hot callee
/usr/local/go/src/runtime/pprof/pprof.go:420:31: PGO devirtualize considering call p.Label(i)
/usr/local/go/src/runtime/pprof/pprof.go:420:31: edge runtime/pprof.printCountProfile:20 -> runtime/pprof.printCountProfile.func1 (weight 0): callee not a method
/usr/local/go/src/runtime/pprof/pprof.go:420:31: call runtime/pprof.printCountProfile:20: no hot callee
/usr/local/go/src/runtime/pprof/pprof.go:433:56: PGO devirtualize considering call p.Len()
/usr/local/go/src/runtime/pprof/pprof.go:433:56: edge runtime/pprof.printCountProfile:33 -> fmt.Fprintf (weight 0): callee not a method
/usr/local/go/src/runtime/pprof/pprof.go:433:56: call runtime/pprof.printCountProfile:33: no hot callee
/usr/local/go/src/runtime/pprof/pprof.go:436:32: PGO devirtualize considering call p.Stack(index[k])
/usr/local/go/src/runtime/pprof/pprof.go:436:32: edge runtime/pprof.printCountProfile:36 -> runtime/pprof.printStackRecord (weight 0): callee not a method
/usr/local/go/src/runtime/pprof/pprof.go:436:32: call runtime/pprof.printCountProfile:36: no hot callee
/usr/local/go/src/runtime/pprof/pprof.go:453:48: PGO devirtualize considering call p.Stack(index[k])
/usr/local/go/src/runtime/pprof/pprof.go:453:48: edge runtime/pprof.printCountProfile:53 -> runtime/pprof.(*profileBuilder).appendLocsForStack (weight 0): *profileBuilder doesn't implement countProfile (*profileBuilder does not implement countProfile (missing Label method))
/usr/local/go/src/runtime/pprof/pprof.go:453:48: call runtime/pprof.printCountProfile:53: no hot callee
/usr/local/go/src/runtime/pprof/pprof.go:456:13: PGO devirtualize considering call p.Label(idx)
/usr/local/go/src/runtime/pprof/pprof.go:456:13: call runtime/pprof.printCountProfile:56: no hot callee
/usr/local/go/src/runtime/pprof/pprof.go:458:31: PGO devirtualize considering call p.Label(idx)
/usr/local/go/src/runtime/pprof/pprof.go:458:31: call runtime/pprof.printCountProfile.func2:1: no hot callee
/usr/local/go/src/runtime/pprof/pprof.go:714:19: PGO devirtualize considering call w.Write(buf)
/usr/local/go/src/runtime/pprof/pprof.go:714:19: call runtime/pprof.writeGoroutineStacks:17: no hot callee
/usr/local/go/src/runtime/pprof/pprof.go:821:58: PGO devirtualize considering call err.Error()
/usr/local/go/src/runtime/pprof/pprof.go:821:58: call runtime/pprof.profileWriter:16: no hot callee
/usr/local/go/src/runtime/pprof/runtime.go:36:27: PGO devirtualize considering call ctx.Value(labelContextKey{})
/usr/local/go/src/runtime/pprof/runtime.go:36:27: call runtime/pprof.SetGoroutineLabels:1: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
# internal/profile
/usr/local/go/src/internal/profile/proto.go:156:10: PGO devirtualize considering call m.encode(b)
/usr/local/go/src/internal/profile/proto.go:156:10: call internal/profile.encodeMessage:2: no hot callee
/usr/local/go/src/internal/profile/proto.go:248:18: PGO devirtualize considering call m.decoder()
/usr/local/go/src/internal/profile/proto.go:248:18: call internal/profile.decodeMessage:4: no hot callee
/usr/local/go/src/internal/profile/proto.go:46:10: PGO devirtualize considering call m.encode(&b)
/usr/local/go/src/internal/profile/proto.go:46:10: call internal/profile.marshal:2: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
# vendor/golang.org/x/text/unicode/norm
/usr/local/go/src/vendor/golang.org/x/text/unicode/norm/readwriter.go:41:25: PGO devirtualize considering call w.w.Write(w.buf[:i])
/usr/local/go/src/vendor/golang.org/x/text/unicode/norm/readwriter.go:41:25: call vendor/golang.org/x/text/unicode/norm.(*normWriter).Write:23: no hot callee
/usr/local/go/src/vendor/golang.org/x/text/unicode/norm/readwriter.go:54:22: PGO devirtualize considering call w.w.Write(w.buf)
/usr/local/go/src/vendor/golang.org/x/text/unicode/norm/readwriter.go:54:22: call vendor/golang.org/x/text/unicode/norm.(*normWriter).Close:2: no hot callee
/usr/local/go/src/vendor/golang.org/x/text/unicode/norm/readwriter.go:100:21: PGO devirtualize considering call r.r.Read(r.inbuf)
/usr/local/go/src/vendor/golang.org/x/text/unicode/norm/readwriter.go:100:21: call vendor/golang.org/x/text/unicode/norm.(*normReader).Read:17: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/internal/bigmod
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=crypto/internal/bigmod.(*Nat).shiftIn
hot-node enabled increased budget=2000 for func=crypto/internal/bigmod.rr
hot-budget check allows inlining for call crypto/internal/bigmod.(*Nat).shiftIn (cost 263) at /usr/local/go/src/crypto/internal/bigmod/nat.go:327:13 in function crypto/internal/bigmod.rr
hot-budget check allows inlining for call crypto/internal/bigmod.rr (cost 388) at /usr/local/go/src/crypto/internal/bigmod/nat.go:364:11 in function crypto/internal/bigmod.NewModulusFromBig
# crypto/dsa
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/internal/boring/bbig
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/elliptic
/usr/local/go/src/crypto/elliptic/elliptic.go:76:19: PGO devirtualize considering call curve.Params()
/usr/local/go/src/crypto/elliptic/elliptic.go:76:19: call crypto/elliptic.GenerateKey:1: no hot callee
/usr/local/go/src/crypto/elliptic/elliptic.go:98:30: PGO devirtualize considering call curve.ScalarBaseMult(priv)
/usr/local/go/src/crypto/elliptic/elliptic.go:98:30: call crypto/elliptic.GenerateKey:23: no hot callee
/usr/local/go/src/crypto/elliptic/elliptic.go:219:21: PGO devirtualize considering call curve.IsOnCurve(x, y)
/usr/local/go/src/crypto/elliptic/elliptic.go:219:21: call crypto/elliptic.panicIfNotOnCurve:7: no hot callee
/usr/local/go/src/crypto/elliptic/elliptic.go:112:26: PGO devirtualize considering call curve.Params()
/usr/local/go/src/crypto/elliptic/elliptic.go:112:26: call crypto/elliptic.Marshal:3: no hot callee
/usr/local/go/src/crypto/elliptic/elliptic.go:128:26: PGO devirtualize considering call curve.Params()
/usr/local/go/src/crypto/elliptic/elliptic.go:128:26: call crypto/elliptic.MarshalCompressed:2: no hot callee
/usr/local/go/src/crypto/elliptic/elliptic.go:155:21: PGO devirtualize considering call c.Unmarshal(data)
/usr/local/go/src/crypto/elliptic/elliptic.go:155:21: call crypto/elliptic.Unmarshal:2: no hot callee
/usr/local/go/src/crypto/elliptic/elliptic.go:158:26: PGO devirtualize considering call curve.Params()
/usr/local/go/src/crypto/elliptic/elliptic.go:158:26: call crypto/elliptic.Unmarshal:5: no hot callee
/usr/local/go/src/crypto/elliptic/elliptic.go:165:19: PGO devirtualize considering call curve.Params()
/usr/local/go/src/crypto/elliptic/elliptic.go:165:19: call crypto/elliptic.Unmarshal:12: no hot callee
/usr/local/go/src/crypto/elliptic/elliptic.go:171:21: PGO devirtualize considering call curve.IsOnCurve(x, y)
/usr/local/go/src/crypto/elliptic/elliptic.go:171:21: call crypto/elliptic.Unmarshal:18: no hot callee
/usr/local/go/src/crypto/elliptic/elliptic.go:182:31: PGO devirtualize considering call c.UnmarshalCompressed(data)
/usr/local/go/src/crypto/elliptic/elliptic.go:182:31: call crypto/elliptic.UnmarshalCompressed:2: no hot callee
/usr/local/go/src/crypto/elliptic/elliptic.go:185:26: PGO devirtualize considering call curve.Params()
/usr/local/go/src/crypto/elliptic/elliptic.go:185:26: call crypto/elliptic.UnmarshalCompressed:5: no hot callee
/usr/local/go/src/crypto/elliptic/elliptic.go:192:19: PGO devirtualize considering call curve.Params()
/usr/local/go/src/crypto/elliptic/elliptic.go:192:19: call crypto/elliptic.UnmarshalCompressed:12: no hot callee
/usr/local/go/src/crypto/elliptic/elliptic.go:198:18: PGO devirtualize considering call curve.Params()
/usr/local/go/src/crypto/elliptic/elliptic.go:198:18: edge crypto/elliptic.UnmarshalCompressed:18 -> crypto/elliptic.(*CurveParams).polynomial (weight 0): callee is a different method
/usr/local/go/src/crypto/elliptic/elliptic.go:198:18: call crypto/elliptic.UnmarshalCompressed:18: no hot callee
/usr/local/go/src/crypto/elliptic/elliptic.go:206:21: PGO devirtualize considering call curve.IsOnCurve(x, y)
/usr/local/go/src/crypto/elliptic/elliptic.go:206:21: call crypto/elliptic.UnmarshalCompressed:26: no hot callee
/usr/local/go/src/crypto/elliptic/params.go:329:24: PGO devirtualize considering call c.Params()
/usr/local/go/src/crypto/elliptic/params.go:329:24: call crypto/elliptic.matchesSpecificCurve:2: no hot callee
/usr/local/go/src/crypto/elliptic/params.go:60:28: PGO devirtualize considering call specific.IsOnCurve(x, y)
/usr/local/go/src/crypto/elliptic/params.go:60:28: call crypto/elliptic.(*CurveParams).IsOnCurve:4: no hot callee
/usr/local/go/src/crypto/elliptic/params.go:114:22: PGO devirtualize considering call specific.Add(x1, y1, x2, y2)
/usr/local/go/src/crypto/elliptic/params.go:114:22: call crypto/elliptic.(*CurveParams).Add:4: no hot callee
/usr/local/go/src/crypto/elliptic/params.go:212:25: PGO devirtualize considering call specific.Double(x1, y1)
/usr/local/go/src/crypto/elliptic/params.go:212:25: call crypto/elliptic.(*CurveParams).Double:4: no hot callee
/usr/local/go/src/crypto/elliptic/params.go:291:29: PGO devirtualize considering call specific.ScalarMult(Bx, By, k)
/usr/local/go/src/crypto/elliptic/params.go:291:29: call crypto/elliptic.(*CurveParams).ScalarMult:4: no hot callee
/usr/local/go/src/crypto/elliptic/params.go:321:33: PGO devirtualize considering call specific.ScalarBaseMult(k)
/usr/local/go/src/crypto/elliptic/params.go:321:33: call crypto/elliptic.(*CurveParams).ScalarBaseMult:4: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/rand
/usr/local/go/src/crypto/rand/rand_unix.go:82:20: PGO devirtualize considering call hr.r.Read(p)
/usr/local/go/src/crypto/rand/rand_unix.go:82:20: call crypto/rand.hideAgainReader.Read:1: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
# net/textproto
/usr/local/go/src/net/textproto/textproto.go:75:21: PGO devirtualize considering call c.conn.Close()
/usr/local/go/src/net/textproto/textproto.go:75:21: call net/textproto.(*Conn).Close:1: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=net/textproto.validHeaderFieldByte
hot-node enabled increased budget=2000 for func=net/textproto.canonicalMIMEHeaderKey
hot-node enabled increased budget=2000 for func=net/textproto.CanonicalMIMEHeaderKey
hot-node enabled increased budget=2000 for func=net/textproto.MIMEHeader.Get
hot-budget check allows inlining for call net/textproto.CanonicalMIMEHeaderKey (cost 472) at /usr/local/go/src/net/textproto/header.go:34:31 in function net/textproto.MIMEHeader.Get
hot-node enabled increased budget=2000 for func=net/textproto.MIMEHeader.Del
hot-budget check allows inlining for call net/textproto.CanonicalMIMEHeaderKey (cost 472) at /usr/local/go/src/net/textproto/header.go:55:34 in function net/textproto.MIMEHeader.Del
hot-node enabled increased budget=2000 for func=net/textproto.(*Reader).readContinuedLineSlice
hot-node enabled increased budget=2000 for func=net/textproto.(*Reader).upcomingHeaderKeys
hot-node enabled increased budget=2000 for func=net/textproto.readMIMEHeader
hot-budget check allows inlining for call net/textproto.(*Reader).upcomingHeaderKeys (cost 658) at /usr/local/go/src/net/textproto/reader.go:492:30 in function net/textproto.readMIMEHeader
hot-budget check allows inlining for call net/textproto.(*Reader).readContinuedLineSlice (cost 888) at /usr/local/go/src/net/textproto/reader.go:518:38 in function net/textproto.readMIMEHeader
hot-budget check allows inlining for call net/textproto.canonicalMIMEHeaderKey (cost 189) at /usr/local/go/src/net/textproto/reader.go:528:36 in function net/textproto.readMIMEHeader
hot-node enabled increased budget=2000 for func=net/textproto.(*Reader).ReadMIMEHeader
# crypto/ed25519
/usr/local/go/src/crypto/ed25519/ed25519.go:222:11: PGO devirtualize considering call mh.Write(([]byte)(domPrefix))
/usr/local/go/src/crypto/ed25519/ed25519.go:222:11: call crypto/ed25519.sign:15: no hot callee
/usr/local/go/src/crypto/ed25519/ed25519.go:223:11: PGO devirtualize considering call mh.Write([]byte{...})
/usr/local/go/src/crypto/ed25519/ed25519.go:223:11: call crypto/ed25519.sign:16: no hot callee
/usr/local/go/src/crypto/ed25519/ed25519.go:224:11: PGO devirtualize considering call mh.Write(([]byte)(context))
/usr/local/go/src/crypto/ed25519/ed25519.go:224:11: call crypto/ed25519.sign:17: no hot callee
/usr/local/go/src/crypto/ed25519/ed25519.go:226:10: PGO devirtualize considering call mh.Write(prefix)
/usr/local/go/src/crypto/ed25519/ed25519.go:226:10: call crypto/ed25519.sign:19: no hot callee
/usr/local/go/src/crypto/ed25519/ed25519.go:227:10: PGO devirtualize considering call mh.Write(message)
/usr/local/go/src/crypto/ed25519/ed25519.go:227:10: call crypto/ed25519.sign:20: no hot callee
/usr/local/go/src/crypto/ed25519/ed25519.go:229:24: PGO devirtualize considering call mh.Sum(messageDigest)
/usr/local/go/src/crypto/ed25519/ed25519.go:229:24: call crypto/ed25519.sign:22: no hot callee
/usr/local/go/src/crypto/ed25519/ed25519.go:239:11: PGO devirtualize considering call kh.Write(([]byte)(domPrefix))
/usr/local/go/src/crypto/ed25519/ed25519.go:239:11: call crypto/ed25519.sign:32: no hot callee
/usr/local/go/src/crypto/ed25519/ed25519.go:240:11: PGO devirtualize considering call kh.Write([]byte{...})
/usr/local/go/src/crypto/ed25519/ed25519.go:240:11: call crypto/ed25519.sign:33: no hot callee
/usr/local/go/src/crypto/ed25519/ed25519.go:241:11: PGO devirtualize considering call kh.Write(([]byte)(context))
/usr/local/go/src/crypto/ed25519/ed25519.go:241:11: call crypto/ed25519.sign:34: no hot callee
/usr/local/go/src/crypto/ed25519/ed25519.go:243:10: PGO devirtualize considering call kh.Write((*edwards25519.Point).Bytes(R))
/usr/local/go/src/crypto/ed25519/ed25519.go:243:10: edge crypto/ed25519.sign:36 -> crypto/internal/edwards25519.(*Point).Bytes (weight 0): *edwards25519.Point doesn't implement hash.Hash (*edwards25519.Point does not implement hash.Hash (missing BlockSize method))
/usr/local/go/src/crypto/ed25519/ed25519.go:243:10: call crypto/ed25519.sign:36: no hot callee
/usr/local/go/src/crypto/ed25519/ed25519.go:244:10: PGO devirtualize considering call kh.Write(publicKey)
/usr/local/go/src/crypto/ed25519/ed25519.go:244:10: call crypto/ed25519.sign:37: no hot callee
/usr/local/go/src/crypto/ed25519/ed25519.go:245:10: PGO devirtualize considering call kh.Write(message)
/usr/local/go/src/crypto/ed25519/ed25519.go:245:10: call crypto/ed25519.sign:38: no hot callee
/usr/local/go/src/crypto/ed25519/ed25519.go:247:21: PGO devirtualize considering call kh.Sum(hramDigest)
/usr/local/go/src/crypto/ed25519/ed25519.go:247:21: call crypto/ed25519.sign:40: no hot callee
/usr/local/go/src/crypto/ed25519/ed25519.go:89:23: PGO devirtualize considering call opts.HashFunc()
/usr/local/go/src/crypto/ed25519/ed25519.go:89:23: call crypto/ed25519.PrivateKey.Sign:1: no hot callee
/usr/local/go/src/crypto/ed25519/ed25519.go:320:11: PGO devirtualize considering call kh.Write(([]byte)(domPrefix))
/usr/local/go/src/crypto/ed25519/ed25519.go:320:11: call crypto/ed25519.verify:16: no hot callee
/usr/local/go/src/crypto/ed25519/ed25519.go:321:11: PGO devirtualize considering call kh.Write([]byte{...})
/usr/local/go/src/crypto/ed25519/ed25519.go:321:11: call crypto/ed25519.verify:17: no hot callee
/usr/local/go/src/crypto/ed25519/ed25519.go:322:11: PGO devirtualize considering call kh.Write(([]byte)(context))
/usr/local/go/src/crypto/ed25519/ed25519.go:322:11: call crypto/ed25519.verify:18: no hot callee
/usr/local/go/src/crypto/ed25519/ed25519.go:324:10: PGO devirtualize considering call kh.Write(sig[:32])
/usr/local/go/src/crypto/ed25519/ed25519.go:324:10: call crypto/ed25519.verify:20: no hot callee
/usr/local/go/src/crypto/ed25519/ed25519.go:325:10: PGO devirtualize considering call kh.Write(publicKey)
/usr/local/go/src/crypto/ed25519/ed25519.go:325:10: call crypto/ed25519.verify:21: no hot callee
/usr/local/go/src/crypto/ed25519/ed25519.go:326:10: PGO devirtualize considering call kh.Write(message)
/usr/local/go/src/crypto/ed25519/ed25519.go:326:10: call crypto/ed25519.verify:22: no hot callee
/usr/local/go/src/crypto/ed25519/ed25519.go:328:21: PGO devirtualize considering call kh.Sum(hramDigest)
/usr/local/go/src/crypto/ed25519/ed25519.go:328:21: call crypto/ed25519.verify:24: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
# encoding/asn1
/usr/local/go/src/encoding/asn1/common.go:166:15: PGO devirtualize considering call t.Kind()
/usr/local/go/src/encoding/asn1/common.go:166:15: call encoding/asn1.getUniversalType:15: no hot callee
/usr/local/go/src/encoding/asn1/common.go:174:12: PGO devirtualize considering call t.Elem()
/usr/local/go/src/encoding/asn1/common.go:174:12: call encoding/asn1.getUniversalType:23: no hot callee
/usr/local/go/src/encoding/asn1/common.go:174:19: PGO devirtualize considering call .autotmp_5.Kind()
/usr/local/go/src/encoding/asn1/common.go:174:19: call encoding/asn1.getUniversalType:23: no hot callee
/usr/local/go/src/encoding/asn1/common.go:177:30: PGO devirtualize considering call t.Name()
/usr/local/go/src/encoding/asn1/common.go:177:30: edge encoding/asn1.getUniversalType:26 -> strings.HasSuffix (weight 0): callee not a method
/usr/local/go/src/encoding/asn1/common.go:177:30: call encoding/asn1.getUniversalType:26: no hot callee
/usr/local/go/src/encoding/asn1/asn1.go:691:43: PGO devirtualize considering call ifaceType.Kind()
/usr/local/go/src/encoding/asn1/asn1.go:691:43: call encoding/asn1.parseField:13: no hot callee
/usr/local/go/src/encoding/asn1/asn1.go:691:89: PGO devirtualize considering call ifaceType.NumMethod()
/usr/local/go/src/encoding/asn1/asn1.go:691:89: call encoding/asn1.parseField:13: no hot callee
/usr/local/go/src/encoding/asn1/asn1.go:845:119: PGO devirtualize considering call fieldType.Name()
/usr/local/go/src/encoding/asn1/asn1.go:845:119: edge encoding/asn1.parseField:167 -> fmt.Sprintf (weight 0): callee not a method
/usr/local/go/src/encoding/asn1/asn1.go:845:119: call encoding/asn1.parseField:167: no hot callee
/usr/local/go/src/encoding/asn1/asn1.go:901:21: PGO devirtualize considering call .autotmp_86.Size()
/usr/local/go/src/encoding/asn1/asn1.go:901:21: edge encoding/asn1.parseField:223 -> reflect.Value.Type (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/encoding/asn1/asn1.go:901:21: call encoding/asn1.parseField:223: no hot callee
/usr/local/go/src/encoding/asn1/asn1.go:919:38: PGO devirtualize considering call structType.NumField()
/usr/local/go/src/encoding/asn1/asn1.go:919:38: call encoding/asn1.parseField:241: no hot callee
/usr/local/go/src/encoding/asn1/asn1.go:920:24: PGO devirtualize considering call structType.Field(i)
/usr/local/go/src/encoding/asn1/asn1.go:920:24: edge encoding/asn1.parseField:242 -> reflect.StructField.IsExported (weight 0): reflect.StructField doesn't implement reflect.Type (reflect.StructField does not implement reflect.Type (missing Align method))
/usr/local/go/src/encoding/asn1/asn1.go:920:24: call encoding/asn1.parseField:242: no hot callee
/usr/local/go/src/encoding/asn1/asn1.go:926:25: PGO devirtualize considering call structType.NumField()
/usr/local/go/src/encoding/asn1/asn1.go:926:25: call encoding/asn1.parseField:248: no hot callee
/usr/local/go/src/encoding/asn1/asn1.go:927:20: PGO devirtualize considering call structType.Field(0)
/usr/local/go/src/encoding/asn1/asn1.go:927:20: call encoding/asn1.parseField:249: no hot callee
/usr/local/go/src/encoding/asn1/asn1.go:933:38: PGO devirtualize considering call structType.NumField()
/usr/local/go/src/encoding/asn1/asn1.go:933:38: call encoding/asn1.parseField:255: no hot callee
/usr/local/go/src/encoding/asn1/asn1.go:934:29: PGO devirtualize considering call structType.Field(i)
/usr/local/go/src/encoding/asn1/asn1.go:934:29: call encoding/asn1.parseField:256: no hot callee
/usr/local/go/src/encoding/asn1/asn1.go:949:20: PGO devirtualize considering call sliceType.Elem()
/usr/local/go/src/encoding/asn1/asn1.go:949:20: call encoding/asn1.parseField:271: no hot callee
/usr/local/go/src/encoding/asn1/asn1.go:949:27: PGO devirtualize considering call .autotmp_104.Kind()
/usr/local/go/src/encoding/asn1/asn1.go:949:27: call encoding/asn1.parseField:271: no hot callee
/usr/local/go/src/encoding/asn1/asn1.go:954:74: PGO devirtualize considering call sliceType.Elem()
/usr/local/go/src/encoding/asn1/asn1.go:954:74: edge encoding/asn1.parseField:276 -> encoding/asn1.parseSequenceOf (weight 0): callee not a method
/usr/local/go/src/encoding/asn1/asn1.go:954:74: call encoding/asn1.parseField:276: no hot callee
/usr/local/go/src/encoding/asn1/asn1.go:990:57: PGO devirtualize considering call .autotmp_124.String()
/usr/local/go/src/encoding/asn1/asn1.go:990:57: edge encoding/asn1.parseField:312 -> reflect.Value.Type (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/encoding/asn1/asn1.go:990:57: call encoding/asn1.parseField:312: no hot callee
/usr/local/go/src/encoding/asn1/asn1.go:1107:16: PGO devirtualize considering call e.Type.Kind()
/usr/local/go/src/encoding/asn1/asn1.go:1107:16: call encoding/asn1.(*invalidUnmarshalError).Error:5: no hot callee
/usr/local/go/src/encoding/asn1/asn1.go:1108:75: PGO devirtualize considering call e.Type.String()
/usr/local/go/src/encoding/asn1/asn1.go:1108:75: call encoding/asn1.(*invalidUnmarshalError).Error:6: no hot callee
/usr/local/go/src/encoding/asn1/asn1.go:1110:66: PGO devirtualize considering call e.Type.String()
/usr/local/go/src/encoding/asn1/asn1.go:1110:66: call encoding/asn1.(*invalidUnmarshalError).Error:8: no hot callee
/usr/local/go/src/encoding/asn1/marshal.go:70:16: PGO devirtualize considering call e.Len()
/usr/local/go/src/encoding/asn1/marshal.go:70:16: call encoding/asn1.multiEncoder.Len:3: no hot callee
/usr/local/go/src/encoding/asn1/marshal.go:78:11: PGO devirtualize considering call e.Encode(dst[off:])
/usr/local/go/src/encoding/asn1/marshal.go:78:11: call encoding/asn1.multiEncoder.Encode:3: no hot callee
/usr/local/go/src/encoding/asn1/marshal.go:79:15: PGO devirtualize considering call e.Len()
/usr/local/go/src/encoding/asn1/marshal.go:79:15: call encoding/asn1.multiEncoder.Encode:4: no hot callee
/usr/local/go/src/encoding/asn1/marshal.go:88:16: PGO devirtualize considering call e.Len()
/usr/local/go/src/encoding/asn1/marshal.go:88:16: call encoding/asn1.setEncoder.Len:3: no hot callee
/usr/local/go/src/encoding/asn1/marshal.go:104:28: PGO devirtualize considering call e.Len()
/usr/local/go/src/encoding/asn1/marshal.go:104:28: call encoding/asn1.setEncoder.Encode:11: no hot callee
/usr/local/go/src/encoding/asn1/marshal.go:105:11: PGO devirtualize considering call e.Encode(l[i])
/usr/local/go/src/encoding/asn1/marshal.go:105:11: call encoding/asn1.setEncoder.Encode:12: no hot callee
/usr/local/go/src/encoding/asn1/marshal.go:134:18: PGO devirtualize considering call t.tag.Len()
/usr/local/go/src/encoding/asn1/marshal.go:134:18: call encoding/asn1.(*taggedEncoder).Len:1: no hot callee
/usr/local/go/src/encoding/asn1/marshal.go:134:33: PGO devirtualize considering call t.body.Len()
/usr/local/go/src/encoding/asn1/marshal.go:134:33: call encoding/asn1.(*taggedEncoder).Len:1: no hot callee
/usr/local/go/src/encoding/asn1/marshal.go:138:14: PGO devirtualize considering call t.tag.Encode(dst)
/usr/local/go/src/encoding/asn1/marshal.go:138:14: call encoding/asn1.(*taggedEncoder).Encode:1: no hot callee
/usr/local/go/src/encoding/asn1/marshal.go:139:29: PGO devirtualize considering call t.tag.Len()
/usr/local/go/src/encoding/asn1/marshal.go:139:29: call encoding/asn1.(*taggedEncoder).Encode:2: no hot callee
/usr/local/go/src/encoding/asn1/marshal.go:139:15: PGO devirtualize considering call t.body.Encode(dst[t.tag.Len():])
/usr/local/go/src/encoding/asn1/marshal.go:139:15: call encoding/asn1.(*taggedEncoder).Encode:2: no hot callee
/usr/local/go/src/encoding/asn1/marshal.go:490:29: PGO devirtualize considering call t.NumField()
/usr/local/go/src/encoding/asn1/marshal.go:490:29: call encoding/asn1.makeBody:29: no hot callee
/usr/local/go/src/encoding/asn1/marshal.go:491:15: PGO devirtualize considering call t.Field(i)
/usr/local/go/src/encoding/asn1/marshal.go:491:15: edge encoding/asn1.makeBody:30 -> reflect.StructField.IsExported (weight 0): reflect.StructField doesn't implement reflect.Type (reflect.StructField does not implement reflect.Type (missing Align method))
/usr/local/go/src/encoding/asn1/marshal.go:491:15: call encoding/asn1.makeBody:30: no hot callee
/usr/local/go/src/encoding/asn1/marshal.go:498:18: PGO devirtualize considering call t.NumField()
/usr/local/go/src/encoding/asn1/marshal.go:498:18: call encoding/asn1.makeBody:37: no hot callee
/usr/local/go/src/encoding/asn1/marshal.go:505:13: PGO devirtualize considering call t.Field(0)
/usr/local/go/src/encoding/asn1/marshal.go:505:13: call encoding/asn1.makeBody:44: no hot callee
/usr/local/go/src/encoding/asn1/marshal.go:523:73: PGO devirtualize considering call t.Field(startingField)
/usr/local/go/src/encoding/asn1/marshal.go:523:73: edge encoding/asn1.makeBody:62 -> encoding/asn1.makeField (weight 0): callee not a method
/usr/local/go/src/encoding/asn1/marshal.go:523:73: edge encoding/asn1.makeBody:62 -> reflect.Value.Field (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/encoding/asn1/marshal.go:523:73: edge encoding/asn1.makeBody:62 -> encoding/asn1.parseFieldParameters (weight 0): callee not a method
/usr/local/go/src/encoding/asn1/marshal.go:523:73: edge encoding/asn1.makeBody:62 -> reflect.StructTag.Get (weight 0): reflect.StructTag doesn't implement reflect.Type (reflect.StructTag does not implement reflect.Type (missing Align method))
/usr/local/go/src/encoding/asn1/marshal.go:523:73: call encoding/asn1.makeBody:62: no hot callee
/usr/local/go/src/encoding/asn1/marshal.go:527:81: PGO devirtualize considering call t.Field(i + startingField)
/usr/local/go/src/encoding/asn1/marshal.go:527:81: edge encoding/asn1.makeBody:66 -> reflect.StructTag.Get (weight 0): reflect.StructTag doesn't implement reflect.Type (reflect.StructTag does not implement reflect.Type (missing Align method))
/usr/local/go/src/encoding/asn1/marshal.go:527:81: edge encoding/asn1.makeBody:66 -> encoding/asn1.makeField (weight 0): callee not a method
/usr/local/go/src/encoding/asn1/marshal.go:527:81: edge encoding/asn1.makeBody:66 -> reflect.Value.Field (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/encoding/asn1/marshal.go:527:81: edge encoding/asn1.makeBody:66 -> encoding/asn1.parseFieldParameters (weight 0): callee not a method
/usr/local/go/src/encoding/asn1/marshal.go:527:81: call encoding/asn1.makeBody:66: no hot callee
/usr/local/go/src/encoding/asn1/marshal.go:537:20: PGO devirtualize considering call sliceType.Elem()
/usr/local/go/src/encoding/asn1/marshal.go:537:20: call encoding/asn1.makeBody:76: no hot callee
/usr/local/go/src/encoding/asn1/marshal.go:537:27: PGO devirtualize considering call .autotmp_28.Kind()
/usr/local/go/src/encoding/asn1/marshal.go:537:27: call encoding/asn1.makeBody:76: no hot callee
/usr/local/go/src/encoding/asn1/marshal.go:584:56: PGO devirtualize considering call .autotmp_4.NumMethod()
/usr/local/go/src/encoding/asn1/marshal.go:584:56: edge encoding/asn1.makeField:5 -> reflect.Value.Type (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/encoding/asn1/marshal.go:584:56: edge encoding/asn1.makeField:5 -> reflect.Value.Kind (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/encoding/asn1/marshal.go:584:56: call encoding/asn1.makeField:5: no hot callee
/usr/local/go/src/encoding/asn1/marshal.go:684:23: PGO devirtualize considering call t.body.Len()
/usr/local/go/src/encoding/asn1/marshal.go:684:23: call encoding/asn1.makeField:105: no hot callee
/usr/local/go/src/encoding/asn1/marshal.go:706:36: PGO devirtualize considering call t.tag.Len()
/usr/local/go/src/encoding/asn1/marshal.go:706:36: call encoding/asn1.makeField:127: no hot callee
/usr/local/go/src/encoding/asn1/marshal.go:744:25: PGO devirtualize considering call e.Len()
/usr/local/go/src/encoding/asn1/marshal.go:744:25: call encoding/asn1.MarshalWithParams:5: no hot callee
/usr/local/go/src/encoding/asn1/marshal.go:745:10: PGO devirtualize considering call e.Encode(b)
/usr/local/go/src/encoding/asn1/marshal.go:745:10: call encoding/asn1.MarshalWithParams:6: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/x509/pkix
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/rsa
/usr/local/go/src/crypto/rsa/rsa.go:460:13: PGO devirtualize considering call hash.Write(seed)
/usr/local/go/src/crypto/rsa/rsa.go:460:13: call crypto/rsa.mgf1XOR:6: no hot callee
/usr/local/go/src/crypto/rsa/rsa.go:461:13: PGO devirtualize considering call hash.Write(counter[0:4])
/usr/local/go/src/crypto/rsa/rsa.go:461:13: call crypto/rsa.mgf1XOR:7: no hot callee
/usr/local/go/src/crypto/rsa/rsa.go:462:20: PGO devirtualize considering call hash.Sum(digest[:0])
/usr/local/go/src/crypto/rsa/rsa.go:462:20: call crypto/rsa.mgf1XOR:8: no hot callee
/usr/local/go/src/crypto/rsa/rsa.go:463:13: PGO devirtualize considering call hash.Reset()
/usr/local/go/src/crypto/rsa/rsa.go:463:13: call crypto/rsa.mgf1XOR:9: no hot callee
/usr/local/go/src/crypto/rsa/pss.go:34:19: PGO devirtualize considering call hash.Size()
/usr/local/go/src/crypto/rsa/pss.go:34:19: call crypto/rsa.emsaPSSEncode:3: no hot callee
/usr/local/go/src/crypto/rsa/pss.go:72:12: PGO devirtualize considering call hash.Write(prefix[:])
/usr/local/go/src/crypto/rsa/pss.go:72:12: call crypto/rsa.emsaPSSEncode:41: no hot callee
/usr/local/go/src/crypto/rsa/pss.go:73:12: PGO devirtualize considering call hash.Write(mHash)
/usr/local/go/src/crypto/rsa/pss.go:73:12: call crypto/rsa.emsaPSSEncode:42: no hot callee
/usr/local/go/src/crypto/rsa/pss.go:74:12: PGO devirtualize considering call hash.Write(salt)
/usr/local/go/src/crypto/rsa/pss.go:74:12: call crypto/rsa.emsaPSSEncode:43: no hot callee
/usr/local/go/src/crypto/rsa/pss.go:76:14: PGO devirtualize considering call hash.Sum(h[:0])
/usr/local/go/src/crypto/rsa/pss.go:76:14: call crypto/rsa.emsaPSSEncode:45: no hot callee
/usr/local/go/src/crypto/rsa/pss.go:77:12: PGO devirtualize considering call hash.Reset()
/usr/local/go/src/crypto/rsa/pss.go:77:12: call crypto/rsa.emsaPSSEncode:46: no hot callee
/usr/local/go/src/crypto/rsa/pss.go:109:19: PGO devirtualize considering call hash.Size()
/usr/local/go/src/crypto/rsa/pss.go:109:19: call crypto/rsa.emsaPSSVerify:3: no hot callee
/usr/local/go/src/crypto/rsa/pss.go:193:12: PGO devirtualize considering call hash.Write(prefix[:])
/usr/local/go/src/crypto/rsa/pss.go:193:12: call crypto/rsa.emsaPSSVerify:87: no hot callee
/usr/local/go/src/crypto/rsa/pss.go:194:12: PGO devirtualize considering call hash.Write(mHash)
/usr/local/go/src/crypto/rsa/pss.go:194:12: call crypto/rsa.emsaPSSVerify:88: no hot callee
/usr/local/go/src/crypto/rsa/pss.go:195:12: PGO devirtualize considering call hash.Write(salt)
/usr/local/go/src/crypto/rsa/pss.go:195:12: call crypto/rsa.emsaPSSVerify:89: no hot callee
/usr/local/go/src/crypto/rsa/pss.go:197:16: PGO devirtualize considering call hash.Sum(nil)
/usr/local/go/src/crypto/rsa/pss.go:197:16: call crypto/rsa.emsaPSSVerify:91: no hot callee
/usr/local/go/src/crypto/rsa/rsa.go:165:47: PGO devirtualize considering call opts.HashFunc()
/usr/local/go/src/crypto/rsa/rsa.go:165:47: edge crypto/rsa.(*PrivateKey).Sign:5 -> crypto/rsa.SignPKCS1v15 (weight 0): callee not a method
/usr/local/go/src/crypto/rsa/rsa.go:165:47: call crypto/rsa.(*PrivateKey).Sign:5: no hot callee
/usr/local/go/src/crypto/rsa/rsa.go:718:16: PGO devirtualize considering call hash.Size()
/usr/local/go/src/crypto/rsa/rsa.go:718:16: call crypto/rsa.decryptOAEP:6: no hot callee
/usr/local/go/src/crypto/rsa/rsa.go:739:12: PGO devirtualize considering call hash.Write(label)
/usr/local/go/src/crypto/rsa/rsa.go:739:12: call crypto/rsa.decryptOAEP:27: no hot callee
/usr/local/go/src/crypto/rsa/rsa.go:740:19: PGO devirtualize considering call hash.Sum(nil)
/usr/local/go/src/crypto/rsa/rsa.go:740:19: call crypto/rsa.decryptOAEP:28: no hot callee
/usr/local/go/src/crypto/rsa/rsa.go:741:12: PGO devirtualize considering call hash.Reset()
/usr/local/go/src/crypto/rsa/rsa.go:741:12: call crypto/rsa.decryptOAEP:29: no hot callee
/usr/local/go/src/crypto/rsa/rsa.go:745:26: PGO devirtualize considering call hash.Size()
/usr/local/go/src/crypto/rsa/rsa.go:745:26: call crypto/rsa.decryptOAEP:33: no hot callee
/usr/local/go/src/crypto/rsa/rsa.go:746:20: PGO devirtualize considering call hash.Size()
/usr/local/go/src/crypto/rsa/rsa.go:746:20: call crypto/rsa.decryptOAEP:34: no hot callee
/usr/local/go/src/crypto/rsa/rsa.go:751:26: PGO devirtualize considering call hash.Size()
/usr/local/go/src/crypto/rsa/rsa.go:751:26: call crypto/rsa.decryptOAEP:39: no hot callee
/usr/local/go/src/crypto/rsa/rsa.go:766:22: PGO devirtualize considering call hash.Size()
/usr/local/go/src/crypto/rsa/rsa.go:766:22: call crypto/rsa.decryptOAEP:54: no hot callee
/usr/local/go/src/crypto/rsa/rsa.go:526:12: PGO devirtualize considering call hash.Reset()
/usr/local/go/src/crypto/rsa/rsa.go:526:12: call crypto/rsa.EncryptOAEP:10: no hot callee
/usr/local/go/src/crypto/rsa/rsa.go:528:29: PGO devirtualize considering call hash.Size()
/usr/local/go/src/crypto/rsa/rsa.go:528:29: call crypto/rsa.EncryptOAEP:12: no hot callee
/usr/local/go/src/crypto/rsa/rsa.go:541:12: PGO devirtualize considering call hash.Write(label)
/usr/local/go/src/crypto/rsa/rsa.go:541:12: call crypto/rsa.EncryptOAEP:25: no hot callee
/usr/local/go/src/crypto/rsa/rsa.go:542:19: PGO devirtualize considering call hash.Sum(nil)
/usr/local/go/src/crypto/rsa/rsa.go:542:19: call crypto/rsa.EncryptOAEP:26: no hot callee
/usr/local/go/src/crypto/rsa/rsa.go:543:12: PGO devirtualize considering call hash.Reset()
/usr/local/go/src/crypto/rsa/rsa.go:543:12: call crypto/rsa.EncryptOAEP:27: no hot callee
/usr/local/go/src/crypto/rsa/rsa.go:546:28: PGO devirtualize considering call hash.Size()
/usr/local/go/src/crypto/rsa/rsa.go:546:28: call crypto/rsa.EncryptOAEP:30: no hot callee
/usr/local/go/src/crypto/rsa/rsa.go:547:22: PGO devirtualize considering call hash.Size()
/usr/local/go/src/crypto/rsa/rsa.go:547:22: call crypto/rsa.EncryptOAEP:31: no hot callee
/usr/local/go/src/crypto/rsa/rsa.go:549:21: PGO devirtualize considering call hash.Size()
/usr/local/go/src/crypto/rsa/rsa.go:549:21: call crypto/rsa.EncryptOAEP:33: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
# vendor/golang.org/x/crypto/cryptobyte
/usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:341:18: PGO devirtualize considering call v.Marshal(b)
/usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:341:18: call vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddValue:1: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
# mime/multipart
/usr/local/go/src/mime/multipart/multipart.go:176:28: PGO devirtualize considering call err.Error()
/usr/local/go/src/mime/multipart/multipart.go:176:28: call mime/multipart.(*Part).populateHeaders:7: no hot callee
/usr/local/go/src/mime/multipart/formdata.go:303:25: PGO devirtualize considering call rc.Closer.Close()
/usr/local/go/src/mime/multipart/formdata.go:303:25: call mime/multipart.sectionReadCloser.Close:2: no hot callee
/usr/local/go/src/mime/multipart/multipart.go:144:21: PGO devirtualize considering call r.r.Read(p)
/usr/local/go/src/mime/multipart/multipart.go:144:21: call mime/multipart.(*stickyErrorReader).Read:4: no hot callee
/usr/local/go/src/mime/multipart/multipart.go:185:17: PGO devirtualize considering call p.r.Read(d)
/usr/local/go/src/mime/multipart/multipart.go:185:17: call mime/multipart.(*Part).Read:1: no hot callee
/usr/local/go/src/mime/multipart/writer.go:164:18: PGO devirtualize considering call p.Write(([]byte)(value))
/usr/local/go/src/mime/multipart/writer.go:164:18: call mime/multipart.(*Writer).WriteField:5: no hot callee
/usr/local/go/src/mime/multipart/writer.go:196:23: PGO devirtualize considering call p.mw.w.Write(d)
/usr/local/go/src/mime/multipart/writer.go:196:23: call mime/multipart.(*part).Write:4: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/ecdsa
/usr/local/go/src/crypto/ecdsa/ecdsa.go:62:23: PGO devirtualize considering call k.Curve.IsOnCurve(k.X, k.Y)
/usr/local/go/src/crypto/ecdsa/ecdsa.go:62:23: call crypto/ecdsa.(*PublicKey).ECDH:5: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa.go:65:23: PGO devirtualize considering call c.NewPublicKey(elliptic.Marshal(k.Curve, k.X, k.Y))
/usr/local/go/src/crypto/ecdsa/ecdsa.go:65:23: edge crypto/ecdsa.(*PublicKey).ECDH:8 -> crypto/elliptic.Marshal (weight 0): callee not a method
/usr/local/go/src/crypto/ecdsa/ecdsa.go:65:23: call crypto/ecdsa.(*PublicKey).ECDH:8: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa.go:100:25: PGO devirtualize considering call k.PublicKey.Curve.Params()
/usr/local/go/src/crypto/ecdsa/ecdsa.go:100:25: edge crypto/ecdsa.(*PrivateKey).ECDH:5 -> math/big.(*Int).BitLen (weight 0): *big.Int doesn't implement elliptic.Curve (*big.Int does not implement elliptic.Curve (wrong type for Add method)
have Add(*big.Int, *big.Int) *big.Int
want Add(*big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int))
/usr/local/go/src/crypto/ecdsa/ecdsa.go:100:25: call crypto/ecdsa.(*PrivateKey).ECDH:5: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa.go:104:24: PGO devirtualize considering call c.NewPrivateKey((*big.Int).FillBytes(k.D, make([]byte, size)))
/usr/local/go/src/crypto/ecdsa/ecdsa.go:104:24: edge crypto/ecdsa.(*PrivateKey).ECDH:9 -> math/big.(*Int).FillBytes (weight 0): *big.Int doesn't implement ecdh.Curve (*big.Int does not implement ecdh.Curve (missing GenerateKey method))
/usr/local/go/src/crypto/ecdsa/ecdsa.go:104:24: call crypto/ecdsa.(*PrivateKey).ECDH:9: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa.go:433:10: PGO devirtualize considering call md.Write((*big.Int).Bytes(priv.D))
/usr/local/go/src/crypto/ecdsa/ecdsa.go:433:10: edge crypto/ecdsa.mixedCSPRNG:20 -> math/big.(*Int).Bytes (weight 0): *big.Int doesn't implement hash.Hash (*big.Int does not implement hash.Hash (missing BlockSize method))
/usr/local/go/src/crypto/ecdsa/ecdsa.go:433:10: call crypto/ecdsa.mixedCSPRNG:20: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa.go:434:10: PGO devirtualize considering call md.Write(entropy)
/usr/local/go/src/crypto/ecdsa/ecdsa.go:434:10: call crypto/ecdsa.mixedCSPRNG:21: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa.go:435:10: PGO devirtualize considering call md.Write(hash)
/usr/local/go/src/crypto/ecdsa/ecdsa.go:435:10: call crypto/ecdsa.mixedCSPRNG:22: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa.go:436:15: PGO devirtualize considering call md.Sum(nil)
/usr/local/go/src/crypto/ecdsa/ecdsa.go:436:15: call crypto/ecdsa.mixedCSPRNG:23: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa.go:217:36: PGO devirtualize considering call c.curve.Params()
/usr/local/go/src/crypto/ecdsa/ecdsa.go:217:36: call crypto/ecdsa.randomPoint[go.shape.*uint8]:15: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa.go:367:19: PGO devirtualize considering call c.curve.Params()
/usr/local/go/src/crypto/ecdsa/ecdsa.go:367:19: call crypto/ecdsa.inverse[go.shape.*uint8]:1: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa.go:664:24: PGO devirtualize considering call curve.Params()
/usr/local/go/src/crypto/ecdsa/ecdsa.go:664:24: call crypto/ecdsa.precomputeParams[go.shape.*uint8]:1: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa_legacy.go:175:16: PGO devirtualize considering call c.Params()
/usr/local/go/src/crypto/ecdsa/ecdsa_legacy.go:175:16: call crypto/ecdsa.randFieldElement:5: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa_legacy.go:37:23: PGO devirtualize considering call c.Params()
/usr/local/go/src/crypto/ecdsa/ecdsa_legacy.go:37:23: edge crypto/ecdsa.hashToInt:1 -> math/big.(*Int).BitLen (weight 0): *big.Int doesn't implement elliptic.Curve (*big.Int does not implement elliptic.Curve (wrong type for Add method)
have Add(*big.Int, *big.Int) *big.Int
want Add(*big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int))
/usr/local/go/src/crypto/ecdsa/ecdsa_legacy.go:37:23: call crypto/ecdsa.hashToInt:1: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa_legacy.go:81:15: PGO devirtualize considering call c.Params()
/usr/local/go/src/crypto/ecdsa/ecdsa_legacy.go:81:15: call crypto/ecdsa.signLegacy:4: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa_legacy.go:95:27: PGO devirtualize considering call c.ScalarBaseMult((*big.Int).Bytes(k))
/usr/local/go/src/crypto/ecdsa/ecdsa_legacy.go:95:27: edge crypto/ecdsa.signLegacy:18 -> math/big.(*Int).Bytes (weight 0): *big.Int doesn't implement elliptic.Curve (*big.Int does not implement elliptic.Curve (wrong type for Add method)
have Add(*big.Int, *big.Int) *big.Int
want Add(*big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int))
/usr/local/go/src/crypto/ecdsa/ecdsa_legacy.go:95:27: call crypto/ecdsa.signLegacy:18: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa.go:277:26: PGO devirtualize considering call priv.PublicKey.Curve.Params()
/usr/local/go/src/crypto/ecdsa/ecdsa.go:277:26: call crypto/ecdsa.SignASN1:21: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa.go:278:29: PGO devirtualize considering call .autotmp_19.Params()
/usr/local/go/src/crypto/ecdsa/ecdsa.go:278:29: edge crypto/ecdsa.SignASN1:22 -> crypto/elliptic.P224 (weight 0): callee not a method
/usr/local/go/src/crypto/ecdsa/ecdsa.go:278:29: call crypto/ecdsa.SignASN1:22: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa.go:280:29: PGO devirtualize considering call .autotmp_22.Params()
/usr/local/go/src/crypto/ecdsa/ecdsa.go:280:29: edge crypto/ecdsa.SignASN1:24 -> crypto/elliptic.P256 (weight 0): callee not a method
/usr/local/go/src/crypto/ecdsa/ecdsa.go:280:29: call crypto/ecdsa.SignASN1:24: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa.go:282:29: PGO devirtualize considering call .autotmp_25.Params()
/usr/local/go/src/crypto/ecdsa/ecdsa.go:282:29: edge crypto/ecdsa.SignASN1:26 -> crypto/elliptic.P384 (weight 0): callee not a method
/usr/local/go/src/crypto/ecdsa/ecdsa.go:282:29: call crypto/ecdsa.SignASN1:26: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa.go:284:29: PGO devirtualize considering call .autotmp_28.Params()
/usr/local/go/src/crypto/ecdsa/ecdsa.go:284:29: edge crypto/ecdsa.SignASN1:28 -> crypto/elliptic.P521 (weight 0): callee not a method
/usr/local/go/src/crypto/ecdsa/ecdsa.go:284:29: call crypto/ecdsa.SignASN1:28: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa.go:605:32: PGO devirtualize considering call curve.curve.Params()
/usr/local/go/src/crypto/ecdsa/ecdsa.go:605:32: call crypto/ecdsa.(*nistCurve[go.shape.*uint8]).pointToAffine:6: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa_legacy.go:29:55: PGO devirtualize considering call c.ScalarBaseMult((*big.Int).Bytes(k))
/usr/local/go/src/crypto/ecdsa/ecdsa_legacy.go:29:55: edge crypto/ecdsa.generateLegacy:9 -> math/big.(*Int).Bytes (weight 0): *big.Int doesn't implement elliptic.Curve (*big.Int does not implement elliptic.Curve (wrong type for Add method)
have Add(*big.Int, *big.Int) *big.Int
want Add(*big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int))
/usr/local/go/src/crypto/ecdsa/ecdsa_legacy.go:29:55: call crypto/ecdsa.generateLegacy:9: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa.go:170:17: PGO devirtualize considering call c.Params()
/usr/local/go/src/crypto/ecdsa/ecdsa.go:170:17: call crypto/ecdsa.GenerateKey:12: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa.go:171:29: PGO devirtualize considering call .autotmp_12.Params()
/usr/local/go/src/crypto/ecdsa/ecdsa.go:171:29: edge crypto/ecdsa.GenerateKey:13 -> crypto/elliptic.P224 (weight 0): callee not a method
/usr/local/go/src/crypto/ecdsa/ecdsa.go:171:29: call crypto/ecdsa.GenerateKey:13: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa.go:173:29: PGO devirtualize considering call .autotmp_15.Params()
/usr/local/go/src/crypto/ecdsa/ecdsa.go:173:29: edge crypto/ecdsa.GenerateKey:15 -> crypto/elliptic.P256 (weight 0): callee not a method
/usr/local/go/src/crypto/ecdsa/ecdsa.go:173:29: call crypto/ecdsa.GenerateKey:15: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa.go:175:29: PGO devirtualize considering call .autotmp_18.Params()
/usr/local/go/src/crypto/ecdsa/ecdsa.go:175:29: edge crypto/ecdsa.GenerateKey:17 -> crypto/elliptic.P384 (weight 0): callee not a method
/usr/local/go/src/crypto/ecdsa/ecdsa.go:175:29: call crypto/ecdsa.GenerateKey:17: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa.go:177:29: PGO devirtualize considering call .autotmp_21.Params()
/usr/local/go/src/crypto/ecdsa/ecdsa.go:177:29: edge crypto/ecdsa.GenerateKey:19 -> crypto/elliptic.P521 (weight 0): callee not a method
/usr/local/go/src/crypto/ecdsa/ecdsa.go:177:29: call crypto/ecdsa.GenerateKey:19: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa.go:581:31: PGO devirtualize considering call curve.curve.Params()
/usr/local/go/src/crypto/ecdsa/ecdsa.go:581:31: call crypto/ecdsa.(*nistCurve[go.shape.*uint8]).pointFromAffine:1: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa_legacy.go:137:15: PGO devirtualize considering call c.Params()
/usr/local/go/src/crypto/ecdsa/ecdsa_legacy.go:137:15: call crypto/ecdsa.verifyLegacy:8: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa_legacy.go:155:28: PGO devirtualize considering call c.ScalarBaseMult((*big.Int).Bytes(u1))
/usr/local/go/src/crypto/ecdsa/ecdsa_legacy.go:155:28: edge crypto/ecdsa.verifyLegacy:26 -> math/big.(*Int).Bytes (weight 0): *big.Int doesn't implement elliptic.Curve (*big.Int does not implement elliptic.Curve (wrong type for Add method)
have Add(*big.Int, *big.Int) *big.Int
want Add(*big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int))
/usr/local/go/src/crypto/ecdsa/ecdsa_legacy.go:155:28: call crypto/ecdsa.verifyLegacy:26: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa_legacy.go:156:24: PGO devirtualize considering call c.ScalarMult(pub.X, pub.Y, (*big.Int).Bytes(u2))
/usr/local/go/src/crypto/ecdsa/ecdsa_legacy.go:156:24: edge crypto/ecdsa.verifyLegacy:27 -> math/big.(*Int).Bytes (weight 0): *big.Int doesn't implement elliptic.Curve (*big.Int does not implement elliptic.Curve (wrong type for Add method)
have Add(*big.Int, *big.Int) *big.Int
want Add(*big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int))
/usr/local/go/src/crypto/ecdsa/ecdsa_legacy.go:156:24: call crypto/ecdsa.verifyLegacy:27: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa_legacy.go:157:15: PGO devirtualize considering call c.Add(x1, y1, x2, y2)
/usr/local/go/src/crypto/ecdsa/ecdsa_legacy.go:157:15: call crypto/ecdsa.verifyLegacy:28: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa.go:482:25: PGO devirtualize considering call pub.Curve.Params()
/usr/local/go/src/crypto/ecdsa/ecdsa.go:482:25: call crypto/ecdsa.VerifyASN1:14: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa.go:483:29: PGO devirtualize considering call .autotmp_9.Params()
/usr/local/go/src/crypto/ecdsa/ecdsa.go:483:29: edge crypto/ecdsa.VerifyASN1:15 -> crypto/elliptic.P224 (weight 0): callee not a method
/usr/local/go/src/crypto/ecdsa/ecdsa.go:483:29: call crypto/ecdsa.VerifyASN1:15: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa.go:485:29: PGO devirtualize considering call .autotmp_10.Params()
/usr/local/go/src/crypto/ecdsa/ecdsa.go:485:29: edge crypto/ecdsa.VerifyASN1:17 -> crypto/elliptic.P256 (weight 0): callee not a method
/usr/local/go/src/crypto/ecdsa/ecdsa.go:485:29: call crypto/ecdsa.VerifyASN1:17: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa.go:487:29: PGO devirtualize considering call .autotmp_11.Params()
/usr/local/go/src/crypto/ecdsa/ecdsa.go:487:29: edge crypto/ecdsa.VerifyASN1:19 -> crypto/elliptic.P384 (weight 0): callee not a method
/usr/local/go/src/crypto/ecdsa/ecdsa.go:487:29: call crypto/ecdsa.VerifyASN1:19: no hot callee
/usr/local/go/src/crypto/ecdsa/ecdsa.go:489:29: PGO devirtualize considering call .autotmp_12.Params()
/usr/local/go/src/crypto/ecdsa/ecdsa.go:489:29: edge crypto/ecdsa.VerifyASN1:21 -> crypto/elliptic.P521 (weight 0): callee not a method
/usr/local/go/src/crypto/ecdsa/ecdsa.go:489:29: call crypto/ecdsa.VerifyASN1:21: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
hot-budget check allows inlining for call math/big.(*Int).Bytes (cost 85) at /usr/local/go/src/crypto/ecdsa/ecdsa.go:322:49 in function crypto/ecdsa.signNISTEC[go.shape.*uint8]
# vendor/golang.org/x/net/idna
hot-callsite-thres-from-CDF=0.002251339547030483
# vendor/golang.org/x/net/http/httpguts
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=vendor/golang.org/x/net/http/httpguts.ValidHeaderFieldName
# vendor/golang.org/x/net/http/httpproxy
/usr/local/go/src/vendor/golang.org/x/net/http/httpproxy/proxy.go:194:14: PGO devirtualize considering call m.match(addr, port, ip)
/usr/local/go/src/vendor/golang.org/x/net/http/httpproxy/proxy.go:194:14: call vendor/golang.org/x/net/http/httpproxy.(*config).useProxy:22: no hot callee
/usr/local/go/src/vendor/golang.org/x/net/http/httpproxy/proxy.go:200:13: PGO devirtualize considering call m.match(addr, port, ip)
/usr/local/go/src/vendor/golang.org/x/net/http/httpproxy/proxy.go:200:13: call vendor/golang.org/x/net/http/httpproxy.(*config).useProxy:28: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/x509
/usr/local/go/src/crypto/x509/parser.go:288:36: PGO devirtualize considering call .autotmp_16.NewPublicKey(der)
/usr/local/go/src/crypto/x509/parser.go:288:36: edge crypto/x509.parsePublicKey:71 -> crypto/ecdh.X25519 (weight 0): callee not a method
/usr/local/go/src/crypto/x509/parser.go:288:36: call crypto/x509.parsePublicKey:71: no hot callee
/usr/local/go/src/crypto/x509/parser.go:538:90: PGO devirtualize considering call err.Error()
/usr/local/go/src/crypto/x509/parser.go:538:90: edge crypto/x509.parseNameConstraintsExtension.func1:20 -> errors.New (weight 0): callee not a method
/usr/local/go/src/crypto/x509/parser.go:538:90: call crypto/x509.parseNameConstraintsExtension.func1:20: no hot callee
/usr/local/go/src/crypto/x509/parser.go:580:90: PGO devirtualize considering call err.Error()
/usr/local/go/src/crypto/x509/parser.go:580:90: edge crypto/x509.parseNameConstraintsExtension.func1:62 -> errors.New (weight 0): callee not a method
/usr/local/go/src/crypto/x509/parser.go:580:90: call crypto/x509.parseNameConstraintsExtension.func1:62: no hot callee
/usr/local/go/src/crypto/x509/parser.go:604:90: PGO devirtualize considering call err.Error()
/usr/local/go/src/crypto/x509/parser.go:604:90: edge crypto/x509.parseNameConstraintsExtension.func1:86 -> errors.New (weight 0): callee not a method
/usr/local/go/src/crypto/x509/parser.go:604:90: call crypto/x509.parseNameConstraintsExtension.func1:86: no hot callee
/usr/local/go/src/crypto/x509/root_unix.go:103:11: PGO devirtualize considering call f.Type()
/usr/local/go/src/crypto/x509/root_unix.go:103:11: call crypto/x509.isSameDirSymlink:1: no hot callee
/usr/local/go/src/crypto/x509/root_unix.go:106:54: PGO devirtualize considering call f.Name()
/usr/local/go/src/crypto/x509/root_unix.go:106:54: edge crypto/x509.isSameDirSymlink:4 -> os.Readlink (weight 0): callee not a method
/usr/local/go/src/crypto/x509/root_unix.go:106:54: edge crypto/x509.isSameDirSymlink:4 -> path/filepath.Join (weight 0): callee not a method
/usr/local/go/src/crypto/x509/root_unix.go:106:54: call crypto/x509.isSameDirSymlink:4: no hot callee
/usr/local/go/src/crypto/x509/root_unix.go:70:54: PGO devirtualize considering call fi.Name()
/usr/local/go/src/crypto/x509/root_unix.go:70:54: edge crypto/x509.loadSystemRoots:38 -> os.ReadFile (weight 0): callee not a method
/usr/local/go/src/crypto/x509/root_unix.go:70:54: call crypto/x509.loadSystemRoots:38: no hot callee
/usr/local/go/src/crypto/x509/pem_decrypt.go:88:13: PGO devirtualize considering call hash.Reset()
/usr/local/go/src/crypto/x509/pem_decrypt.go:88:13: call crypto/x509.rfc1423Algo.deriveKey:6: no hot callee
/usr/local/go/src/crypto/x509/pem_decrypt.go:89:13: PGO devirtualize considering call hash.Write(digest)
/usr/local/go/src/crypto/x509/pem_decrypt.go:89:13: call crypto/x509.rfc1423Algo.deriveKey:7: no hot callee
/usr/local/go/src/crypto/x509/pem_decrypt.go:90:13: PGO devirtualize considering call hash.Write(password)
/usr/local/go/src/crypto/x509/pem_decrypt.go:90:13: call crypto/x509.rfc1423Algo.deriveKey:8: no hot callee
/usr/local/go/src/crypto/x509/pem_decrypt.go:91:13: PGO devirtualize considering call hash.Write(salt)
/usr/local/go/src/crypto/x509/pem_decrypt.go:91:13: call crypto/x509.rfc1423Algo.deriveKey:9: no hot callee
/usr/local/go/src/crypto/x509/pem_decrypt.go:92:20: PGO devirtualize considering call hash.Sum(digest[:0])
/usr/local/go/src/crypto/x509/pem_decrypt.go:92:20: call crypto/x509.rfc1423Algo.deriveKey:10: no hot callee
/usr/local/go/src/crypto/x509/pem_decrypt.go:155:33: PGO devirtualize considering call block.BlockSize()
/usr/local/go/src/crypto/x509/pem_decrypt.go:155:33: call crypto/x509.DecryptPEMBlock:31: no hot callee
/usr/local/go/src/crypto/x509/pem_decrypt.go:161:17: PGO devirtualize considering call dec.CryptBlocks(data, b.Bytes)
/usr/local/go/src/crypto/x509/pem_decrypt.go:161:17: call crypto/x509.DecryptPEMBlock:37: no hot callee
/usr/local/go/src/crypto/x509/pem_decrypt.go:202:66: PGO devirtualize considering call err.Error()
/usr/local/go/src/crypto/x509/pem_decrypt.go:202:66: edge crypto/x509.EncryptPEMBlock:7 -> errors.New (weight 0): callee not a method
/usr/local/go/src/crypto/x509/pem_decrypt.go:202:66: call crypto/x509.EncryptPEMBlock:7: no hot callee
/usr/local/go/src/crypto/x509/pem_decrypt.go:222:17: PGO devirtualize considering call enc.CryptBlocks(encrypted, encrypted)
/usr/local/go/src/crypto/x509/pem_decrypt.go:222:17: call crypto/x509.EncryptPEMBlock:27: no hot callee
/usr/local/go/src/crypto/x509/sec1.go:93:78: PGO devirtualize considering call err.Error()
/usr/local/go/src/crypto/x509/sec1.go:93:78: edge crypto/x509.parseECPrivateKey:9 -> errors.New (weight 0): callee not a method
/usr/local/go/src/crypto/x509/sec1.go:93:78: call crypto/x509.parseECPrivateKey:9: no hot callee
/usr/local/go/src/crypto/x509/sec1.go:110:28: PGO devirtualize considering call curve.Params()
/usr/local/go/src/crypto/x509/sec1.go:110:28: call crypto/x509.parseECPrivateKey:26: no hot callee
/usr/local/go/src/crypto/x509/sec1.go:133:39: PGO devirtualize considering call curve.ScalarBaseMult(privateKey)
/usr/local/go/src/crypto/x509/sec1.go:133:39: call crypto/x509.parseECPrivateKey:49: no hot callee
/usr/local/go/src/crypto/x509/pkcs8.go:50:99: PGO devirtualize considering call err.Error()
/usr/local/go/src/crypto/x509/pkcs8.go:50:99: edge crypto/x509.ParsePKCS8PrivateKey:15 -> errors.New (weight 0): callee not a method
/usr/local/go/src/crypto/x509/pkcs8.go:50:99: call crypto/x509.ParsePKCS8PrivateKey:15: no hot callee
/usr/local/go/src/crypto/x509/pkcs8.go:62:98: PGO devirtualize considering call err.Error()
/usr/local/go/src/crypto/x509/pkcs8.go:62:98: edge crypto/x509.ParsePKCS8PrivateKey:27 -> errors.New (weight 0): callee not a method
/usr/local/go/src/crypto/x509/pkcs8.go:62:98: call crypto/x509.ParsePKCS8PrivateKey:27: no hot callee
/usr/local/go/src/crypto/x509/pkcs8.go:87:37: PGO devirtualize considering call .autotmp_33.NewPrivateKey(curvePrivateKey)
/usr/local/go/src/crypto/x509/pkcs8.go:87:37: edge crypto/x509.ParsePKCS8PrivateKey:52 -> crypto/ecdh.X25519 (weight 0): callee not a method
/usr/local/go/src/crypto/x509/pkcs8.go:87:37: call crypto/x509.ParsePKCS8PrivateKey:52: no hot callee
/usr/local/go/src/crypto/x509/sec1.go:58:25: PGO devirtualize considering call key.PublicKey.Curve.IsOnCurve(key.PublicKey.X, key.PublicKey.Y)
/usr/local/go/src/crypto/x509/sec1.go:58:25: call crypto/x509.marshalECPrivateKeyWithOID:1: no hot callee
/usr/local/go/src/crypto/x509/sec1.go:61:46: PGO devirtualize considering call key.PublicKey.Curve.Params()
/usr/local/go/src/crypto/x509/sec1.go:61:46: edge crypto/x509.marshalECPrivateKeyWithOID:4 -> math/big.(*Int).BitLen (weight 0): *big.Int doesn't implement elliptic.Curve (*big.Int does not implement elliptic.Curve (wrong type for Add method)
have Add(*big.Int, *big.Int) *big.Int
want Add(*big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int))
/usr/local/go/src/crypto/x509/sec1.go:61:46: call crypto/x509.marshalECPrivateKeyWithOID:4: no hot callee
/usr/local/go/src/crypto/x509/pkcs8.go:119:76: PGO devirtualize considering call err.Error()
/usr/local/go/src/crypto/x509/pkcs8.go:119:76: edge crypto/x509.MarshalPKCS8PrivateKey:18 -> errors.New (weight 0): callee not a method
/usr/local/go/src/crypto/x509/pkcs8.go:119:76: call crypto/x509.MarshalPKCS8PrivateKey:18: no hot callee
/usr/local/go/src/crypto/x509/pkcs8.go:128:103: PGO devirtualize considering call err.Error()
/usr/local/go/src/crypto/x509/pkcs8.go:128:103: edge crypto/x509.MarshalPKCS8PrivateKey:27 -> errors.New (weight 0): callee not a method
/usr/local/go/src/crypto/x509/pkcs8.go:128:103: call crypto/x509.MarshalPKCS8PrivateKey:27: no hot callee
/usr/local/go/src/crypto/x509/pkcs8.go:157:77: PGO devirtualize considering call err.Error()
/usr/local/go/src/crypto/x509/pkcs8.go:157:77: edge crypto/x509.MarshalPKCS8PrivateKey:56 -> errors.New (weight 0): callee not a method
/usr/local/go/src/crypto/x509/pkcs8.go:157:77: call crypto/x509.MarshalPKCS8PrivateKey:56: no hot callee
/usr/local/go/src/crypto/x509/pkcs8.go:166:104: PGO devirtualize considering call err.Error()
/usr/local/go/src/crypto/x509/pkcs8.go:166:104: edge crypto/x509.MarshalPKCS8PrivateKey:65 -> errors.New (weight 0): callee not a method
/usr/local/go/src/crypto/x509/pkcs8.go:166:104: call crypto/x509.MarshalPKCS8PrivateKey:65: no hot callee
/usr/local/go/src/crypto/x509/verify.go:164:35: PGO devirtualize considering call se.Err.Error()
/usr/local/go/src/crypto/x509/verify.go:164:35: call crypto/x509.SystemRootsError.Error:3: no hot callee
/usr/local/go/src/crypto/x509/verify.go:520:75: PGO devirtualize considering call err.Error()
/usr/local/go/src/crypto/x509/verify.go:520:75: call crypto/x509.(*Certificate).checkNameConstraints:19: no hot callee
/usr/local/go/src/crypto/x509/verify.go:541:75: PGO devirtualize considering call err.Error()
/usr/local/go/src/crypto/x509/verify.go:541:75: call crypto/x509.(*Certificate).checkNameConstraints:40: no hot callee
/usr/local/go/src/crypto/x509/verify.go:867:46: PGO devirtualize considering call candidate.PublicKey.(pubKeyEqual).Equal(cert.PublicKey)
/usr/local/go/src/crypto/x509/verify.go:867:46: call crypto/x509.alreadyInChain:17: no hot callee
/usr/local/go/src/crypto/x509/x509.go:908:10: PGO devirtualize considering call h.Write(signed)
/usr/local/go/src/crypto/x509/x509.go:908:10: call crypto/x509.checkSignature:32: no hot callee
/usr/local/go/src/crypto/x509/x509.go:909:17: PGO devirtualize considering call h.Sum(nil)
/usr/local/go/src/crypto/x509/x509.go:909:17: call crypto/x509.checkSignature:33: no hot callee
/usr/local/go/src/crypto/x509/x509.go:103:26: PGO devirtualize considering call pub.Curve.IsOnCurve(pub.X, pub.Y)
/usr/local/go/src/crypto/x509/x509.go:103:26: call crypto/x509.marshalPublicKey:19: no hot callee
/usr/local/go/src/crypto/x509/x509.go:1561:75: PGO devirtualize considering call key.Public()
/usr/local/go/src/crypto/x509/x509.go:1561:75: edge crypto/x509.CreateCertificate:23 -> crypto/x509.signingParamsForPublicKey (weight 0): callee not a method
/usr/local/go/src/crypto/x509/x509.go:1561:75: call crypto/x509.CreateCertificate:23: no hot callee
/usr/local/go/src/crypto/x509/x509.go:1603:30: PGO devirtualize considering call key.Public()
/usr/local/go/src/crypto/x509/x509.go:1603:30: call crypto/x509.CreateCertificate:65: no hot callee
/usr/local/go/src/crypto/x509/x509.go:1605:53: PGO devirtualize considering call privPub.Equal(parent.PublicKey)
/usr/local/go/src/crypto/x509/x509.go:1605:53: call crypto/x509.CreateCertificate:67: no hot callee
/usr/local/go/src/crypto/x509/x509.go:1635:10: PGO devirtualize considering call h.Write(signed)
/usr/local/go/src/crypto/x509/x509.go:1635:10: call crypto/x509.CreateCertificate:97: no hot callee
/usr/local/go/src/crypto/x509/x509.go:1636:17: PGO devirtualize considering call h.Sum(nil)
/usr/local/go/src/crypto/x509/x509.go:1636:17: call crypto/x509.CreateCertificate:98: no hot callee
/usr/local/go/src/crypto/x509/x509.go:1648:27: PGO devirtualize considering call key.Sign(rand, signed, signerOpts)
/usr/local/go/src/crypto/x509/x509.go:1648:27: call crypto/x509.CreateCertificate:110: no hot callee
/usr/local/go/src/crypto/x509/x509.go:1663:104: PGO devirtualize considering call key.Public()
/usr/local/go/src/crypto/x509/x509.go:1663:104: edge crypto/x509.CreateCertificate:125 -> crypto/x509.checkSignature (weight 0): callee not a method
/usr/local/go/src/crypto/x509/x509.go:1663:104: edge crypto/x509.CreateCertificate:125 -> crypto/x509.getSignatureAlgorithmFromAI (weight 0): callee not a method
/usr/local/go/src/crypto/x509/x509.go:1663:104: call crypto/x509.CreateCertificate:125: no hot callee
/usr/local/go/src/crypto/x509/x509.go:1717:75: PGO devirtualize considering call key.Public()
/usr/local/go/src/crypto/x509/x509.go:1717:75: edge crypto/x509.(*Certificate).CreateCRL:6 -> crypto/x509.signingParamsForPublicKey (weight 0): callee not a method
/usr/local/go/src/crypto/x509/x509.go:1717:75: call crypto/x509.(*Certificate).CreateCRL:6: no hot callee
/usr/local/go/src/crypto/x509/x509.go:1757:10: PGO devirtualize considering call h.Write(signed)
/usr/local/go/src/crypto/x509/x509.go:1757:10: call crypto/x509.(*Certificate).CreateCRL:46: no hot callee
/usr/local/go/src/crypto/x509/x509.go:1758:17: PGO devirtualize considering call h.Sum(nil)
/usr/local/go/src/crypto/x509/x509.go:1758:17: call crypto/x509.(*Certificate).CreateCRL:47: no hot callee
/usr/local/go/src/crypto/x509/x509.go:1762:27: PGO devirtualize considering call key.Sign(rand, signed, hashFunc)
/usr/local/go/src/crypto/x509/x509.go:1762:27: call crypto/x509.(*Certificate).CreateCRL:51: no hot callee
/usr/local/go/src/crypto/x509/x509.go:1939:63: PGO devirtualize considering call key.Public()
/usr/local/go/src/crypto/x509/x509.go:1939:63: edge crypto/x509.CreateCertificateRequest:8 -> crypto/x509.signingParamsForPublicKey (weight 0): callee not a method
/usr/local/go/src/crypto/x509/x509.go:1939:63: call crypto/x509.CreateCertificateRequest:8: no hot callee
/usr/local/go/src/crypto/x509/x509.go:1946:71: PGO devirtualize considering call key.Public()
/usr/local/go/src/crypto/x509/x509.go:1946:71: edge crypto/x509.CreateCertificateRequest:15 -> crypto/x509.marshalPublicKey (weight 0): callee not a method
/usr/local/go/src/crypto/x509/x509.go:1946:71: call crypto/x509.CreateCertificateRequest:15: no hot callee
/usr/local/go/src/crypto/x509/x509.go:2027:89: PGO devirtualize considering call err.Error()
/usr/local/go/src/crypto/x509/x509.go:2027:89: edge crypto/x509.CreateCertificateRequest:96 -> errors.New (weight 0): callee not a method
/usr/local/go/src/crypto/x509/x509.go:2027:89: call crypto/x509.CreateCertificateRequest:96: no hot callee
/usr/local/go/src/crypto/x509/x509.go:2068:10: PGO devirtualize considering call h.Write(signed)
/usr/local/go/src/crypto/x509/x509.go:2068:10: call crypto/x509.CreateCertificateRequest:137: no hot callee
/usr/local/go/src/crypto/x509/x509.go:2069:17: PGO devirtualize considering call h.Sum(nil)
/usr/local/go/src/crypto/x509/x509.go:2069:17: call crypto/x509.CreateCertificateRequest:138: no hot callee
/usr/local/go/src/crypto/x509/x509.go:2073:27: PGO devirtualize considering call key.Sign(rand, signed, hashFunc)
/usr/local/go/src/crypto/x509/x509.go:2073:27: call crypto/x509.CreateCertificateRequest:142: no hot callee
/usr/local/go/src/crypto/x509/x509.go:2312:76: PGO devirtualize considering call priv.Public()
/usr/local/go/src/crypto/x509/x509.go:2312:76: edge crypto/x509.CreateRevocationList:20 -> crypto/x509.signingParamsForPublicKey (weight 0): callee not a method
/usr/local/go/src/crypto/x509/x509.go:2312:76: call crypto/x509.CreateRevocationList:20: no hot callee
/usr/local/go/src/crypto/x509/x509.go:2431:10: PGO devirtualize considering call h.Write(tbsCertListContents)
/usr/local/go/src/crypto/x509/x509.go:2431:10: call crypto/x509.CreateRevocationList:139: no hot callee
/usr/local/go/src/crypto/x509/x509.go:2432:16: PGO devirtualize considering call h.Sum(nil)
/usr/local/go/src/crypto/x509/x509.go:2432:16: call crypto/x509.CreateRevocationList:140: no hot callee
/usr/local/go/src/crypto/x509/x509.go:2442:29: PGO devirtualize considering call priv.Sign(rand, input, signerOpts)
/usr/local/go/src/crypto/x509/x509.go:2442:29: call crypto/x509.CreateRevocationList:150: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
# crypto/tls
/usr/local/go/src/crypto/tls/auth.go:86:25: PGO devirtualize considering call transcript.Sum(nil)
/usr/local/go/src/crypto/tls/auth.go:86:25: edge crypto/tls.signedMessage:5 -> bytes.(*Buffer).Write (weight 0): *bytes.Buffer doesn't implement hash.Hash (*bytes.Buffer does not implement hash.Hash (missing BlockSize method))
/usr/local/go/src/crypto/tls/auth.go:86:25: call crypto/tls.signedMessage:5: no hot callee
/usr/local/go/src/crypto/tls/auth.go:90:9: PGO devirtualize considering call h.Write(signaturePadding)
/usr/local/go/src/crypto/tls/auth.go:90:9: call crypto/tls.signedMessage:9: no hot callee
/usr/local/go/src/crypto/tls/auth.go:92:24: PGO devirtualize considering call transcript.Sum(nil)
/usr/local/go/src/crypto/tls/auth.go:92:24: call crypto/tls.signedMessage:11: no hot callee
/usr/local/go/src/crypto/tls/auth.go:92:9: PGO devirtualize considering call h.Write(transcript.Sum(nil))
/usr/local/go/src/crypto/tls/auth.go:92:9: call crypto/tls.signedMessage:11: no hot callee
/usr/local/go/src/crypto/tls/auth.go:93:14: PGO devirtualize considering call h.Sum(nil)
/usr/local/go/src/crypto/tls/auth.go:93:14: call crypto/tls.signedMessage:12: no hot callee
/usr/local/go/src/crypto/tls/auth.go:180:27: PGO devirtualize considering call priv.Public()
/usr/local/go/src/crypto/tls/auth.go:180:27: call crypto/tls.signatureSchemesForCertificate:7: no hot callee
/usr/local/go/src/crypto/tls/auth.go:272:29: PGO devirtualize considering call signer.Public()
/usr/local/go/src/crypto/tls/auth.go:272:29: call crypto/tls.unsupportedCertificateError:15: no hot callee
/usr/local/go/src/crypto/tls/auth.go:279:81: PGO devirtualize considering call pub.Curve.Params()
/usr/local/go/src/crypto/tls/auth.go:279:81: edge crypto/tls.unsupportedCertificateError:22 -> fmt.Errorf (weight 0): callee not a method
/usr/local/go/src/crypto/tls/auth.go:279:81: call crypto/tls.unsupportedCertificateError:22: no hot callee
/usr/local/go/src/crypto/tls/cipher_suites.go:455:74: PGO devirtualize considering call f.aead.Overhead()
/usr/local/go/src/crypto/tls/cipher_suites.go:455:74: call crypto/tls.(*prefixNonceAEAD).Overhead:0: no hot callee
/usr/local/go/src/crypto/tls/cipher_suites.go:460:20: PGO devirtualize considering call f.aead.Seal(out, f.nonce[:], plaintext, additionalData)
/usr/local/go/src/crypto/tls/cipher_suites.go:460:20: call crypto/tls.(*prefixNonceAEAD).Seal:2: no hot callee
/usr/local/go/src/crypto/tls/cipher_suites.go:465:20: PGO devirtualize considering call f.aead.Open(out, f.nonce[:], ciphertext, additionalData)
/usr/local/go/src/crypto/tls/cipher_suites.go:465:20: call crypto/tls.(*prefixNonceAEAD).Open:2: no hot callee
/usr/local/go/src/crypto/tls/cipher_suites.go:476:71: PGO devirtualize considering call f.aead.Overhead()
/usr/local/go/src/crypto/tls/cipher_suites.go:476:71: edge crypto/tls.(*xorNonceAEAD).Overhead:0 -> crypto/aes.(*gcmAsm).Overhead (weight 3) (missing IR): hottest so far
/usr/local/go/src/crypto/tls/cipher_suites.go:476:71 call crypto/tls.(*xorNonceAEAD).Overhead:0: hottest callee crypto/aes.(*gcmAsm).Overhead (weight 3)
/usr/local/go/src/crypto/tls/cipher_suites.go:483:23: PGO devirtualize considering call f.aead.Seal(out, f.nonceMask[:], plaintext, additionalData)
/usr/local/go/src/crypto/tls/cipher_suites.go:483:23: edge crypto/tls.(*xorNonceAEAD).Seal:4 -> crypto/aes.(*gcmAsm).Seal (weight 3) (missing IR): hottest so far
/usr/local/go/src/crypto/tls/cipher_suites.go:483:23 call crypto/tls.(*xorNonceAEAD).Seal:4: hottest callee crypto/aes.(*gcmAsm).Seal (weight 3)
/usr/local/go/src/crypto/tls/cipher_suites.go:495:28: PGO devirtualize considering call f.aead.Open(out, f.nonceMask[:], ciphertext, additionalData)
/usr/local/go/src/crypto/tls/cipher_suites.go:495:28: edge crypto/tls.(*xorNonceAEAD).Open:4 -> crypto/aes.(*gcmAsm).Open (weight 7) (missing IR): hottest so far
/usr/local/go/src/crypto/tls/cipher_suites.go:495:28 call crypto/tls.(*xorNonceAEAD).Open:4: hottest callee crypto/aes.(*gcmAsm).Open (weight 7)
/usr/local/go/src/crypto/tls/cipher_suites.go:570:68: PGO devirtualize considering call c.h.Size()
/usr/local/go/src/crypto/tls/cipher_suites.go:570:68: call crypto/tls.(*cthWrapper).Size:0: no hot callee
/usr/local/go/src/crypto/tls/cipher_suites.go:571:73: PGO devirtualize considering call c.h.BlockSize()
/usr/local/go/src/crypto/tls/cipher_suites.go:571:73: call crypto/tls.(*cthWrapper).BlockSize:0: no hot callee
/usr/local/go/src/crypto/tls/cipher_suites.go:572:62: PGO devirtualize considering call c.h.Reset()
/usr/local/go/src/crypto/tls/cipher_suites.go:572:62: call crypto/tls.(*cthWrapper).Reset:0: no hot callee
/usr/local/go/src/crypto/tls/cipher_suites.go:573:69: PGO devirtualize considering call c.h.Write(p)
/usr/local/go/src/crypto/tls/cipher_suites.go:573:69: call crypto/tls.(*cthWrapper).Write:0: no hot callee
/usr/local/go/src/crypto/tls/cipher_suites.go:574:79: PGO devirtualize considering call c.h.ConstantTimeSum(b)
/usr/local/go/src/crypto/tls/cipher_suites.go:574:79: call crypto/tls.(*cthWrapper).Sum:0: no hot callee
/usr/local/go/src/crypto/tls/cipher_suites.go:585:9: PGO devirtualize considering call h.Reset()
/usr/local/go/src/crypto/tls/cipher_suites.go:585:9: call crypto/tls.tls10MAC:1: no hot callee
/usr/local/go/src/crypto/tls/cipher_suites.go:586:9: PGO devirtualize considering call h.Write(seq)
/usr/local/go/src/crypto/tls/cipher_suites.go:586:9: call crypto/tls.tls10MAC:2: no hot callee
/usr/local/go/src/crypto/tls/cipher_suites.go:587:9: PGO devirtualize considering call h.Write(header)
/usr/local/go/src/crypto/tls/cipher_suites.go:587:9: call crypto/tls.tls10MAC:3: no hot callee
/usr/local/go/src/crypto/tls/cipher_suites.go:588:9: PGO devirtualize considering call h.Write(data)
/usr/local/go/src/crypto/tls/cipher_suites.go:588:9: call crypto/tls.tls10MAC:4: no hot callee
/usr/local/go/src/crypto/tls/cipher_suites.go:589:14: PGO devirtualize considering call h.Sum(out)
/usr/local/go/src/crypto/tls/cipher_suites.go:589:14: call crypto/tls.tls10MAC:5: no hot callee
/usr/local/go/src/crypto/tls/cipher_suites.go:591:10: PGO devirtualize considering call h.Write(extra)
/usr/local/go/src/crypto/tls/cipher_suites.go:591:10: call crypto/tls.tls10MAC:7: no hot callee
/usr/local/go/src/crypto/tls/common.go:1252:28: PGO devirtualize considering call priv.Public()
/usr/local/go/src/crypto/tls/common.go:1252:28: call crypto/tls.(*ClientHelloInfo).SupportsCertificate:85: no hot callee
/usr/local/go/src/crypto/tls/common.go:1207:27: PGO devirtualize considering call priv.Public()
/usr/local/go/src/crypto/tls/common.go:1207:27: call crypto/tls.(*ClientHelloInfo).SupportsCertificate.func1:9: no hot callee
/usr/local/go/src/crypto/tls/common.go:1391:32: PGO devirtualize considering call c.KeyLogWriter.Write(logLine)
/usr/local/go/src/crypto/tls/common.go:1391:32: call crypto/tls.(*Config).writeKeyLog:8: no hot callee
/usr/local/go/src/crypto/tls/conn.go:130:25: PGO devirtualize considering call c.conn.LocalAddr()
/usr/local/go/src/crypto/tls/conn.go:130:25: call crypto/tls.(*Conn).LocalAddr:1: no hot callee
/usr/local/go/src/crypto/tls/conn.go:135:26: PGO devirtualize considering call c.conn.RemoteAddr()
/usr/local/go/src/crypto/tls/conn.go:135:26: call crypto/tls.(*Conn).RemoteAddr:1: no hot callee
/usr/local/go/src/crypto/tls/conn.go:142:27: PGO devirtualize considering call c.conn.SetDeadline(t)
/usr/local/go/src/crypto/tls/conn.go:142:27: call crypto/tls.(*Conn).SetDeadline:1: no hot callee
/usr/local/go/src/crypto/tls/conn.go:148:31: PGO devirtualize considering call c.conn.SetReadDeadline(t)
/usr/local/go/src/crypto/tls/conn.go:148:31: edge crypto/tls.(*Conn).SetReadDeadline:1 -> net.(*conn).SetReadDeadline (weight 4) (missing IR): hottest so far
/usr/local/go/src/crypto/tls/conn.go:148:31 call crypto/tls.(*Conn).SetReadDeadline:1: hottest callee net.(*conn).SetReadDeadline (weight 4)
/usr/local/go/src/crypto/tls/conn.go:155:32: PGO devirtualize considering call c.conn.SetWriteDeadline(t)
/usr/local/go/src/crypto/tls/conn.go:155:32: call crypto/tls.(*Conn).SetWriteDeadline:1: no hot callee
/usr/local/go/src/crypto/tls/conn.go:189:63: PGO devirtualize considering call e.err.Error()
/usr/local/go/src/crypto/tls/conn.go:189:63: call crypto/tls.(*permanentError).Error:0: no hot callee
/usr/local/go/src/crypto/tls/conn.go:191:65: PGO devirtualize considering call e.err.Timeout()
/usr/local/go/src/crypto/tls/conn.go:191:65: call crypto/tls.(*permanentError).Timeout:0: no hot callee
/usr/local/go/src/crypto/tls/key_schedule.go:62:64: PGO devirtualize considering call .autotmp_13.Read(out)
/usr/local/go/src/crypto/tls/key_schedule.go:62:64: edge crypto/tls.(*cipherSuiteTLS13).expandLabel:27 -> vendor/golang.org/x/crypto/hkdf.Expand (weight 0): callee not a method
/usr/local/go/src/crypto/tls/key_schedule.go:62:64: call crypto/tls.(*cipherSuiteTLS13).expandLabel:27: no hot callee
/usr/local/go/src/crypto/tls/conn.go:264:28: PGO devirtualize considering call c.explicitNonceLen()
/usr/local/go/src/crypto/tls/conn.go:264:28: call crypto/tls.(*halfConn).explicitNonceLen:9: no hot callee
/usr/local/go/src/crypto/tls/conn.go:268:22: PGO devirtualize considering call c.BlockSize()
/usr/local/go/src/crypto/tls/conn.go:268:22: call crypto/tls.(*halfConn).explicitNonceLen:13: no hot callee
/usr/local/go/src/crypto/tls/conn.go:357:18: PGO devirtualize considering call c.XORKeyStream(payload, payload)
/usr/local/go/src/crypto/tls/conn.go:357:18: call crypto/tls.(*halfConn).decrypt:19: no hot callee
/usr/local/go/src/crypto/tls/conn.go:374:35: PGO devirtualize considering call c.Overhead()
/usr/local/go/src/crypto/tls/conn.go:374:35: call crypto/tls.(*halfConn).decrypt:36: no hot callee
/usr/local/go/src/crypto/tls/conn.go:379:27: PGO devirtualize considering call c.Open(payload[:0], nonce, payload, additionalData)
/usr/local/go/src/crypto/tls/conn.go:379:27: edge crypto/tls.(*halfConn).decrypt:41 -> crypto/tls.(*xorNonceAEAD).Open (weight 3): hottest so far
/usr/local/go/src/crypto/tls/conn.go:379:27 call crypto/tls.(*halfConn).decrypt:41: hottest callee crypto/tls.(*xorNonceAEAD).Open (weight 3)
/usr/local/go/src/crypto/tls/conn.go:384:28: PGO devirtualize considering call c.BlockSize()
/usr/local/go/src/crypto/tls/conn.go:384:28: call crypto/tls.(*halfConn).decrypt:46: no hot callee
/usr/local/go/src/crypto/tls/conn.go:385:56: PGO devirtualize considering call hc.mac.Size()
/usr/local/go/src/crypto/tls/conn.go:385:56: edge crypto/tls.(*halfConn).decrypt:47 -> crypto/tls.roundUp (weight 0): callee not a method
/usr/local/go/src/crypto/tls/conn.go:385:56: call crypto/tls.(*halfConn).decrypt:47: no hot callee
/usr/local/go/src/crypto/tls/conn.go:391:12: PGO devirtualize considering call c.SetIV(payload[:explicitNonceLen])
/usr/local/go/src/crypto/tls/conn.go:391:12: call crypto/tls.(*halfConn).decrypt:53: no hot callee
/usr/local/go/src/crypto/tls/conn.go:394:17: PGO devirtualize considering call c.CryptBlocks(payload, payload)
/usr/local/go/src/crypto/tls/conn.go:394:17: call crypto/tls.(*halfConn).decrypt:56: no hot callee
/usr/local/go/src/crypto/tls/conn.go:431:25: PGO devirtualize considering call hc.mac.Size()
/usr/local/go/src/crypto/tls/conn.go:431:25: call crypto/tls.(*halfConn).decrypt:93: no hot callee
/usr/local/go/src/crypto/tls/conn.go:509:17: PGO devirtualize considering call c.XORKeyStream(dst[:len(payload)], payload)
/usr/local/go/src/crypto/tls/conn.go:509:17: call crypto/tls.(*halfConn).encrypt:31: no hot callee
/usr/local/go/src/crypto/tls/conn.go:510:17: PGO devirtualize considering call c.XORKeyStream(dst[len(payload):], mac)
/usr/local/go/src/crypto/tls/conn.go:510:17: call crypto/tls.(*halfConn).encrypt:32: no hot callee
/usr/local/go/src/crypto/tls/conn.go:524:38: PGO devirtualize considering call c.Overhead()
/usr/local/go/src/crypto/tls/conn.go:524:38: call crypto/tls.(*halfConn).encrypt:46: no hot callee
/usr/local/go/src/crypto/tls/conn.go:528:19: PGO devirtualize considering call c.Seal(record[:recordHeaderLen], nonce, record[recordHeaderLen:], record[:recordHeaderLen])
/usr/local/go/src/crypto/tls/conn.go:528:19: edge crypto/tls.(*halfConn).encrypt:50 -> crypto/tls.(*xorNonceAEAD).Seal (weight 1): hottest so far
/usr/local/go/src/crypto/tls/conn.go:528:19 call crypto/tls.(*halfConn).encrypt:50: hottest callee crypto/tls.(*xorNonceAEAD).Seal (weight 1)
/usr/local/go/src/crypto/tls/conn.go:533:19: PGO devirtualize considering call c.Seal(record, nonce, payload, additionalData)
/usr/local/go/src/crypto/tls/conn.go:533:19: call crypto/tls.(*halfConn).encrypt:55: no hot callee
/usr/local/go/src/crypto/tls/conn.go:537:27: PGO devirtualize considering call c.BlockSize()
/usr/local/go/src/crypto/tls/conn.go:537:27: call crypto/tls.(*halfConn).encrypt:59: no hot callee
/usr/local/go/src/crypto/tls/conn.go:547:11: PGO devirtualize considering call c.SetIV(explicitNonce)
/usr/local/go/src/crypto/tls/conn.go:547:11: call crypto/tls.(*halfConn).encrypt:69: no hot callee
/usr/local/go/src/crypto/tls/conn.go:549:16: PGO devirtualize considering call c.CryptBlocks(dst, dst)
/usr/local/go/src/crypto/tls/conn.go:549:16: call crypto/tls.(*halfConn).encrypt:71: no hot callee
/usr/local/go/src/crypto/tls/conn.go:954:24: PGO devirtualize considering call c.conn.Write(c.sendBuf)
/usr/local/go/src/crypto/tls/conn.go:954:24: call crypto/tls.(*Conn).flush:5: no hot callee
/usr/local/go/src/crypto/tls/conn.go:905:34: PGO devirtualize considering call c.out.mac.Size()
/usr/local/go/src/crypto/tls/conn.go:905:34: call crypto/tls.(*Conn).maxPayloadSizeForWrite:14: no hot callee
/usr/local/go/src/crypto/tls/conn.go:907:33: PGO devirtualize considering call ciph.Overhead()
/usr/local/go/src/crypto/tls/conn.go:907:33: call crypto/tls.(*Conn).maxPayloadSizeForWrite:16: no hot callee
/usr/local/go/src/crypto/tls/conn.go:909:31: PGO devirtualize considering call ciph.BlockSize()
/usr/local/go/src/crypto/tls/conn.go:909:31: call crypto/tls.(*Conn).maxPayloadSizeForWrite:18: no hot callee
/usr/local/go/src/crypto/tls/conn.go:915:34: PGO devirtualize considering call c.out.mac.Size()
/usr/local/go/src/crypto/tls/conn.go:915:34: call crypto/tls.(*Conn).maxPayloadSizeForWrite:24: no hot callee
/usr/local/go/src/crypto/tls/conn.go:944:24: PGO devirtualize considering call c.conn.Write(data)
/usr/local/go/src/crypto/tls/conn.go:944:24: edge crypto/tls.(*Conn).write:6 -> net.(*conn).Write (weight 1) (missing IR): hottest so far
/usr/local/go/src/crypto/tls/conn.go:944:24 call crypto/tls.(*Conn).write:6: hottest callee net.(*conn).Write (weight 1)
/usr/local/go/src/crypto/tls/conn.go:632:51: PGO devirtualize considering call e.Temporary()
/usr/local/go/src/crypto/tls/conn.go:632:51: edge crypto/tls.(*Conn).readRecordOrCCS:24 -> net.(*OpError).Temporary (weight 1) (missing IR): hottest so far
/usr/local/go/src/crypto/tls/conn.go:632:51 call crypto/tls.(*Conn).readRecordOrCCS:24: hottest callee net.(*OpError).Temporary (weight 1)
/usr/local/go/src/crypto/tls/conn.go:677:51: PGO devirtualize considering call e.Temporary()
/usr/local/go/src/crypto/tls/conn.go:677:51: call crypto/tls.(*Conn).readRecordOrCCS:69: no hot callee
/usr/local/go/src/crypto/tls/conn.go:805:20: PGO devirtualize considering call r.R.Read(p)
/usr/local/go/src/crypto/tls/conn.go:805:20: edge crypto/tls.(*atLeastReader).Read:4 -> net.(*conn).Read (weight 5) (missing IR): hottest so far
/usr/local/go/src/crypto/tls/conn.go:805:20 call crypto/tls.(*atLeastReader).Read:4: hottest callee net.(*conn).Read (weight 5)
/usr/local/go/src/crypto/tls/conn.go:1048:26: PGO devirtualize considering call msg.marshal()
/usr/local/go/src/crypto/tls/conn.go:1048:26: call crypto/tls.(*Conn).writeHandshakeRecord:4: no hot callee
/usr/local/go/src/crypto/tls/conn.go:1053:19: PGO devirtualize considering call transcript.Write(data)
/usr/local/go/src/crypto/tls/conn.go:1053:19: call crypto/tls.(*Conn).writeHandshakeRecord:9: no hot callee
/usr/local/go/src/crypto/tls/conn.go:1159:17: PGO devirtualize considering call m.unmarshal(data)
/usr/local/go/src/crypto/tls/conn.go:1159:17: call crypto/tls.(*Conn).unmarshalHandshakeMessage:58: no hot callee
/usr/local/go/src/crypto/tls/conn.go:1164:19: PGO devirtualize considering call transcript.Write(data)
/usr/local/go/src/crypto/tls/conn.go:1164:19: call crypto/tls.(*Conn).unmarshalHandshakeMessage:63: no hot callee
/usr/local/go/src/crypto/tls/conn.go:1505:37: PGO devirtualize considering call handshakeCtx.Done()
/usr/local/go/src/crypto/tls/conn.go:1505:37: call crypto/tls.(*Conn).handshakeContext:15: no hot callee
/usr/local/go/src/crypto/tls/conn.go:1507:20: PGO devirtualize considering call ctx.Done()
/usr/local/go/src/crypto/tls/conn.go:1507:20: call crypto/tls.(*Conn).handshakeContext:17: no hot callee
/usr/local/go/src/crypto/tls/conn.go:1524:28: PGO devirtualize considering call handshakeCtx.Done()
/usr/local/go/src/crypto/tls/conn.go:1524:28: call crypto/tls.(*Conn).handshakeContext.func2:2: no hot callee
/usr/local/go/src/crypto/tls/conn.go:1526:21: PGO devirtualize considering call c.conn.Close()
/usr/local/go/src/crypto/tls/conn.go:1526:21: call crypto/tls.(*Conn).handshakeContext.func2:4: no hot callee
/usr/local/go/src/crypto/tls/conn.go:1527:37: PGO devirtualize considering call handshakeCtx.Err()
/usr/local/go/src/crypto/tls/conn.go:1527:37: call crypto/tls.(*Conn).handshakeContext.func2:5: no hot callee
/usr/local/go/src/crypto/tls/key_schedule.go:128:26: PGO devirtualize considering call curve.GenerateKey(rand)
/usr/local/go/src/crypto/tls/key_schedule.go:128:26: call crypto/tls.generateECDHEKey:6: no hot callee
/usr/local/go/src/crypto/tls/handshake_client.go:112:72: PGO devirtualize considering call err.Error()
/usr/local/go/src/crypto/tls/handshake_client.go:112:72: edge crypto/tls.(*Conn).makeClientHello:72 -> errors.New (weight 0): callee not a method
/usr/local/go/src/crypto/tls/handshake_client.go:112:72: call crypto/tls.(*Conn).makeClientHello:72: no hot callee
/usr/local/go/src/crypto/tls/handshake_client.go:123:73: PGO devirtualize considering call err.Error()
/usr/local/go/src/crypto/tls/handshake_client.go:123:73: edge crypto/tls.(*Conn).makeClientHello:83 -> errors.New (weight 0): callee not a method
/usr/local/go/src/crypto/tls/handshake_client.go:123:73: call crypto/tls.(*Conn).makeClientHello:83: no hot callee
/usr/local/go/src/crypto/tls/handshake_client.go:1098:27: PGO devirtualize considering call c.conn.RemoteAddr()
/usr/local/go/src/crypto/tls/handshake_client.go:1098:27: call crypto/tls.(*Conn).clientSessionCacheKey:5: no hot callee
/usr/local/go/src/crypto/tls/handshake_client.go:1098:36: PGO devirtualize considering call .autotmp_2.String()
/usr/local/go/src/crypto/tls/handshake_client.go:1098:36: call crypto/tls.(*Conn).clientSessionCacheKey:5: no hot callee
/usr/local/go/src/crypto/tls/key_schedule.go:74:52: PGO devirtualize considering call transcript.Sum(nil)
/usr/local/go/src/crypto/tls/key_schedule.go:74:52: edge crypto/tls.(*cipherSuiteTLS13).deriveSecret:4 -> crypto/tls.(*cipherSuiteTLS13).expandLabel (weight 0): *cipherSuiteTLS13 doesn't implement hash.Hash (*cipherSuiteTLS13 does not implement hash.Hash (missing BlockSize method))
/usr/local/go/src/crypto/tls/key_schedule.go:74:52: edge crypto/tls.(*cipherSuiteTLS13).deriveSecret:4 -> crypto.Hash.Size (weight 0): crypto.Hash doesn't implement hash.Hash (crypto.Hash does not implement hash.Hash (missing BlockSize method))
/usr/local/go/src/crypto/tls/key_schedule.go:74:52: call crypto/tls.(*cipherSuiteTLS13).deriveSecret:4: no hot callee
/usr/local/go/src/crypto/tls/key_schedule.go:104:33: PGO devirtualize considering call transcript.Sum(nil)
/usr/local/go/src/crypto/tls/key_schedule.go:104:33: call crypto/tls.(*cipherSuiteTLS13).finishedHash:3: no hot callee
/usr/local/go/src/crypto/tls/key_schedule.go:104:18: PGO devirtualize considering call verifyData.Write(transcript.Sum(nil))
/usr/local/go/src/crypto/tls/key_schedule.go:104:18: call crypto/tls.(*cipherSuiteTLS13).finishedHash:3: no hot callee
/usr/local/go/src/crypto/tls/key_schedule.go:105:23: PGO devirtualize considering call verifyData.Sum(nil)
/usr/local/go/src/crypto/tls/key_schedule.go:105:23: call crypto/tls.(*cipherSuiteTLS13).finishedHash:4: no hot callee
/usr/local/go/src/crypto/tls/handshake_client.go:305:43: PGO devirtualize considering call c.config.ClientSessionCache.Get(cacheKey)
/usr/local/go/src/crypto/tls/handshake_client.go:305:43: call crypto/tls.(*Conn).loadSession:26: no hot callee
/usr/local/go/src/crypto/tls/handshake_client.go:328:34: PGO devirtualize considering call c.config.ClientSessionCache.Put(cacheKey, nil)
/usr/local/go/src/crypto/tls/handshake_client.go:328:34: call crypto/tls.(*Conn).loadSession:49: no hot callee
/usr/local/go/src/crypto/tls/handshake_client.go:354:34: PGO devirtualize considering call c.config.ClientSessionCache.Put(cacheKey, nil)
/usr/local/go/src/crypto/tls/handshake_client.go:354:34: call crypto/tls.(*Conn).loadSession:75: no hot callee
/usr/local/go/src/crypto/tls/handshake_client.go:406:18: PGO devirtualize considering call transcript.Write(helloBytes)
/usr/local/go/src/crypto/tls/handshake_client.go:406:18: call crypto/tls.(*Conn).loadSession:127: no hot callee
/usr/local/go/src/crypto/tls/handshake_messages.go:1897:26: PGO devirtualize considering call msg.marshal()
/usr/local/go/src/crypto/tls/handshake_messages.go:1897:26: call crypto/tls.transcriptMsg:1: no hot callee
/usr/local/go/src/crypto/tls/handshake_messages.go:1901:9: PGO devirtualize considering call h.Write(data)
/usr/local/go/src/crypto/tls/handshake_messages.go:1901:9: call crypto/tls.transcriptMsg:5: no hot callee
/usr/local/go/src/crypto/tls/handshake_client_tls13.go:195:29: PGO devirtualize considering call hs.transcript.Sum(nil)
/usr/local/go/src/crypto/tls/handshake_client_tls13.go:195:29: call crypto/tls.(*clientHandshakeStateTLS13).processHelloRetryRequest:6: no hot callee
/usr/local/go/src/crypto/tls/handshake_client_tls13.go:196:21: PGO devirtualize considering call hs.transcript.Reset()
/usr/local/go/src/crypto/tls/handshake_client_tls13.go:196:21: call crypto/tls.(*clientHandshakeStateTLS13).processHelloRetryRequest:7: no hot callee
/usr/local/go/src/crypto/tls/handshake_client_tls13.go:197:21: PGO devirtualize considering call hs.transcript.Write([]byte{...})
/usr/local/go/src/crypto/tls/handshake_client_tls13.go:197:21: call crypto/tls.(*clientHandshakeStateTLS13).processHelloRetryRequest:8: no hot callee
/usr/local/go/src/crypto/tls/handshake_client_tls13.go:198:21: PGO devirtualize considering call hs.transcript.Write(chHash)
/usr/local/go/src/crypto/tls/handshake_client_tls13.go:198:21: call crypto/tls.(*clientHandshakeStateTLS13).processHelloRetryRequest:9: no hot callee
/usr/local/go/src/crypto/tls/handshake_client_tls13.go:264:20: PGO devirtualize considering call transcript.Write([]byte{...})
/usr/local/go/src/crypto/tls/handshake_client_tls13.go:264:20: call crypto/tls.(*clientHandshakeStateTLS13).processHelloRetryRequest:75: no hot callee
/usr/local/go/src/crypto/tls/handshake_client_tls13.go:265:20: PGO devirtualize considering call transcript.Write(chHash)
/usr/local/go/src/crypto/tls/handshake_client_tls13.go:265:20: call crypto/tls.(*clientHandshakeStateTLS13).processHelloRetryRequest:76: no hot callee
/usr/local/go/src/crypto/tls/handshake_client_tls13.go:273:20: PGO devirtualize considering call transcript.Write(helloBytes)
/usr/local/go/src/crypto/tls/handshake_client_tls13.go:273:20: call crypto/tls.(*clientHandshakeStateTLS13).processHelloRetryRequest:84: no hot callee
/usr/local/go/src/crypto/tls/handshake_client_tls13.go:375:50: PGO devirtualize considering call .autotmp_5.NewPublicKey(hs.serverHello.serverShare.data)
/usr/local/go/src/crypto/tls/handshake_client_tls13.go:375:50: edge crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys:3 -> crypto/ecdh.(*PrivateKey).Curve (weight 0): *ecdh.PrivateKey doesn't implement ecdh.Curve (*ecdh.PrivateKey does not implement ecdh.Curve (missing GenerateKey method))
/usr/local/go/src/crypto/tls/handshake_client_tls13.go:375:50: call crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys:3: no hot callee
/usr/local/go/src/crypto/tls/handshake_client.go:952:82: PGO devirtualize considering call err.Error()
/usr/local/go/src/crypto/tls/handshake_client.go:952:82: edge crypto/tls.(*Conn).verifyServerCertificate:7 -> errors.New (weight 0): callee not a method
/usr/local/go/src/crypto/tls/handshake_client.go:952:82: call crypto/tls.(*Conn).verifyServerCertificate:7: no hot callee
/usr/local/go/src/crypto/tls/handshake_client_tls13.go:566:85: PGO devirtualize considering call err.Error()
/usr/local/go/src/crypto/tls/handshake_client_tls13.go:566:85: edge crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate:81 -> errors.New (weight 0): callee not a method
/usr/local/go/src/crypto/tls/handshake_client_tls13.go:566:85: call crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate:81: no hot callee
/usr/local/go/src/crypto/tls/key_schedule.go:115:10: PGO devirtualize considering call h.Write(context)
/usr/local/go/src/crypto/tls/key_schedule.go:115:10: call crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial.func1:3: no hot callee
/usr/local/go/src/crypto/tls/key_schedule.go:116:49: PGO devirtualize considering call h.Sum(nil)
/usr/local/go/src/crypto/tls/key_schedule.go:116:49: edge crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial.func1:4 -> crypto/tls.(*cipherSuiteTLS13).expandLabel (weight 0): *cipherSuiteTLS13 doesn't implement hash.Hash (*cipherSuiteTLS13 does not implement hash.Hash (missing BlockSize method))
/usr/local/go/src/crypto/tls/key_schedule.go:116:49: call crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial.func1:4: no hot callee
/usr/local/go/src/crypto/tls/handshake_client_tls13.go:680:50: PGO devirtualize considering call cert.PrivateKey.(crypto.Signer).Sign((*Config).rand(c.config), signed, signOpts)
/usr/local/go/src/crypto/tls/handshake_client_tls13.go:680:50: edge crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate:53 -> crypto/tls.(*Config).rand (weight 0): *Config doesn't implement crypto.Signer (*Config does not implement crypto.Signer (missing Public method))
/usr/local/go/src/crypto/tls/handshake_client_tls13.go:680:50: call crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate:53: no hot callee
/usr/local/go/src/crypto/tls/handshake_client_tls13.go:683:66: PGO devirtualize considering call err.Error()
/usr/local/go/src/crypto/tls/handshake_client_tls13.go:683:66: edge crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate:56 -> errors.New (weight 0): callee not a method
/usr/local/go/src/crypto/tls/handshake_client_tls13.go:683:66: call crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate:56: no hot callee
/usr/local/go/src/crypto/tls/prf.go:29:9: PGO devirtualize considering call h.Write(seed)
/usr/local/go/src/crypto/tls/prf.go:29:9: call crypto/tls.pHash:2: no hot callee
/usr/local/go/src/crypto/tls/prf.go:30:12: PGO devirtualize considering call h.Sum(nil)
/usr/local/go/src/crypto/tls/prf.go:30:12: call crypto/tls.pHash:3: no hot callee
/usr/local/go/src/crypto/tls/prf.go:34:10: PGO devirtualize considering call h.Reset()
/usr/local/go/src/crypto/tls/prf.go:34:10: call crypto/tls.pHash:7: no hot callee
/usr/local/go/src/crypto/tls/prf.go:35:10: PGO devirtualize considering call h.Write(a)
/usr/local/go/src/crypto/tls/prf.go:35:10: call crypto/tls.pHash:8: no hot callee
/usr/local/go/src/crypto/tls/prf.go:36:10: PGO devirtualize considering call h.Write(seed)
/usr/local/go/src/crypto/tls/prf.go:36:10: call crypto/tls.pHash:9: no hot callee
/usr/local/go/src/crypto/tls/prf.go:37:13: PGO devirtualize considering call h.Sum(nil)
/usr/local/go/src/crypto/tls/prf.go:37:13: call crypto/tls.pHash:10: no hot callee
/usr/local/go/src/crypto/tls/prf.go:41:10: PGO devirtualize considering call h.Reset()
/usr/local/go/src/crypto/tls/prf.go:41:10: call crypto/tls.pHash:14: no hot callee
/usr/local/go/src/crypto/tls/prf.go:42:10: PGO devirtualize considering call h.Write(a)
/usr/local/go/src/crypto/tls/prf.go:42:10: call crypto/tls.pHash:15: no hot callee
/usr/local/go/src/crypto/tls/prf.go:43:12: PGO devirtualize considering call h.Sum(nil)
/usr/local/go/src/crypto/tls/prf.go:43:12: call crypto/tls.pHash:16: no hot callee
/usr/local/go/src/crypto/tls/prf.go:201:22: PGO devirtualize considering call h.client.Sum(nil)
/usr/local/go/src/crypto/tls/prf.go:201:22: call crypto/tls.finishedHash.Sum:2: no hot callee
/usr/local/go/src/crypto/tls/prf.go:205:23: PGO devirtualize considering call h.clientMD5.Sum(out)
/usr/local/go/src/crypto/tls/prf.go:205:23: call crypto/tls.finishedHash.Sum:6: no hot callee
/usr/local/go/src/crypto/tls/prf.go:206:21: PGO devirtualize considering call h.client.Sum(out)
/usr/local/go/src/crypto/tls/prf.go:206:21: call crypto/tls.finishedHash.Sum:7: no hot callee
/usr/local/go/src/crypto/tls/prf.go:238:13: PGO devirtualize considering call hash.Write(h.buffer)
/usr/local/go/src/crypto/tls/prf.go:238:13: call crypto/tls.finishedHash.hashForClientCertificate:11: no hot callee
/usr/local/go/src/crypto/tls/prf.go:239:18: PGO devirtualize considering call hash.Sum(nil)
/usr/local/go/src/crypto/tls/prf.go:239:18: call crypto/tls.finishedHash.hashForClientCertificate:12: no hot callee
/usr/local/go/src/crypto/tls/prf.go:243:22: PGO devirtualize considering call h.server.Sum(nil)
/usr/local/go/src/crypto/tls/prf.go:243:22: call crypto/tls.finishedHash.hashForClientCertificate:16: no hot callee
/usr/local/go/src/crypto/tls/handshake_client.go:594:46: PGO devirtualize considering call keyAgreement.processServerKeyExchange(c.config, hs.hello, hs.serverHello, c.peerCertificates[0], skx)
/usr/local/go/src/crypto/tls/handshake_client.go:594:46: call crypto/tls.(*clientHandshakeState).doFullHandshake:63: no hot callee
/usr/local/go/src/crypto/tls/handshake_client.go:641:69: PGO devirtualize considering call keyAgreement.generateClientKeyExchange(c.config, hs.hello, c.peerCertificates[0])
/usr/local/go/src/crypto/tls/handshake_client.go:641:69: call crypto/tls.(*clientHandshakeState).doFullHandshake:110: no hot callee
/usr/local/go/src/crypto/tls/handshake_client.go:662:68: PGO devirtualize considering call err.Error()
/usr/local/go/src/crypto/tls/handshake_client.go:662:68: edge crypto/tls.(*clientHandshakeState).doFullHandshake:131 -> errors.New (weight 0): callee not a method
/usr/local/go/src/crypto/tls/handshake_client.go:662:68: call crypto/tls.(*clientHandshakeState).doFullHandshake:131: no hot callee
/usr/local/go/src/crypto/tls/handshake_client.go:689:69: PGO devirtualize considering call key.Public()
/usr/local/go/src/crypto/tls/handshake_client.go:689:69: edge crypto/tls.(*clientHandshakeState).doFullHandshake:158 -> crypto/tls.legacyTypeAndHashFromPublicKey (weight 0): callee not a method
/usr/local/go/src/crypto/tls/handshake_client.go:689:69: call crypto/tls.(*clientHandshakeState).doFullHandshake:158: no hot callee
/usr/local/go/src/crypto/tls/handshake_client.go:701:39: PGO devirtualize considering call key.Sign((*Config).rand(c.config), signed, signOpts)
/usr/local/go/src/crypto/tls/handshake_client.go:701:39: edge crypto/tls.(*clientHandshakeState).doFullHandshake:170 -> crypto/tls.(*Config).rand (weight 0): *Config doesn't implement crypto.Signer (*Config does not implement crypto.Signer (missing Public method))
/usr/local/go/src/crypto/tls/handshake_client.go:701:39: call crypto/tls.(*clientHandshakeState).doFullHandshake:170: no hot callee
/usr/local/go/src/crypto/tls/handshake_client.go:919:33: PGO devirtualize considering call c.config.ClientSessionCache.Put(cacheKey, cs)
/usr/local/go/src/crypto/tls/handshake_client.go:919:33: call crypto/tls.(*clientHandshakeState).saveSessionTicket:18: no hot callee
/usr/local/go/src/crypto/tls/handshake_client.go:200:37: PGO devirtualize considering call c.config.ClientSessionCache.Put(cacheKey, nil)
/usr/local/go/src/crypto/tls/handshake_client.go:200:37: call crypto/tls.(*Conn).clientHandshake.func1:9: no hot callee
/usr/local/go/src/crypto/tls/handshake_client_tls13.go:768:34: PGO devirtualize considering call c.config.ClientSessionCache.Put(cacheKey, cs)
/usr/local/go/src/crypto/tls/handshake_client_tls13.go:768:34: call crypto/tls.(*Conn).handleNewSessionTicket:46: no hot callee
/usr/local/go/src/crypto/tls/conn.go:1418:22: PGO devirtualize considering call c.conn.Close()
/usr/local/go/src/crypto/tls/conn.go:1418:22: call crypto/tls.(*Conn).Close:19: no hot callee
/usr/local/go/src/crypto/tls/conn.go:1428:24: PGO devirtualize considering call c.conn.Close()
/usr/local/go/src/crypto/tls/conn.go:1428:24: call crypto/tls.(*Conn).Close:29: no hot callee
/usr/local/go/src/crypto/tls/handshake_server_tls13.go:478:29: PGO devirtualize considering call hs.transcript.Sum(nil)
/usr/local/go/src/crypto/tls/handshake_server_tls13.go:478:29: call crypto/tls.(*serverHandshakeStateTLS13).doHelloRetryRequest:8: no hot callee
/usr/local/go/src/crypto/tls/handshake_server_tls13.go:479:21: PGO devirtualize considering call hs.transcript.Reset()
/usr/local/go/src/crypto/tls/handshake_server_tls13.go:479:21: call crypto/tls.(*serverHandshakeStateTLS13).doHelloRetryRequest:9: no hot callee
/usr/local/go/src/crypto/tls/handshake_server_tls13.go:480:21: PGO devirtualize considering call hs.transcript.Write([]byte{...})
/usr/local/go/src/crypto/tls/handshake_server_tls13.go:480:21: call crypto/tls.(*serverHandshakeStateTLS13).doHelloRetryRequest:10: no hot callee
/usr/local/go/src/crypto/tls/handshake_server_tls13.go:481:21: PGO devirtualize considering call hs.transcript.Write(chHash)
/usr/local/go/src/crypto/tls/handshake_server_tls13.go:481:21: call crypto/tls.(*serverHandshakeStateTLS13).doHelloRetryRequest:11: no hot callee
/usr/local/go/src/crypto/tls/handshake_server_tls13.go:224:42: PGO devirtualize considering call .autotmp_23.NewPublicKey(clientKeyShare.data)
/usr/local/go/src/crypto/tls/handshake_server_tls13.go:224:42: edge crypto/tls.(*serverHandshakeStateTLS13).processClientHello:134 -> crypto/ecdh.(*PrivateKey).Curve (weight 0): *ecdh.PrivateKey doesn't implement ecdh.Curve (*ecdh.PrivateKey does not implement ecdh.Curve (missing GenerateKey method))
/usr/local/go/src/crypto/tls/handshake_server_tls13.go:224:42: call crypto/tls.(*serverHandshakeStateTLS13).processClientHello:134: no hot callee
/usr/local/go/src/crypto/tls/ticket.go:376:12: PGO devirtualize considering call mac.Write(authenticated)
/usr/local/go/src/crypto/tls/ticket.go:376:12: call crypto/tls.(*Config).decryptTicket:12: no hot callee
/usr/local/go/src/crypto/tls/ticket.go:377:22: PGO devirtualize considering call mac.Sum(nil)
/usr/local/go/src/crypto/tls/ticket.go:377:22: call crypto/tls.(*Config).decryptTicket:13: no hot callee
/usr/local/go/src/crypto/tls/ticket.go:388:40: PGO devirtualize considering call .autotmp_16.XORKeyStream(plaintext, ciphertext)
/usr/local/go/src/crypto/tls/ticket.go:388:40: edge crypto/tls.(*Config).decryptTicket:24 -> crypto/cipher.NewCTR (weight 0): callee not a method
/usr/local/go/src/crypto/tls/ticket.go:388:40: call crypto/tls.(*Config).decryptTicket:24: no hot callee
/usr/local/go/src/crypto/tls/handshake_server_tls13.go:407:39: PGO devirtualize considering call marshaler.MarshalBinary()
/usr/local/go/src/crypto/tls/handshake_server_tls13.go:407:39: call crypto/tls.cloneHash:10: no hot callee
/usr/local/go/src/crypto/tls/handshake_server_tls13.go:416:39: PGO devirtualize considering call unmarshaler.UnmarshalBinary(state)
/usr/local/go/src/crypto/tls/handshake_server_tls13.go:416:39: call crypto/tls.cloneHash:19: no hot callee
/usr/local/go/src/crypto/tls/handshake_server_tls13.go:359:19: PGO devirtualize considering call transcript.Write(clientHelloBytes)
/usr/local/go/src/crypto/tls/handshake_server_tls13.go:359:19: call crypto/tls.(*serverHandshakeStateTLS13).checkForResumption:99: no hot callee
/usr/local/go/src/crypto/tls/handshake_server_tls13.go:707:53: PGO devirtualize considering call hs.cert.PrivateKey.(crypto.Signer).Sign((*Config).rand(c.config), signed, signOpts)
/usr/local/go/src/crypto/tls/handshake_server_tls13.go:707:53: edge crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate:47 -> crypto/tls.(*Config).rand (weight 0): *Config doesn't implement crypto.Signer (*Config does not implement crypto.Signer (missing Public method))
/usr/local/go/src/crypto/tls/handshake_server_tls13.go:707:53: call crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate:47: no hot callee
/usr/local/go/src/crypto/tls/handshake_server_tls13.go:709:54: PGO devirtualize considering call hs.cert.PrivateKey.(crypto.Signer).Public()
/usr/local/go/src/crypto/tls/handshake_server_tls13.go:709:54: call crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate:49: no hot callee
/usr/local/go/src/crypto/tls/handshake_server_tls13.go:716:66: PGO devirtualize considering call err.Error()
/usr/local/go/src/crypto/tls/handshake_server_tls13.go:716:66: edge crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate:56 -> errors.New (weight 0): callee not a method
/usr/local/go/src/crypto/tls/handshake_server_tls13.go:716:66: call crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate:56: no hot callee
/usr/local/go/src/crypto/tls/ticket.go:336:94: PGO devirtualize considering call err.Error()
/usr/local/go/src/crypto/tls/ticket.go:336:94: edge crypto/tls.(*Config).encryptTicket:17 -> errors.New (weight 0): callee not a method
/usr/local/go/src/crypto/tls/ticket.go:336:94: call crypto/tls.(*Config).encryptTicket:17: no hot callee
/usr/local/go/src/crypto/tls/ticket.go:338:39: PGO devirtualize considering call .autotmp_18.XORKeyStream(ciphertext, state)
/usr/local/go/src/crypto/tls/ticket.go:338:39: edge crypto/tls.(*Config).encryptTicket:19 -> crypto/cipher.NewCTR (weight 0): callee not a method
/usr/local/go/src/crypto/tls/ticket.go:338:39: call crypto/tls.(*Config).encryptTicket:19: no hot callee
/usr/local/go/src/crypto/tls/ticket.go:341:11: PGO devirtualize considering call mac.Write(authenticated)
/usr/local/go/src/crypto/tls/ticket.go:341:11: call crypto/tls.(*Config).encryptTicket:22: no hot callee
/usr/local/go/src/crypto/tls/ticket.go:342:9: PGO devirtualize considering call mac.Sum(macBytes[:0])
/usr/local/go/src/crypto/tls/ticket.go:342:9: call crypto/tls.(*Config).encryptTicket:23: no hot callee
/usr/local/go/src/crypto/tls/handshake_server_tls13.go:861:31: PGO devirtualize considering call .autotmp_19.Read(ageAdd)
/usr/local/go/src/crypto/tls/handshake_server_tls13.go:861:31: edge crypto/tls.(*Conn).sendSessionTicket:40 -> crypto/tls.(*Config).rand (weight 0): *Config doesn't implement io.Reader (*Config does not implement io.Reader (missing Read method))
/usr/local/go/src/crypto/tls/handshake_server_tls13.go:861:31: call crypto/tls.(*Conn).sendSessionTicket:40: no hot callee
/usr/local/go/src/crypto/tls/handshake_server.go:865:77: PGO devirtualize considering call err.Error()
/usr/local/go/src/crypto/tls/handshake_server.go:865:77: edge crypto/tls.(*Conn).processCertsFromClient:7 -> errors.New (weight 0): callee not a method
/usr/local/go/src/crypto/tls/handshake_server.go:865:77: call crypto/tls.(*Conn).processCertsFromClient:7: no hot callee
/usr/local/go/src/crypto/tls/handshake_server_tls13.go:951:86: PGO devirtualize considering call err.Error()
/usr/local/go/src/crypto/tls/handshake_server_tls13.go:951:86: edge crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate:72 -> errors.New (weight 0): callee not a method
/usr/local/go/src/crypto/tls/handshake_server_tls13.go:951:86: call crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate:72: no hot callee
/usr/local/go/src/crypto/tls/handshake_server.go:257:21: PGO devirtualize considering call priv.Public()
/usr/local/go/src/crypto/tls/handshake_server.go:257:21: call crypto/tls.(*serverHandshakeState).processClientHello:83: no hot callee
/usr/local/go/src/crypto/tls/handshake_server.go:266:75: PGO devirtualize considering call priv.Public()
/usr/local/go/src/crypto/tls/handshake_server.go:266:75: edge crypto/tls.(*serverHandshakeState).processClientHello:92 -> fmt.Errorf (weight 0): callee not a method
/usr/local/go/src/crypto/tls/handshake_server.go:266:75: call crypto/tls.(*serverHandshakeState).processClientHello:92: no hot callee
/usr/local/go/src/crypto/tls/handshake_server.go:270:21: PGO devirtualize considering call priv.Public()
/usr/local/go/src/crypto/tls/handshake_server.go:270:21: call crypto/tls.(*serverHandshakeState).processClientHello:96: no hot callee
/usr/local/go/src/crypto/tls/handshake_server.go:275:78: PGO devirtualize considering call priv.Public()
/usr/local/go/src/crypto/tls/handshake_server.go:275:78: edge crypto/tls.(*serverHandshakeState).processClientHello:101 -> fmt.Errorf (weight 0): callee not a method
/usr/local/go/src/crypto/tls/handshake_server.go:275:78: call crypto/tls.(*serverHandshakeState).processClientHello:101: no hot callee
/usr/local/go/src/crypto/tls/handshake_server.go:574:52: PGO devirtualize considering call keyAgreement.generateServerKeyExchange(c.config, hs.cert, hs.clientHello, hs.hello)
/usr/local/go/src/crypto/tls/handshake_server.go:574:52: call crypto/tls.(*serverHandshakeState).doFullHandshake:38: no hot callee
/usr/local/go/src/crypto/tls/handshake_server.go:664:63: PGO devirtualize considering call keyAgreement.processClientKeyExchange(c.config, hs.cert, ckx, c.vers)
/usr/local/go/src/crypto/tls/handshake_server.go:664:63: call crypto/tls.(*serverHandshakeState).doFullHandshake:128: no hot callee
/usr/local/go/src/crypto/tls/handshake_server.go:724:86: PGO devirtualize considering call err.Error()
/usr/local/go/src/crypto/tls/handshake_server.go:724:86: edge crypto/tls.(*serverHandshakeState).doFullHandshake:188 -> errors.New (weight 0): callee not a method
/usr/local/go/src/crypto/tls/handshake_server.go:724:86: call crypto/tls.(*serverHandshakeState).doFullHandshake:188: no hot callee
/usr/local/go/src/crypto/tls/key_agreement.go:64:38: PGO devirtualize considering call priv.Decrypt((*Config).rand(config), ciphertext, &rsa.PKCS1v15DecryptOptions{...})
/usr/local/go/src/crypto/tls/key_agreement.go:64:38: edge crypto/tls.rsaKeyAgreement.processClientKeyExchange:15 -> crypto/tls.(*Config).rand (weight 0): *Config doesn't implement crypto.Decrypter (*Config does not implement crypto.Decrypter (missing Decrypt method))
/usr/local/go/src/crypto/tls/key_agreement.go:64:38: call crypto/tls.rsaKeyAgreement.processClientKeyExchange:15: no hot callee
/usr/local/go/src/crypto/tls/key_agreement.go:110:14: PGO devirtualize considering call hsha1.Write(slice)
/usr/local/go/src/crypto/tls/key_agreement.go:110:14: call crypto/tls.sha1Hash:3: no hot callee
/usr/local/go/src/crypto/tls/key_agreement.go:112:18: PGO devirtualize considering call hsha1.Sum(nil)
/usr/local/go/src/crypto/tls/key_agreement.go:112:18: call crypto/tls.sha1Hash:5: no hot callee
/usr/local/go/src/crypto/tls/key_agreement.go:121:13: PGO devirtualize considering call hmd5.Write(slice)
/usr/local/go/src/crypto/tls/key_agreement.go:121:13: call crypto/tls.md5SHA1Hash:4: no hot callee
/usr/local/go/src/crypto/tls/key_agreement.go:123:24: PGO devirtualize considering call hmd5.Sum(nil)
/usr/local/go/src/crypto/tls/key_agreement.go:123:24: call crypto/tls.md5SHA1Hash:6: no hot callee
/usr/local/go/src/crypto/tls/key_agreement.go:143:11: PGO devirtualize considering call h.Write(slice)
/usr/local/go/src/crypto/tls/key_agreement.go:143:11: call crypto/tls.hashForServerKeyExchange:11: no hot callee
/usr/local/go/src/crypto/tls/key_agreement.go:145:18: PGO devirtualize considering call h.Sum(nil)
/usr/local/go/src/crypto/tls/key_agreement.go:145:18: call crypto/tls.hashForServerKeyExchange:13: no hot callee
/usr/local/go/src/crypto/tls/key_agreement.go:218:69: PGO devirtualize considering call priv.Public()
/usr/local/go/src/crypto/tls/key_agreement.go:218:69: edge crypto/tls.(*ecdheKeyAgreement).generateServerKeyExchange:49 -> crypto/tls.legacyTypeAndHashFromPublicKey (weight 0): callee not a method
/usr/local/go/src/crypto/tls/key_agreement.go:218:69: call crypto/tls.(*ecdheKeyAgreement).generateServerKeyExchange:49: no hot callee
/usr/local/go/src/crypto/tls/key_agreement.go:233:23: PGO devirtualize considering call priv.Sign((*Config).rand(config), signed, signOpts)
/usr/local/go/src/crypto/tls/key_agreement.go:233:23: edge crypto/tls.(*ecdheKeyAgreement).generateServerKeyExchange:64 -> crypto/tls.(*Config).rand (weight 0): *Config doesn't implement crypto.Signer (*Config does not implement crypto.Signer (missing Public method))
/usr/local/go/src/crypto/tls/key_agreement.go:233:23: call crypto/tls.(*ecdheKeyAgreement).generateServerKeyExchange:64: no hot callee
/usr/local/go/src/crypto/tls/key_agreement.go:235:78: PGO devirtualize considering call err.Error()
/usr/local/go/src/crypto/tls/key_agreement.go:235:78: edge crypto/tls.(*ecdheKeyAgreement).generateServerKeyExchange:66 -> errors.New (weight 0): callee not a method
/usr/local/go/src/crypto/tls/key_agreement.go:235:78: call crypto/tls.(*ecdheKeyAgreement).generateServerKeyExchange:66: no hot callee
/usr/local/go/src/crypto/tls/key_agreement.go:263:45: PGO devirtualize considering call .autotmp_9.NewPublicKey(ckx.ciphertext[1:])
/usr/local/go/src/crypto/tls/key_agreement.go:263:45: edge crypto/tls.(*ecdheKeyAgreement).processClientKeyExchange:5 -> crypto/ecdh.(*PrivateKey).Curve (weight 0): *ecdh.PrivateKey doesn't implement ecdh.Curve (*ecdh.PrivateKey does not implement ecdh.Curve (missing GenerateKey method))
/usr/local/go/src/crypto/tls/key_agreement.go:263:45: call crypto/tls.(*ecdheKeyAgreement).processClientKeyExchange:5: no hot callee
/usr/local/go/src/crypto/tls/key_agreement.go:306:42: PGO devirtualize considering call .autotmp_20.NewPublicKey(publicKey)
/usr/local/go/src/crypto/tls/key_agreement.go:306:42: edge crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange:31 -> crypto/ecdh.(*PrivateKey).Curve (weight 0): *ecdh.PrivateKey doesn't implement ecdh.Curve (*ecdh.PrivateKey does not implement ecdh.Curve (missing GenerateKey method))
/usr/local/go/src/crypto/tls/key_agreement.go:306:42: call crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange:31: no hot callee
/usr/local/go/src/crypto/tls/key_agreement.go:355:85: PGO devirtualize considering call err.Error()
/usr/local/go/src/crypto/tls/key_agreement.go:355:85: edge crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange:80 -> errors.New (weight 0): callee not a method
/usr/local/go/src/crypto/tls/key_agreement.go:355:85: call crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange:80: no hot callee
/usr/local/go/src/crypto/tls/prf.go:184:16: PGO devirtualize considering call h.client.Write(msg)
/usr/local/go/src/crypto/tls/prf.go:184:16: call crypto/tls.(*finishedHash).Write:1: no hot callee
/usr/local/go/src/crypto/tls/prf.go:185:16: PGO devirtualize considering call h.server.Write(msg)
/usr/local/go/src/crypto/tls/prf.go:185:16: call crypto/tls.(*finishedHash).Write:2: no hot callee
/usr/local/go/src/crypto/tls/prf.go:188:20: PGO devirtualize considering call h.clientMD5.Write(msg)
/usr/local/go/src/crypto/tls/prf.go:188:20: call crypto/tls.(*finishedHash).Write:5: no hot callee
/usr/local/go/src/crypto/tls/prf.go:189:20: PGO devirtualize considering call h.serverMD5.Write(msg)
/usr/local/go/src/crypto/tls/prf.go:189:20: call crypto/tls.(*finishedHash).Write:6: no hot callee
/usr/local/go/src/crypto/tls/tls.go:66:29: PGO devirtualize considering call l.Listener.Accept()
/usr/local/go/src/crypto/tls/tls.go:66:29: call crypto/tls.(*listener).Accept:1: no hot callee
/usr/local/go/src/crypto/tls/tls.go:158:16: PGO devirtualize considering call rawConn.Close()
/usr/local/go/src/crypto/tls/tls.go:158:16: call crypto/tls.dial:38: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=crypto/tls.(*xorNonceAEAD).Seal
hot-node enabled increased budget=2000 for func=crypto/tls.(*xorNonceAEAD).Open
hot-node enabled increased budget=2000 for func=crypto/tls.(*Config).supportedVersions
hot-budget check allows inlining for call crypto/tls.(*Config).supportedVersions (cost 91) at /usr/local/go/src/crypto/tls/common.go:1098:42 in function crypto/tls.(*Config).mutualVersion
hot-node enabled increased budget=2000 for func=crypto/tls.(*Conn).SetReadDeadline
hot-node enabled increased budget=2000 for func=crypto/tls.(*halfConn).setErrorLocked
hot-node enabled increased budget=2000 for func=crypto/tls.(*halfConn).incSeq
hot-node enabled increased budget=2000 for func=crypto/tls.(*halfConn).decrypt
hot-budget check allows inlining for call crypto/tls.(*xorNonceAEAD).Open (cost 108) at /usr/local/go/src/crypto/tls/conn.go:379:27 in function crypto/tls.(*halfConn).decrypt
hot-node enabled increased budget=2000 for func=crypto/tls.(*halfConn).encrypt
hot-budget check allows inlining for call crypto/tls.(*xorNonceAEAD).Seal (cost 104) at /usr/local/go/src/crypto/tls/conn.go:528:19 in function crypto/tls.(*halfConn).encrypt
hot-node enabled increased budget=2000 for func=crypto/tls.(*Conn).readFromUntil
hot-budget check allows inlining for call bytes.(*Buffer).ReadFrom (cost 346) at /usr/local/go/src/crypto/tls/conn.go:827:31 in function crypto/tls.(*Conn).readFromUntil
hot-node enabled increased budget=2000 for func=crypto/tls.(*Conn).maxPayloadSizeForWrite
hot-node enabled increased budget=2000 for func=crypto/tls.(*Conn).write
hot-node enabled increased budget=2000 for func=crypto/tls.(*Conn).writeRecordLocked
hot-node enabled increased budget=2000 for func=crypto/tls.(*Conn).writeRecordLocked.func1
hot-budget check allows inlining for call crypto/tls.(*Conn).maxPayloadSizeForWrite (cost 413) at /usr/local/go/src/crypto/tls/conn.go:999:44 in function crypto/tls.(*Conn).writeRecordLocked
hot-budget check allows inlining for call crypto/tls.(*halfConn).encrypt (cost 1332) at /usr/local/go/src/crypto/tls/conn.go:1021:30 in function crypto/tls.(*Conn).writeRecordLocked
hot-budget check allows inlining for call crypto/tls.(*Conn).write (cost 90) at /usr/local/go/src/crypto/tls/conn.go:1025:23 in function crypto/tls.(*Conn).writeRecordLocked
hot-budget check allows inlining for call sync.(*Pool).Put (cost 642) at /usr/local/go/src/crypto/tls/conn.go:993:17 in function crypto/tls.(*Conn).writeRecordLocked.func1
hot-node enabled increased budget=2000 for func=crypto/tls.(*Conn).readRecordOrCCS
hot-budget check allows inlining for call crypto/tls.(*Conn).readFromUntil (cost 461) at /usr/local/go/src/crypto/tls/conn.go:625:27 in function crypto/tls.(*Conn).readRecordOrCCS
hot-budget check allows inlining for call crypto/tls.(*halfConn).decrypt (cost 1313) at /usr/local/go/src/crypto/tls/conn.go:685:32 in function crypto/tls.(*Conn).readRecordOrCCS
hot-node enabled increased budget=2000 for func=crypto/tls.(*Conn).readRecord
hot-node enabled increased budget=2000 for func=crypto/tls.(*atLeastReader).Read
hot-node enabled increased budget=2000 for func=crypto/tls.(*Conn).handshakeContext
hot-node enabled increased budget=2000 for func=crypto/tls.(*Conn).HandshakeContext
hot-node enabled increased budget=2000 for func=crypto/tls.(*Conn).Handshake
hot-node enabled increased budget=2000 for func=crypto/tls.(*Conn).Write
hot-node enabled increased budget=2000 for func=crypto/tls.(*Conn).Read
hot-node enabled increased budget=2000 for func=crypto/tls.marshalCertificate
# net/http/httptrace
/usr/local/go/src/net/http/httptrace/trace.go:25:23: PGO devirtualize considering call ctx.Value(clientEventContextKey{})
/usr/local/go/src/net/http/httptrace/trace.go:25:23: call net/http/httptrace.ContextClientTrace:1: no hot callee
/usr/local/go/src/net/http/httptrace/trace.go:182:37: PGO devirtualize considering call structType.NumField()
/usr/local/go/src/net/http/httptrace/trace.go:182:37: call net/http/httptrace.(*ClientTrace).compose:7: no hot callee
/usr/local/go/src/net/http/httptrace/trace.go:185:19: PGO devirtualize considering call hookType.Kind()
/usr/local/go/src/net/http/httptrace/trace.go:185:19: call net/http/httptrace.(*ClientTrace).compose:10: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
# net/http
/usr/local/go/src/net/http/request.go:1416:21: PGO devirtualize considering call r.Body.Close()
/usr/local/go/src/net/http/request.go:1416:21: call net/http.(*Request).closeBody:4: no hot callee
/usr/local/go/src/net/http/client.go:337:30: PGO devirtualize considering call .autotmp_6.String()
/usr/local/go/src/net/http/client.go:337:30: edge net/http.knownRoundTripperImpl:16 -> reflect.TypeOf (weight 0): callee not a method
/usr/local/go/src/net/http/client.go:337:30: call net/http.knownRoundTripperImpl:16: no hot callee
/usr/local/go/src/net/http/client.go:309:23: PGO devirtualize considering call ctx.Deadline()
/usr/local/go/src/net/http/client.go:309:23: call net/http.timeBeforeContextDeadline:1: no hot callee
/usr/local/go/src/net/http/client.go:387:19: PGO devirtualize considering call v.CancelRequest(req)
/usr/local/go/src/net/http/client.go:387:19: call net/http.setRequestCancel.func2:7: no hot callee
/usr/local/go/src/net/http/client.go:260:26: PGO devirtualize considering call rt.RoundTrip(req)
/usr/local/go/src/net/http/client.go:260:26: call net/http.send:48: no hot callee
/usr/local/go/src/net/http/client.go:177:39: PGO devirtualize considering call c.Jar.Cookies(req.URL)
/usr/local/go/src/net/http/client.go:177:39: call net/http.(*Client).send:2: no hot callee
/usr/local/go/src/net/http/client.go:187:20: PGO devirtualize considering call c.Jar.SetCookies(req.URL, rc)
/usr/local/go/src/net/http/client.go:187:20: call net/http.(*Client).send:12: no hot callee
/usr/local/go/src/net/http/response.go:338:15: PGO devirtualize considering call r.Body.Close()
/usr/local/go/src/net/http/response.go:338:15: call net/http.(*Response).closeBody:2: no hot callee
/usr/local/go/src/net/http/client.go:708:19: PGO devirtualize considering call resp.Body.Close()
/usr/local/go/src/net/http/client.go:708:19: call net/http.(*Client).do:113: no hot callee
/usr/local/go/src/net/http/client.go:729:24: PGO devirtualize considering call err.Error()
/usr/local/go/src/net/http/client.go:729:24: call net/http.(*Client).do:134: no hot callee
/usr/local/go/src/net/http/client.go:948:26: PGO devirtualize considering call tr.CloseIdleConnections()
/usr/local/go/src/net/http/client.go:948:26: call net/http.(*Client).CloseIdleConnections:5: no hot callee
/usr/local/go/src/net/http/client.go:963:20: PGO devirtualize considering call b.rc.Read(p)
/usr/local/go/src/net/http/client.go:963:20: call net/http.(*cancelTimerBody).Read:1: no hot callee
/usr/local/go/src/net/http/client.go:972:22: PGO devirtualize considering call err.Error()
/usr/local/go/src/net/http/client.go:972:22: call net/http.(*cancelTimerBody).Read:10: no hot callee
/usr/local/go/src/net/http/client.go:980:19: PGO devirtualize considering call b.rc.Close()
/usr/local/go/src/net/http/client.go:980:19: call net/http.(*cancelTimerBody).Close:1: no hot callee
/usr/local/go/src/net/http/cookie.go:171:11: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/cookie.go:171:11: edge net/http.SetCookie:2 -> net/http.Header.Add (weight 0): Header doesn't implement ResponseWriter (Header does not implement ResponseWriter (missing Header method))
/usr/local/go/src/net/http/cookie.go:171:11: call net/http.SetCookie:2: no hot callee
/usr/local/go/src/net/http/fs.go:705:10: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/fs.go:705:10: edge net/http.localRedirect:4 -> net/http.Header.Set (weight 0): Header doesn't implement ResponseWriter (Header does not implement ResponseWriter (missing Header method))
/usr/local/go/src/net/http/fs.go:705:10: call net/http.localRedirect:4: no hot callee
/usr/local/go/src/net/http/fs.go:706:15: PGO devirtualize considering call w.WriteHeader(StatusMovedPermanently)
/usr/local/go/src/net/http/fs.go:706:15: call net/http.localRedirect:5: no hot callee
/usr/local/go/src/net/http/server.go:2146:10: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/server.go:2146:10: edge net/http.Error:1 -> net/http.Header.Set (weight 0): Header doesn't implement ResponseWriter (Header does not implement ResponseWriter (missing Header method))
/usr/local/go/src/net/http/server.go:2146:10: call net/http.Error:1: no hot callee
/usr/local/go/src/net/http/server.go:2147:10: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/server.go:2147:10: edge net/http.Error:2 -> net/http.Header.Set (weight 0): Header doesn't implement ResponseWriter (Header does not implement ResponseWriter (missing Header method))
/usr/local/go/src/net/http/server.go:2147:10: call net/http.Error:2: no hot callee
/usr/local/go/src/net/http/server.go:2148:15: PGO devirtualize considering call w.WriteHeader(code)
/usr/local/go/src/net/http/server.go:2148:15: call net/http.Error:3: no hot callee
/usr/local/go/src/net/http/fs.go:557:15: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/fs.go:557:15: call net/http.writeNotModified:6: no hot callee
/usr/local/go/src/net/http/fs.go:564:15: PGO devirtualize considering call w.WriteHeader(StatusNotModified)
/usr/local/go/src/net/http/fs.go:564:15: call net/http.writeNotModified:13: no hot callee
/usr/local/go/src/net/http/fs.go:547:11: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/fs.go:547:11: edge net/http.setLastModified:2 -> time.Time.UTC (weight 0): time.Time doesn't implement ResponseWriter (time.Time does not implement ResponseWriter (missing Header method))
/usr/local/go/src/net/http/fs.go:547:11: edge net/http.setLastModified:2 -> net/http.Header.Set (weight 0): Header doesn't implement ResponseWriter (Header does not implement ResponseWriter (missing Header method))
/usr/local/go/src/net/http/fs.go:547:11: edge net/http.setLastModified:2 -> time.Time.Format (weight 0): time.Time doesn't implement ResponseWriter (time.Time does not implement ResponseWriter (missing Header method))
/usr/local/go/src/net/http/fs.go:547:11: call net/http.setLastModified:2: no hot callee
/usr/local/go/src/net/http/server.go:3222:27: PGO devirtualize considering call .autotmp_4.Value(ServerContextKey)
/usr/local/go/src/net/http/server.go:3222:27: edge net/http.logf:1 -> net/http.(*Request).Context (weight 0): *Request doesn't implement context.Context (*Request does not implement context.Context (missing Deadline method))
/usr/local/go/src/net/http/server.go:3222:27: call net/http.logf:1: no hot callee
/usr/local/go/src/net/http/fs.go:138:24: PGO devirtualize considering call d.ReadDir(-1)
/usr/local/go/src/net/http/fs.go:138:24: call net/http.dirList:8: no hot callee
/usr/local/go/src/net/http/fs.go:142:24: PGO devirtualize considering call f.Readdir(-1)
/usr/local/go/src/net/http/fs.go:142:24: call net/http.dirList:12: no hot callee
/usr/local/go/src/net/http/fs.go:153:10: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/fs.go:153:10: edge net/http.dirList:23 -> net/http.Header.Set (weight 0): Header doesn't implement ResponseWriter (Header does not implement ResponseWriter (missing Header method))
/usr/local/go/src/net/http/fs.go:153:10: call net/http.dirList:23: no hot callee
/usr/local/go/src/net/http/fs.go:155:25: PGO devirtualize considering call dirs.len()
/usr/local/go/src/net/http/fs.go:155:25: call net/http.dirList:25: no hot callee
/usr/local/go/src/net/http/fs.go:156:20: PGO devirtualize considering call dirs.name(i)
/usr/local/go/src/net/http/fs.go:156:20: call net/http.dirList:26: no hot callee
/usr/local/go/src/net/http/fs.go:157:16: PGO devirtualize considering call dirs.isDir(i)
/usr/local/go/src/net/http/fs.go:157:16: call net/http.dirList:27: no hot callee
/usr/local/go/src/net/http/fs.go:151:57: PGO devirtualize considering call dirs.name(i)
/usr/local/go/src/net/http/fs.go:151:57: call net/http.dirList.func1:0: no hot callee
/usr/local/go/src/net/http/fs.go:151:72: PGO devirtualize considering call dirs.name(j)
/usr/local/go/src/net/http/fs.go:151:72: call net/http.dirList.func1:0: no hot callee
/usr/local/go/src/net/http/fs.go:428:36: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/fs.go:428:36: edge net/http.checkIfMatch:21 -> net/http.etagStrongMatch (weight 0): callee not a method
/usr/local/go/src/net/http/fs.go:428:36: edge net/http.checkIfMatch:21 -> net/http.Header.get (weight 0): Header doesn't implement ResponseWriter (Header does not implement ResponseWriter (missing Header method))
/usr/local/go/src/net/http/fs.go:428:36: call net/http.checkIfMatch:21: no hot callee
/usr/local/go/src/net/http/fs.go:478:34: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/fs.go:478:34: edge net/http.checkIfNoneMatch:22 -> net/http.etagWeakMatch (weight 0): callee not a method
/usr/local/go/src/net/http/fs.go:478:34: edge net/http.checkIfNoneMatch:22 -> net/http.Header.get (weight 0): Header doesn't implement ResponseWriter (Header does not implement ResponseWriter (missing Header method))
/usr/local/go/src/net/http/fs.go:478:34: call net/http.checkIfNoneMatch:22: no hot callee
/usr/local/go/src/net/http/fs.go:517:36: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/fs.go:517:36: edge net/http.checkIfRange:10 -> net/http.etagStrongMatch (weight 0): callee not a method
/usr/local/go/src/net/http/fs.go:517:36: edge net/http.checkIfRange:10 -> net/http.Header.Get (weight 0): Header doesn't implement ResponseWriter (Header does not implement ResponseWriter (missing Header method))
/usr/local/go/src/net/http/fs.go:517:36: call net/http.checkIfRange:10: no hot callee
/usr/local/go/src/net/http/fs.go:576:16: PGO devirtualize considering call w.WriteHeader(StatusPreconditionFailed)
/usr/local/go/src/net/http/fs.go:576:16: call net/http.checkPreconditions:7: no hot callee
/usr/local/go/src/net/http/fs.go:585:17: PGO devirtualize considering call w.WriteHeader(StatusPreconditionFailed)
/usr/local/go/src/net/http/fs.go:585:17: call net/http.checkPreconditions:16: no hot callee
/usr/local/go/src/net/http/sniff.go:32:21: PGO devirtualize considering call sig.match(data, firstNonWS)
/usr/local/go/src/net/http/sniff.go:32:21: call net/http.DetectContentType:11: no hot callee
/usr/local/go/src/net/http/fs.go:234:30: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/fs.go:234:30: call net/http.serveContent:11: no hot callee
/usr/local/go/src/net/http/fs.go:243:26: PGO devirtualize considering call content.Seek(0, io.SeekStart)
/usr/local/go/src/net/http/fs.go:243:26: call net/http.serveContent:20: no hot callee
/usr/local/go/src/net/http/fs.go:249:11: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/fs.go:249:11: edge net/http.serveContent:26 -> net/http.Header.Set (weight 0): Header doesn't implement ResponseWriter (Header does not implement ResponseWriter (missing Header method))
/usr/local/go/src/net/http/fs.go:249:11: call net/http.serveContent:26: no hot callee
/usr/local/go/src/net/http/fs.go:256:21: PGO devirtualize considering call err.Error()
/usr/local/go/src/net/http/fs.go:256:21: edge net/http.serveContent:33 -> net/http.Error (weight 0): callee not a method
/usr/local/go/src/net/http/fs.go:256:21: call net/http.serveContent:33: no hot callee
/usr/local/go/src/net/http/fs.go:280:11: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/fs.go:280:11: edge net/http.serveContent:57 -> net/http.Header.Set (weight 0): Header doesn't implement ResponseWriter (Header does not implement ResponseWriter (missing Header method))
/usr/local/go/src/net/http/fs.go:280:11: edge net/http.serveContent:57 -> fmt.Sprintf (weight 0): callee not a method
/usr/local/go/src/net/http/fs.go:280:11: call net/http.serveContent:57: no hot callee
/usr/local/go/src/net/http/fs.go:283:21: PGO devirtualize considering call err.Error()
/usr/local/go/src/net/http/fs.go:283:21: edge net/http.serveContent:60 -> net/http.Error (weight 0): callee not a method
/usr/local/go/src/net/http/fs.go:283:21: call net/http.serveContent:60: no hot callee
/usr/local/go/src/net/http/fs.go:308:28: PGO devirtualize considering call content.Seek(ra.start, io.SeekStart)
/usr/local/go/src/net/http/fs.go:308:28: call net/http.serveContent:85: no hot callee
/usr/local/go/src/net/http/fs.go:309:22: PGO devirtualize considering call err.Error()
/usr/local/go/src/net/http/fs.go:309:22: edge net/http.serveContent:86 -> net/http.Error (weight 0): callee not a method
/usr/local/go/src/net/http/fs.go:309:22: call net/http.serveContent:86: no hot callee
/usr/local/go/src/net/http/fs.go:314:11: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/fs.go:314:11: edge net/http.serveContent:91 -> net/http.httpRange.contentRange (weight 0): httpRange doesn't implement ResponseWriter (httpRange does not implement ResponseWriter (missing Header method))
/usr/local/go/src/net/http/fs.go:314:11: edge net/http.serveContent:91 -> net/http.Header.Set (weight 0): Header doesn't implement ResponseWriter (Header does not implement ResponseWriter (missing Header method))
/usr/local/go/src/net/http/fs.go:314:11: call net/http.serveContent:91: no hot callee
/usr/local/go/src/net/http/fs.go:321:11: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/fs.go:321:11: edge net/http.serveContent:98 -> net/http.Header.Set (weight 0): Header doesn't implement ResponseWriter (Header does not implement ResponseWriter (missing Header method))
/usr/local/go/src/net/http/fs.go:321:11: edge net/http.serveContent:98 -> mime/multipart.(*Writer).Boundary (weight 0): *multipart.Writer doesn't implement ResponseWriter (*multipart.Writer does not implement ResponseWriter (missing Header method))
/usr/local/go/src/net/http/fs.go:321:11: call net/http.serveContent:98: no hot callee
/usr/local/go/src/net/http/fs.go:345:10: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/fs.go:345:10: edge net/http.serveContent:122 -> net/http.Header.Set (weight 0): Header doesn't implement ResponseWriter (Header does not implement ResponseWriter (missing Header method))
/usr/local/go/src/net/http/fs.go:345:10: call net/http.serveContent:122: no hot callee
/usr/local/go/src/net/http/fs.go:346:13: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/fs.go:346:13: edge net/http.serveContent:123 -> net/http.Header.Get (weight 0): Header doesn't implement ResponseWriter (Header does not implement ResponseWriter (missing Header method))
/usr/local/go/src/net/http/fs.go:346:13: call net/http.serveContent:123: no hot callee
/usr/local/go/src/net/http/fs.go:347:11: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/fs.go:347:11: edge net/http.serveContent:124 -> strconv.FormatInt (weight 0): callee not a method
/usr/local/go/src/net/http/fs.go:347:11: edge net/http.serveContent:124 -> net/http.Header.Set (weight 0): Header doesn't implement ResponseWriter (Header does not implement ResponseWriter (missing Header method))
/usr/local/go/src/net/http/fs.go:347:11: call net/http.serveContent:124: no hot callee
/usr/local/go/src/net/http/fs.go:350:15: PGO devirtualize considering call w.WriteHeader(code)
/usr/local/go/src/net/http/fs.go:350:15: call net/http.serveContent:127: no hot callee
/usr/local/go/src/net/http/fs.go:331:30: PGO devirtualize considering call content.Seek(ra.start, io.SeekStart)
/usr/local/go/src/net/http/fs.go:331:30: call net/http.serveContent.func1:7: no hot callee
/usr/local/go/src/net/http/fs.go:614:19: PGO devirtualize considering call fs.Open(name)
/usr/local/go/src/net/http/fs.go:614:19: call net/http.serveFile:11: no hot callee
/usr/local/go/src/net/http/fs.go:620:15: PGO devirtualize considering call f.Close()
/usr/local/go/src/net/http/fs.go:620:15: can't PGO devirtualize go/defer call f.Close()
/usr/local/go/src/net/http/fs.go:622:18: PGO devirtualize considering call f.Stat()
/usr/local/go/src/net/http/fs.go:622:18: call net/http.serveFile:19: no hot callee
/usr/local/go/src/net/http/fs.go:633:13: PGO devirtualize considering call d.IsDir()
/usr/local/go/src/net/http/fs.go:633:13: call net/http.serveFile:30: no hot callee
/usr/local/go/src/net/http/fs.go:646:12: PGO devirtualize considering call d.IsDir()
/usr/local/go/src/net/http/fs.go:646:12: call net/http.serveFile:43: no hot callee
/usr/local/go/src/net/http/fs.go:656:21: PGO devirtualize considering call fs.Open(index)
/usr/local/go/src/net/http/fs.go:656:21: call net/http.serveFile:53: no hot callee
/usr/local/go/src/net/http/fs.go:658:18: PGO devirtualize considering call ff.Close()
/usr/local/go/src/net/http/fs.go:658:18: can't PGO devirtualize go/defer call ff.Close()
/usr/local/go/src/net/http/fs.go:659:22: PGO devirtualize considering call ff.Stat()
/usr/local/go/src/net/http/fs.go:659:22: call net/http.serveFile:56: no hot callee
/usr/local/go/src/net/http/fs.go:668:12: PGO devirtualize considering call d.IsDir()
/usr/local/go/src/net/http/fs.go:668:12: call net/http.serveFile:65: no hot callee
/usr/local/go/src/net/http/fs.go:669:39: PGO devirtualize considering call d.ModTime()
/usr/local/go/src/net/http/fs.go:669:39: edge net/http.serveFile:66 -> net/http.checkIfModifiedSince (weight 0): callee not a method
/usr/local/go/src/net/http/fs.go:669:39: call net/http.serveFile:66: no hot callee
/usr/local/go/src/net/http/fs.go:673:31: PGO devirtualize considering call d.ModTime()
/usr/local/go/src/net/http/fs.go:673:31: edge net/http.serveFile:70 -> net/http.setLastModified (weight 0): callee not a method
/usr/local/go/src/net/http/fs.go:673:31: call net/http.serveFile:70: no hot callee
/usr/local/go/src/net/http/fs.go:680:27: PGO devirtualize considering call d.Name()
/usr/local/go/src/net/http/fs.go:680:27: edge net/http.serveFile:77 -> net/http.serveContent (weight 0): callee not a method
/usr/local/go/src/net/http/fs.go:680:27: call net/http.serveFile:77: no hot callee
/usr/local/go/src/net/http/fs.go:680:40: PGO devirtualize considering call d.ModTime()
/usr/local/go/src/net/http/fs.go:680:40: edge net/http.serveFile:77 -> net/http.serveContent (weight 0): callee not a method
/usr/local/go/src/net/http/fs.go:680:40: call net/http.serveFile:77: no hot callee
/usr/local/go/src/net/http/fs.go:679:51: PGO devirtualize considering call d.Size()
/usr/local/go/src/net/http/fs.go:679:51: call net/http.serveFile.func1:0: no hot callee
/usr/local/go/src/net/http/fs.go:63:15: PGO devirtualize considering call fi.IsDir()
/usr/local/go/src/net/http/fs.go:63:15: call net/http.mapOpenError:14: no hot callee
/usr/local/go/src/net/http/fs.go:121:61: PGO devirtualize considering call d[i].IsDir()
/usr/local/go/src/net/http/fs.go:121:61: call net/http.fileInfoDirs.isDir:0: no hot callee
/usr/local/go/src/net/http/fs.go:122:60: PGO devirtualize considering call d[i].Name()
/usr/local/go/src/net/http/fs.go:122:60: call net/http.fileInfoDirs.name:0: no hot callee
/usr/local/go/src/net/http/fs.go:127:61: PGO devirtualize considering call d[i].IsDir()
/usr/local/go/src/net/http/fs.go:127:61: call net/http.dirEntryDirs.isDir:0: no hot callee
/usr/local/go/src/net/http/fs.go:128:60: PGO devirtualize considering call d[i].Name()
/usr/local/go/src/net/http/fs.go:128:60: call net/http.dirEntryDirs.name:0: no hot callee
/usr/local/go/src/net/http/fs.go:196:28: PGO devirtualize considering call content.Seek(0, io.SeekEnd)
/usr/local/go/src/net/http/fs.go:196:28: call net/http.ServeContent.func1:1: no hot callee
/usr/local/go/src/net/http/fs.go:200:24: PGO devirtualize considering call content.Seek(0, io.SeekStart)
/usr/local/go/src/net/http/fs.go:200:24: call net/http.ServeContent.func1:5: no hot callee
/usr/local/go/src/net/http/fs.go:776:26: PGO devirtualize considering call f.fsys.Open(name)
/usr/local/go/src/net/http/fs.go:776:26: call net/http.ioFS.Open:6: no hot callee
/usr/local/go/src/net/http/fs.go:785:66: PGO devirtualize considering call f.file.Close()
/usr/local/go/src/net/http/fs.go:785:66: call net/http.ioFile.Close:0: no hot callee
/usr/local/go/src/net/http/fs.go:786:65: PGO devirtualize considering call f.file.Read(b)
/usr/local/go/src/net/http/fs.go:786:65: call net/http.ioFile.Read:0: no hot callee
/usr/local/go/src/net/http/fs.go:787:65: PGO devirtualize considering call f.file.Stat()
/usr/local/go/src/net/http/fs.go:787:65: call net/http.ioFile.Stat:0: no hot callee
/usr/local/go/src/net/http/fs.go:797:15: PGO devirtualize considering call s.Seek(offset, whence)
/usr/local/go/src/net/http/fs.go:797:15: call net/http.ioFile.Seek:5: no hot callee
/usr/local/go/src/net/http/fs.go:805:18: PGO devirtualize considering call d.ReadDir(count)
/usr/local/go/src/net/http/fs.go:805:18: call net/http.ioFile.ReadDir:5: no hot callee
/usr/local/go/src/net/http/fs.go:815:25: PGO devirtualize considering call d.ReadDir(count - len(list))
/usr/local/go/src/net/http/fs.go:815:25: call net/http.ioFile.Readdir:7: no hot callee
/usr/local/go/src/net/http/fs.go:817:25: PGO devirtualize considering call dir.Info()
/usr/local/go/src/net/http/fs.go:817:25: call net/http.ioFile.Readdir:9: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:8044:11: PGO devirtualize considering call nc.Close()
/usr/local/go/src/net/http/h2_bundle.go:8044:11: call net/http.(*http2ClientConn).forceCloseConn:6: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:8033:16: PGO devirtualize considering call cc.tconn.Close()
/usr/local/go/src/net/http/h2_bundle.go:8033:16: call net/http.(*http2ClientConn).closeConn:3: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:1948:16: PGO devirtualize considering call f.Header()
/usr/local/go/src/net/http/h2_bundle.go:1948:16: call net/http.(*http2Framer).checkFrameOrder:7: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:1954:17: PGO devirtualize considering call last.Header()
/usr/local/go/src/net/http/h2_bundle.go:1954:17: call net/http.(*http2Framer).checkFrameOrder:13: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:3020:10: PGO devirtualize considering call f.Header()
/usr/local/go/src/net/http/h2_bundle.go:3020:10: edge net/http.http2summarizeFrame:2 -> net/http.http2FrameHeader.writeDebug (weight 0): http2FrameHeader doesn't implement http2Frame (http2FrameHeader does not implement http2Frame (invalidate method has pointer receiver))
/usr/local/go/src/net/http/h2_bundle.go:3020:10: call net/http.http2summarizeFrame:2: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:1897:26: PGO devirtualize considering call fr.lastFrame.invalidate()
/usr/local/go/src/net/http/h2_bundle.go:1897:26: call net/http.(*http2Framer).ReadFrame:3: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:2980:33: PGO devirtualize considering call hc.HeaderBlockFragment()
/usr/local/go/src/net/http/h2_bundle.go:2980:33: call net/http.(*http2Framer).readMetaFrame:54: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:2985:21: PGO devirtualize considering call hc.HeadersEnded()
/usr/local/go/src/net/http/h2_bundle.go:2985:21: call net/http.(*http2Framer).readMetaFrame:59: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:1769:21: PGO devirtualize considering call f.w.Write(f.wbuf)
/usr/local/go/src/net/http/h2_bundle.go:1769:21: call net/http.(*http2Framer).endWrite:15: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:7470:19: PGO devirtualize considering call cs.reqBody.Close()
/usr/local/go/src/net/http/h2_bundle.go:7470:19: call net/http.(*http2clientStream).closeReqBodyLocked.func1:1: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:9202:26: PGO devirtualize considering call .autotmp_2.MarkDead(cc)
/usr/local/go/src/net/http/h2_bundle.go:9202:26: edge net/http.(*http2clientConnReadLoop).cleanup:2 -> net/http.(*http2Transport).connPool (weight 0): *http2Transport doesn't implement http2ClientConnPool (*http2Transport does not implement http2ClientConnPool (missing GetClientConn method))
/usr/local/go/src/net/http/h2_bundle.go:9202:26: call net/http.(*http2clientConnReadLoop).cleanup:2: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:9977:17: PGO devirtualize considering call ctx.Done()
/usr/local/go/src/net/http/h2_bundle.go:9977:17: call net/http.(*http2ClientConn).Ping:35: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:9978:17: PGO devirtualize considering call ctx.Err()
/usr/local/go/src/net/http/h2_bundle.go:9978:17: call net/http.(*http2ClientConn).Ping:36: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:3819:23: PGO devirtualize considering call p.b.Len()
/usr/local/go/src/net/http/h2_bundle.go:3819:23: call net/http.(*http2pipe).closeWithError:17: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:3783:18: PGO devirtualize considering call p.b.Write(d)
/usr/local/go/src/net/http/h2_bundle.go:3783:18: call net/http.(*http2pipe).Write:10: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:9803:26: PGO devirtualize considering call .autotmp_4.MarkDead(cc)
/usr/local/go/src/net/http/h2_bundle.go:9803:26: edge net/http.(*http2clientConnReadLoop).processGoAway:2 -> net/http.(*http2Transport).connPool (weight 0): *http2Transport doesn't implement http2ClientConnPool (*http2Transport does not implement http2ClientConnPool (missing GetClientConn method))
/usr/local/go/src/net/http/h2_bundle.go:9803:26: call net/http.(*http2clientConnReadLoop).processGoAway:2: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:7781:77: PGO devirtualize considering call c.RemoteAddr()
/usr/local/go/src/net/http/h2_bundle.go:7781:77: edge net/http.(*http2Transport).newClientConn:21 -> net/http.(*http2Transport).vlogf (weight 0): *http2Transport doesn't implement net.Conn (*http2Transport does not implement net.Conn (missing Close method))
/usr/local/go/src/net/http/h2_bundle.go:7781:77: call net/http.(*http2Transport).newClientConn:21: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:7815:30: PGO devirtualize considering call cs.ConnectionState()
/usr/local/go/src/net/http/h2_bundle.go:7815:30: call net/http.(*http2Transport).newClientConn:55: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:1031:21: PGO devirtualize considering call call.ctx.Err()
/usr/local/go/src/net/http/h2_bundle.go:1031:21: call net/http.http2shouldRetryDial:18: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:3739:16: PGO devirtualize considering call p.b.Len()
/usr/local/go/src/net/http/h2_bundle.go:3739:16: call net/http.(*http2pipe).Len:6: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:3754:27: PGO devirtualize considering call p.b.Len()
/usr/local/go/src/net/http/h2_bundle.go:3754:27: call net/http.(*http2pipe).Read:10: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:3755:19: PGO devirtualize considering call p.b.Read(d)
/usr/local/go/src/net/http/h2_bundle.go:3755:19: call net/http.(*http2pipe).Read:11: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:4348:63: PGO devirtualize considering call c.LocalAddr()
/usr/local/go/src/net/http/h2_bundle.go:4348:63: edge net/http.http2serverConnBaseContext:2 -> context.WithValue (weight 0): callee not a method
/usr/local/go/src/net/http/h2_bundle.go:4348:63: call net/http.http2serverConnBaseContext:2: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:4360:15: PGO devirtualize considering call sc.conn.Close()
/usr/local/go/src/net/http/h2_bundle.go:4360:15: call net/http.(*http2serverConn).rejectConn:5: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:5941:26: PGO devirtualize considering call sc.writeSched.OpenStream(st.id, http2OpenStreamOptions{...})
/usr/local/go/src/net/http/h2_bundle.go:5941:26: call net/http.(*http2serverConn).newStream:23: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:6125:66: PGO devirtualize considering call sc.conn.RemoteAddr()
/usr/local/go/src/net/http/h2_bundle.go:6125:66: edge net/http.(*http2serverConn).runHandler.func1:16 -> net/http.(*http2serverConn).logf (weight 0): *http2serverConn doesn't implement net.Conn (*http2serverConn does not implement net.Conn (missing Close method))
/usr/local/go/src/net/http/h2_bundle.go:6125:66: call net/http.(*http2serverConn).runHandler.func1:16: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:5863:26: PGO devirtualize considering call sc.conn.SetReadDeadline(time.Time{})
/usr/local/go/src/net/http/h2_bundle.go:5863:26: call net/http.(*http2serverConn).upgradeRequest:14: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:7028:26: PGO devirtualize considering call hs.doKeepAlives()
/usr/local/go/src/net/http/h2_bundle.go:7028:26: call net/http.http2h1ServerKeepAlivesDisabled:6: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:4664:28: PGO devirtualize considering call wr.write.writeFrame(sc)
/usr/local/go/src/net/http/h2_bundle.go:4664:28: call net/http.(*http2serverConn).writeFrameAsync:3: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:5483:27: PGO devirtualize considering call sc.writeSched.CloseStream(st.id)
/usr/local/go/src/net/http/h2_bundle.go:5483:27: call net/http.(*http2serverConn).closeStream:43: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:5183:34: PGO devirtualize considering call sc.writeSched.Pop()
/usr/local/go/src/net/http/h2_bundle.go:5183:34: call net/http.(*http2serverConn).scheduleFrameWrite:23: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:5072:31: PGO devirtualize considering call wr.write.staysWithinBuffer((*http2bufferedWriter).Available(sc.bw))
/usr/local/go/src/net/http/h2_bundle.go:5072:31: edge net/http.(*http2serverConn).startFrameWrite:33 -> net/http.(*http2bufferedWriter).Available (weight 0): *http2bufferedWriter doesn't implement http2writeFramer (*http2bufferedWriter does not implement http2writeFramer (missing staysWithinBuffer method))
/usr/local/go/src/net/http/h2_bundle.go:5072:31: call net/http.(*http2serverConn).startFrameWrite:33: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:5074:29: PGO devirtualize considering call wr.write.writeFrame(sc)
/usr/local/go/src/net/http/h2_bundle.go:5074:29: call net/http.(*http2serverConn).startFrameWrite:35: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:5028:18: PGO devirtualize considering call sc.conn.Close()
/usr/local/go/src/net/http/h2_bundle.go:5028:18: call net/http.(*http2serverConn).writeFrame:53: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:5031:21: PGO devirtualize considering call sc.writeSched.Push(wr)
/usr/local/go/src/net/http/h2_bundle.go:5031:21: call net/http.(*http2serverConn).writeFrame:56: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:4891:71: PGO devirtualize considering call sc.conn.RemoteAddr()
/usr/local/go/src/net/http/h2_bundle.go:4891:71: edge net/http.(*http2serverConn).readPreface:24 -> net/http.(*http2serverConn).vlogf (weight 0): *http2serverConn doesn't implement net.Conn (*http2serverConn does not implement net.Conn (missing Close method))
/usr/local/go/src/net/http/h2_bundle.go:4891:71: call net/http.(*http2serverConn).readPreface:24: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:4550:18: PGO devirtualize considering call err.Error()
/usr/local/go/src/net/http/h2_bundle.go:4550:18: call net/http.http2isClosedConnError:8: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:6141:15: PGO devirtualize considering call w.WriteHeader(statusRequestHeaderFieldsTooLarge)
/usr/local/go/src/net/http/h2_bundle.go:6141:15: call net/http.http2handleHeaderListTooLong:6: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:7015:21: PGO devirtualize considering call err.Error()
/usr/local/go/src/net/http/h2_bundle.go:7015:21: edge net/http.http2new400Handler.func1:1 -> net/http.Error (weight 0): callee not a method
/usr/local/go/src/net/http/h2_bundle.go:7015:21: call net/http.http2new400Handler.func1:1: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:5809:29: PGO devirtualize considering call sc.writeSched.AdjustStream(st.id, f.http2HeadersFrame.Priority)
/usr/local/go/src/net/http/h2_bundle.go:5809:29: call net/http.(*http2serverConn).processHeaders:74: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:5839:26: PGO devirtualize considering call sc.conn.SetReadDeadline(time.Time{})
/usr/local/go/src/net/http/h2_bundle.go:5839:26: call net/http.(*http2serverConn).processHeaders:104: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:5914:28: PGO devirtualize considering call sc.writeSched.AdjustStream(f.http2FrameHeader.StreamID, f.http2PriorityParam)
/usr/local/go/src/net/http/h2_bundle.go:5914:28: call net/http.(*http2serverConn).processPriority:4: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:5332:64: PGO devirtualize considering call f.Header()
/usr/local/go/src/net/http/h2_bundle.go:5332:64: call net/http.(*http2serverConn).processFrame:15: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:5365:56: PGO devirtualize considering call f.Header()
/usr/local/go/src/net/http/h2_bundle.go:5365:56: edge net/http.(*http2serverConn).processFrame:48 -> net/http.(*http2serverConn).vlogf (weight 0): *http2serverConn doesn't implement http2Frame (*http2serverConn does not implement http2Frame (missing Header method))
/usr/local/go/src/net/http/h2_bundle.go:5365:56: call net/http.(*http2serverConn).processFrame:48: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:5304:75: PGO devirtualize considering call sc.conn.RemoteAddr()
/usr/local/go/src/net/http/h2_bundle.go:5304:75: edge net/http.(*http2serverConn).processFrameFromReader:39 -> net/http.(*http2serverConn).logf (weight 0): *http2serverConn doesn't implement net.Conn (*http2serverConn does not implement net.Conn (missing Close method))
/usr/local/go/src/net/http/h2_bundle.go:5304:75: call net/http.(*http2serverConn).processFrameFromReader:39: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:5309:114: PGO devirtualize considering call sc.conn.RemoteAddr()
/usr/local/go/src/net/http/h2_bundle.go:5309:114: edge net/http.(*http2serverConn).processFrameFromReader:44 -> net/http.(*http2serverConn).vlogf (weight 0): *http2serverConn doesn't implement net.Conn (*http2serverConn does not implement net.Conn (missing Close method))
/usr/local/go/src/net/http/h2_bundle.go:5309:114: call net/http.(*http2serverConn).processFrameFromReader:44: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:4703:21: PGO devirtualize considering call sc.conn.Close()
/usr/local/go/src/net/http/h2_bundle.go:4703:21: can't PGO devirtualize go/defer call sc.conn.Close()
/usr/local/go/src/net/http/h2_bundle.go:4709:72: PGO devirtualize considering call sc.conn.RemoteAddr()
/usr/local/go/src/net/http/h2_bundle.go:4709:72: edge net/http.(*http2serverConn).serve:9 -> net/http.(*http2serverConn).vlogf (weight 0): *http2serverConn doesn't implement net.Conn (*http2serverConn does not implement net.Conn (missing Close method))
/usr/local/go/src/net/http/h2_bundle.go:4709:72: call net/http.(*http2serverConn).serve:9: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:4730:97: PGO devirtualize considering call sc.conn.RemoteAddr()
/usr/local/go/src/net/http/h2_bundle.go:4730:97: edge net/http.(*http2serverConn).serve:30 -> net/http.(*http2serverConn).condlogf (weight 0): *http2serverConn doesn't implement net.Conn (*http2serverConn does not implement net.Conn (missing Close method))
/usr/local/go/src/net/http/h2_bundle.go:4730:97: call net/http.(*http2serverConn).serve:30: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:4789:79: PGO devirtualize considering call sc.conn.RemoteAddr()
/usr/local/go/src/net/http/h2_bundle.go:4789:79: edge net/http.(*http2serverConn).serve:89 -> net/http.(*http2serverConn).logf (weight 0): *http2serverConn doesn't implement net.Conn (*http2serverConn does not implement net.Conn (missing Close method))
/usr/local/go/src/net/http/h2_bundle.go:4789:79: call net/http.(*http2serverConn).serve:89: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:4795:83: PGO devirtualize considering call sc.conn.RemoteAddr()
/usr/local/go/src/net/http/h2_bundle.go:4795:83: edge net/http.(*http2serverConn).serve:95 -> net/http.(*http2serverConn).vlogf (weight 0): *http2serverConn doesn't implement net.Conn (*http2serverConn does not implement net.Conn (missing Close method))
/usr/local/go/src/net/http/h2_bundle.go:4795:83: call net/http.(*http2serverConn).serve:95: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:4222:44: PGO devirtualize considering call c.RemoteAddr()
/usr/local/go/src/net/http/h2_bundle.go:4222:44: call net/http.(*http2Server).ServeConn:9: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:4222:53: PGO devirtualize considering call .autotmp_8.String()
/usr/local/go/src/net/http/h2_bundle.go:4222:53: call net/http.(*http2Server).ServeConn:9: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:4250:27: PGO devirtualize considering call sc.conn.SetWriteDeadline(time.Time{})
/usr/local/go/src/net/http/h2_bundle.go:4250:27: call net/http.(*http2Server).ServeConn:37: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:4278:36: PGO devirtualize considering call tc.ConnectionState()
/usr/local/go/src/net/http/h2_bundle.go:4278:36: call net/http.(*http2Server).ServeConn:65: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:4131:24: PGO devirtualize considering call bc.BaseContext()
/usr/local/go/src/net/http/h2_bundle.go:4131:24: call net/http.http2ConfigureServer.func1:14: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:4474:68: PGO devirtualize considering call sc.conn.Close()
/usr/local/go/src/net/http/h2_bundle.go:4474:68: call net/http.(*http2serverConn).CloseConn:0: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:7487:29: PGO devirtualize considering call sew.conn.SetWriteDeadline(time.Time.Add(time.Now(), sew.timeout))
/usr/local/go/src/net/http/h2_bundle.go:7487:29: edge net/http.http2stickyErrWriter.Write:6 -> time.Now (weight 0): callee not a method
/usr/local/go/src/net/http/h2_bundle.go:7487:29: edge net/http.http2stickyErrWriter.Write:6 -> time.Time.Add (weight 0): time.Time doesn't implement net.Conn (time.Time does not implement net.Conn (missing Close method))
/usr/local/go/src/net/http/h2_bundle.go:7487:29: call net/http.http2stickyErrWriter.Write:6: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:7489:28: PGO devirtualize considering call sew.conn.Write(p[n:])
/usr/local/go/src/net/http/h2_bundle.go:7489:28: call net/http.http2stickyErrWriter.Write:8: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:7496:29: PGO devirtualize considering call sew.conn.SetWriteDeadline(time.Time{})
/usr/local/go/src/net/http/h2_bundle.go:7496:29: call net/http.http2stickyErrWriter.Write:15: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:8515:17: PGO devirtualize considering call ctx.Done()
/usr/local/go/src/net/http/h2_bundle.go:8515:17: call net/http.(*http2clientStream).encodeAndWriteHeaders:11: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:8516:17: PGO devirtualize considering call ctx.Err()
/usr/local/go/src/net/http/h2_bundle.go:8516:17: call net/http.(*http2clientStream).encodeAndWriteHeaders:12: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:8857:18: PGO devirtualize considering call ctx.Done()
/usr/local/go/src/net/http/h2_bundle.go:8857:18: call net/http.(*http2clientStream).awaitFlowControl:15: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:8858:21: PGO devirtualize considering call ctx.Err()
/usr/local/go/src/net/http/h2_bundle.go:8858:21: call net/http.(*http2clientStream).awaitFlowControl:16: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:8733:22: PGO devirtualize considering call body.Read(buf)
/usr/local/go/src/net/http/h2_bundle.go:8733:22: call net/http.(*http2clientStream).writeRequestBody:26: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:8746:24: PGO devirtualize considering call body.Read(scratch[:])
/usr/local/go/src/net/http/h2_bundle.go:8746:24: call net/http.(*http2clientStream).writeRequestBody:39: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:8377:17: PGO devirtualize considering call ctx.Done()
/usr/local/go/src/net/http/h2_bundle.go:8377:17: call net/http.(*http2clientStream).writeRequest:18: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:8378:17: PGO devirtualize considering call ctx.Err()
/usr/local/go/src/net/http/h2_bundle.go:8378:17: call net/http.(*http2clientStream).writeRequest:19: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:8450:19: PGO devirtualize considering call ctx.Done()
/usr/local/go/src/net/http/h2_bundle.go:8450:19: call net/http.(*http2clientStream).writeRequest:91: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:8451:18: PGO devirtualize considering call ctx.Err()
/usr/local/go/src/net/http/h2_bundle.go:8451:18: call net/http.(*http2clientStream).writeRequest:92: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:8496:18: PGO devirtualize considering call ctx.Done()
/usr/local/go/src/net/http/h2_bundle.go:8496:18: call net/http.(*http2clientStream).writeRequest:137: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:8497:18: PGO devirtualize considering call ctx.Err()
/usr/local/go/src/net/http/h2_bundle.go:8497:18: call net/http.(*http2clientStream).writeRequest:138: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:8572:19: PGO devirtualize considering call cs.reqBody.Close()
/usr/local/go/src/net/http/h2_bundle.go:8572:19: call net/http.(*http2clientStream).cleanupWriteRequest:21: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:8333:18: PGO devirtualize considering call ctx.Done()
/usr/local/go/src/net/http/h2_bundle.go:8333:18: call net/http.(*http2ClientConn).RoundTrip:94: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:8334:18: PGO devirtualize considering call ctx.Err()
/usr/local/go/src/net/http/h2_bundle.go:8334:18: call net/http.(*http2ClientConn).RoundTrip:95: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:8260:18: PGO devirtualize considering call ctx.Done()
/usr/local/go/src/net/http/h2_bundle.go:8260:18: call net/http.(*http2ClientConn).RoundTrip.func1:4: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:8261:18: PGO devirtualize considering call ctx.Err()
/usr/local/go/src/net/http/h2_bundle.go:8261:18: call net/http.(*http2ClientConn).RoundTrip.func1:5: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:7579:40: PGO devirtualize considering call .autotmp_9.GetClientConn(req, addr)
/usr/local/go/src/net/http/h2_bundle.go:7579:40: edge net/http.(*http2Transport).RoundTripOpt:7 -> net/http.(*http2Transport).connPool (weight 0): *http2Transport doesn't implement http2ClientConnPool (*http2Transport does not implement http2ClientConnPool (missing GetClientConn method))
/usr/local/go/src/net/http/h2_bundle.go:7579:40: call net/http.(*http2Transport).RoundTripOpt:7: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:7603:30: PGO devirtualize considering call .autotmp_22.Done()
/usr/local/go/src/net/http/h2_bundle.go:7603:30: edge net/http.(*http2Transport).RoundTripOpt:31 -> net/http.(*Request).Context (weight 0): *Request doesn't implement context.Context (*Request does not implement context.Context (missing Deadline method))
/usr/local/go/src/net/http/h2_bundle.go:7603:30: call net/http.(*http2Transport).RoundTripOpt:31: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:7605:29: PGO devirtualize considering call .autotmp_23.Err()
/usr/local/go/src/net/http/h2_bundle.go:7605:29: edge net/http.(*http2Transport).RoundTripOpt:33 -> net/http.(*Request).Context (weight 0): *Request doesn't implement context.Context (*Request does not implement context.Context (missing Deadline method))
/usr/local/go/src/net/http/h2_bundle.go:7605:29: call net/http.(*http2Transport).RoundTripOpt:33: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:7622:26: PGO devirtualize considering call cp.closeIdleConnections()
/usr/local/go/src/net/http/h2_bundle.go:7622:26: call net/http.(*http2Transport).CloseIdleConnections:2: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:8101:17: PGO devirtualize considering call ctx.Done()
/usr/local/go/src/net/http/h2_bundle.go:8101:17: call net/http.(*http2ClientConn).Shutdown:27: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:8107:17: PGO devirtualize considering call ctx.Err()
/usr/local/go/src/net/http/h2_bundle.go:8107:17: call net/http.(*http2ClientConn).Shutdown:33: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:9633:20: PGO devirtualize considering call cs.ctx.Done()
/usr/local/go/src/net/http/h2_bundle.go:9633:20: call net/http.http2transportResponseBody.Close:27: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:10104:25: PGO devirtualize considering call gz.body.Close()
/usr/local/go/src/net/http/h2_bundle.go:10104:25: call net/http.(*http2gzipReader).Close:1: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:10259:18: PGO devirtualize considering call ctx.Flush()
/usr/local/go/src/net/http/h2_bundle.go:10259:18: call net/http.http2flushFrameWriter.writeFrame:1: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:10273:19: PGO devirtualize considering call ctx.Framer()
/usr/local/go/src/net/http/h2_bundle.go:10273:19: edge net/http.http2writeSettings.writeFrame:1 -> net/http.(*http2Framer).WriteSettings (weight 0): *http2Framer doesn't implement http2writeContext (*http2Framer does not implement http2writeContext (missing CloseConn method))
/usr/local/go/src/net/http/h2_bundle.go:10273:19: call net/http.http2writeSettings.writeFrame:1: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:10282:19: PGO devirtualize considering call ctx.Framer()
/usr/local/go/src/net/http/h2_bundle.go:10282:19: edge net/http.(*http2writeGoAway).writeFrame:1 -> net/http.(*http2Framer).WriteGoAway (weight 0): *http2Framer doesn't implement http2writeContext (*http2Framer does not implement http2writeContext (missing CloseConn method))
/usr/local/go/src/net/http/h2_bundle.go:10282:19: call net/http.(*http2writeGoAway).writeFrame:1: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:10283:11: PGO devirtualize considering call ctx.Flush()
/usr/local/go/src/net/http/h2_bundle.go:10283:11: call net/http.(*http2writeGoAway).writeFrame:2: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:10300:19: PGO devirtualize considering call ctx.Framer()
/usr/local/go/src/net/http/h2_bundle.go:10300:19: edge net/http.(*http2writeData).writeFrame:1 -> net/http.(*http2Framer).WriteData (weight 0): *http2Framer doesn't implement http2writeContext (*http2Framer does not implement http2writeContext (missing CloseConn method))
/usr/local/go/src/net/http/h2_bundle.go:10300:19: call net/http.(*http2writeData).writeFrame:1: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:10314:19: PGO devirtualize considering call ctx.Framer()
/usr/local/go/src/net/http/h2_bundle.go:10314:19: edge net/http.http2handlerPanicRST.writeFrame:1 -> net/http.(*http2Framer).WriteRSTStream (weight 0): *http2Framer doesn't implement http2writeContext (*http2Framer does not implement http2writeContext (missing CloseConn method))
/usr/local/go/src/net/http/h2_bundle.go:10314:19: call net/http.http2handlerPanicRST.writeFrame:1: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:10320:19: PGO devirtualize considering call ctx.Framer()
/usr/local/go/src/net/http/h2_bundle.go:10320:19: edge net/http.http2StreamError.writeFrame:1 -> net/http.(*http2Framer).WriteRSTStream (weight 0): *http2Framer doesn't implement http2writeContext (*http2Framer does not implement http2writeContext (missing CloseConn method))
/usr/local/go/src/net/http/h2_bundle.go:10320:19: call net/http.http2StreamError.writeFrame:1: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:10328:19: PGO devirtualize considering call ctx.Framer()
/usr/local/go/src/net/http/h2_bundle.go:10328:19: edge net/http.http2writePingAck.writeFrame:1 -> net/http.(*http2Framer).WritePing (weight 0): *http2Framer doesn't implement http2writeContext (*http2Framer does not implement http2writeContext (missing CloseConn method))
/usr/local/go/src/net/http/h2_bundle.go:10328:19: call net/http.http2writePingAck.writeFrame:1: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:10338:19: PGO devirtualize considering call ctx.Framer()
/usr/local/go/src/net/http/h2_bundle.go:10338:19: edge net/http.http2writeSettingsAck.writeFrame:1 -> net/http.(*http2Framer).WriteSettingsAck (weight 0): *http2Framer doesn't implement http2writeContext (*http2Framer does not implement http2writeContext (missing CloseConn method))
/usr/local/go/src/net/http/h2_bundle.go:10338:19: call net/http.http2writeSettingsAck.writeFrame:1: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:10432:20: PGO devirtualize considering call ctx.Framer()
/usr/local/go/src/net/http/h2_bundle.go:10432:20: edge net/http.(*http2writeResHeaders).writeHeaderBlock:2 -> net/http.(*http2Framer).WriteHeaders (weight 0): *http2Framer doesn't implement http2writeContext (*http2Framer does not implement http2writeContext (missing CloseConn method))
/usr/local/go/src/net/http/h2_bundle.go:10432:20: call net/http.(*http2writeResHeaders).writeHeaderBlock:2: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:10439:20: PGO devirtualize considering call ctx.Framer()
/usr/local/go/src/net/http/h2_bundle.go:10439:20: edge net/http.(*http2writeResHeaders).writeHeaderBlock:9 -> net/http.(*http2Framer).WriteContinuation (weight 0): *http2Framer doesn't implement http2writeContext (*http2Framer does not implement http2writeContext (missing CloseConn method))
/usr/local/go/src/net/http/h2_bundle.go:10439:20: call net/http.(*http2writeResHeaders).writeHeaderBlock:9: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:10403:31: PGO devirtualize considering call ctx.HeaderEncoder()
/usr/local/go/src/net/http/h2_bundle.go:10403:31: call net/http.(*http2writeResHeaders).writeFrame:1: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:10481:20: PGO devirtualize considering call ctx.Framer()
/usr/local/go/src/net/http/h2_bundle.go:10481:20: edge net/http.(*http2writePushPromise).writeHeaderBlock:2 -> net/http.(*http2Framer).WritePushPromise (weight 0): *http2Framer doesn't implement http2writeContext (*http2Framer does not implement http2writeContext (missing CloseConn method))
/usr/local/go/src/net/http/h2_bundle.go:10481:20: call net/http.(*http2writePushPromise).writeHeaderBlock:2: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:10488:20: PGO devirtualize considering call ctx.Framer()
/usr/local/go/src/net/http/h2_bundle.go:10488:20: edge net/http.(*http2writePushPromise).writeHeaderBlock:9 -> net/http.(*http2Framer).WriteContinuation (weight 0): *http2Framer doesn't implement http2writeContext (*http2Framer does not implement http2writeContext (missing CloseConn method))
/usr/local/go/src/net/http/h2_bundle.go:10488:20: call net/http.(*http2writePushPromise).writeHeaderBlock:9: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:10462:31: PGO devirtualize considering call ctx.HeaderEncoder()
/usr/local/go/src/net/http/h2_bundle.go:10462:31: call net/http.(*http2writePushPromise).writeFrame:1: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:10497:31: PGO devirtualize considering call ctx.HeaderEncoder()
/usr/local/go/src/net/http/h2_bundle.go:10497:31: call net/http.http2write100ContinueHeadersFrame.writeFrame:1: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:10500:19: PGO devirtualize considering call ctx.Framer()
/usr/local/go/src/net/http/h2_bundle.go:10500:19: edge net/http.http2write100ContinueHeadersFrame.writeFrame:4 -> net/http.(*http2Framer).WriteHeaders (weight 0): *http2Framer doesn't implement http2writeContext (*http2Framer does not implement http2writeContext (missing CloseConn method))
/usr/local/go/src/net/http/h2_bundle.go:10500:19: call net/http.http2write100ContinueHeadersFrame.writeFrame:4: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:10521:19: PGO devirtualize considering call ctx.Framer()
/usr/local/go/src/net/http/h2_bundle.go:10521:19: edge net/http.http2writeWindowUpdate.writeFrame:1 -> net/http.(*http2Framer).WriteWindowUpdate (weight 0): *http2Framer doesn't implement http2writeContext (*http2Framer does not implement http2writeContext (missing CloseConn method))
/usr/local/go/src/net/http/h2_bundle.go:10521:19: call net/http.http2writeWindowUpdate.writeFrame:1: no hot callee
/usr/local/go/src/net/http/h2_bundle.go:10720:17: PGO devirtualize considering call s.String()
/usr/local/go/src/net/http/h2_bundle.go:10720:17: call net/http.http2FrameWriteRequest.String:3: no hot callee
/usr/local/go/src/net/http/h2_error.go:17:17: PGO devirtualize considering call dstType.Kind()
/usr/local/go/src/net/http/h2_error.go:17:17: call net/http.http2StreamError.As:3: no hot callee
/usr/local/go/src/net/http/h2_error.go:22:30: PGO devirtualize considering call srcType.NumField()
/usr/local/go/src/net/http/h2_error.go:22:30: call net/http.http2StreamError.As:8: no hot callee
/usr/local/go/src/net/http/h2_error.go:23:21: PGO devirtualize considering call dstType.NumField()
/usr/local/go/src/net/http/h2_error.go:23:21: call net/http.http2StreamError.As:9: no hot callee
/usr/local/go/src/net/http/h2_error.go:27:22: PGO devirtualize considering call srcType.Field(i)
/usr/local/go/src/net/http/h2_error.go:27:22: call net/http.http2StreamError.As:13: no hot callee
/usr/local/go/src/net/http/h2_error.go:28:22: PGO devirtualize considering call dstType.Field(i)
/usr/local/go/src/net/http/h2_error.go:28:22: call net/http.http2StreamError.As:14: no hot callee
/usr/local/go/src/net/http/h2_error.go:29:50: PGO devirtualize considering call sf.Type.ConvertibleTo(df.Type)
/usr/local/go/src/net/http/h2_error.go:29:50: call net/http.http2StreamError.As:15: no hot callee
/usr/local/go/src/net/http/header.go:215:32: PGO devirtualize considering call ws.WriteString(s)
/usr/local/go/src/net/http/header.go:215:32: call net/http.Header.writeSubset:19: no hot callee
/usr/local/go/src/net/http/header.go:147:18: PGO devirtualize considering call w.w.Write(([]byte)(s))
/usr/local/go/src/net/http/header.go:147:18: call net/http.stringWriter.WriteString:1: no hot callee
/usr/local/go/src/net/http/transfer.go:211:31: PGO devirtualize considering call body.Read(buf[:])
/usr/local/go/src/net/http/transfer.go:211:31: call net/http.(*transferWriter).probeRequestBody.func1:3: no hot callee
/usr/local/go/src/net/http/transfer.go:361:19: PGO devirtualize considering call cw.Close()
/usr/local/go/src/net/http/transfer.go:361:19: call net/http.(*transferWriter).writeBody:25: no hot callee
/usr/local/go/src/net/http/transfer.go:384:31: PGO devirtualize considering call t.BodyCloser.Close()
/usr/local/go/src/net/http/transfer.go:384:31: call net/http.(*transferWriter).writeBody:48: no hot callee
/usr/local/go/src/net/http/transfer.go:343:36: PGO devirtualize considering call t.BodyCloser.Close()
/usr/local/go/src/net/http/transfer.go:343:36: call net/http.(*transferWriter).writeBody.func1:4: no hot callee
/usr/local/go/src/net/http/request.go:1158:19: PGO devirtualize considering call l.r.Read(p)
/usr/local/go/src/net/http/request.go:1158:19: call net/http.(*maxBytesReader).Read:14: no hot callee
/usr/local/go/src/net/http/request.go:1180:22: PGO devirtualize considering call res.requestTooLarge()
/usr/local/go/src/net/http/request.go:1180:22: call net/http.(*maxBytesReader).Read:36: no hot callee
/usr/local/go/src/net/http/request.go:1187:18: PGO devirtualize considering call l.r.Close()
/usr/local/go/src/net/http/request.go:1187:18: call net/http.(*maxBytesReader).Close:1: no hot callee
/usr/local/go/src/net/http/response.go:269:25: PGO devirtualize considering call r1.Body.Read(buf[:])
/usr/local/go/src/net/http/response.go:269:25: call net/http.(*Response).Write:24: no hot callee
/usr/local/go/src/net/http/responsecontroller.go:52:23: PGO devirtualize considering call t.FlushError()
/usr/local/go/src/net/http/responsecontroller.go:52:23: call net/http.(*ResponseController).Flush:5: no hot callee
/usr/local/go/src/net/http/responsecontroller.go:54:11: PGO devirtualize considering call t.Flush()
/usr/local/go/src/net/http/responsecontroller.go:54:11: call net/http.(*ResponseController).Flush:7: no hot callee
/usr/local/go/src/net/http/responsecontroller.go:57:17: PGO devirtualize considering call t.Unwrap()
/usr/local/go/src/net/http/responsecontroller.go:57:17: call net/http.(*ResponseController).Flush:10: no hot callee
/usr/local/go/src/net/http/responsecontroller.go:71:19: PGO devirtualize considering call t.Hijack()
/usr/local/go/src/net/http/responsecontroller.go:71:19: call net/http.(*ResponseController).Hijack:5: no hot callee
/usr/local/go/src/net/http/responsecontroller.go:73:17: PGO devirtualize considering call t.Unwrap()
/usr/local/go/src/net/http/responsecontroller.go:73:17: call net/http.(*ResponseController).Hijack:7: no hot callee
/usr/local/go/src/net/http/responsecontroller.go:90:28: PGO devirtualize considering call t.SetReadDeadline(deadline)
/usr/local/go/src/net/http/responsecontroller.go:90:28: call net/http.(*ResponseController).SetReadDeadline:5: no hot callee
/usr/local/go/src/net/http/responsecontroller.go:92:17: PGO devirtualize considering call t.Unwrap()
/usr/local/go/src/net/http/responsecontroller.go:92:17: call net/http.(*ResponseController).SetReadDeadline:7: no hot callee
/usr/local/go/src/net/http/responsecontroller.go:110:29: PGO devirtualize considering call t.SetWriteDeadline(deadline)
/usr/local/go/src/net/http/responsecontroller.go:110:29: call net/http.(*ResponseController).SetWriteDeadline:5: no hot callee
/usr/local/go/src/net/http/responsecontroller.go:112:17: PGO devirtualize considering call t.Unwrap()
/usr/local/go/src/net/http/responsecontroller.go:112:17: call net/http.(*ResponseController).SetWriteDeadline:7: no hot callee
/usr/local/go/src/net/http/responsecontroller.go:134:29: PGO devirtualize considering call t.EnableFullDuplex()
/usr/local/go/src/net/http/responsecontroller.go:134:29: call net/http.(*ResponseController).EnableFullDuplex:5: no hot callee
/usr/local/go/src/net/http/responsecontroller.go:136:17: PGO devirtualize considering call t.Unwrap()
/usr/local/go/src/net/http/responsecontroller.go:136:17: call net/http.(*ResponseController).EnableFullDuplex:7: no hot callee
/usr/local/go/src/net/http/transport.go:382:77: PGO devirtualize considering call .autotmp_5.Kind()
/usr/local/go/src/net/http/transport.go:382:77: edge net/http.(*Transport).onceSetNextProtoDefaults:13 -> reflect.ValueOf (weight 0): callee not a method
/usr/local/go/src/net/http/transport.go:382:77: edge net/http.(*Transport).onceSetNextProtoDefaults:13 -> reflect.Value.Type (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/net/http/transport.go:382:77: edge net/http.(*Transport).onceSetNextProtoDefaults:13 -> reflect.Value.IsValid (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/net/http/transport.go:382:77: call net/http.(*Transport).onceSetNextProtoDefaults:13: no hot callee
/usr/local/go/src/net/http/transport.go:382:119: PGO devirtualize considering call .autotmp_6.NumField()
/usr/local/go/src/net/http/transport.go:382:119: edge net/http.(*Transport).onceSetNextProtoDefaults:13 -> reflect.Value.IsValid (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/net/http/transport.go:382:119: edge net/http.(*Transport).onceSetNextProtoDefaults:13 -> reflect.ValueOf (weight 0): callee not a method
/usr/local/go/src/net/http/transport.go:382:119: edge net/http.(*Transport).onceSetNextProtoDefaults:13 -> reflect.Value.Type (weight 0): reflect.Value doesn't implement reflect.Type (reflect.Value does not implement reflect.Type (missing Align method))
/usr/local/go/src/net/http/transport.go:382:119: call net/http.(*Transport).onceSetNextProtoDefaults:13: no hot callee
/usr/local/go/src/net/http/transport.go:1562:18: PGO devirtualize considering call plainConn.Close()
/usr/local/go/src/net/http/transport.go:1562:18: call net/http.(*persistConn).addTLS:29: no hot callee
/usr/local/go/src/net/http/socks_bundle.go:458:24: PGO devirtualize considering call rw.Write(b)
/usr/local/go/src/net/http/socks_bundle.go:458:24: call net/http.(*socksUsernamePassword).Authenticate:15: no hot callee
/usr/local/go/src/net/http/socks_bundle.go:32:33: PGO devirtualize considering call ctx.Deadline()
/usr/local/go/src/net/http/socks_bundle.go:32:33: edge net/http.(*socksDialer).connect:5 -> time.Time.IsZero (weight 0): time.Time doesn't implement context.Context (time.Time does not implement context.Context (missing Deadline method))
/usr/local/go/src/net/http/socks_bundle.go:32:33: call net/http.(*socksDialer).connect:5: no hot callee
/usr/local/go/src/net/http/socks_bundle.go:33:16: PGO devirtualize considering call c.SetDeadline(deadline)
/usr/local/go/src/net/http/socks_bundle.go:33:16: call net/http.(*socksDialer).connect:6: no hot callee
/usr/local/go/src/net/http/socks_bundle.go:34:22: PGO devirtualize considering call c.SetDeadline(socksnoDeadline)
/usr/local/go/src/net/http/socks_bundle.go:34:22: can't PGO devirtualize go/defer call c.SetDeadline(socksnoDeadline)
/usr/local/go/src/net/http/socks_bundle.go:70:24: PGO devirtualize considering call c.Write(b)
/usr/local/go/src/net/http/socks_bundle.go:70:24: call net/http.(*socksDialer).connect:43: no hot callee
/usr/local/go/src/net/http/socks_bundle.go:111:24: PGO devirtualize considering call c.Write(b)
/usr/local/go/src/net/http/socks_bundle.go:111:24: call net/http.(*socksDialer).connect:84: no hot callee
/usr/local/go/src/net/http/socks_bundle.go:47:19: PGO devirtualize considering call ctx.Done()
/usr/local/go/src/net/http/socks_bundle.go:47:19: call net/http.(*socksDialer).connect.func2:2: no hot callee
/usr/local/go/src/net/http/socks_bundle.go:48:18: PGO devirtualize considering call c.SetDeadline(socksaLongTimeAgo)
/usr/local/go/src/net/http/socks_bundle.go:48:18: call net/http.(*socksDialer).connect.func2:3: no hot callee
/usr/local/go/src/net/http/socks_bundle.go:49:21: PGO devirtualize considering call ctx.Err()
/usr/local/go/src/net/http/socks_bundle.go:49:21: call net/http.(*socksDialer).connect.func2:4: no hot callee
/usr/local/go/src/net/http/transport.go:2746:18: PGO devirtualize considering call pc.conn.Close()
/usr/local/go/src/net/http/transport.go:2746:18: call net/http.(*persistConn).closeLocked:12: no hot callee
/usr/local/go/src/net/http/transport.go:1612:24: PGO devirtualize considering call pconn.conn.Close()
/usr/local/go/src/net/http/transport.go:1612:24: can't PGO devirtualize go/defer call pconn.conn.Close()
/usr/local/go/src/net/http/transport.go:1647:45: PGO devirtualize considering call conn.RemoteAddr()
/usr/local/go/src/net/http/transport.go:1647:45: edge net/http.(*Transport).dialConn:66 -> net/http.socksNewDialer (weight 0): callee not a method
/usr/local/go/src/net/http/transport.go:1647:45: call net/http.(*Transport).dialConn:66: no hot callee
/usr/local/go/src/net/http/transport.go:1647:54: PGO devirtualize considering call .autotmp_26.String()
/usr/local/go/src/net/http/transport.go:1647:54: edge net/http.(*Transport).dialConn:66 -> net/http.socksNewDialer (weight 0): callee not a method
/usr/local/go/src/net/http/transport.go:1647:54: call net/http.(*Transport).dialConn:66: no hot callee
/usr/local/go/src/net/http/transport.go:1660:14: PGO devirtualize considering call conn.Close()
/usr/local/go/src/net/http/transport.go:1660:14: call net/http.(*Transport).dialConn:79: no hot callee
/usr/local/go/src/net/http/transport.go:1677:15: PGO devirtualize considering call conn.Close()
/usr/local/go/src/net/http/transport.go:1677:15: call net/http.(*Transport).dialConn:96: no hot callee
/usr/local/go/src/net/http/transport.go:1703:14: PGO devirtualize considering call ctx.Done()
/usr/local/go/src/net/http/transport.go:1703:14: call net/http.(*Transport).dialConn:122: no hot callee
/usr/local/go/src/net/http/transport.go:1727:25: PGO devirtualize considering call connectCtx.Done()
/usr/local/go/src/net/http/transport.go:1727:25: call net/http.(*Transport).dialConn:146: no hot callee
/usr/local/go/src/net/http/transport.go:1728:14: PGO devirtualize considering call conn.Close()
/usr/local/go/src/net/http/transport.go:1728:14: call net/http.(*Transport).dialConn:147: no hot callee
/usr/local/go/src/net/http/transport.go:1730:30: PGO devirtualize considering call connectCtx.Err()
/usr/local/go/src/net/http/transport.go:1730:30: call net/http.(*Transport).dialConn:149: no hot callee
/usr/local/go/src/net/http/transport.go:1735:14: PGO devirtualize considering call conn.Close()
/usr/local/go/src/net/http/transport.go:1735:14: call net/http.(*Transport).dialConn:154: no hot callee
/usr/local/go/src/net/http/transport.go:1748:14: PGO devirtualize considering call conn.Close()
/usr/local/go/src/net/http/transport.go:1748:14: call net/http.(*Transport).dialConn:167: no hot callee
/usr/local/go/src/net/http/transport.go:1767:31: PGO devirtualize considering call e.RoundTripErr()
/usr/local/go/src/net/http/transport.go:1767:31: call net/http.(*Transport).dialConn:186: no hot callee
/usr/local/go/src/net/http/transport.go:2111:17: PGO devirtualize considering call testHookMu.Lock()
/usr/local/go/src/net/http/transport.go:2111:17: call net/http.(*persistConn).readLoop:28: no hot callee
/usr/local/go/src/net/http/transport.go:2113:19: PGO devirtualize considering call testHookMu.Unlock()
/usr/local/go/src/net/http/transport.go:2113:19: call net/http.(*persistConn).readLoop:30: no hot callee
/usr/local/go/src/net/http/transport.go:2252:31: PGO devirtualize considering call .autotmp_21.Done()
/usr/local/go/src/net/http/transport.go:2252:31: edge net/http.(*persistConn).readLoop:169 -> net/http.(*Request).Context (weight 0): *Request doesn't implement context.Context (*Request does not implement context.Context (missing Deadline method))
/usr/local/go/src/net/http/transport.go:2252:31: call net/http.(*persistConn).readLoop:169: no hot callee
/usr/local/go/src/net/http/transport.go:2254:57: PGO devirtualize considering call .autotmp_22.Err()
/usr/local/go/src/net/http/transport.go:2254:57: edge net/http.(*persistConn).readLoop:171 -> net/http.(*Request).Context (weight 0): *Request doesn't implement context.Context (*Request does not implement context.Context (missing Deadline method))
/usr/local/go/src/net/http/transport.go:2254:57: edge net/http.(*persistConn).readLoop:171 -> net/http.(*Transport).cancelRequest (weight 0): *Transport doesn't implement context.Context (*Transport does not implement context.Context (missing Deadline method))
/usr/local/go/src/net/http/transport.go:2254:57: call net/http.(*persistConn).readLoop:171: no hot callee
/usr/local/go/src/net/http/transport.go:1407:29: PGO devirtualize considering call .autotmp_12.Done()
/usr/local/go/src/net/http/transport.go:1407:29: edge net/http.(*Transport).getConn:58 -> net/http.(*Request).Context (weight 0): *Request doesn't implement context.Context (*Request does not implement context.Context (missing Deadline method))
/usr/local/go/src/net/http/transport.go:1407:29: call net/http.(*Transport).getConn:58: no hot callee
/usr/local/go/src/net/http/transport.go:1408:34: PGO devirtualize considering call .autotmp_13.Err()
/usr/local/go/src/net/http/transport.go:1408:34: edge net/http.(*Transport).getConn:59 -> net/http.(*Request).Context (weight 0): *Request doesn't implement context.Context (*Request does not implement context.Context (missing Deadline method))
/usr/local/go/src/net/http/transport.go:1408:34: call net/http.(*Transport).getConn:59: no hot callee
/usr/local/go/src/net/http/transport.go:1421:27: PGO devirtualize considering call .autotmp_15.Done()
/usr/local/go/src/net/http/transport.go:1421:27: edge net/http.(*Transport).getConn:72 -> net/http.(*Request).Context (weight 0): *Request doesn't implement context.Context (*Request does not implement context.Context (missing Deadline method))
/usr/local/go/src/net/http/transport.go:1421:27: call net/http.(*Transport).getConn:72: no hot callee
/usr/local/go/src/net/http/transport.go:1422:32: PGO devirtualize considering call .autotmp_16.Err()
/usr/local/go/src/net/http/transport.go:1422:32: edge net/http.(*Transport).getConn:73 -> net/http.(*Request).Context (weight 0): *Request doesn't implement context.Context (*Request does not implement context.Context (missing Deadline method))
/usr/local/go/src/net/http/transport.go:1422:32: call net/http.(*Transport).getConn:73: no hot callee
/usr/local/go/src/net/http/transport.go:2647:35: PGO devirtualize considering call .autotmp_14.Done()
/usr/local/go/src/net/http/transport.go:2647:35: edge net/http.(*persistConn).roundTrip:81 -> net/http.(*Request).Context (weight 0): *Request doesn't implement context.Context (*Request does not implement context.Context (missing Deadline method))
/usr/local/go/src/net/http/transport.go:2647:35: call net/http.(*persistConn).roundTrip:81: no hot callee
/usr/local/go/src/net/http/transport.go:2698:66: PGO devirtualize considering call .autotmp_21.Err()
/usr/local/go/src/net/http/transport.go:2698:66: edge net/http.(*persistConn).roundTrip:132 -> net/http.(*Request).Context (weight 0): *Request doesn't implement context.Context (*Request does not implement context.Context (missing Deadline method))
/usr/local/go/src/net/http/transport.go:2698:66: edge net/http.(*persistConn).roundTrip:132 -> net/http.(*Transport).cancelRequest (weight 0): *Transport doesn't implement context.Context (*Transport does not implement context.Context (missing Deadline method))
/usr/local/go/src/net/http/transport.go:2698:66: call net/http.(*persistConn).roundTrip:132: no hot callee
/usr/local/go/src/net/http/transport.go:549:34: PGO devirtualize considering call altRT.RoundTrip(req)
/usr/local/go/src/net/http/transport.go:549:34: call net/http.(*Transport).roundTrip:36: no hot callee
/usr/local/go/src/net/http/transport.go:573:18: PGO devirtualize considering call ctx.Done()
/usr/local/go/src/net/http/transport.go:573:18: edge net/http.(*Transport).roundTrip:60 -> runtime.selectnbrecv (weight 1) (missing IR): hottest so far
/usr/local/go/src/net/http/transport.go:573:18 call net/http.(*Transport).roundTrip:60: hottest callee runtime.selectnbrecv (weight 1)
/usr/local/go/src/net/http/transport.go:575:23: PGO devirtualize considering call ctx.Err()
/usr/local/go/src/net/http/transport.go:575:23: call net/http.(*Transport).roundTrip:62: no hot callee
/usr/local/go/src/net/http/transport.go:602:35: PGO devirtualize considering call pconn.alt.RoundTrip(req)
/usr/local/go/src/net/http/transport.go:602:35: call net/http.(*Transport).roundTrip:89: no hot callee
/usr/local/go/src/net/http/server.go:729:29: PGO devirtualize considering call cr.conn.rwc.SetReadDeadline(aLongTimeAgo)
/usr/local/go/src/net/http/server.go:729:29: call net/http.(*connReader).abortPendingRead:7: no hot callee
/usr/local/go/src/net/http/server.go:733:29: PGO devirtualize considering call cr.conn.rwc.SetReadDeadline(time.Time{})
/usr/local/go/src/net/http/server.go:733:29: edge net/http.(*connReader).abortPendingRead:11 -> crypto/tls.(*Conn).SetReadDeadline (weight 1) (missing IR): hottest so far
/usr/local/go/src/net/http/server.go:733:29 call net/http.(*connReader).abortPendingRead:11: hottest callee crypto/tls.(*Conn).SetReadDeadline (weight 1)
/usr/local/go/src/net/http/server.go:324:17: PGO devirtualize considering call rwc.SetDeadline(time.Time{})
/usr/local/go/src/net/http/server.go:324:17: call net/http.(*conn).hijackLocked:8: no hot callee
/usr/local/go/src/net/http/server.go:1412:26: PGO devirtualize considering call w.reqBody.Close()
/usr/local/go/src/net/http/server.go:1412:26: call net/http.(*chunkWriter).writeHeader:158: no hot callee
/usr/local/go/src/net/http/server.go:384:25: PGO devirtualize considering call cw.res.conn.rwc.Close()
/usr/local/go/src/net/http/server.go:384:25: call net/http.(*chunkWriter).Write:11: no hot callee
/usr/local/go/src/net/http/server.go:393:24: PGO devirtualize considering call cw.res.conn.rwc.Close()
/usr/local/go/src/net/http/server.go:393:24: call net/http.(*chunkWriter).Write:20: no hot callee
/usr/local/go/src/net/http/server.go:497:35: PGO devirtualize considering call c.conn.rwc.SetReadDeadline(deadline)
/usr/local/go/src/net/http/server.go:497:35: call net/http.(*response).SetReadDeadline:1: no hot callee
/usr/local/go/src/net/http/server.go:501:36: PGO devirtualize considering call c.conn.rwc.SetWriteDeadline(deadline)
/usr/local/go/src/net/http/server.go:501:36: call net/http.(*response).SetWriteDeadline:1: no hot callee
/usr/local/go/src/net/http/server.go:608:25: PGO devirtualize considering call rf.ReadFrom(src)
/usr/local/go/src/net/http/server.go:608:25: call net/http.(*response).ReadFrom:30: no hot callee
/usr/local/go/src/net/http/server.go:683:28: PGO devirtualize considering call cr.conn.rwc.Read(cr.byteBuf[:])
/usr/local/go/src/net/http/server.go:683:28: edge net/http.(*connReader).backgroundRead:1 -> crypto/tls.(*Conn).Read (weight 3) (missing IR): hottest so far
/usr/local/go/src/net/http/server.go:683:28 call net/http.(*connReader).backgroundRead:1: hottest callee crypto/tls.(*Conn).Read (weight 3)
/usr/local/go/src/net/http/server.go:710:62: PGO devirtualize considering call ne.Timeout()
/usr/local/go/src/net/http/server.go:710:62: call net/http.(*connReader).backgroundRead:28: no hot callee
/usr/local/go/src/net/http/server.go:678:29: PGO devirtualize considering call cr.conn.rwc.SetReadDeadline(time.Time{})
/usr/local/go/src/net/http/server.go:678:29: call net/http.(*connReader).startBackgroundRead:10: no hot callee
/usr/local/go/src/net/http/server.go:791:27: PGO devirtualize considering call cr.conn.rwc.Read(p)
/usr/local/go/src/net/http/server.go:791:27: edge net/http.(*connReader).Read:28 -> crypto/tls.(*Conn).Read (weight 4) (missing IR): hottest so far
/usr/local/go/src/net/http/server.go:791:27 call net/http.(*connReader).Read:28: hottest callee crypto/tls.(*Conn).Read (weight 4)
/usr/local/go/src/net/http/server.go:925:30: PGO devirtualize considering call ecr.readCloser.Read(p)
/usr/local/go/src/net/http/server.go:925:30: call net/http.(*expectContinueReader).Read:15: no hot callee
/usr/local/go/src/net/http/server.go:934:29: PGO devirtualize considering call ecr.readCloser.Close()
/usr/local/go/src/net/http/server.go:934:29: call net/http.(*expectContinueReader).Close:2: no hot callee
/usr/local/go/src/net/http/server.go:986:23: PGO devirtualize considering call c.rwc.SetReadDeadline(hdrDeadline)
/usr/local/go/src/net/http/server.go:986:23: call net/http.(*conn).readRequest:16: no hot callee
/usr/local/go/src/net/http/server.go:1044:24: PGO devirtualize considering call c.rwc.SetReadDeadline(wholeReqDeadline)
/usr/local/go/src/net/http/server.go:1044:24: call net/http.(*conn).readRequest:74: no hot callee
/usr/local/go/src/net/http/server.go:989:26: PGO devirtualize considering call c.rwc.SetWriteDeadline(time.Time.Add(time.Now(), d))
/usr/local/go/src/net/http/server.go:989:26: edge net/http.(*conn).readRequest.func1:1 -> time.Time.Add (weight 0): time.Time doesn't implement net.Conn (time.Time does not implement net.Conn (missing Close method))
/usr/local/go/src/net/http/server.go:989:26: edge net/http.(*conn).readRequest.func1:1 -> time.Now (weight 1): callee not a method
/usr/local/go/src/net/http/server.go:989:26: call net/http.(*conn).readRequest.func1:1: no hot callee
/usr/local/go/src/net/http/server.go:1670:17: PGO devirtualize considering call w.reqBody.Close()
/usr/local/go/src/net/http/server.go:1670:17: edge net/http.(*response).finishRequest:16 -> net/http.(*body).Close (weight 1): hottest so far
/usr/local/go/src/net/http/server.go:1670:17 call net/http.(*response).finishRequest:16: hottest callee net/http.(*body).Close (weight 1)
/usr/local/go/src/net/http/server.go:1746:13: PGO devirtualize considering call c.rwc.Close()
/usr/local/go/src/net/http/server.go:1746:13: call net/http.(*conn).close:2: no hot callee
/usr/local/go/src/net/http/server.go:1773:17: PGO devirtualize considering call tcp.CloseWrite()
/usr/local/go/src/net/http/server.go:1773:17: call net/http.(*conn).closeWriteAndWait:3: no hot callee
/usr/local/go/src/net/http/server.go:1848:56: PGO devirtualize considering call neterr.Timeout()
/usr/local/go/src/net/http/server.go:1848:56: call net/http.isCommonNetReadError:4: no hot callee
/usr/local/go/src/net/http/server.go:2938:19: PGO devirtualize considering call handler.ServeHTTP(rw, req)
/usr/local/go/src/net/http/server.go:2938:19: edge net/http.serverHandler.ServeHTTP:9 -> liftoff.io/h2go/maxkeepalive.(*MaxKeepAlive).ServeHTTP (weight 4) (missing IR): hottest so far
/usr/local/go/src/net/http/server.go:2938:19 call net/http.serverHandler.ServeHTTP:9: hottest callee liftoff.io/h2go/maxkeepalive.(*MaxKeepAlive).ServeHTTP (weight 4)
/usr/local/go/src/net/http/server.go:1859:27: PGO devirtualize considering call c.rwc.RemoteAddr()
/usr/local/go/src/net/http/server.go:1859:27: call net/http.(*conn).serve:1: no hot callee
/usr/local/go/src/net/http/server.go:1860:27: PGO devirtualize considering call ra.String()
/usr/local/go/src/net/http/server.go:1860:27: call net/http.(*conn).serve:2: no hot callee
/usr/local/go/src/net/http/server.go:1862:67: PGO devirtualize considering call c.rwc.LocalAddr()
/usr/local/go/src/net/http/server.go:1862:67: edge net/http.(*conn).serve:4 -> context.WithValue (weight 0): callee not a method
/usr/local/go/src/net/http/server.go:1862:67: call net/http.(*conn).serve:4: no hot callee
/usr/local/go/src/net/http/server.go:1888:25: PGO devirtualize considering call c.rwc.SetReadDeadline(dl)
/usr/local/go/src/net/http/server.go:1888:25: call net/http.(*conn).serve:30: no hot callee
/usr/local/go/src/net/http/server.go:1889:26: PGO devirtualize considering call c.rwc.SetWriteDeadline(dl)
/usr/local/go/src/net/http/server.go:1889:26: call net/http.(*conn).serve:31: no hot callee
/usr/local/go/src/net/http/server.go:1897:18: PGO devirtualize considering call re.Conn.Close()
/usr/local/go/src/net/http/server.go:1897:18: call net/http.(*conn).serve:39: no hot callee
/usr/local/go/src/net/http/server.go:1900:75: PGO devirtualize considering call c.rwc.RemoteAddr()
/usr/local/go/src/net/http/server.go:1900:75: edge net/http.(*conn).serve:42 -> net/http.(*Server).logf (weight 0): *Server doesn't implement net.Conn (*Server does not implement net.Conn (missing LocalAddr method))
/usr/local/go/src/net/http/server.go:1900:75: call net/http.(*conn).serve:42: no hot callee
/usr/local/go/src/net/http/server.go:1905:25: PGO devirtualize considering call c.rwc.SetReadDeadline(time.Time{})
/usr/local/go/src/net/http/server.go:1905:25: call net/http.(*conn).serve:47: no hot callee
/usr/local/go/src/net/http/server.go:1906:26: PGO devirtualize considering call c.rwc.SetWriteDeadline(time.Time{})
/usr/local/go/src/net/http/server.go:1906:26: call net/http.(*conn).serve:48: no hot callee
/usr/local/go/src/net/http/server.go:2016:25: PGO devirtualize considering call c.rwc.SetWriteDeadline(time.Time{})
/usr/local/go/src/net/http/server.go:2016:25: call net/http.(*conn).serve:158: no hot callee
/usr/local/go/src/net/http/server.go:2035:25: PGO devirtualize considering call c.rwc.SetReadDeadline(time.Time.Add(time.Now(), d))
/usr/local/go/src/net/http/server.go:2035:25: edge net/http.(*conn).serve:177 -> time.Time.Add (weight 0): time.Time doesn't implement net.Conn (time.Time does not implement net.Conn (missing Close method))
/usr/local/go/src/net/http/server.go:2035:25: edge net/http.(*conn).serve:177 -> time.Now (weight 0): callee not a method
/usr/local/go/src/net/http/server.go:2035:25: call net/http.(*conn).serve:177: no hot callee
/usr/local/go/src/net/http/server.go:2037:25: PGO devirtualize considering call c.rwc.SetReadDeadline(time.Time{})
/usr/local/go/src/net/http/server.go:2037:25: call net/http.(*conn).serve:179: no hot callee
/usr/local/go/src/net/http/server.go:2048:24: PGO devirtualize considering call c.rwc.SetReadDeadline(time.Time{})
/usr/local/go/src/net/http/server.go:2048:24: edge net/http.(*conn).serve:190 -> crypto/tls.(*Conn).SetReadDeadline (weight 3) (missing IR): hottest so far
/usr/local/go/src/net/http/server.go:2048:24 call net/http.(*conn).serve:190: hottest callee crypto/tls.(*Conn).SetReadDeadline (weight 3)
/usr/local/go/src/net/http/server.go:1877:35: PGO devirtualize considering call inFlightResponse.reqBody.Close()
/usr/local/go/src/net/http/server.go:1877:35: call net/http.(*conn).serve.func1:13: no hot callee
/usr/local/go/src/net/http/server.go:2179:15: PGO devirtualize considering call h.ServeHTTP(w, r2)
/usr/local/go/src/net/http/server.go:2179:15: call net/http.StripPrefix.func1:10: no hot callee
/usr/local/go/src/net/http/server.go:2231:15: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/server.go:2231:15: call net/http.Redirect:35: no hot callee
/usr/local/go/src/net/http/server.go:2242:15: PGO devirtualize considering call w.WriteHeader(code)
/usr/local/go/src/net/http/server.go:2242:15: call net/http.Redirect:46: no hot callee
/usr/local/go/src/net/http/server.go:2508:12: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/server.go:2508:12: edge net/http.(*ServeMux).ServeHTTP:3 -> net/http.Header.Set (weight 0): Header doesn't implement ResponseWriter (Header does not implement ResponseWriter (missing Header method))
/usr/local/go/src/net/http/server.go:2508:12: call net/http.(*ServeMux).ServeHTTP:3: no hot callee
/usr/local/go/src/net/http/server.go:2510:16: PGO devirtualize considering call w.WriteHeader(StatusBadRequest)
/usr/local/go/src/net/http/server.go:2510:16: call net/http.(*ServeMux).ServeHTTP:5: no hot callee
/usr/local/go/src/net/http/server.go:2514:13: PGO devirtualize considering call h.ServeHTTP(w, r)
/usr/local/go/src/net/http/server.go:2514:13: call net/http.(*ServeMux).ServeHTTP:9: no hot callee
/usr/local/go/src/net/http/server.go:3033:15: PGO devirtualize considering call l.Close()
/usr/local/go/src/net/http/server.go:3033:15: can't PGO devirtualize go/defer call l.Close()
/usr/local/go/src/net/http/server.go:3056:22: PGO devirtualize considering call l.Accept()
/usr/local/go/src/net/http/server.go:3056:22: call net/http.(*Server).Serve:30: no hot callee
/usr/local/go/src/net/http/server.go:3061:52: PGO devirtualize considering call ne.Temporary()
/usr/local/go/src/net/http/server.go:3061:52: call net/http.(*Server).Serve:35: no hot callee
/usr/local/go/src/net/http/server.go:2864:25: PGO devirtualize considering call (*ln).Close()
/usr/local/go/src/net/http/server.go:2864:25: call net/http.(*Server).closeListenersLocked:3: no hot callee
/usr/local/go/src/net/http/server.go:2751:14: PGO devirtualize considering call c.rwc.Close()
/usr/local/go/src/net/http/server.go:2751:14: call net/http.(*Server).Close:15: no hot callee
/usr/local/go/src/net/http/server.go:2855:14: PGO devirtualize considering call c.rwc.Close()
/usr/local/go/src/net/http/server.go:2855:14: call net/http.(*Server).closeIdleConns:18: no hot callee
/usr/local/go/src/net/http/server.go:2816:18: PGO devirtualize considering call ctx.Done()
/usr/local/go/src/net/http/server.go:2816:18: call net/http.(*Server).Shutdown:30: no hot callee
/usr/local/go/src/net/http/server.go:2817:18: PGO devirtualize considering call ctx.Err()
/usr/local/go/src/net/http/server.go:2817:18: call net/http.(*Server).Shutdown:31: no hot callee
/usr/local/go/src/net/http/server.go:2958:15: PGO devirtualize considering call h.ServeHTTP(w, r2)
/usr/local/go/src/net/http/server.go:2958:15: call net/http.AllowQuerySemicolons.func1:7: no hot callee
/usr/local/go/src/net/http/server.go:2960:15: PGO devirtualize considering call h.ServeHTTP(w, r)
/usr/local/go/src/net/http/server.go:2960:15: call net/http.AllowQuerySemicolons.func1:9: no hot callee
/usr/local/go/src/net/http/server.go:3281:16: PGO devirtualize considering call ln.Close()
/usr/local/go/src/net/http/server.go:3281:16: can't PGO devirtualize go/defer call ln.Close()
/usr/local/go/src/net/http/server.go:3406:18: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/server.go:3406:18: call net/http.(*timeoutHandler).ServeHTTP:30: no hot callee
/usr/local/go/src/net/http/server.go:3413:16: PGO devirtualize considering call w.WriteHeader(tw.code)
/usr/local/go/src/net/http/server.go:3413:16: call net/http.(*timeoutHandler).ServeHTTP:37: no hot callee
/usr/local/go/src/net/http/server.go:3414:10: PGO devirtualize considering call w.Write((*bytes.Buffer).Bytes(tw.wbuf))
/usr/local/go/src/net/http/server.go:3414:10: edge net/http.(*timeoutHandler).ServeHTTP:38 -> bytes.(*Buffer).Bytes (weight 0): *bytes.Buffer doesn't implement ResponseWriter (*bytes.Buffer does not implement ResponseWriter (missing Header method))
/usr/local/go/src/net/http/server.go:3414:10: call net/http.(*timeoutHandler).ServeHTTP:38: no hot callee
/usr/local/go/src/net/http/server.go:3415:17: PGO devirtualize considering call ctx.Done()
/usr/local/go/src/net/http/server.go:3415:17: call net/http.(*timeoutHandler).ServeHTTP:39: no hot callee
/usr/local/go/src/net/http/server.go:3418:24: PGO devirtualize considering call ctx.Err()
/usr/local/go/src/net/http/server.go:3418:24: call net/http.(*timeoutHandler).ServeHTTP:42: no hot callee
/usr/local/go/src/net/http/server.go:3420:17: PGO devirtualize considering call w.WriteHeader(StatusServiceUnavailable)
/usr/local/go/src/net/http/server.go:3420:17: call net/http.(*timeoutHandler).ServeHTTP:44: no hot callee
/usr/local/go/src/net/http/server.go:3424:17: PGO devirtualize considering call w.WriteHeader(StatusServiceUnavailable)
/usr/local/go/src/net/http/server.go:3424:17: call net/http.(*timeoutHandler).ServeHTTP:48: no hot callee
/usr/local/go/src/net/http/server.go:3397:22: PGO devirtualize considering call h.handler.ServeHTTP(tw, r)
/usr/local/go/src/net/http/server.go:3397:22: call net/http.(*timeoutHandler).ServeHTTP.func1:6: no hot callee
/usr/local/go/src/net/http/server.go:3447:21: PGO devirtualize considering call pusher.Push(target, opts)
/usr/local/go/src/net/http/server.go:3447:21: call net/http.(*timeoutWriter).Push:2: no hot callee
/usr/local/go/src/net/http/server.go:3502:71: PGO devirtualize considering call oc.Listener.Close()
/usr/local/go/src/net/http/server.go:3502:71: call net/http.(*onceCloseListener).close:0: no hot callee
/usr/local/go/src/net/http/server.go:3508:10: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/server.go:3508:10: edge net/http.globalOptionsHandler.ServeHTTP:1 -> net/http.Header.Set (weight 0): Header doesn't implement ResponseWriter (Header does not implement ResponseWriter (missing Header method))
/usr/local/go/src/net/http/server.go:3508:10: call net/http.globalOptionsHandler.ServeHTTP:1: no hot callee
/usr/local/go/src/net/http/server.go:3544:43: PGO devirtualize considering call .autotmp_3.String()
/usr/local/go/src/net/http/server.go:3544:43: edge net/http.initALPNRequest.ServeHTTP:9 -> crypto/tls.(*Conn).RemoteAddr (weight 0): *tls.Conn doesn't implement net.Addr (*tls.Conn does not implement net.Addr (missing Network method))
/usr/local/go/src/net/http/server.go:3544:43: call net/http.initALPNRequest.ServeHTTP:9: no hot callee
/usr/local/go/src/net/http/server.go:3572:23: PGO devirtualize considering call c.Conn.Write(p)
/usr/local/go/src/net/http/server.go:3572:23: call net/http.(*loggingConn).Write:2: no hot callee
/usr/local/go/src/net/http/server.go:3579:22: PGO devirtualize considering call c.Conn.Read(p)
/usr/local/go/src/net/http/server.go:3579:22: call net/http.(*loggingConn).Read:2: no hot callee
/usr/local/go/src/net/http/server.go:3586:20: PGO devirtualize considering call c.Conn.Close()
/usr/local/go/src/net/http/server.go:3586:20: call net/http.(*loggingConn).Close:2: no hot callee
/usr/local/go/src/net/http/server.go:3599:24: PGO devirtualize considering call w.c.rwc.Write(p)
/usr/local/go/src/net/http/server.go:3599:24: edge net/http.checkConnErrorWriter.Write:1 -> crypto/tls.(*Conn).Write (weight 3) (missing IR): hottest so far
/usr/local/go/src/net/http/server.go:3599:24 call net/http.checkConnErrorWriter.Write:1: hottest callee crypto/tls.(*Conn).Write (weight 3)
/usr/local/go/src/net/http/server.go:3643:14: PGO devirtualize considering call h.ServeHTTP(w, &r2)
/usr/local/go/src/net/http/server.go:3643:14: call net/http.MaxBytesHandler.func1:3: no hot callee
/usr/local/go/src/net/http/socks_bundle.go:330:10: PGO devirtualize considering call c.Close()
/usr/local/go/src/net/http/socks_bundle.go:330:10: call net/http.(*socksDialer).DialContext:23: no hot callee
/usr/local/go/src/net/http/socks_bundle.go:383:10: PGO devirtualize considering call c.Close()
/usr/local/go/src/net/http/socks_bundle.go:383:10: call net/http.(*socksDialer).Dial:17: no hot callee
/usr/local/go/src/net/http/transfer.go:839:21: PGO devirtualize considering call b.src.Read(p)
/usr/local/go/src/net/http/transfer.go:839:21: call net/http.(*body).readLocked:4: no hot callee
/usr/local/go/src/net/http/transfer.go:1116:21: PGO devirtualize considering call fw.w.Write(p)
/usr/local/go/src/net/http/transfer.go:1116:21: call net/http.bufioFlushWriter.Write:1: no hot callee
/usr/local/go/src/net/http/transport.go:653:26: PGO devirtualize considering call r.ReadCloser.Read(data)
/usr/local/go/src/net/http/transport.go:653:26: call net/http.(*readTrackingBody).Read:2: no hot callee
/usr/local/go/src/net/http/transport.go:658:27: PGO devirtualize considering call r.ReadCloser.Close()
/usr/local/go/src/net/http/transport.go:658:27: call net/http.(*readTrackingBody).Close:2: no hot callee
/usr/local/go/src/net/http/transport.go:793:26: PGO devirtualize considering call t2.CloseIdleConnections()
/usr/local/go/src/net/http/transport.go:793:26: call net/http.(*Transport).CloseIdleConnections:14: no hot callee
/usr/local/go/src/net/http/transport.go:1792:26: PGO devirtualize considering call w.pc.conn.Write(p)
/usr/local/go/src/net/http/transport.go:1792:26: call net/http.persistConnWriter.Write:1: no hot callee
/usr/local/go/src/net/http/transport.go:1954:23: PGO devirtualize considering call pc.conn.Read(p)
/usr/local/go/src/net/http/transport.go:1954:23: call net/http.(*persistConn).Read:7: no hot callee
/usr/local/go/src/net/http/transport.go:2406:31: PGO devirtualize considering call b.ReadWriteCloser.Read(p)
/usr/local/go/src/net/http/transport.go:2406:31: call net/http.(*readWriteCloserBody).Read:11: no hot callee
/usr/local/go/src/net/http/transport.go:2710:43: PGO devirtualize considering call .autotmp_5.Value(tLogKey{})
/usr/local/go/src/net/http/transport.go:2710:43: edge net/http.(*transportRequest).logf:1 -> net/http.(*Request).Context (weight 0): *Request doesn't implement context.Context (*Request does not implement context.Context (missing Deadline method))
/usr/local/go/src/net/http/transport.go:2710:43: call net/http.(*transportRequest).logf:1: no hot callee
/usr/local/go/src/net/http/transport.go:2810:23: PGO devirtualize considering call es.body.Read(p)
/usr/local/go/src/net/http/transport.go:2810:23: call net/http.(*bodyEOFSignal).Read:11: no hot callee
/usr/local/go/src/net/http/transport.go:2832:22: PGO devirtualize considering call es.body.Close()
/usr/local/go/src/net/http/transport.go:2832:22: call net/http.(*bodyEOFSignal).Close:10: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
hot-node enabled increased budget=2000 for func=net/http.Header.Get
hot-budget check allows inlining for call net/textproto.MIMEHeader.Get (cost 498) at /usr/local/go/src/net/http/header.go:50:36 in function net/http.Header.Get
hot-node enabled increased budget=2000 for func=net/http.Header.Clone
hot-budget check allows inlining for call net/textproto.MIMEHeader.Del (cost 477) at /usr/local/go/src/net/http/header.go:81:29 in function net/http.Header.Del
hot-node enabled increased budget=2000 for func=net/http.StatusText
hot-node enabled increased budget=2000 for func=net/http.Header.sortedKeyValues
hot-node enabled increased budget=2000 for func=net/http.Header.writeSubset
hot-budget check allows inlining for call net/http.Header.sortedKeyValues (cost 1591) at /usr/local/go/src/net/http/header.go:201:34 in function net/http.Header.writeSubset
hot-node enabled increased budget=2000 for func=net/http.Header.WriteSubset
hot-node enabled increased budget=2000 for func=net/http.(*Request).isH2Upgrade
hot-node enabled increased budget=2000 for func=net/http.newTextprotoReader
hot-node enabled increased budget=2000 for func=net/http.readRequest
hot-budget check allows inlining for call net/http.newTextprotoReader (cost 1424) at /usr/local/go/src/net/http/request.go:1013:26 in function net/http.readRequest
hot-budget check allows inlining for call net/url.ParseRequestURI (cost 86) at /usr/local/go/src/net/http/request.go:1056:39 in function net/http.readRequest
hot-node enabled increased budget=2000 for func=net/http.(*Request).ParseForm
hot-node enabled increased budget=2000 for func=net/http.(*persistConn).isBroken
hot-budget check allows inlining for call net/http.(*persistConn).isBroken (cost 156) at /usr/local/go/src/net/http/transport.go:1063:21 in function net/http.(*Transport).queueForIdleConn
hot-node enabled increased budget=2000 for func=net/http.(*connReader).lock
hot-budget check allows inlining for call sync.(*Cond).Wait (cost 355) at /usr/local/go/src/net/http/server.go:731:15 in function net/http.(*connReader).abortPendingRead
hot-node enabled increased budget=2000 for func=net/http.(*response).Header
hot-node enabled increased budget=2000 for func=net/http.writeStatusLine
hot-budget check allows inlining for call bufio.(*Writer).WriteString (cost 245) at /usr/local/go/src/net/http/server.go:1547:17 in function net/http.writeStatusLine
hot-node enabled increased budget=2000 for func=net/http.(*chunkWriter).writeHeader
hot-budget check allows inlining for call net/http.Header.Get (cost 502) at /usr/local/go/src/net/http/server.go:1438:19 in function net/http.(*chunkWriter).writeHeader
hot-budget check allows inlining for call net/http.writeStatusLine (cost 1908) at /usr/local/go/src/net/http/server.go:1517:17 in function net/http.(*chunkWriter).writeHeader
hot-node enabled increased budget=2000 for func=net/http.(*connReader).Read
hot-budget check allows inlining for call net/http.(*connReader).lock (cost 89) at /usr/local/go/src/net/http/server.go:793:9 in function net/http.(*connReader).Read
hot-budget check allows inlining for call sync.(*Cond).Broadcast (cost 86) at /usr/local/go/src/net/http/server.go:801:19 in function net/http.(*connReader).Read
hot-node enabled increased budget=2000 for func=net/http.newBufioWriterSize
hot-budget check allows inlining for call sync.(*Pool).Get (cost 1392) at /usr/local/go/src/net/http/server.go:847:19 in function net/http.newBufioWriterSize
hot-node enabled increased budget=2000 for func=net/http.(*conn).readRequest
hot-node enabled increased budget=2000 for func=net/http.(*conn).readRequest.func1
hot-budget check allows inlining for call net/http.newBufioWriterSize (cost 1509) at /usr/local/go/src/net/http/server.go:1066:26 in function net/http.(*conn).readRequest
hot-node enabled increased budget=2000 for func=net/http.(*response).WriteHeader
hot-node enabled increased budget=2000 for func=net/http.(*response).write
hot-budget check allows inlining for call bufio.(*Writer).Write (cost 206) at /usr/local/go/src/net/http/server.go:1648:19 in function net/http.(*response).write
hot-budget check allows inlining for call net/http.(*response).write (cost 1074) at /usr/local/go/src/net/http/server.go:1606:16 in function net/http.(*response).Write
hot-node enabled increased budget=2000 for func=net/http.(*response).finishRequest
hot-node enabled increased budget=2000 for func=net/http.serverHandler.ServeHTTP
hot-budget check allows inlining for call net/http.serverHandler.ServeHTTP (cost 96) at /usr/local/go/src/net/http/server.go:2009:36 in function net/http.(*conn).serve
hot-budget check allows inlining for call net/http.(*response).finishRequest (cost 589) at /usr/local/go/src/net/http/server.go:2015:18 in function net/http.(*conn).serve
hot-budget check allows inlining for call bufio.(*Reader).Peek (cost 257) at /usr/local/go/src/net/http/server.go:2044:27 in function net/http.(*conn).serve
hot-node enabled increased budget=2000 for func=net/http.(*body).readLocked
hot-node enabled increased budget=2000 for func=net/http.(*body).Read
hot-budget check allows inlining for call net/http.(*body).readLocked (cost 297) at /usr/local/go/src/net/http/transfer.go:831:21 in function net/http.(*body).Read
# net/http/pprof
/usr/local/go/src/net/http/pprof/pprof.go:123:10: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/pprof/pprof.go:123:10: edge net/http/pprof.serveError:1 -> net/http.Header.Set (weight 0): http.Header doesn't implement http.ResponseWriter (http.Header does not implement http.ResponseWriter (missing Header method))
/usr/local/go/src/net/http/pprof/pprof.go:123:10: call net/http/pprof.serveError:1: no hot callee
/usr/local/go/src/net/http/pprof/pprof.go:124:10: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/pprof/pprof.go:124:10: edge net/http/pprof.serveError:2 -> net/http.Header.Set (weight 0): http.Header doesn't implement http.ResponseWriter (http.Header does not implement http.ResponseWriter (missing Header method))
/usr/local/go/src/net/http/pprof/pprof.go:124:10: call net/http/pprof.serveError:2: no hot callee
/usr/local/go/src/net/http/pprof/pprof.go:125:10: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/pprof/pprof.go:125:10: edge net/http/pprof.serveError:3 -> net/http.Header.Del (weight 0): http.Header doesn't implement http.ResponseWriter (http.Header does not implement http.ResponseWriter (missing Header method))
/usr/local/go/src/net/http/pprof/pprof.go:125:10: call net/http/pprof.serveError:3: no hot callee
/usr/local/go/src/net/http/pprof/pprof.go:126:15: PGO devirtualize considering call w.WriteHeader(status)
/usr/local/go/src/net/http/pprof/pprof.go:126:15: call net/http/pprof.serveError:4: no hot callee
/usr/local/go/src/net/http/pprof/pprof.go:118:30: PGO devirtualize considering call .autotmp_5.Value(http.ServerContextKey)
/usr/local/go/src/net/http/pprof/pprof.go:118:30: edge net/http/pprof.durationExceedsWriteTimeout:1 -> net/http.(*Request).Context (weight 0): *http.Request doesn't implement context.Context (*http.Request does not implement context.Context (missing Deadline method))
/usr/local/go/src/net/http/pprof/pprof.go:118:30: call net/http/pprof.durationExceedsWriteTimeout:1: no hot callee
/usr/local/go/src/net/http/pprof/pprof.go:300:25: PGO devirtualize considering call .autotmp_16.Done()
/usr/local/go/src/net/http/pprof/pprof.go:300:25: edge net/http/pprof.handler.serveDeltaProfile:30 -> net/http.(*Request).Context (weight 0): *http.Request doesn't implement context.Context (*http.Request does not implement context.Context (missing Deadline method))
/usr/local/go/src/net/http/pprof/pprof.go:300:25: call net/http/pprof.handler.serveDeltaProfile:30: no hot callee
/usr/local/go/src/net/http/pprof/pprof.go:301:25: PGO devirtualize considering call .autotmp_18.Err()
/usr/local/go/src/net/http/pprof/pprof.go:301:25: edge net/http/pprof.handler.serveDeltaProfile:31 -> net/http.(*Request).Context (weight 0): *http.Request doesn't implement context.Context (*http.Request does not implement context.Context (missing Deadline method))
/usr/local/go/src/net/http/pprof/pprof.go:301:25: call net/http/pprof.handler.serveDeltaProfile:31: no hot callee
/usr/local/go/src/net/http/pprof/pprof.go:303:54: PGO devirtualize considering call err.Error()
/usr/local/go/src/net/http/pprof/pprof.go:303:54: edge net/http/pprof.handler.serveDeltaProfile:33 -> net/http/pprof.serveError (weight 0): callee not a method
/usr/local/go/src/net/http/pprof/pprof.go:303:54: call net/http/pprof.handler.serveDeltaProfile:33: no hot callee
/usr/local/go/src/net/http/pprof/pprof.go:305:59: PGO devirtualize considering call err.Error()
/usr/local/go/src/net/http/pprof/pprof.go:305:59: edge net/http/pprof.handler.serveDeltaProfile:35 -> net/http/pprof.serveError (weight 0): callee not a method
/usr/local/go/src/net/http/pprof/pprof.go:305:59: call net/http/pprof.handler.serveDeltaProfile:35: no hot callee
/usr/local/go/src/net/http/pprof/pprof.go:330:10: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/pprof/pprof.go:330:10: edge net/http/pprof.handler.serveDeltaProfile:60 -> net/http.Header.Set (weight 0): http.Header doesn't implement http.ResponseWriter (http.Header does not implement http.ResponseWriter (missing Header method))
/usr/local/go/src/net/http/pprof/pprof.go:330:10: call net/http/pprof.handler.serveDeltaProfile:60: no hot callee
/usr/local/go/src/net/http/pprof/pprof.go:331:10: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/pprof/pprof.go:331:10: edge net/http/pprof.handler.serveDeltaProfile:61 -> net/http.Header.Set (weight 0): http.Header doesn't implement http.ResponseWriter (http.Header does not implement http.ResponseWriter (missing Header method))
/usr/local/go/src/net/http/pprof/pprof.go:331:10: edge net/http/pprof.handler.serveDeltaProfile:61 -> fmt.Sprintf (weight 0): callee not a method
/usr/local/go/src/net/http/pprof/pprof.go:331:10: call net/http/pprof.handler.serveDeltaProfile:61: no hot callee
/usr/local/go/src/net/http/pprof/pprof.go:246:10: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/pprof/pprof.go:246:10: edge net/http/pprof.handler.ServeHTTP:1 -> net/http.Header.Set (weight 0): http.Header doesn't implement http.ResponseWriter (http.Header does not implement http.ResponseWriter (missing Header method))
/usr/local/go/src/net/http/pprof/pprof.go:246:10: call net/http/pprof.handler.ServeHTTP:1: no hot callee
/usr/local/go/src/net/http/pprof/pprof.go:262:11: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/pprof/pprof.go:262:11: edge net/http/pprof.handler.ServeHTTP:17 -> net/http.Header.Set (weight 0): http.Header doesn't implement http.ResponseWriter (http.Header does not implement http.ResponseWriter (missing Header method))
/usr/local/go/src/net/http/pprof/pprof.go:262:11: call net/http/pprof.handler.ServeHTTP:17: no hot callee
/usr/local/go/src/net/http/pprof/pprof.go:264:11: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/pprof/pprof.go:264:11: edge net/http/pprof.handler.ServeHTTP:19 -> net/http.Header.Set (weight 0): http.Header doesn't implement http.ResponseWriter (http.Header does not implement http.ResponseWriter (missing Header method))
/usr/local/go/src/net/http/pprof/pprof.go:264:11: call net/http/pprof.handler.ServeHTTP:19: no hot callee
/usr/local/go/src/net/http/pprof/pprof.go:265:11: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/pprof/pprof.go:265:11: edge net/http/pprof.handler.ServeHTTP:20 -> net/http.Header.Set (weight 0): http.Header doesn't implement http.ResponseWriter (http.Header does not implement http.ResponseWriter (missing Header method))
/usr/local/go/src/net/http/pprof/pprof.go:265:11: edge net/http/pprof.handler.ServeHTTP:20 -> fmt.Sprintf (weight 0): callee not a method
/usr/local/go/src/net/http/pprof/pprof.go:265:11: call net/http/pprof.handler.ServeHTTP:20: no hot callee
/usr/local/go/src/net/http/pprof/pprof.go:462:19: PGO devirtualize considering call w.Write((*bytes.Buffer).Bytes(b))
/usr/local/go/src/net/http/pprof/pprof.go:462:19: edge net/http/pprof.indexTmplExecute:42 -> bytes.(*Buffer).Bytes (weight 0): callee is a different method
/usr/local/go/src/net/http/pprof/pprof.go:462:19: call net/http/pprof.indexTmplExecute:42: no hot callee
/usr/local/go/src/net/http/pprof/pprof.go:389:10: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/pprof/pprof.go:389:10: edge net/http/pprof.Index:8 -> net/http.Header.Set (weight 0): http.Header doesn't implement http.ResponseWriter (http.Header does not implement http.ResponseWriter (missing Header method))
/usr/local/go/src/net/http/pprof/pprof.go:389:10: call net/http/pprof.Index:8: no hot callee
/usr/local/go/src/net/http/pprof/pprof.go:390:10: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/pprof/pprof.go:390:10: edge net/http/pprof.Index:9 -> net/http.Header.Set (weight 0): http.Header doesn't implement http.ResponseWriter (http.Header does not implement http.ResponseWriter (missing Header method))
/usr/local/go/src/net/http/pprof/pprof.go:390:10: call net/http/pprof.Index:9: no hot callee
/usr/local/go/src/net/http/pprof/pprof.go:105:10: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/pprof/pprof.go:105:10: edge net/http/pprof.Cmdline:1 -> net/http.Header.Set (weight 0): http.Header doesn't implement http.ResponseWriter (http.Header does not implement http.ResponseWriter (missing Header method))
/usr/local/go/src/net/http/pprof/pprof.go:105:10: call net/http/pprof.Cmdline:1: no hot callee
/usr/local/go/src/net/http/pprof/pprof.go:106:10: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/pprof/pprof.go:106:10: edge net/http/pprof.Cmdline:2 -> net/http.Header.Set (weight 0): http.Header doesn't implement http.ResponseWriter (http.Header does not implement http.ResponseWriter (missing Header method))
/usr/local/go/src/net/http/pprof/pprof.go:106:10: call net/http/pprof.Cmdline:2: no hot callee
/usr/local/go/src/net/http/pprof/pprof.go:113:25: PGO devirtualize considering call .autotmp_2.Done()
/usr/local/go/src/net/http/pprof/pprof.go:113:25: edge net/http/pprof.sleep:3 -> net/http.(*Request).Context (weight 0): *http.Request doesn't implement context.Context (*http.Request does not implement context.Context (missing Deadline method))
/usr/local/go/src/net/http/pprof/pprof.go:113:25: call net/http/pprof.sleep:3: no hot callee
/usr/local/go/src/net/http/pprof/pprof.go:134:10: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/pprof/pprof.go:134:10: edge net/http/pprof.Profile:1 -> net/http.Header.Set (weight 0): http.Header doesn't implement http.ResponseWriter (http.Header does not implement http.ResponseWriter (missing Header method))
/usr/local/go/src/net/http/pprof/pprof.go:134:10: call net/http/pprof.Profile:1: no hot callee
/usr/local/go/src/net/http/pprof/pprof.go:147:10: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/pprof/pprof.go:147:10: edge net/http/pprof.Profile:14 -> net/http.Header.Set (weight 0): http.Header doesn't implement http.ResponseWriter (http.Header does not implement http.ResponseWriter (missing Header method))
/usr/local/go/src/net/http/pprof/pprof.go:147:10: call net/http/pprof.Profile:14: no hot callee
/usr/local/go/src/net/http/pprof/pprof.go:148:10: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/pprof/pprof.go:148:10: edge net/http/pprof.Profile:15 -> net/http.Header.Set (weight 0): http.Header doesn't implement http.ResponseWriter (http.Header does not implement http.ResponseWriter (missing Header method))
/usr/local/go/src/net/http/pprof/pprof.go:148:10: call net/http/pprof.Profile:15: no hot callee
/usr/local/go/src/net/http/pprof/pprof.go:192:10: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/pprof/pprof.go:192:10: edge net/http/pprof.Symbol:1 -> net/http.Header.Set (weight 0): http.Header doesn't implement http.ResponseWriter (http.Header does not implement http.ResponseWriter (missing Header method))
/usr/local/go/src/net/http/pprof/pprof.go:192:10: call net/http/pprof.Symbol:1: no hot callee
/usr/local/go/src/net/http/pprof/pprof.go:193:10: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/pprof/pprof.go:193:10: edge net/http/pprof.Symbol:2 -> net/http.Header.Set (weight 0): http.Header doesn't implement http.ResponseWriter (http.Header does not implement http.ResponseWriter (missing Header method))
/usr/local/go/src/net/http/pprof/pprof.go:193:10: call net/http/pprof.Symbol:2: no hot callee
/usr/local/go/src/net/http/pprof/pprof.go:234:9: PGO devirtualize considering call w.Write((*bytes.Buffer).Bytes(buf))
/usr/local/go/src/net/http/pprof/pprof.go:234:9: edge net/http/pprof.Symbol:43 -> bytes.(*Buffer).Bytes (weight 0): *bytes.Buffer doesn't implement http.ResponseWriter (*bytes.Buffer does not implement http.ResponseWriter (missing Header method))
/usr/local/go/src/net/http/pprof/pprof.go:234:9: call net/http/pprof.Symbol:43: no hot callee
/usr/local/go/src/net/http/pprof/pprof.go:163:10: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/pprof/pprof.go:163:10: edge net/http/pprof.Trace:1 -> net/http.Header.Set (weight 0): http.Header doesn't implement http.ResponseWriter (http.Header does not implement http.ResponseWriter (missing Header method))
/usr/local/go/src/net/http/pprof/pprof.go:163:10: call net/http/pprof.Trace:1: no hot callee
/usr/local/go/src/net/http/pprof/pprof.go:176:10: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/pprof/pprof.go:176:10: edge net/http/pprof.Trace:14 -> net/http.Header.Set (weight 0): http.Header doesn't implement http.ResponseWriter (http.Header does not implement http.ResponseWriter (missing Header method))
/usr/local/go/src/net/http/pprof/pprof.go:176:10: call net/http/pprof.Trace:14: no hot callee
/usr/local/go/src/net/http/pprof/pprof.go:177:10: PGO devirtualize considering call w.Header()
/usr/local/go/src/net/http/pprof/pprof.go:177:10: edge net/http/pprof.Trace:15 -> net/http.Header.Set (weight 0): http.Header doesn't implement http.ResponseWriter (http.Header does not implement http.ResponseWriter (missing Header method))
/usr/local/go/src/net/http/pprof/pprof.go:177:10: call net/http/pprof.Trace:15: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
# hellopgo
./hellopgo.go:17:17: PGO devirtualize considering call w.WriteHeader(200)
./hellopgo.go:17:17: call main.main.func1:1: no hot callee
./hellopgo.go:22:22: PGO devirtualize considering call c.SetReadDeadline(time.Time.Add(time.Now(), 100 * time.Millisecond))
./hellopgo.go:22:22: edge main.main.func2:2 -> time.Time.Add (weight 0): time.Time doesn't implement net.Conn (time.Time does not implement net.Conn (missing Close method))
./hellopgo.go:22:22: edge main.main.func2:2 -> time.Now (weight 0): callee not a method
./hellopgo.go:22:22: call main.main.func2:2: no hot callee
hot-callsite-thres-from-CDF=0.002251339547030483
fatal: morestack on g0
SIGSEGV: segmentation violation
PC=0x860f4 m=2 sigcode=1
goroutine 0 [idle]:
runtime.abort()
/usr/local/go/src/runtime/asm_arm64.s:1187 +0x4 fp=0x40000ac3d0 sp=0x40000ac3d0 pc=0x860f4
runtime.morestack()
/usr/local/go/src/runtime/asm_arm64.s:283 +0x14 fp=0x40000ac3d0 sp=0x40000ac3d0 pc=0x83d54
goroutine 1 [IO wait]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40000ccaa0 sp=0x40000cca80 pc=0x4ecc8
runtime.netpollblock(0x40000ccb78?, 0xb93fc?, 0x0?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x40000ccae0 sp=0x40000ccaa0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff566c0e38, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x40000ccb10 sp=0x40000ccae0 pc=0x804a0
internal/poll.(*pollDesc).wait(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
internal/poll.(*pollDesc).waitRead(0x4000210000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89 +0x60 fp=0x40000ccb40 sp=0x40000ccb10 pc=0xce7f0
internal/poll.(*FD).Accept(0x4000210000)
/usr/local/go/src/internal/poll/fd_unix.go:611 +0x204 fp=0x40000ccbf0 sp=0x40000ccb40 pc=0xcfd54
net.(*netFD).accept(0x4000210000)
/usr/local/go/src/net/fd_unix.go:172 +0x28 fp=0x40000cccb0 sp=0x40000ccbf0 pc=0x1000a8
net.(*TCPListener).accept(0x4000226000)
/usr/local/go/src/net/tcpsock_posix.go:152 +0x28 fp=0x40000ccce0 sp=0x40000cccb0 pc=0x10ffe8
net.(*TCPListener).Accept(0x4000226000)
/usr/local/go/src/net/tcpsock.go:315 +0x2c fp=0x40000ccd20 sp=0x40000ccce0 pc=0x10f30c
net/http.(*onceCloseListener).Accept(0x4000445170?)
<autogenerated>:1 +0x30 fp=0x40000ccd40 sp=0x40000ccd20 pc=0x213d20
net/http.(*Server).Serve(0x40000121e0, {0x356428, 0x4000226000})
/usr/local/go/src/net/http/server.go:3056 +0x2b8 fp=0x40000cce70 sp=0x40000ccd40 pc=0x208a48
net/http.(*Server).ListenAndServe(0x40000121e0)
/usr/local/go/src/net/http/server.go:2985 +0x84 fp=0x40000ccea0 sp=0x40000cce70 pc=0x208754
main.main()
/home/dmac/hellopgo/hellopgo.go:28 +0x118 fp=0x40000ccf30 sp=0x40000ccea0 pc=0x253ec8
runtime.main()
/usr/local/go/src/runtime/proc.go:267 +0x2bc fp=0x40000ccfd0 sp=0x40000ccf30 pc=0x4e86c
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40000ccfd0 sp=0x40000ccfd0 pc=0x86114
goroutine 2 [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000096f90 sp=0x4000096f70 pc=0x4ecc8
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:404
runtime.forcegchelper()
/usr/local/go/src/runtime/proc.go:322 +0xb8 fp=0x4000096fd0 sp=0x4000096f90 pc=0x4eb28
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000096fd0 sp=0x4000096fd0 pc=0x86114
created by runtime.init.6 in goroutine 1
/usr/local/go/src/runtime/proc.go:310 +0x24
goroutine 3 [GC sweep wait]:
runtime.gopark(0x52b501?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000097710 sp=0x40000976f0 pc=0x4ecc8
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:404
runtime.bgsweep(0x0?)
/usr/local/go/src/runtime/mgcsweep.go:321 +0x10c fp=0x40000977b0 sp=0x4000097710 pc=0x37efc
runtime.gcenable.func1()
/usr/local/go/src/runtime/mgc.go:200 +0x28 fp=0x40000977d0 sp=0x40000977b0 pc=0x2b958
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40000977d0 sp=0x40000977d0 pc=0x86114
created by runtime.gcenable in goroutine 1
/usr/local/go/src/runtime/mgc.go:200 +0x6c
goroutine 4 [GC scavenge wait]:
runtime.gopark(0x226420?, 0x1723dc?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000157f50 sp=0x4000157f30 pc=0x4ecc8
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:404
runtime.(*scavengerState).park(0x50f300)
/usr/local/go/src/runtime/mgcscavenge.go:425 +0x5c fp=0x4000157f80 sp=0x4000157f50 pc=0x352fc
runtime.bgscavenge(0x0?)
/usr/local/go/src/runtime/mgcscavenge.go:658 +0xac fp=0x4000157fb0 sp=0x4000157f80 pc=0x3587c
runtime.gcenable.func2()
/usr/local/go/src/runtime/mgc.go:201 +0x28 fp=0x4000157fd0 sp=0x4000157fb0 pc=0x2b8f8
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000157fd0 sp=0x4000157fd0 pc=0x86114
created by runtime.gcenable in goroutine 1
/usr/local/go/src/runtime/mgc.go:201 +0xac
goroutine 5 [finalizer wait]:
runtime.gopark(0x40000965a8?, 0x81784?, 0x1?, 0x65?, 0xa0024?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000096580 sp=0x4000096560 pc=0x4ecc8
runtime.runfinq()
/usr/local/go/src/runtime/mfinal.go:193 +0x108 fp=0x40000967d0 sp=0x4000096580 pc=0x2aa48
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40000967d0 sp=0x40000967d0 pc=0x86114
created by runtime.createfing in goroutine 1
/usr/local/go/src/runtime/mfinal.go:163 +0x80
goroutine 1212 [IO wait]:
runtime.gopark(0x40003d6958?, 0x807a8?, 0x64?, 0xbe?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40003d68e0 sp=0x40003d68c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x40003d6920 sp=0x40003d68e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff566c0678, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x40003d6950 sp=0x40003d6920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000140c00?, 0x4000128000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x40003d6980 sp=0x40003d6950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000140c00, {0x4000128000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x40003d6a20 sp=0x40003d6980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x400012c0d0, {0x4000128000?, 0xcecf0?, 0x4000368d28?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x40003d6a80 sp=0x40003d6a20 pc=0x108a7c
net.(*TCPConn).Read(0x4000368d20?, {0x4000128000?, 0x40003d6b18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x40003d6ab0 sp=0x40003d6a80 pc=0x113e4c
net/http.(*connReader).Read(0x4000368d20, {0x4000128000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x40003d6b10 sp=0x40003d6ab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x4000126000)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x40003d6b50 sp=0x40003d6b10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x400036ed80, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x40003d6fa0 sp=0x40003d6b50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x40003d6fd0 sp=0x40003d6fa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40003d6fd0 sp=0x40003d6fd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 1253 [GC worker (idle)]:
runtime.gopark(0x0?, 0x400020cff0?, 0xa8?, 0xe7?, 0x1feda8?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x400014e730 sp=0x400014e710 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x400014e7d0 sp=0x400014e730 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x400014e7d0 sp=0x400014e7d0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 20 [IO wait]:
runtime.gopark(0x400010d958?, 0x807a8?, 0xa0?, 0xd9?, 0xffff564de180?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x400010d8e0 sp=0x400010d8c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x400010d920 sp=0x400010d8e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff566c0d40, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x400010d950 sp=0x400010d920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000210100?, 0x4000234000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x400010d980 sp=0x400010d950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000210100, {0x4000234000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x400010da20 sp=0x400010d980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x4000206030, {0x4000234000?, 0xcecf0?, 0x4000200578?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x400010da80 sp=0x400010da20 pc=0x108a7c
net.(*TCPConn).Read(0x4000200570?, {0x4000234000?, 0x400010db18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x400010dab0 sp=0x400010da80 pc=0x113e4c
net/http.(*connReader).Read(0x4000200570, {0x4000234000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x400010db10 sp=0x400010dab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x4000214060)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x400010db50 sp=0x400010db10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x400022a2d0, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x400010dfa0 sp=0x400010db50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x400010dfd0 sp=0x400010dfa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x400010dfd0 sp=0x400010dfd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 1250 [GC worker (idle)]:
runtime.gopark(0x0?, 0x400020d310?, 0xa8?, 0xef?, 0x1feda8?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x400014ef30 sp=0x400014ef10 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x400014efd0 sp=0x400014ef30 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x400014efd0 sp=0x400014efd0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1249 [GC worker (idle)]:
runtime.gopark(0x0?, 0x400020d360?, 0xa8?, 0x8f?, 0x1feda8?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000098f30 sp=0x4000098f10 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x4000098fd0 sp=0x4000098f30 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000098fd0 sp=0x4000098fd0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 9 [IO wait]:
runtime.gopark(0x4000503958?, 0x807a8?, 0x64?, 0x22?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40005038e0 sp=0x40005038c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x4000503920 sp=0x40005038e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff566c0c48, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x4000503950 sp=0x4000503920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x400018c180?, 0x400025c000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x4000503980 sp=0x4000503950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x400018c180, {0x400025c000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x4000503a20 sp=0x4000503980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x400009a058, {0x400025c000?, 0xcecf0?, 0x40002006c8?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x4000503a80 sp=0x4000503a20 pc=0x108a7c
net.(*TCPConn).Read(0x40002006c0?, {0x400025c000?, 0x4000503b18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x4000503ab0 sp=0x4000503a80 pc=0x113e4c
net/http.(*connReader).Read(0x40002006c0, {0x400025c000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x4000503b10 sp=0x4000503ab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x4000214120)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x4000503b50 sp=0x4000503b10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x400018e1b0, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x4000503fa0 sp=0x4000503b50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x4000503fd0 sp=0x4000503fa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000503fd0 sp=0x4000503fd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 1231 [GC worker (idle)]:
runtime.gopark(0xffff566c4018?, 0x400020d540?, 0xa8?, 0x27?, 0x1feda8?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000092730 sp=0x4000092710 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x40000927d0 sp=0x4000092730 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40000927d0 sp=0x40000927d0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1254 [GC worker (idle)]:
runtime.gopark(0x0?, 0x400020c780?, 0xa8?, 0x9f?, 0x1feda8?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000099f30 sp=0x4000099f10 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x4000099fd0 sp=0x4000099f30 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000099fd0 sp=0x4000099fd0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1232 [GC worker (idle)]:
runtime.gopark(0x0?, 0x400020d4a0?, 0xa8?, 0x97?, 0x1feda8?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000099730 sp=0x4000099710 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x40000997d0 sp=0x4000099730 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40000997d0 sp=0x40000997d0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1252 [GC worker (idle)]:
runtime.gopark(0x0?, 0x400020d040?, 0xa8?, 0x2f?, 0x1feda8?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000092f30 sp=0x4000092f10 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x4000092fd0 sp=0x4000092f30 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000092fd0 sp=0x4000092fd0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1230 [GC worker (idle)]:
runtime.gopark(0x0?, 0x400020d590?, 0xa8?, 0xa7?, 0x1feda8?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x400014a730 sp=0x400014a710 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x400014a7d0 sp=0x400014a730 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x400014a7d0 sp=0x400014a7d0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 51 [IO wait]:
runtime.gopark(0x4000113958?, 0x807a8?, 0x4?, 0x4c?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40001138e0 sp=0x40001138c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x4000113920 sp=0x40001138e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff566c0b50, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x4000113950 sp=0x4000113920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000210280?, 0x400025e000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x4000113980 sp=0x4000113950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000210280, {0x400025e000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x4000113a20 sp=0x4000113980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x4000206040, {0x400025e000?, 0xcecf0?, 0x40000d1178?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x4000113a80 sp=0x4000113a20 pc=0x108a7c
net.(*TCPConn).Read(0x40000d1170?, {0x400025e000?, 0x4000113b18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x4000113ab0 sp=0x4000113a80 pc=0x113e4c
net/http.(*connReader).Read(0x40000d1170, {0x400025e000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x4000113b10 sp=0x4000113ab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x4000214180)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x4000113b50 sp=0x4000113b10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x400022ad80, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x4000113fa0 sp=0x4000113b50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x4000113fd0 sp=0x4000113fa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000113fd0 sp=0x4000113fd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 1251 [GC worker (idle)]:
runtime.gopark(0x0?, 0x400020d0e0?, 0xa8?, 0xaf?, 0x1feda8?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x400014af30 sp=0x400014af10 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x400014afd0 sp=0x400014af30 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x400014afd0 sp=0x400014afd0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1287 [IO wait]:
runtime.gopark(0x4000695958?, 0x807a8?, 0x84?, 0x28?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40006958e0 sp=0x40006958c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x4000695920 sp=0x40006958e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff566c0488, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x4000695950 sp=0x4000695920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000210300?, 0x40004ac000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x4000695980 sp=0x4000695950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000210300, {0x40004ac000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x4000695a20 sp=0x4000695980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x4000206038, {0x40004ac000?, 0xcecf0?, 0x400048e3c8?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x4000695a80 sp=0x4000695a20 pc=0x108a7c
net.(*TCPConn).Read(0x400048e3c0?, {0x40004ac000?, 0x4000695b18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x4000695ab0 sp=0x4000695a80 pc=0x113e4c
net/http.(*connReader).Read(0x400048e3c0, {0x40004ac000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x4000695b10 sp=0x4000695ab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x40001264e0)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x4000695b50 sp=0x4000695b10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x4000484480, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x4000695fa0 sp=0x4000695b50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x4000695fd0 sp=0x4000695fa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000695fd0 sp=0x4000695fd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 1229 [GC worker (idle)]:
runtime.gopark(0x0?, 0x400026c1e0?, 0xa8?, 0xf7?, 0x1feda8?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x400014f730 sp=0x400014f710 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x400014f7d0 sp=0x400014f730 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x400014f7d0 sp=0x400014f7d0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1228 [GC worker (idle)]:
runtime.gopark(0x0?, 0x400026c2d0?, 0xa8?, 0xff?, 0x1feda8?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x400014ff30 sp=0x400014ff10 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x400014ffd0 sp=0x400014ff30 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x400014ffd0 sp=0x400014ffd0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1200 [IO wait]:
runtime.gopark(0x4000114958?, 0x807a8?, 0x64?, 0x90?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40001148e0 sp=0x40001148c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x4000114920 sp=0x40001148e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff566c0770, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x4000114950 sp=0x4000114920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000210c80?, 0x400039a000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x4000114980 sp=0x4000114950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000210c80, {0x400039a000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x4000114a20 sp=0x4000114980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x4000206118, {0x400039a000?, 0xcecf0?, 0x400048e848?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x4000114a80 sp=0x4000114a20 pc=0x108a7c
net.(*TCPConn).Read(0x400048e840?, {0x400039a000?, 0x4000114b18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x4000114ab0 sp=0x4000114a80 pc=0x113e4c
net/http.(*connReader).Read(0x400048e840, {0x400039a000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x4000114b10 sp=0x4000114ab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x40000c2f60)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x4000114b50 sp=0x4000114b10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x4000485320, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x4000114fa0 sp=0x4000114b50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x4000114fd0 sp=0x4000114fa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000114fd0 sp=0x4000114fd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 1216 [GC worker (idle)]:
runtime.gopark(0x0?, 0x4000372960?, 0xa8?, 0x87?, 0x1feda8?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000098730 sp=0x4000098710 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x40000987d0 sp=0x4000098730 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40000987d0 sp=0x40000987d0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1226 [GC worker (idle)]:
runtime.gopark(0x0?, 0x4000481c70?, 0xa8?, 0xbf?, 0x1feda8?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x400014bf30 sp=0x400014bf10 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x400014bfd0 sp=0x400014bf30 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x400014bfd0 sp=0x400014bfd0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1240 [GC worker (idle)]:
runtime.gopark(0x0?, 0x40003debe0?, 0xa8?, 0xc7?, 0x1feda8?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x400014c730 sp=0x400014c710 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x400014c7d0 sp=0x400014c730 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x400014c7d0 sp=0x400014c7d0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1227 [GC worker (idle)]:
runtime.gopark(0x0?, 0x400026c5f0?, 0xa8?, 0xcf?, 0x1feda8?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x400014cf30 sp=0x400014cf10 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x400014cfd0 sp=0x400014cf30 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x400014cfd0 sp=0x400014cfd0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1766 [IO wait]:
runtime.gopark(0x4000179958?, 0x807a8?, 0x4?, 0xf3?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40001798e0 sp=0x40001798c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x4000179920 sp=0x40001798e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff565ede68, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x4000179950 sp=0x4000179920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000140a00?, 0x40004d4000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x4000179980 sp=0x4000179950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000140a00, {0x40004d4000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x4000179a20 sp=0x4000179980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x400012c088, {0x40004d4000?, 0xcecf0?, 0x4000121ad8?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x4000179a80 sp=0x4000179a20 pc=0x108a7c
net.(*TCPConn).Read(0x4000121ad0?, {0x40004d4000?, 0x4000179b18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x4000179ab0 sp=0x4000179a80 pc=0x113e4c
net/http.(*connReader).Read(0x4000121ad0, {0x40004d4000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x4000179b10 sp=0x4000179ab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x4000126660)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x4000179b50 sp=0x4000179b10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x4000286750, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x4000179fa0 sp=0x4000179b50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x4000179fd0 sp=0x4000179fa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000179fd0 sp=0x4000179fd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 1214 [GC worker (idle)]:
runtime.gopark(0x0?, 0x4000372640?, 0xa8?, 0x37?, 0x1feda8?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000093730 sp=0x4000093710 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x40000937d0 sp=0x4000093730 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40000937d0 sp=0x40000937d0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1242 [GC worker (idle)]:
runtime.gopark(0x0?, 0x40003de9b0?, 0xa8?, 0x87?, 0x1feda8?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40001d8730 sp=0x40001d8710 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x40001d87d0 sp=0x40001d8730 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40001d87d0 sp=0x40001d87d0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1736 [IO wait]:
runtime.gopark(0x4000238958?, 0x807a8?, 0xa4?, 0xbc?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40002388e0 sp=0x40002388c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x4000238920 sp=0x40002388e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff565ee150, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x4000238950 sp=0x4000238920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000140880?, 0x4000166000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x4000238980 sp=0x4000238950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000140880, {0x4000166000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x4000238a20 sp=0x4000238980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x400012c070, {0x4000166000?, 0xcecf0?, 0x4000201b38?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x4000238a80 sp=0x4000238a20 pc=0x108a7c
net.(*TCPConn).Read(0x4000201b30?, {0x4000166000?, 0x4000238b18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x4000238ab0 sp=0x4000238a80 pc=0x113e4c
net/http.(*connReader).Read(0x4000201b30, {0x4000166000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x4000238b10 sp=0x4000238ab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x400042a600)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x4000238b50 sp=0x4000238b10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x40003b7ef0, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x4000238fa0 sp=0x4000238b50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x4000238fd0 sp=0x4000238fa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000238fd0 sp=0x4000238fd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 1268 [GC worker (idle)]:
runtime.gopark(0x0?, 0x4000304fa0?, 0xa8?, 0xb7?, 0x1feda8?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x400016b730 sp=0x400016b710 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x400016b7d0 sp=0x400016b730 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x400016b7d0 sp=0x400016b7d0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1215 [GC worker (idle)]:
runtime.gopark(0x0?, 0x4000372550?, 0xa8?, 0x1f?, 0x1feda8?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000151f30 sp=0x4000151f10 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x4000151fd0 sp=0x4000151f30 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000151fd0 sp=0x4000151fd0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1267 [GC worker (idle)]:
runtime.gopark(0x0?, 0x4000305040?, 0xa8?, 0xcf?, 0x1feda8?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x400016cf30 sp=0x400016cf10 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x400016cfd0 sp=0x400016cf30 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x400016cfd0 sp=0x400016cfd0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 4463 [IO wait]:
runtime.gopark(0x40003d0958?, 0x807a8?, 0x4?, 0x85?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40003d08e0 sp=0x40003d08c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x40003d0920 sp=0x40003d08e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff5674d318, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x40003d0950 sp=0x40003d0920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000380200?, 0x4000388000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x40003d0980 sp=0x40003d0950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000380200, {0x4000388000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x40003d0a20 sp=0x40003d0980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x40003a0028, {0x4000388000?, 0xcecf0?, 0x40001209f8?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x40003d0a80 sp=0x40003d0a20 pc=0x108a7c
net.(*TCPConn).Read(0x40001209f0?, {0x4000388000?, 0x40003d0b18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x40003d0ab0 sp=0x40003d0a80 pc=0x113e4c
net/http.(*connReader).Read(0x40001209f0, {0x4000388000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x40003d0b10 sp=0x40003d0ab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x40000c3440)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x40003d0b50 sp=0x40003d0b10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x40001cebd0, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x40003d0fa0 sp=0x40003d0b50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x40003d0fd0 sp=0x40003d0fa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40003d0fd0 sp=0x40003d0fd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 1247 [GC worker (idle)]:
runtime.gopark(0x0?, 0x40003c1db0?, 0xa8?, 0x7?, 0x1feda8?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000170730 sp=0x4000170710 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x40001707d0 sp=0x4000170730 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40001707d0 sp=0x40001707d0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1266 [GC worker (idle)]:
runtime.gopark(0x0?, 0x40003724b0?, 0xa8?, 0x57?, 0x1feda8?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000095730 sp=0x4000095710 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x40000957d0 sp=0x4000095730 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40000957d0 sp=0x40000957d0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1246 [GC worker (idle)]:
runtime.gopark(0x0?, 0x40003c1e50?, 0xa8?, 0xbf?, 0x1feda8?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x400016bf30 sp=0x400016bf10 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x400016bfd0 sp=0x400016bf30 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x400016bfd0 sp=0x400016bfd0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1269 [GC worker (idle)]:
runtime.gopark(0x0?, 0x4000304f50?, 0xa8?, 0x8f?, 0x1feda8?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40001d8f30 sp=0x40001d8f10 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x40001d8fd0 sp=0x40001d8f30 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40001d8fd0 sp=0x40001d8fd0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1737 [IO wait]:
runtime.gopark(0x400011b958?, 0x807a8?, 0xe4?, 0x85?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x400011b8e0 sp=0x400011b8c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x400011b920 sp=0x400011b8e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff565ee058, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x400011b950 sp=0x400011b920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000140900?, 0x40004da000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x400011b980 sp=0x400011b950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000140900, {0x40004da000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x400011ba20 sp=0x400011b980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x400012c078, {0x40004da000?, 0xcecf0?, 0x4000201c28?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x400011ba80 sp=0x400011ba20 pc=0x108a7c
net.(*TCPConn).Read(0x4000201c20?, {0x40004da000?, 0x400011bb18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x400011bab0 sp=0x400011ba80 pc=0x113e4c
net/http.(*connReader).Read(0x4000201c20, {0x40004da000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x400011bb10 sp=0x400011bab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x40001266c0)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x400011bb50 sp=0x400011bb10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x4000286090, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x400011bfa0 sp=0x400011bb50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x400011bfd0 sp=0x400011bfa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x400011bfd0 sp=0x400011bfd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 1284 [IO wait]:
runtime.gopark(0x4000115958?, 0x807a8?, 0x44?, 0xdf?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40001158e0 sp=0x40001158c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x4000115920 sp=0x40001158e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff566c0580, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x4000115950 sp=0x4000115920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000210180?, 0x40004aa000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x4000115980 sp=0x4000115950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000210180, {0x40004aa000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x4000115a20 sp=0x4000115980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x4000206020, {0x40004aa000?, 0xcecf0?, 0x400048e218?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x4000115a80 sp=0x4000115a20 pc=0x108a7c
net.(*TCPConn).Read(0x400048e210?, {0x40004aa000?, 0x4000115b18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x4000115ab0 sp=0x4000115a80 pc=0x113e4c
net/http.(*connReader).Read(0x400048e210, {0x40004aa000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x4000115b10 sp=0x4000115ab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x4000126480)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x4000115b50 sp=0x4000115b10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x4000484240, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x4000115fa0 sp=0x4000115b50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x4000115fd0 sp=0x4000115fa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000115fd0 sp=0x4000115fd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 1244 [GC worker (idle)]:
runtime.gopark(0x0?, 0x40003c1f90?, 0xa8?, 0x3f?, 0x1feda8?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000093f30 sp=0x4000093f10 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x4000093fd0 sp=0x4000093f30 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000093fd0 sp=0x4000093fd0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1532 [IO wait]:
runtime.gopark(0x40003d7958?, 0x807a8?, 0xe4?, 0x25?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40003d78e0 sp=0x40003d78c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x40003d7920 sp=0x40003d78e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff565ee628, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x40003d7950 sp=0x40003d7920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000430800?, 0x400013a000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x40003d7980 sp=0x40003d7950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000430800, {0x400013a000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x40003d7a20 sp=0x40003d7980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x400009a090, {0x400013a000?, 0xcecf0?, 0x4000369028?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x40003d7a80 sp=0x40003d7a20 pc=0x108a7c
net.(*TCPConn).Read(0x4000369020?, {0x400013a000?, 0x40003d7b18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x40003d7ab0 sp=0x40003d7a80 pc=0x113e4c
net/http.(*connReader).Read(0x4000369020, {0x400013a000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x40003d7b10 sp=0x40003d7ab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x400042a2a0)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x40003d7b50 sp=0x40003d7b10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x400018fd40, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x40003d7fa0 sp=0x40003d7b50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x40003d7fd0 sp=0x40003d7fa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40003d7fd0 sp=0x40003d7fd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 1265 [GC worker (idle)]:
runtime.gopark(0x0?, 0x4000372500?, 0xa8?, 0x9f?, 0x1feda8?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40001d9f30 sp=0x40001d9f10 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x40001d9fd0 sp=0x40001d9f30 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40001d9fd0 sp=0x40001d9fd0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1245 [GC worker (idle)]:
runtime.gopark(0x0?, 0x40003c1f40?, 0xa8?, 0x77?, 0x1feda8?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40001d7730 sp=0x40001d7710 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x40001d77d0 sp=0x40001d7730 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40001d77d0 sp=0x40001d77d0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1243 [GC worker (idle)]:
runtime.gopark(0x0?, 0x40003de140?, 0xa8?, 0x97?, 0x1feda8?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40001d9730 sp=0x40001d9710 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x40001d97d0 sp=0x40001d9730 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40001d97d0 sp=0x40001d97d0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1391 [IO wait]:
runtime.gopark(0x40000c8958?, 0x807a8?, 0xc4?, 0x86?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40000c88e0 sp=0x40000c88c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x40000c8920 sp=0x40000c88e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff566c01a0, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x40000c8950 sp=0x40000c8920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000210780?, 0x4000208000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x40000c8980 sp=0x40000c8950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000210780, {0x4000208000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x40000c8a20 sp=0x40000c8980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x4000206068, {0x4000208000?, 0xcecf0?, 0x40003c7628?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x40000c8a80 sp=0x40000c8a20 pc=0x108a7c
net.(*TCPConn).Read(0x40003c7620?, {0x4000208000?, 0x40000c8b18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x40000c8ab0 sp=0x40000c8a80 pc=0x113e4c
net/http.(*connReader).Read(0x40003c7620, {0x4000208000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x40000c8b10 sp=0x40000c8ab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x4000214360)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x40000c8b50 sp=0x40000c8b10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x4000485d40, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x40000c8fa0 sp=0x40000c8b50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x40000c8fd0 sp=0x40000c8fa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40000c8fd0 sp=0x40000c8fd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 1241 [GC worker (idle)]:
runtime.gopark(0x0?, 0x40003deb90?, 0xa8?, 0x47?, 0x1feda8?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40001d4730 sp=0x40001d4710 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x40001d47d0 sp=0x40001d4730 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40001d47d0 sp=0x40001d47d0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1124 [IO wait]:
runtime.gopark(0x4000118958?, 0x807a8?, 0x64?, 0x82?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40001188e0 sp=0x40001188c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x4000118920 sp=0x40001188e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff566c0a58, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x4000118950 sp=0x4000118920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x400018d000?, 0x40001ba000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x4000118980 sp=0x4000118950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x400018d000, {0x40001ba000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x4000118a20 sp=0x4000118980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x400009a148, {0x40001ba000?, 0xcecf0?, 0x40003c6128?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x4000118a80 sp=0x4000118a20 pc=0x108a7c
net.(*TCPConn).Read(0x40003c6120?, {0x40001ba000?, 0x4000118b18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x4000118ab0 sp=0x4000118a80 pc=0x113e4c
net/http.(*connReader).Read(0x40003c6120, {0x40001ba000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x4000118b10 sp=0x4000118ab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x40000c2540)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x4000118b50 sp=0x4000118b10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x40003b77a0, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x4000118fa0 sp=0x4000118b50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x4000118fd0 sp=0x4000118fa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000118fd0 sp=0x4000118fd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 1117 [IO wait]:
runtime.gopark(0x40003d4958?, 0x807a8?, 0x84?, 0x88?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40003d48e0 sp=0x40003d48c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x40003d4920 sp=0x40003d48e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff566c0868, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x40003d4950 sp=0x40003d4920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000430200?, 0x40003d8000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x40003d4980 sp=0x40003d4950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000430200, {0x40003d8000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x40003d4a20 sp=0x40003d4980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x400042c028, {0x40003d8000?, 0xcecf0?, 0x40003c6758?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x40003d4a80 sp=0x40003d4a20 pc=0x108a7c
net.(*TCPConn).Read(0x40003c6750?, {0x40003d8000?, 0x40003d4b18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x40003d4ab0 sp=0x40003d4a80 pc=0x113e4c
net/http.(*connReader).Read(0x40003c6750, {0x40003d8000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x40003d4b10 sp=0x40003d4ab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x40000c2fc0)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x40003d4b50 sp=0x40003d4b10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x4000442360, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x40003d4fa0 sp=0x40003d4b50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x40003d4fd0 sp=0x40003d4fa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40003d4fd0 sp=0x40003d4fd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 1255 [GC worker (idle)]:
runtime.gopark(0x0?, 0x4000481770?, 0xa8?, 0x4f?, 0x1feda8?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000094f30 sp=0x4000094f10 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x4000094fd0 sp=0x4000094f30 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000094fd0 sp=0x4000094fd0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1256 [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000095f30 sp=0x4000095f10 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x4000095fd0 sp=0x4000095f30 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000095fd0 sp=0x4000095fd0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1257 [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000422730 sp=0x4000422710 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x40004227d0 sp=0x4000422730 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40004227d0 sp=0x40004227d0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1258 [GC worker (idle)]:
runtime.gopark(0x30821c72a85d13?, 0x1?, 0xa9?, 0x14?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000422f30 sp=0x4000422f10 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x4000422fd0 sp=0x4000422f30 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000422fd0 sp=0x4000422fd0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1270 [GC worker (idle)]:
runtime.gopark(0x545300?, 0x1?, 0x5b?, 0x94?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40001daf30 sp=0x40001daf10 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x40001dafd0 sp=0x40001daf30 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40001dafd0 sp=0x40001dafd0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1259 [GC worker (idle)]:
runtime.gopark(0x30821c72a88214?, 0x1?, 0xc2?, 0x3d?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000423730 sp=0x4000423710 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x40004237d0 sp=0x4000423730 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40004237d0 sp=0x40004237d0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1271 [GC worker (idle)]:
runtime.gopark(0x545300?, 0x1?, 0xd6?, 0x35?, 0x1feda8?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x400016ff30 sp=0x400016ff10 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x400016ffd0 sp=0x400016ff30 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x400016ffd0 sp=0x400016ffd0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1260 [GC worker (idle)]:
runtime.gopark(0x30821c72a8859a?, 0x1?, 0xac?, 0x20?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000423f30 sp=0x4000423f10 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x4000423fd0 sp=0x4000423f30 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000423fd0 sp=0x4000423fd0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1272 [GC worker (idle)]:
runtime.gopark(0x30821c547c60c3?, 0x40003a5140?, 0x1a?, 0x14?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000170f30 sp=0x4000170f10 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x4000170fd0 sp=0x4000170f30 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000170fd0 sp=0x4000170fd0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1261 [GC worker (idle)]:
runtime.gopark(0x30821c547c33e9?, 0x3?, 0x3?, 0xa?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000424730 sp=0x4000424710 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x40004247d0 sp=0x4000424730 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40004247d0 sp=0x40004247d0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1273 [GC worker (idle)]:
runtime.gopark(0x30821c547c6096?, 0x1?, 0xc3?, 0x6?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000171730 sp=0x4000171710 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x40001717d0 sp=0x4000171730 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40001717d0 sp=0x40001717d0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1262 [GC worker (idle)]:
runtime.gopark(0x30821c72a868e5?, 0x1?, 0xe4?, 0x18?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000424f30 sp=0x4000424f10 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x4000424fd0 sp=0x4000424f30 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000424fd0 sp=0x4000424fd0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1274 [GC worker (idle)]:
runtime.gopark(0x30821c72a85ce3?, 0x3?, 0xb6?, 0x5?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000171f30 sp=0x4000171f10 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x4000171fd0 sp=0x4000171f30 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000171fd0 sp=0x4000171fd0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1263 [GC worker (idle)]:
runtime.gopark(0x545300?, 0x1?, 0x46?, 0xd2?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000425730 sp=0x4000425710 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x40004257d0 sp=0x4000425730 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40004257d0 sp=0x40004257d0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1275 [GC worker (idle)]:
runtime.gopark(0x30821c72a8861e?, 0x1?, 0x5e?, 0x74?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x400050c730 sp=0x400050c710 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x400050c7d0 sp=0x400050c730 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x400050c7d0 sp=0x400050c7d0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1264 [GC worker (idle)]:
runtime.gopark(0x30821c547c606b?, 0x40003a5220?, 0x1a?, 0x14?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000425f30 sp=0x4000425f10 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x4000425fd0 sp=0x4000425f30 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000425fd0 sp=0x4000425fd0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1276 [GC worker (idle)]:
runtime.gopark(0x30821c72a869c5?, 0x1?, 0x5b?, 0xce?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x400050cf30 sp=0x400050cf10 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x400050cfd0 sp=0x400050cf30 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x400050cfd0 sp=0x400050cfd0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1281 [GC worker (idle)]:
runtime.gopark(0x545300?, 0x1?, 0x2f?, 0x1f?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000508730 sp=0x4000508710 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x40005087d0 sp=0x4000508730 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40005087d0 sp=0x40005087d0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1277 [GC worker (idle)]:
runtime.gopark(0x30821c72a8691c?, 0x1?, 0x7a?, 0xe4?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x400050d730 sp=0x400050d710 pc=0x4ecc8
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1293 +0xd8 fp=0x400050d7d0 sp=0x400050d730 pc=0x2d618
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x400050d7d0 sp=0x400050d7d0 pc=0x86114
created by runtime.gcBgMarkStartWorkers in goroutine 9
/usr/local/go/src/runtime/mgc.go:1217 +0x28
goroutine 1507 [IO wait]:
runtime.gopark(0x40003d2958?, 0x807a8?, 0xe4?, 0x8c?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40003d28e0 sp=0x40003d28c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x40003d2920 sp=0x40003d28e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff566bffb0, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x40003d2950 sp=0x40003d2920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x400018c600?, 0x40001b0000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x40003d2980 sp=0x40003d2950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x400018c600, {0x40001b0000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x40003d2a20 sp=0x40003d2980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x400042c030, {0x40001b0000?, 0xcecf0?, 0x4000401748?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x40003d2a80 sp=0x40003d2a20 pc=0x108a7c
net.(*TCPConn).Read(0x4000401740?, {0x40001b0000?, 0x40003d2b18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x40003d2ab0 sp=0x40003d2a80 pc=0x113e4c
net/http.(*connReader).Read(0x4000401740, {0x40001b0000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x40003d2b10 sp=0x40003d2ab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x40000c3080)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x40003d2b50 sp=0x40003d2b10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x400028a120, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x40003d2fa0 sp=0x40003d2b50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x40003d2fd0 sp=0x40003d2fa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40003d2fd0 sp=0x40003d2fd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 1374 [runnable]:
runtime.gopark(0x40000c9958?, 0x807a8?, 0x44?, 0x71?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40000c98e0 sp=0x40000c98c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x40000c9920 sp=0x40000c98e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff566c0298, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x40000c9950 sp=0x40000c9920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x400018c100?, 0x40004ae000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x40000c9980 sp=0x40000c9950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x400018c100, {0x40004ae000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x40000c9a20 sp=0x40000c9980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x400042c008, {0x40004ae000?, 0xcecf0?, 0x40003c6ff8?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x40000c9a80 sp=0x40000c9a20 pc=0x108a7c
net.(*TCPConn).Read(0x40003c6ff0?, {0x40004ae000?, 0x40000c9b18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x40000c9ab0 sp=0x40000c9a80 pc=0x113e4c
net/http.(*connReader).Read(0x40003c6ff0, {0x40004ae000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x40000c9b10 sp=0x40000c9ab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x4000126540)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x40000c9b50 sp=0x40000c9b10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x40003ced80, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x40000c9fa0 sp=0x40000c9b50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x40000c9fd0 sp=0x40000c9fa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40000c9fd0 sp=0x40000c9fd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 1529 [IO wait]:
runtime.gopark(0x400060d958?, 0x807a8?, 0x44?, 0xb8?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x400060d8e0 sp=0x400060d8c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x400060d920 sp=0x400060d8e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff566c00a8, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x400060d950 sp=0x400060d920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000430780?, 0x4000134000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x400060d980 sp=0x400060d950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000430780, {0x4000134000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x400060da20 sp=0x400060d980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x400009a088, {0x4000134000?, 0xcecf0?, 0x40000d18c8?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x400060da80 sp=0x400060da20 pc=0x108a7c
net.(*TCPConn).Read(0x40000d18c0?, {0x4000134000?, 0x400060db18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x400060dab0 sp=0x400060da80 pc=0x113e4c
net/http.(*connReader).Read(0x40000d18c0, {0x4000134000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x400060db10 sp=0x400060dab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x400042a0c0)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x400060db50 sp=0x400060db10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x400018fa70, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x400060dfa0 sp=0x400060db50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x400060dfd0 sp=0x400060dfa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x400060dfd0 sp=0x400060dfd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 1591 [IO wait]:
runtime.gopark(0x400023a958?, 0x807a8?, 0x44?, 0x38?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x400023a8e0 sp=0x400023a8c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x400023a920 sp=0x400023a8e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff565edf60, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x400023a950 sp=0x400023a920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000430880?, 0x4000138000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x400023a980 sp=0x400023a950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000430880, {0x4000138000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x400023aa20 sp=0x400023a980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x400009a098, {0x4000138000?, 0xcecf0?, 0x40001e00c8?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x400023aa80 sp=0x400023aa20 pc=0x108a7c
net.(*TCPConn).Read(0x40001e00c0?, {0x4000138000?, 0x400023ab18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x400023aab0 sp=0x400023aa80 pc=0x113e4c
net/http.(*connReader).Read(0x40001e00c0, {0x4000138000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x400023ab10 sp=0x400023aab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x400042a180)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x400023ab50 sp=0x400023ab10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x40001c8630, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x400023afa0 sp=0x400023ab50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x400023afd0 sp=0x400023afa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x400023afd0 sp=0x400023afd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 4350 [runnable]:
runtime.gopark(0x4000455958?, 0x807a8?, 0x24?, 0x24?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40004558e0 sp=0x40004558c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x4000455920 sp=0x40004558e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff5674d410, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x4000455950 sp=0x4000455920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000430280?, 0x400021a000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x4000455980 sp=0x4000455950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000430280, {0x400021a000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x4000455a20 sp=0x4000455980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x400009a070, {0x400021a000?, 0xcecf0?, 0x40002cfe68?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x4000455a80 sp=0x4000455a20 pc=0x108a7c
net.(*TCPConn).Read(0x40002cfe60?, {0x400021a000?, 0x4000455b18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x4000455ab0 sp=0x4000455a80 pc=0x113e4c
net/http.(*connReader).Read(0x40002cfe60, {0x400021a000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x4000455b10 sp=0x4000455ab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x400042b200)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x4000455b50 sp=0x4000455b10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x400018fb00, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x4000455fa0 sp=0x4000455b50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x4000455fd0 sp=0x4000455fa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000455fd0 sp=0x4000455fd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 1543 [sync.Cond.Wait]:
runtime.gopark(0x1?, 0xa?, 0xd8?, 0xba?, 0x1ff020?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40000cba90 sp=0x40000cba70 pc=0x4ecc8
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:404
sync.runtime_notifyListWait(0x4000415050, 0x1d1)
/usr/local/go/src/runtime/sema.go:527 +0x154 fp=0x40000cbae0 sp=0x40000cba90 pc=0x82394
sync.(*Cond).Wait(...)
/usr/local/go/src/sync/cond.go:70
net/http.(*connReader).abortPendingRead(0x4000401e90)
/usr/local/go/src/net/http/server.go:731 +0xec fp=0x40000cbb50 sp=0x40000cbae0 pc=0x1ff07c
net/http.(*response).finishRequest(...)
/usr/local/go/src/net/http/server.go:1666
net/http.(*conn).serve(0x400036f3b0, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2015 +0x63c fp=0x40000cbfa0 sp=0x40000cbb50 pc=0x2055ac
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x40000cbfd0 sp=0x40000cbfa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40000cbfd0 sp=0x40000cbfd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 2214 [runnable]:
runtime.gopark(0x40000a9958?, 0x807a8?, 0xe4?, 0x33?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40000a98e0 sp=0x40000a98c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x40000a9920 sp=0x40000a98e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff565ed898, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x40000a9950 sp=0x40000a9920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x400018cb80?, 0x4000408000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x40000a9980 sp=0x40000a9950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x400018cb80, {0x4000408000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x40000a9a20 sp=0x40000a9980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x400042c098, {0x4000408000?, 0xcecf0?, 0x400027ef08?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x40000a9a80 sp=0x40000a9a20 pc=0x108a7c
net.(*TCPConn).Read(0x400027ef00?, {0x4000408000?, 0x40000a9b18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x40000a9ab0 sp=0x40000a9a80 pc=0x113e4c
net/http.(*connReader).Read(0x400027ef00, {0x4000408000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x40000a9b10 sp=0x40000a9ab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x4000126780)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x40000a9b50 sp=0x40000a9b10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x4000335050, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x40000a9fa0 sp=0x40000a9b50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x40000a9fd0 sp=0x40000a9fa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40000a9fd0 sp=0x40000a9fd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 2220 [IO wait]:
runtime.gopark(0x4000177958?, 0x807a8?, 0x24?, 0x39?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40001778e0 sp=0x40001778c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x4000177920 sp=0x40001778e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff5674e0a8, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x4000177950 sp=0x4000177920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x400018cc80?, 0x400040c000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x4000177980 sp=0x4000177950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x400018cc80, {0x400040c000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x4000177a20 sp=0x4000177980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x400042c0a8, {0x400040c000?, 0xcecf0?, 0x400040a338?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x4000177a80 sp=0x4000177a20 pc=0x108a7c
net.(*TCPConn).Read(0x400040a330?, {0x400040c000?, 0x4000177b18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x4000177ab0 sp=0x4000177a80 pc=0x113e4c
net/http.(*connReader).Read(0x400040a330, {0x400040c000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x4000177b10 sp=0x4000177ab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x40001267e0)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x4000177b50 sp=0x4000177b10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x40003354d0, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x4000177fa0 sp=0x4000177b50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x4000177fd0 sp=0x4000177fa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000177fd0 sp=0x4000177fd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 1629 [IO wait]:
runtime.gopark(0x40000cf958?, 0x807a8?, 0x64?, 0x29?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40000cf8e0 sp=0x40000cf8c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x40000cf920 sp=0x40000cf8e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff565ee248, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x40000cf950 sp=0x40000cf920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000210b00?, 0x40004c8000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x40000cf980 sp=0x40000cf950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000210b00, {0x40004c8000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x40000cfa20 sp=0x40000cf980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x40002060a8, {0x40004c8000?, 0xcecf0?, 0x4000200db8?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x40000cfa80 sp=0x40000cfa20 pc=0x108a7c
net.(*TCPConn).Read(0x4000200db0?, {0x40004c8000?, 0x40000cfb18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x40000cfab0 sp=0x40000cfa80 pc=0x113e4c
net/http.(*connReader).Read(0x4000200db0, {0x40004c8000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x40000cfb10 sp=0x40000cfab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x4000126600)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x40000cfb50 sp=0x40000cfb10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x400022bc20, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x40000cffa0 sp=0x40000cfb50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x40000cffd0 sp=0x40000cffa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40000cffd0 sp=0x40000cffd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 1646 [runnable]:
runtime.gopark(0x4000699958?, 0x807a8?, 0xa4?, 0x27?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40006998e0 sp=0x40006998c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x4000699920 sp=0x40006998e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff565ee340, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x4000699950 sp=0x4000699920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000140780?, 0x4000144000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x4000699980 sp=0x4000699950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000140780, {0x4000144000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x4000699a20 sp=0x4000699980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x400012c060, {0x4000144000?, 0xcecf0?, 0x4000120de8?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x4000699a80 sp=0x4000699a20 pc=0x108a7c
net.(*TCPConn).Read(0x4000120de0?, {0x4000144000?, 0x4000699b18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x4000699ab0 sp=0x4000699a80 pc=0x113e4c
net/http.(*connReader).Read(0x4000120de0, {0x4000144000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x4000699b10 sp=0x4000699ab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x400042a480)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x4000699b50 sp=0x4000699b10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x40003b7170, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x4000699fa0 sp=0x4000699b50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x4000699fd0 sp=0x4000699fa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000699fd0 sp=0x4000699fd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 2097 [runnable]:
runtime.gopark(0x4000178958?, 0x807a8?, 0x24?, 0x92?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40001788e0 sp=0x40001788c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x4000178920 sp=0x40001788e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff565ed990, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x4000178950 sp=0x4000178920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x400018ca80?, 0x4000382000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x4000178980 sp=0x4000178950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x400018ca80, {0x4000382000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x4000178a20 sp=0x4000178980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x400042c080, {0x4000382000?, 0xcecf0?, 0x400027e1b8?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x4000178a80 sp=0x4000178a20 pc=0x108a7c
net.(*TCPConn).Read(0x400027e1b0?, {0x4000382000?, 0x4000178b18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x4000178ab0 sp=0x4000178a80 pc=0x113e4c
net/http.(*connReader).Read(0x400027e1b0, {0x4000382000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x4000178b10 sp=0x4000178ab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x40002143c0)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x4000178b50 sp=0x4000178b10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x400031d680, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x4000178fa0 sp=0x4000178b50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x4000178fd0 sp=0x4000178fa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000178fd0 sp=0x4000178fd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 3919 [IO wait]:
runtime.gopark(0x40003d5958?, 0x807a8?, 0x24?, 0x8b?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40003d58e0 sp=0x40003d58c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x40003d5920 sp=0x40003d58e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff5674d508, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x40003d5950 sp=0x40003d5920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000210380?, 0x4000146000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x40003d5980 sp=0x40003d5950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000210380, {0x4000146000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x40003d5a20 sp=0x40003d5980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x4000206008, {0x4000146000?, 0xcecf0?, 0x4000325628?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x40003d5a80 sp=0x40003d5a20 pc=0x108a7c
net.(*TCPConn).Read(0x4000325620?, {0x4000146000?, 0x40003d5b18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x40003d5ab0 sp=0x40003d5a80 pc=0x113e4c
net/http.(*connReader).Read(0x4000325620, {0x4000146000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x40003d5b10 sp=0x40003d5ab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x400042a5a0)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x40003d5b50 sp=0x40003d5b10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x40003af050, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x40003d5fa0 sp=0x40003d5b50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x40003d5fd0 sp=0x40003d5fa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40003d5fd0 sp=0x40003d5fd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 3377 [runnable]:
runtime.gopark(0x4000567958?, 0x807a8?, 0x24?, 0x92?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40005678e0 sp=0x40005678c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x4000567920 sp=0x40005678e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff5674d7f0, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x4000567950 sp=0x4000567920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000430400?, 0x400032c000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x4000567980 sp=0x4000567950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000430400, {0x400032c000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x4000567a20 sp=0x4000567980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x400009a060, {0x400032c000?, 0xcecf0?, 0x400029f778?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x4000567a80 sp=0x4000567a20 pc=0x108a7c
net.(*TCPConn).Read(0x400029f770?, {0x400032c000?, 0x4000567b18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x4000567ab0 sp=0x4000567a80 pc=0x113e4c
net/http.(*connReader).Read(0x400029f770, {0x400032c000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x4000567b10 sp=0x4000567ab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x40001271a0)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x4000567b50 sp=0x4000567b10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x400026a2d0, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x4000567fa0 sp=0x4000567b50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x4000567fd0 sp=0x4000567fa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000567fd0 sp=0x4000567fd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 1899 [IO wait]:
runtime.gopark(0x40000cd958?, 0x807a8?, 0x84?, 0xef?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40000cd8e0 sp=0x40000cd8c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x40000cd920 sp=0x40000cd8e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff565eda88, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x40000cd950 sp=0x40000cd920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x400018c980?, 0x40001fa000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x40000cd980 sp=0x40000cd950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x400018c980, {0x40001fa000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x40000cda20 sp=0x40000cd980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x400042c068, {0x40001fa000?, 0xcecf0?, 0x40001e0ba8?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x40000cda80 sp=0x40000cda20 pc=0x108a7c
net.(*TCPConn).Read(0x40001e0ba0?, {0x40001fa000?, 0x40000cdb18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x40000cdab0 sp=0x40000cda80 pc=0x113e4c
net/http.(*connReader).Read(0x40001e0ba0, {0x40001fa000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x40000cdb10 sp=0x40000cdab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x40000c3320)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x40000cdb50 sp=0x40000cdb10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x40001ff3b0, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x40000cdfa0 sp=0x40000cdb50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x40000cdfd0 sp=0x40000cdfa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40000cdfd0 sp=0x40000cdfd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 11650 [IO wait]:
runtime.gopark(0x400023c958?, 0x807a8?, 0x44?, 0x23?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x400023c8e0 sp=0x400023c8c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x400023c920 sp=0x400023c8e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff5651d598, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x400023c950 sp=0x400023c920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000430480?, 0x400056c000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x400023c980 sp=0x400023c950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000430480, {0x400056c000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x400023ca20 sp=0x400023c980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x400009a048, {0x400056c000?, 0xcecf0?, 0x40001e13e8?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x400023ca80 sp=0x400023ca20 pc=0x108a7c
net.(*TCPConn).Read(0x40001e13e0?, {0x400056c000?, 0x400023cb18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x400023cab0 sp=0x400023ca80 pc=0x113e4c
net/http.(*connReader).Read(0x40001e13e0, {0x400056c000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x400023cb10 sp=0x400023cab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x40000c37a0)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x400023cb50 sp=0x400023cb10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x4000334240, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x400023cfa0 sp=0x400023cb50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x400023cfd0 sp=0x400023cfa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x400023cfd0 sp=0x400023cfd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 1822 [runnable]:
runtime.gopark(0x4000697958?, 0x807a8?, 0xa4?, 0x75?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40006978e0 sp=0x40006978c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x4000697920 sp=0x40006978e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff565edd70, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x4000697950 sp=0x4000697920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000140b00?, 0x40004e2000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x4000697980 sp=0x4000697950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000140b00, {0x40004e2000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x4000697a20 sp=0x4000697980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x400012c098, {0x40004e2000?, 0xcecf0?, 0x40004de278?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x4000697a80 sp=0x4000697a20 pc=0x108a7c
net.(*TCPConn).Read(0x40004de270?, {0x40004e2000?, 0x4000697b18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x4000697ab0 sp=0x4000697a80 pc=0x113e4c
net/http.(*connReader).Read(0x40004de270, {0x40004e2000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x4000697b10 sp=0x4000697ab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x4000126720)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x4000697b50 sp=0x4000697b10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x4000287170, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x4000697fa0 sp=0x4000697b50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x4000697fd0 sp=0x4000697fa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000697fd0 sp=0x4000697fd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 1838 [IO wait]:
runtime.gopark(0x40000ce958?, 0x807a8?, 0x4?, 0x7a?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40000ce8e0 sp=0x40000ce8c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x40000ce920 sp=0x40000ce8e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff565edc78, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x40000ce950 sp=0x40000ce920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000210d80?, 0x400030c000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x40000ce980 sp=0x40000ce950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000210d80, {0x400030c000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x40000cea20 sp=0x40000ce980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x40002060c8, {0x400030c000?, 0xcecf0?, 0x400029ea88?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x40000cea80 sp=0x40000cea20 pc=0x108a7c
net.(*TCPConn).Read(0x400029ea80?, {0x400030c000?, 0x40000ceb18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x40000ceab0 sp=0x40000cea80 pc=0x113e4c
net/http.(*connReader).Read(0x400029ea80, {0x400030c000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x40000ceb10 sp=0x40000ceab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x40000c33e0)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x40000ceb50 sp=0x40000ceb10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x40004e82d0, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x40000cefa0 sp=0x40000ceb50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x40000cefd0 sp=0x40000cefa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40000cefd0 sp=0x40000cefd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 3118 [IO wait]:
runtime.gopark(0x4000175958?, 0x807a8?, 0x84?, 0xc1?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40001758e0 sp=0x40001758c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x4000175920 sp=0x40001758e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff5674d9e0, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x4000175950 sp=0x4000175920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000380080?, 0x40005f4000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x4000175980 sp=0x4000175950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000380080, {0x40005f4000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x4000175a20 sp=0x4000175980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x40003a0000, {0x40005f4000?, 0xcecf0?, 0x4000201478?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x4000175a80 sp=0x4000175a20 pc=0x108a7c
net.(*TCPConn).Read(0x4000201470?, {0x40005f4000?, 0x4000175b18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x4000175ab0 sp=0x4000175a80 pc=0x113e4c
net/http.(*connReader).Read(0x4000201470, {0x40005f4000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x4000175b10 sp=0x4000175ab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x4000214540)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x4000175b50 sp=0x4000175b10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x4000286510, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x4000175fa0 sp=0x4000175b50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x4000175fd0 sp=0x4000175fa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000175fd0 sp=0x4000175fd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 13562 [runnable]:
runtime.gopark(0x400023b958?, 0x807a8?, 0xc4?, 0x74?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x400023b8e0 sp=0x400023b8c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x400023b920 sp=0x400023b8e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff565ee438, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x400023b950 sp=0x400023b920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000210500?, 0x4000298000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x400023b980 sp=0x400023b950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000210500, {0x4000298000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x400023ba20 sp=0x400023b980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x400012c000, {0x4000298000?, 0xcecf0?, 0x4000880218?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x400023ba80 sp=0x400023ba20 pc=0x108a7c
net.(*TCPConn).Read(0x4000880210?, {0x4000298000?, 0x400023bb18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x400023bab0 sp=0x400023ba80 pc=0x113e4c
net/http.(*connReader).Read(0x4000880210, {0x4000298000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x400023bb10 sp=0x400023bab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x4000214e40)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x400023bb50 sp=0x400023bb10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x400036efc0, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x400023bfa0 sp=0x400023bb50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x400023bfd0 sp=0x400023bfa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x400023bfd0 sp=0x400023bfd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 2859 [runnable]:
runtime.gopark(0x400045b958?, 0x807a8?, 0xc4?, 0x7b?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x400045b8e0 sp=0x400045b8c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x400045b920 sp=0x400045b8e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff5674dad8, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x400045b950 sp=0x400045b920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000210480?, 0x4000280000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x400045b980 sp=0x400045b950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000210480, {0x4000280000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x400045ba20 sp=0x400045b980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x4000206028, {0x4000280000?, 0xcecf0?, 0x40000d0d88?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x400045ba80 sp=0x400045ba20 pc=0x108a7c
net.(*TCPConn).Read(0x40000d0d80?, {0x4000280000?, 0x400045bb18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x400045bab0 sp=0x400045ba80 pc=0x113e4c
net/http.(*connReader).Read(0x40000d0d80, {0x4000280000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x400045bb10 sp=0x400045bab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x40000c35c0)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x400045bb50 sp=0x400045bb10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x40003cf200, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x400045bfa0 sp=0x400045bb50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x400045bfd0 sp=0x400045bfa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x400045bfd0 sp=0x400045bfd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 2219 [runnable]:
runtime.gopark(0x40005dd958?, 0x807a8?, 0x64?, 0x3e?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40005dd8e0 sp=0x40005dd8c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x40005dd920 sp=0x40005dd8e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff5674e1a0, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x40005dd950 sp=0x40005dd920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x400018cc00?, 0x40002c4000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x40005dd980 sp=0x40005dd950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x400018cc00, {0x40002c4000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x40005dda20 sp=0x40005dd980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x400042c0a0, {0x40002c4000?, 0xcecf0?, 0x400029b688?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x40005dda80 sp=0x40005dda20 pc=0x108a7c
net.(*TCPConn).Read(0x400029b680?, {0x40002c4000?, 0x40005ddb18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x40005ddab0 sp=0x40005dda80 pc=0x113e4c
net/http.(*connReader).Read(0x400029b680, {0x40002c4000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x40005ddb10 sp=0x40005ddab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x400042ac00)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x40005ddb50 sp=0x40005ddb10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x4000335440, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x40005ddfa0 sp=0x40005ddb50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x40005ddfd0 sp=0x40005ddfa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40005ddfd0 sp=0x40005ddfd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 3330 [runnable]:
runtime.gopark(0x40005e1958?, 0x807a8?, 0xa4?, 0x95?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40005e18e0 sp=0x40005e18c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x40005e1920 sp=0x40005e18e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff5674d8e8, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x40005e1950 sp=0x40005e1920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000430380?, 0x40005d0000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x40005e1980 sp=0x40005e1950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000430380, {0x40005d0000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x40005e1a20 sp=0x40005e1980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x400009a050, {0x40005d0000?, 0xcecf0?, 0x400029f0e8?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x40005e1a80 sp=0x40005e1a20 pc=0x108a7c
net.(*TCPConn).Read(0x400029f0e0?, {0x40005d0000?, 0x40005e1b18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x40005e1ab0 sp=0x40005e1a80 pc=0x113e4c
net/http.(*connReader).Read(0x400029f0e0, {0x40005d0000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x40005e1b10 sp=0x40005e1ab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x40002144e0)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x40005e1b50 sp=0x40005e1b10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x40001c98c0, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x40005e1fa0 sp=0x40005e1b50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x40005e1fd0 sp=0x40005e1fa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40005e1fd0 sp=0x40005e1fd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 4875 [IO wait]:
runtime.gopark(0x4000454958?, 0x807a8?, 0xa4?, 0x7c?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40004548e0 sp=0x40004548c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x4000454920 sp=0x40004548e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff5651d788, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x4000454950 sp=0x4000454920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000430180?, 0x4000152000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x4000454980 sp=0x4000454950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000430180, {0x4000152000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x4000454a20 sp=0x4000454980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x40003a0008, {0x4000152000?, 0xcecf0?, 0x4000368db8?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x4000454a80 sp=0x4000454a20 pc=0x108a7c
net.(*TCPConn).Read(0x4000368db0?, {0x4000152000?, 0x4000454b18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x4000454ab0 sp=0x4000454a80 pc=0x113e4c
net/http.(*connReader).Read(0x4000368db0, {0x4000152000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x4000454b10 sp=0x4000454ab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x4000214780)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x4000454b50 sp=0x4000454b10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x40003b7200, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x4000454fa0 sp=0x4000454b50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x4000454fd0 sp=0x4000454fa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000454fd0 sp=0x4000454fd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 2365 [runnable]:
runtime.gopark(0x4000813958?, 0x807a8?, 0x44?, 0x38?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40008138e0 sp=0x40008138c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x4000813920 sp=0x40008138e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff5674dfb0, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x4000813950 sp=0x4000813920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000430a00?, 0x400045c000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x4000813980 sp=0x4000813950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000430a00, {0x400045c000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x4000813a20 sp=0x4000813980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x400009a0b0, {0x400045c000?, 0xcecf0?, 0x400040b448?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x4000813a80 sp=0x4000813a20 pc=0x108a7c
net.(*TCPConn).Read(0x400040b440?, {0x400045c000?, 0x4000813b18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x4000813ab0 sp=0x4000813a80 pc=0x113e4c
net/http.(*connReader).Read(0x400040b440, {0x400045c000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x4000813b10 sp=0x4000813ab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x4000126900)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x4000813b50 sp=0x4000813b10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x40003ae240, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x4000813fa0 sp=0x4000813b50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x4000813fd0 sp=0x4000813fa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000813fd0 sp=0x4000813fd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 17744 [runnable]:
runtime.gopark(0x400010f958?, 0x807a8?, 0x44?, 0x78?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x400010f8e0 sp=0x400010f8c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x400010f920 sp=0x400010f8e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff565ee530, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x400010f950 sp=0x400010f920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000380500?, 0x40001dc000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x400010f980 sp=0x400010f950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000380500, {0x40001dc000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x400010fa20 sp=0x400010f980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x400012c028, {0x40001dc000?, 0xcecf0?, 0x40002cf7a8?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x400010fa80 sp=0x400010fa20 pc=0x108a7c
net.(*TCPConn).Read(0x40002cf7a0?, {0x40001dc000?, 0x400010fb18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x400010fab0 sp=0x400010fa80 pc=0x113e4c
net/http.(*connReader).Read(0x40002cf7a0, {0x40001dc000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x400010fb10 sp=0x400010fab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x400051b2c0)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x400010fb50 sp=0x400010fb10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x4000444510, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x400010ffa0 sp=0x400010fb50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x400010ffd0 sp=0x400010ffa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x400010ffd0 sp=0x400010ffd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 2478 [IO wait]:
runtime.gopark(0x4000609958?, 0x807a8?, 0xa4?, 0x67?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40006098e0 sp=0x40006098c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x4000609920 sp=0x40006098e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff5674deb8, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x4000609950 sp=0x4000609920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000210f80?, 0x40003c2000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x4000609980 sp=0x4000609950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000210f80, {0x40003c2000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x4000609a20 sp=0x4000609980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x40002060f0, {0x40003c2000?, 0xcecf0?, 0x40003b0938?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x4000609a80 sp=0x4000609a20 pc=0x108a7c
net.(*TCPConn).Read(0x40003b0930?, {0x40003c2000?, 0x4000609b18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x4000609ab0 sp=0x4000609a80 pc=0x113e4c
net/http.(*connReader).Read(0x40003b0930, {0x40003c2000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x4000609b10 sp=0x4000609ab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x4000214420)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x4000609b50 sp=0x4000609b10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x40004455f0, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x4000609fa0 sp=0x4000609b50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x4000609fd0 sp=0x4000609fa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000609fd0 sp=0x4000609fd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 8440 [runnable]:
runtime.gopark(0x400023e958?, 0x807a8?, 0xc4?, 0xe6?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x400023e8e0 sp=0x400023e8c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x400023e920 sp=0x400023e8e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff5651d690, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x400023e950 sp=0x400023e920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000210580?, 0x40001bc000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x400023e980 sp=0x400023e950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000210580, {0x40001bc000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x400023ea20 sp=0x400023e980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x400012c008, {0x40001bc000?, 0xcecf0?, 0x40003b1f28?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x400023ea80 sp=0x400023ea20 pc=0x108a7c
net.(*TCPConn).Read(0x40003b1f20?, {0x40001bc000?, 0x400023eb18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x400023eab0 sp=0x400023ea80 pc=0x113e4c
net/http.(*connReader).Read(0x40003b1f20, {0x40001bc000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x400023eb10 sp=0x400023eab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x40000c3740)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x400023eb50 sp=0x400023eb10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x40001c9170, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x400023efa0 sp=0x400023eb50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x400023efd0 sp=0x400023efa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x400023efd0 sp=0x400023efd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 2493 [IO wait]:
runtime.gopark(0x40005db958?, 0x807a8?, 0x24?, 0xb9?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40005db8e0 sp=0x40005db8c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x40005db920 sp=0x40005db8e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff5674ddc0, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x40005db950 sp=0x40005db920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000140d00?, 0x40003ca000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x40005db980 sp=0x40005db950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000140d00, {0x40003ca000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x40005dba20 sp=0x40005db980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x400012c0b0, {0x40003ca000?, 0xcecf0?, 0x40003b0e48?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x40005dba80 sp=0x40005dba20 pc=0x108a7c
net.(*TCPConn).Read(0x40003b0e40?, {0x40003ca000?, 0x40005dbb18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x40005dbab0 sp=0x40005dba80 pc=0x113e4c
net/http.(*connReader).Read(0x40003b0e40, {0x40003ca000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x40005dbb10 sp=0x40005dbab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x4000214480)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x40005dbb50 sp=0x40005dbb10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x40002e53b0, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x40005dbfa0 sp=0x40005dbb50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x40005dbfd0 sp=0x40005dbfa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40005dbfd0 sp=0x40005dbfd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 2529 [runnable]:
runtime.gopark(0x400061d958?, 0x807a8?, 0xa4?, 0x8e?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x400061d8e0 sp=0x400061d8c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x400061d920 sp=0x400061d8e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff5674dcc8, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x400061d950 sp=0x400061d920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000430a80?, 0x40002f2000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x400061d980 sp=0x400061d950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000430a80, {0x40002f2000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x400061da20 sp=0x400061d980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x400009a0c0, {0x40002f2000?, 0xcecf0?, 0x40002cf9b8?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x400061da80 sp=0x400061da20 pc=0x108a7c
net.(*TCPConn).Read(0x40002cf9b0?, {0x40002f2000?, 0x400061db18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x400061dab0 sp=0x400061da80 pc=0x113e4c
net/http.(*connReader).Read(0x40002cf9b0, {0x40002f2000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x400061db10 sp=0x400061dab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x400042b1a0)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x400061db50 sp=0x400061db10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x40003afb90, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x400061dfa0 sp=0x400061db50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x400061dfd0 sp=0x400061dfa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x400061dfd0 sp=0x400061dfd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 2555 [IO wait]:
runtime.gopark(0x4000817958?, 0x807a8?, 0x64?, 0x97?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40008178e0 sp=0x40008178c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x4000817920 sp=0x40008178e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff5674dbd0, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x4000817950 sp=0x4000817920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000430080?, 0x40001a0000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x4000817980 sp=0x4000817950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000430080, {0x40001a0000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x4000817a20 sp=0x4000817980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x400009a000, {0x40001a0000?, 0xcecf0?, 0x400048e758?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x4000817a80 sp=0x4000817a20 pc=0x108a7c
net.(*TCPConn).Read(0x400048e750?, {0x40001a0000?, 0x4000817b18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x4000817ab0 sp=0x4000817a80 pc=0x113e4c
net/http.(*connReader).Read(0x400048e750, {0x40001a0000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x4000817b10 sp=0x4000817ab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x4000127140)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x4000817b50 sp=0x4000817b10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x4000484900, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x4000817fa0 sp=0x4000817b50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x4000817fd0 sp=0x4000817fa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000817fd0 sp=0x4000817fd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 3533 [IO wait]:
runtime.gopark(0x4000172958?, 0x807a8?, 0xe4?, 0x93?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40001728e0 sp=0x40001728c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x4000172920 sp=0x40001728e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff5674d6f8, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x4000172950 sp=0x4000172920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000380180?, 0x400051c000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x4000172980 sp=0x4000172950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000380180, {0x400051c000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x4000172a20 sp=0x4000172980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x40003a0020, {0x400051c000?, 0xcecf0?, 0x400027e0c8?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x4000172a80 sp=0x4000172a20 pc=0x108a7c
net.(*TCPConn).Read(0x400027e0c0?, {0x400051c000?, 0x4000172b18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x4000172ab0 sp=0x4000172a80 pc=0x113e4c
net/http.(*connReader).Read(0x400027e0c0, {0x400051c000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x4000172b10 sp=0x4000172ab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x40002145a0)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x4000172b50 sp=0x4000172b10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x40002c6480, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x4000172fa0 sp=0x4000172b50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x4000172fd0 sp=0x4000172fa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000172fd0 sp=0x4000172fd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 3599 [runnable]:
runtime.gopark(0x4000173958?, 0x807a8?, 0x4?, 0x25?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40001738e0 sp=0x40001738c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x4000173920 sp=0x40001738e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff5674d600, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x4000173950 sp=0x4000173920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000430500?, 0x400052a000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x4000173980 sp=0x4000173950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000430500, {0x400052a000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x4000173a20 sp=0x4000173980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x400009a068, {0x400052a000?, 0xcecf0?, 0x400027eea8?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x4000173a80 sp=0x4000173a20 pc=0x108a7c
net.(*TCPConn).Read(0x400027eea0?, {0x400052a000?, 0x4000173b18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x4000173ab0 sp=0x4000173a80 pc=0x113e4c
net/http.(*connReader).Read(0x400027eea0, {0x400052a000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x4000173b10 sp=0x4000173ab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x4000214600)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x4000173b50 sp=0x4000173b10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x400038b170, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x4000173fa0 sp=0x4000173b50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x4000173fd0 sp=0x4000173fa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000173fd0 sp=0x4000173fd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 14994 [runnable]:
runtime.gopark(0x400023d958?, 0x807a8?, 0x4?, 0x73?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x400023d8e0 sp=0x400023d8c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x400023d920 sp=0x400023d8e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff566c0960, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x400023d950 sp=0x400023d920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000140180?, 0x4000262000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x400023d980 sp=0x400023d950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000140180, {0x4000262000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x400023da20 sp=0x400023d980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x400012c018, {0x4000262000?, 0xcecf0?, 0x4000201748?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x400023da80 sp=0x400023da20 pc=0x108a7c
net.(*TCPConn).Read(0x4000201740?, {0x4000262000?, 0x400023db18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x400023dab0 sp=0x400023da80 pc=0x113e4c
net/http.(*connReader).Read(0x4000201740, {0x4000262000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x400023db10 sp=0x400023dab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x4000214300)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x400023db50 sp=0x400023db10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x40002c6e10, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x400023dfa0 sp=0x400023db50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x400023dfd0 sp=0x400023dfa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x400023dfd0 sp=0x400023dfd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 7969 [runnable]:
runtime.gopark(0x40000ca958?, 0x807a8?, 0x84?, 0xbd?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40000ca8e0 sp=0x40000ca8c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x40000ca920 sp=0x40000ca8e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff566c0390, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x40000ca950 sp=0x40000ca920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000210700?, 0x400048a000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x40000ca980 sp=0x40000ca950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000210700, {0x400048a000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x40000caa20 sp=0x40000ca980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x4000206088, {0x400048a000?, 0xcecf0?, 0x40004df328?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x40000caa80 sp=0x40000caa20 pc=0x108a7c
net.(*TCPConn).Read(0x40004df320?, {0x400048a000?, 0x40000cab18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x40000caab0 sp=0x40000caa80 pc=0x113e4c
net/http.(*connReader).Read(0x40004df320, {0x400048a000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x40000cab10 sp=0x40000caab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x4000214c60)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x40000cab50 sp=0x40000cab10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x40003aed80, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x40000cafa0 sp=0x40000cab50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x40000cafd0 sp=0x40000cafa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40000cafd0 sp=0x40000cafd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 28426 [runnable]:
runtime.gopark(0x400023f958?, 0x807a8?, 0xc4?, 0x26?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x400023f8e0 sp=0x400023f8c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x400023f920 sp=0x400023f8e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff5651d2b0, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x400023f950 sp=0x400023f920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x400018c780?, 0x400039e000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x400023f980 sp=0x400023f950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x400018c780, {0x400039e000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x400023fa20 sp=0x400023f980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x400012c068, {0x400039e000?, 0xcecf0?, 0x40002007b8?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x400023fa80 sp=0x400023fa20 pc=0x108a7c
net.(*TCPConn).Read(0x40002007b0?, {0x400039e000?, 0x400023fb18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x400023fab0 sp=0x400023fa80 pc=0x113e4c
net/http.(*connReader).Read(0x40002007b0, {0x400039e000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x400023fb10 sp=0x400023fab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x40002159e0)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x400023fb50 sp=0x400023fb10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x40001ce120, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x400023ffa0 sp=0x400023fb50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x400023ffd0 sp=0x400023ffa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x400023ffd0 sp=0x400023ffd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 24977 [IO wait]:
runtime.gopark(0x4000815958?, 0x807a8?, 0x4?, 0x7a?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40008158e0 sp=0x40008158c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x4000815920 sp=0x40008158e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff5651d3a8, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x4000815950 sp=0x4000815920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000140300?, 0x400051e000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x4000815980 sp=0x4000815950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000140300, {0x400051e000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x4000815a20 sp=0x4000815980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x400009a080, {0x400051e000?, 0xcecf0?, 0x4000324cf8?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x4000815a80 sp=0x4000815a20 pc=0x108a7c
net.(*TCPConn).Read(0x4000324cf0?, {0x400051e000?, 0x4000815b18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x4000815ab0 sp=0x4000815a80 pc=0x113e4c
net/http.(*connReader).Read(0x4000324cf0, {0x400051e000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x4000815b10 sp=0x4000815ab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x4000681080)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x4000815b50 sp=0x4000815b10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x400018ef30, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x4000815fa0 sp=0x4000815b50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x4000815fd0 sp=0x4000815fa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000815fd0 sp=0x4000815fd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 28037 [IO wait]:
runtime.gopark(0x4000459958?, 0x807a8?, 0xe4?, 0x2c?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40004598e0 sp=0x40004598c0 pc=0x4ecc8
runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x4000459920 sp=0x40004598e0 pc=0x47a88
internal/poll.runtime_pollWait(0xffff565edb80, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x4000459950 sp=0x4000459920 pc=0x804a0
internal/poll.(*pollDesc).wait(0x4000430700?, 0x4000318000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x4000459980 sp=0x4000459950 pc=0xce658
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x4000430700, {0x4000318000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x4000459a20 sp=0x4000459980 pc=0xcf360
net.(*netFD).Read(...)
/usr/local/go/src/net/fd_posix.go:55
net.(*conn).Read(0x4000206058, {0x4000318000?, 0xcecf0?, 0x4000120ba8?})
/usr/local/go/src/net/net.go:179 +0x3c fp=0x4000459a80 sp=0x4000459a20 pc=0x108a7c
net.(*TCPConn).Read(0x4000120ba0?, {0x4000318000?, 0x4000459b18?, 0x113f7c?})
<autogenerated>:1 +0x2c fp=0x4000459ab0 sp=0x4000459a80 pc=0x113e4c
net/http.(*connReader).Read(0x4000120ba0, {0x4000318000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:791 +0x224 fp=0x4000459b10 sp=0x4000459ab0 pc=0x1ff4e4
bufio.(*Reader).fill(0x4000681140)
/usr/local/go/src/bufio/bufio.go:113 +0xf8 fp=0x4000459b50 sp=0x4000459b10 pc=0x1b74c8
bufio.(*Reader).Peek(...)
/usr/local/go/src/bufio/bufio.go:151
net/http.(*conn).serve(0x40002e5320, {0x356c40, 0x40002001e0})
/usr/local/go/src/net/http/server.go:2044 +0xc08 fp=0x4000459fa0 sp=0x4000459b50 pc=0x205b78
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x4000459fd0 sp=0x4000459fa0 pc=0x208da0
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000459fd0 sp=0x4000459fd0 pc=0x86114
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3086 +0x4cc
goroutine 29328 [runnable]:
net/http.(*connReader).startBackgroundRead.func2()
/usr/local/go/src/net/http/server.go:679 fp=0x40002eafd0 sp=0x40002eafd0 pc=0x1fed80
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40002eafd0 sp=0x40002eafd0 pc=0x86114
created by net/http.(*connReader).startBackgroundRead in goroutine 1543
/usr/local/go/src/net/http/server.go:679 +0xc8
r0 0x0
r1 0x2db1dd
r2 0x17
r3 0x76248
r4 0x40000029c0
r5 0x1
r6 0x0
r7 0x462580
r8 0x40
r9 0x0
r10 0x0
r11 0x43264
r12 0x0
r13 0x0
r14 0x40000ac9a0
r15 0x0
r16 0x40000ac3a0
r17 0x40000ac390
r18 0x0
r19 0x4000020500
r20 0x40000ac5e8
r21 0x40000ac8f8
r22 0x2
r23 0x0
r24 0x2
r25 0xa
r26 0x0
r27 0x50e000
r28 0x40000029c0
r29 0x40000ac3c8
lr 0x83d54
sp 0x40000ac3d0
pc 0x860f4
fault 0x0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment