Last active
August 28, 2023 23:49
-
-
Save dmac/1afd902e506ccc275c5ad1f96de30b78 to your computer and use it in GitHub Desktop.
Output for https://github.com/golang/go/issues/62120
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | |
... |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ ./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) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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()) | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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