Skip to content

Instantly share code, notes, and snippets.

@ajstarks
Created April 23, 2014 02:32
Show Gist options
  • Save ajstarks/11201007 to your computer and use it in GitHub Desktop.
Save ajstarks/11201007 to your computer and use it in GitHub Desktop.
Output of go build -gcflags=-w for hello.go (Go 1.3beta1)
# command-line-arguments
walk [100363848]
. NAME-main.autotmp_0000 u(1) a(1) l(8) x(0+0) class(PAUTO) esc(N) tc(1) used(1) string
walk [1003620d0]
. LITERAL-"hello, world" u(1) a(1) l(8) tc(1) string
walk [100364300]
. AS u(2) l(8) tc(1)
. . NAME-main.autotmp_0000 u(1) a(1) l(8) x(0+0) class(PAUTO) esc(N) tc(1) used(1) string
. . LITERAL-"hello, world" u(1) a(1) l(8) tc(1) string
walk [10033dd78]
. NAME-fmt.Println u(1) a(1) l(4) x(0+0) class(PFUNC) tc(1) used(1) FUNC-funcSTRUCT-(FIELD-
. . NAME-fmt.a·3 u(1) a(1) l(4) x(0+0) class(PPARAM) f(1) ARRAY-[]INTER-interface {} ...INTER-interface {} "esc:0x0") STRUCT-(FIELD-
. . NAME-fmt.n·1 u(1) a(1) l(4) x(24+0) class(PPARAMOUT) f(1) int int, FIELD-
. . NAME-fmt.err·2 u(1) a(1) l(4) x(32+0) class(PPARAMOUT) f(1) error error)
walk [100363848]
. NAME-main.autotmp_0000 u(1) a(1) l(8) x(0+0) class(PAUTO) esc(N) tc(1) used(1) string
walk [100364490]
. NAME-runtime.convT2E u(1) a(1) l(2) x(0+0) class(PFUNC) tc(1) used(1) FUNC-funcSTRUCT-(FIELD-
. . NAME-runtime.typ·2 u(1) a(1) l(2) x(0+0) class(PPARAM) f(1) PTR64-*byte PTR64-*byte, FIELD-
. . NAME-runtime.elem·3 u(1) a(1) l(2) x(8+0) class(PPARAM) f(1) PTR64-*any PTR64-*string) INTER-interface {}
walk [100364f70]
. NAME-type.string u(1) a(1) l(8) x(0+0) class(PEXTERN) tc(1) uint8
walk [100365118]
. ADDR u(2) a(1) l(8) tc(1) PTR64-*uint8
. . NAME-type.string u(1) a(1) l(8) x(0+0) class(PEXTERN) tc(1) uint8
walk [100363848]
. NAME-main.autotmp_0000 u(1) a(1) l(8) x(0+0) class(PAUTO) esc(N) tc(1) used(1) string
walk [100365390]
. ADDR u(2) l(8) tc(1) PTR64-*string
. . NAME-main.autotmp_0000 u(1) a(1) l(8) x(0+0) class(PAUTO) esc(N) tc(1) used(1) string
walk [100365608]
. CALLFUNC u(100) l(8) tc(1) INTER-interface {}
. . NAME-runtime.convT2E u(1) a(1) l(2) x(0+0) class(PFUNC) tc(1) used(1) FUNC-funcSTRUCT-(FIELD-
. . . NAME-runtime.typ·2 u(1) a(1) l(2) x(0+0) class(PPARAM) f(1) PTR64-*byte PTR64-*byte, FIELD-
. . . NAME-runtime.elem·3 u(1) a(1) l(2) x(8+0) class(PPARAM) f(1) PTR64-*any PTR64-*string) INTER-interface {}
. CALLFUNC-list
. . AS u(2) l(8) tc(1)
. . . INDREG-SP a(1) l(8) x(0+0) tc(1) runtime.typ·2 G0 PTR64-*byte
. . . ADDR u(2) a(1) l(8) tc(1) PTR64-*uint8
. . . . NAME-type.string u(1) a(1) l(8) x(0+0) class(PEXTERN) tc(1) uint8
. . AS u(2) l(8) tc(1)
. . . INDREG-SP a(1) l(8) x(8+0) tc(1) runtime.elem·3 G0 PTR64-*string
. . . ADDR u(2) l(8) tc(1) PTR64-*string
. . . . NAME-main.autotmp_0000 u(1) a(1) l(8) x(0+0) class(PAUTO) esc(N) tc(1) used(1) string
walk [100365608]
. CALLFUNC u(100) l(8) tc(1) INTER-interface {}
. . NAME-runtime.convT2E u(1) a(1) l(2) x(0+0) class(PFUNC) tc(1) used(1) FUNC-funcSTRUCT-(FIELD-
. . . NAME-runtime.typ·2 u(1) a(1) l(2) x(0+0) class(PPARAM) f(1) PTR64-*byte PTR64-*byte, FIELD-
. . . NAME-runtime.elem·3 u(1) a(1) l(2) x(8+0) class(PPARAM) f(1) PTR64-*any PTR64-*string) INTER-interface {}
. CALLFUNC-list
. . AS u(2) l(8) tc(1)
. . . INDREG-SP a(1) l(8) x(0+0) tc(1) runtime.typ·2 G0 PTR64-*byte
. . . ADDR u(2) a(1) l(8) tc(1) PTR64-*uint8
. . . . NAME-type.string u(1) a(1) l(8) x(0+0) class(PEXTERN) tc(1) uint8
. . AS u(2) l(8) tc(1)
. . . INDREG-SP a(1) l(8) x(8+0) tc(1) runtime.elem·3 G0 PTR64-*string
. . . ADDR u(2) l(8) tc(1) PTR64-*string
. . . . NAME-main.autotmp_0000 u(1) a(1) l(8) x(0+0) class(PAUTO) esc(N) tc(1) used(1) string
walk [1003671c8]
. NAME-main.autotmp_0003 u(1) a(1) l(8) x(0+0) class(PAUTO) esc(N) tc(1) used(1) PTR64-*ARRAY-[1]INTER-interface {}
walk [100363dc0]
. NAME-main.autotmp_0001 u(1) a(1) l(8) x(0+0) class(PAUTO) esc(N) tc(1) used(1) ARRAY-[1]INTER-interface {}
walk [100367518]
. ADDR u(2) l(8) tc(1) PTR64-*ARRAY-[1]INTER-interface {}
. . NAME-main.autotmp_0001 u(1) a(1) l(8) x(0+0) class(PAUTO) esc(N) tc(1) used(1) ARRAY-[1]INTER-interface {}
walk [100367920]
. AS u(2) l(8) tc(1)
. . NAME-main.autotmp_0003 u(1) a(1) l(8) x(0+0) class(PAUTO) esc(N) tc(1) used(1) PTR64-*ARRAY-[1]INTER-interface {}
. . ADDR u(2) l(8) tc(1) PTR64-*ARRAY-[1]INTER-interface {}
. . . NAME-main.autotmp_0001 u(1) a(1) l(8) x(0+0) class(PAUTO) esc(N) tc(1) used(1) ARRAY-[1]INTER-interface {}
walk [100366c88]
. NAME-main.autotmp_0002 u(1) a(1) l(8) x(0+0) class(PAUTO) esc(N) tc(1) used(1) ARRAY-[]INTER-interface {}
walk [1003671c8]
. NAME-main.autotmp_0003 u(1) a(1) l(8) x(0+0) class(PAUTO) esc(N) tc(1) used(1) PTR64-*ARRAY-[1]INTER-interface {}
walk [100368380]
. LITERAL-1 u(1) a(1) x(0+0) tc(1) int
walk [100368598]
. LITERAL-1 u(1) a(1) l(8) tc(1) uint64
. . LITERAL-1 u(1) a(1) x(0+0) tc(1) uint64
walk [100368598]
. LITERAL-1 u(1) a(1) l(8) tc(1) uint64
. . LITERAL-1 u(1) a(1) x(0+0) tc(1) uint64
walk [100367c58]
. SLICEARR u(2) l(8) tc(1) ARRAY-[]INTER-interface {}
. . NAME-main.autotmp_0003 u(1) a(1) l(8) x(0+0) class(PAUTO) esc(N) tc(1) used(1) PTR64-*ARRAY-[1]INTER-interface {}
. SLICEARR-list
. . LITERAL-1 u(1) a(1) l(8) tc(1) uint64
. . . LITERAL-1 u(1) a(1) x(0+0) tc(1) uint64
. . LITERAL-1 u(1) a(1) l(8) tc(1) uint64
. . . LITERAL-1 u(1) a(1) x(0+0) tc(1) uint64
walk [100368a78]
. AS u(2) l(8) tc(1)
. . NAME-main.autotmp_0002 u(1) a(1) l(8) x(0+0) class(PAUTO) esc(N) tc(1) used(1) ARRAY-[]INTER-interface {}
. . SLICEARR u(2) l(8) tc(1) ARRAY-[]INTER-interface {}
. . . NAME-main.autotmp_0003 u(1) a(1) l(8) x(0+0) class(PAUTO) esc(N) tc(1) used(1) PTR64-*ARRAY-[1]INTER-interface {}
. . SLICEARR-list
. . . LITERAL-1 u(1) a(1) l(8) tc(1) uint64
. . . . LITERAL-1 u(1) a(1) x(0+0) tc(1) uint64
. . . LITERAL-1 u(1) a(1) l(8) tc(1) uint64
. . . . LITERAL-1 u(1) a(1) x(0+0) tc(1) uint64
walk [100366c88]
. NAME-main.autotmp_0002 u(1) a(1) l(8) x(0+0) class(PAUTO) esc(N) tc(1) used(1) ARRAY-[]INTER-interface {}
walk [1003664d0]
. LITERAL-0 u(1) a(1) l(8) tc(1) int
walk [100368c20]
. INDEX u(2) l(8) tc(1) INTER-interface {}
. . NAME-main.autotmp_0002 u(1) a(1) l(8) x(0+0) class(PAUTO) esc(N) tc(1) used(1) ARRAY-[]INTER-interface {}
. . LITERAL-0 u(1) a(1) l(8) tc(1) int
walk [100365608]
. CALLFUNC u(100) l(8) tc(1) INTER-interface {}
. . NAME-runtime.convT2E u(1) a(1) l(2) x(0+0) class(PFUNC) tc(1) used(1) FUNC-funcSTRUCT-(FIELD-
. . . NAME-runtime.typ·2 u(1) a(1) l(2) x(0+0) class(PPARAM) f(1) PTR64-*byte PTR64-*byte, FIELD-
. . . NAME-runtime.elem·3 u(1) a(1) l(2) x(8+0) class(PPARAM) f(1) PTR64-*any PTR64-*string) INTER-interface {}
. CALLFUNC-list
. . AS u(2) l(8) tc(1)
. . . INDREG-SP a(1) l(8) x(0+0) tc(1) runtime.typ·2 G0 PTR64-*byte
. . . ADDR u(2) a(1) l(8) tc(1) PTR64-*uint8
. . . . NAME-type.string u(1) a(1) l(8) x(0+0) class(PEXTERN) tc(1) uint8
. . AS u(2) l(8) tc(1)
. . . INDREG-SP a(1) l(8) x(8+0) tc(1) runtime.elem·3 G0 PTR64-*string
. . . ADDR u(2) l(8) tc(1) PTR64-*string
. . . . NAME-main.autotmp_0000 u(1) a(1) l(8) x(0+0) class(PAUTO) esc(N) tc(1) used(1) string
walk [100368f40]
. AS u(100) l(8) tc(1)
. . INDEX u(2) l(8) tc(1) INTER-interface {}
. . . NAME-main.autotmp_0002 u(1) a(1) l(8) x(0+0) class(PAUTO) esc(N) tc(1) used(1) ARRAY-[]INTER-interface {}
. . . LITERAL-0 u(1) a(1) l(8) tc(1) int
. . CALLFUNC u(100) l(8) tc(1) INTER-interface {}
. . . NAME-runtime.convT2E u(1) a(1) l(2) x(0+0) class(PFUNC) tc(1) used(1) FUNC-funcSTRUCT-(FIELD-
. . . . NAME-runtime.typ·2 u(1) a(1) l(2) x(0+0) class(PPARAM) f(1) PTR64-*byte PTR64-*byte, FIELD-
. . . . NAME-runtime.elem·3 u(1) a(1) l(2) x(8+0) class(PPARAM) f(1) PTR64-*any PTR64-*string) INTER-interface {}
. . CALLFUNC-list
. . . AS u(2) l(8) tc(1)
. . . . INDREG-SP a(1) l(8) x(0+0) tc(1) runtime.typ·2 G0 PTR64-*byte
. . . . ADDR u(2) a(1) l(8) tc(1) PTR64-*uint8
. . . . . NAME-type.string u(1) a(1) l(8) x(0+0) class(PEXTERN) tc(1) uint8
. . . AS u(2) l(8) tc(1)
. . . . INDREG-SP a(1) l(8) x(8+0) tc(1) runtime.elem·3 G0 PTR64-*string
. . . . ADDR u(2) l(8) tc(1) PTR64-*string
. . . . . NAME-main.autotmp_0000 u(1) a(1) l(8) x(0+0) class(PAUTO) esc(N) tc(1) used(1) string
walk [100366c88]
. NAME-main.autotmp_0002 u(1) a(1) l(8) x(0+0) class(PAUTO) esc(N) tc(1) used(1) ARRAY-[]INTER-interface {}
walk [10035f480]
. CALLFUNC u(100) l(8) tc(1) STRUCT-(FIELD-
. . NAME-fmt.n·1 u(1) a(1) l(4) x(24+0) class(PPARAMOUT) f(1) int int, FIELD-
. . NAME-fmt.err·2 u(1) a(1) l(4) x(32+0) class(PPARAMOUT) f(1) error error)
. . NAME-fmt.Println u(1) a(1) l(4) x(0+0) class(PFUNC) tc(1) used(1) FUNC-funcSTRUCT-(FIELD-
. . . NAME-fmt.a·3 u(1) a(1) l(4) x(0+0) class(PPARAM) f(1) ARRAY-[]INTER-interface {} ...INTER-interface {} "esc:0x0") STRUCT-(FIELD-
. . . NAME-fmt.n·1 u(1) a(1) l(4) x(24+0) class(PPARAMOUT) f(1) int int, FIELD-
. . . NAME-fmt.err·2 u(1) a(1) l(4) x(32+0) class(PPARAMOUT) f(1) error error)
. . DDDARG l(8) esc(no) ld(1) ARRAY-[1]INTER-interface {}
. CALLFUNC-list
. . AS u(1) l(8) tc(1)
. . . INDREG-SP a(1) l(8) x(0+0) tc(1) fmt.a·3 G0 ARRAY-[]INTER-interface {}
. . . NAME-main.autotmp_0002 u(1) a(1) l(8) x(0+0) class(PAUTO) esc(N) tc(1) used(1) ARRAY-[]INTER-interface {}
walk [1003730d0]
. NAME-main.initdone· u(1) a(1) l(9) x(0+0) class(PEXTERN) tc(1) used(1) uint8
walk [100375480]
. LITERAL-0 u(1) a(1) l(9) tc(1) uint8
walk [100373b98]
. NE u(2) l(9) tc(1) bool
. . NAME-main.initdone· u(1) a(1) l(9) x(0+0) class(PEXTERN) tc(1) used(1) uint8
. . LITERAL-0 u(1) a(1) l(9) tc(1) uint8
walk [1003730d0]
. NAME-main.initdone· u(1) a(1) l(9) x(0+0) class(PEXTERN) tc(1) used(1) uint8
walk [100375628]
. LITERAL-2 u(1) a(1) l(9) tc(1) uint8
walk [1003740e8]
. EQ u(2) l(9) tc(1) bool
. . NAME-main.initdone· u(1) a(1) l(9) x(0+0) class(PEXTERN) tc(1) used(1) uint8
. . LITERAL-2 u(1) a(1) l(9) tc(1) uint8
walk [100810820]
. NAME-runtime.throwinit u(1) a(1) l(2) x(0+0) class(PFUNC) tc(1) used(1) FUNC-funcSTRUCT-()
walk [100374438]
. CALLFUNC u(100) l(9) tc(1)
. . NAME-runtime.throwinit u(1) a(1) l(2) x(0+0) class(PFUNC) tc(1) used(1) FUNC-funcSTRUCT-()
walk [1003730d0]
. NAME-main.initdone· u(1) a(1) l(9) x(0+0) class(PEXTERN) tc(1) used(1) uint8
walk [100375a30]
. LITERAL-1 u(1) a(1) l(9) tc(1) uint8
walk [100376158]
. AS u(2) l(9) tc(1)
. . NAME-main.initdone· u(1) a(1) l(9) x(0+0) class(PEXTERN) tc(1) used(1) uint8
. . LITERAL-1 u(1) a(1) l(9) tc(1) uint8
walk [10035dba0]
. NAME-fmt.init u(1) a(1) l(4) x(0+0) class(PFUNC) tc(1) used(1) FUNC-funcSTRUCT-()
walk [1003749a0]
. CALLFUNC u(100) l(9) tc(1)
. . NAME-fmt.init u(1) a(1) l(4) x(0+0) class(PFUNC) tc(1) used(1) FUNC-funcSTRUCT-()
walk [1003730d0]
. NAME-main.initdone· u(1) a(1) l(9) x(0+0) class(PEXTERN) tc(1) used(1) uint8
walk [100375e38]
. LITERAL-2 u(1) a(1) l(9) tc(1) uint8
walk [1003762e8]
. AS u(2) l(9) tc(1)
. . NAME-main.initdone· u(1) a(1) l(9) x(0+0) class(PEXTERN) tc(1) used(1) uint8
. . LITERAL-2 u(1) a(1) l(9) tc(1) uint8
walk [100383d78]
. NAME-main.autotmp_0005 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) int
walk [1003842c0]
. AS u(2) l(1) tc(1)
. . NAME-main.autotmp_0005 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) int
walk [100384118]
. NAME-main.autotmp_0006 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) int
walk [100385040]
. LITERAL-1 u(1) a(1) x(0+0) tc(1) int
walk [1003853e8]
. AS u(2) l(1) tc(1)
. . NAME-main.autotmp_0006 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) int
. . LITERAL-1 u(1) a(1) x(0+0) tc(1) int
walk [100383d78]
. NAME-main.autotmp_0005 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) int
walk [100384118]
. NAME-main.autotmp_0006 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) int
walk [1003847a0]
. LT u(2) l(1) tc(1) bool
. . NAME-main.autotmp_0005 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) int
. . NAME-main.autotmp_0006 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) int
walk [100383d78]
. NAME-main.autotmp_0005 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) int
walk [100383d78]
. NAME-main.autotmp_0005 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) int
walk [100385258]
. LITERAL-1 u(1) a(1) l(1) tc(1) int
walk [100384b48]
. ADD u(2) l(1) tc(1) int
. . NAME-main.autotmp_0005 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) int
. . LITERAL-1 u(1) a(1) l(1) tc(1) int
walk [100385578]
. AS u(2) l(1) tc(1)
. . NAME-main.autotmp_0005 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) int
. . ADD u(2) l(1) tc(1) int
. . . NAME-main.autotmp_0005 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) int
. . . LITERAL-1 u(1) a(1) l(1) tc(1) int
walk [1003808e0]
. NAME-main.i u(1) a(1) g(4) l(1) x(0+0) class(PAUTO) f(1) tc(1) used(1) int
walk [100383d78]
. NAME-main.autotmp_0005 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) int
walk [100385708]
. AS u(2) l(1) tc(1)
. . NAME-main.i u(1) a(1) g(4) l(1) x(0+0) class(PAUTO) f(1) tc(1) used(1) int
. . NAME-main.autotmp_0005 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) int
walk [10037daa8]
. NAME-main.h u(1) a(1) g(1) l(1) x(0+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*uintptr
walk [100380c88]
. IND u(2) l(1) tc(1) uintptr
. . NAME-main.h u(1) a(1) g(1) l(1) x(0+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*uintptr
walk [10037daa8]
. NAME-main.h u(1) a(1) g(1) l(1) x(0+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*uintptr
walk [100380e18]
. IND u(2) l(1) tc(1) uintptr
. . NAME-main.h u(1) a(1) g(1) l(1) x(0+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*uintptr
walk [100382d78]
. LITERAL-3 u(1) a(1) l(1) tc(1) uint
walk [1003811c0]
. LSH u(2) l(1) tc(1) uintptr
. . IND u(2) l(1) tc(1) uintptr
. . . NAME-main.h u(1) a(1) g(1) l(1) x(0+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*uintptr
. . LITERAL-3 u(1) a(1) l(1) tc(1) uint
walk [10037daa8]
. NAME-main.h u(1) a(1) g(1) l(1) x(0+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*uintptr
walk [100381350]
. IND u(2) l(1) tc(1) uintptr
. . NAME-main.h u(1) a(1) g(1) l(1) x(0+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*uintptr
walk [100383098]
. LITERAL-61 u(1) a(1) l(1) tc(1) uint
walk [1003816f8]
. RSH u(2) l(1) tc(1) uintptr
. . IND u(2) l(1) tc(1) uintptr
. . . NAME-main.h u(1) a(1) g(1) l(1) x(0+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*uintptr
. . LITERAL-61 u(1) a(1) l(1) tc(1) uint
walk [100381888]
. OR u(3) l(1) tc(1) uintptr
. . LSH u(2) l(1) tc(1) uintptr
. . . IND u(2) l(1) tc(1) uintptr
. . . . NAME-main.h u(1) a(1) g(1) l(1) x(0+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*uintptr
. . . LITERAL-3 u(1) a(1) l(1) tc(1) uint
. . RSH u(2) l(1) tc(1) uintptr
. . . IND u(2) l(1) tc(1) uintptr
. . . . NAME-main.h u(1) a(1) g(1) l(1) x(0+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*uintptr
. . . LITERAL-61 u(1) a(1) l(1) tc(1) uint
walk [100385898]
. AS u(3) l(1) tc(1)
. . IND u(2) l(1) tc(1) uintptr
. . . NAME-main.h u(1) a(1) g(1) l(1) x(0+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*uintptr
. . OR u(3) l(1) tc(1) uintptr
. . . LSH u(2) l(1) tc(1) uintptr
. . . . IND u(2) l(1) tc(1) uintptr
. . . . . NAME-main.h u(1) a(1) g(1) l(1) x(0+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*uintptr
. . . . LITERAL-3 u(1) a(1) l(1) tc(1) uint
. . . RSH u(2) l(1) tc(1) uintptr
. . . . IND u(2) l(1) tc(1) uintptr
. . . . . NAME-main.h u(1) a(1) g(1) l(1) x(0+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*uintptr
. . . . LITERAL-61 u(1) a(1) l(1) tc(1) uint
walk [10037daa8]
. NAME-main.h u(1) a(1) g(1) l(1) x(0+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*uintptr
walk [100381bc0]
. IND u(2) l(1) tc(1) uintptr
. . NAME-main.h u(1) a(1) g(1) l(1) x(0+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*uintptr
walk [10037daa8]
. NAME-main.h u(1) a(1) g(1) l(1) x(0+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*uintptr
walk [100381d50]
. IND u(2) l(1) tc(1) uintptr
. . NAME-main.h u(1) a(1) g(1) l(1) x(0+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*uintptr
walk [100383228]
. LITERAL-23344194077549503 u(1) a(1) l(1) tc(1) uintptr
walk [1003820f8]
. MUL u(2) l(1) tc(1) uintptr
. . IND u(2) l(1) tc(1) uintptr
. . . NAME-main.h u(1) a(1) g(1) l(1) x(0+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*uintptr
. . LITERAL-23344194077549503 u(1) a(1) l(1) tc(1) uintptr
walk [100385a28]
. AS u(3) l(1) tc(1)
. . IND u(2) l(1) tc(1) uintptr
. . . NAME-main.h u(1) a(1) g(1) l(1) x(0+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*uintptr
. . MUL u(2) l(1) tc(1) uintptr
. . . IND u(2) l(1) tc(1) uintptr
. . . . NAME-main.h u(1) a(1) g(1) l(1) x(0+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*uintptr
. . . LITERAL-23344194077549503 u(1) a(1) l(1) tc(1) uintptr
walk [10037f130]
. NAME-runtime.nilinterhash u(1) a(1) l(1) x(0+0) class(PFUNC) tc(1) used(1) FUNC-funcSTRUCT-(FIELD-PTR64-*uintptr, FIELD-uintptr, FIELD-PTR64-*INTER-interface {})
walk [10037daa8]
. NAME-main.h u(1) a(1) g(1) l(1) x(0+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*uintptr
walk [1003838a8]
. LITERAL-16 u(1) a(1) l(1) tc(1) uintptr
walk [10037e3d8]
. NAME-main.p u(1) a(1) g(3) l(1) x(16+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*ARRAY-[1]INTER-interface {}
walk [1003833d0]
. IND u(2) l(1) tc(1) implicit(1) ARRAY-[1]INTER-interface {}
. . NAME-main.p u(1) a(1) g(3) l(1) x(16+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*ARRAY-[1]INTER-interface {}
walk [1003808e0]
. NAME-main.i u(1) a(1) g(4) l(1) x(0+0) class(PAUTO) f(1) tc(1) used(1) int
walk [100382808]
. INDEX u(2) l(1) tc(1) INTER-interface {}
. . IND u(2) l(1) tc(1) implicit(1) ARRAY-[1]INTER-interface {}
. . . NAME-main.p u(1) a(1) g(3) l(1) x(16+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*ARRAY-[1]INTER-interface {}
. . NAME-main.i u(1) a(1) g(4) l(1) x(0+0) class(PAUTO) f(1) tc(1) used(1) int
walk [100382998]
. ADDR u(2) l(1) tc(1) PTR64-*INTER-interface {}
. . INDEX u(2) l(1) tc(1) INTER-interface {}
. . . IND u(2) l(1) tc(1) implicit(1) ARRAY-[1]INTER-interface {}
. . . . NAME-main.p u(1) a(1) g(3) l(1) x(16+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*ARRAY-[1]INTER-interface {}
. . . NAME-main.i u(1) a(1) g(4) l(1) x(0+0) class(PAUTO) f(1) tc(1) used(1) int
walk [100382430]
. CALLFUNC u(100) l(1) tc(1)
. . NAME-runtime.nilinterhash u(1) a(1) l(1) x(0+0) class(PFUNC) tc(1) used(1) FUNC-funcSTRUCT-(FIELD-PTR64-*uintptr, FIELD-uintptr, FIELD-PTR64-*INTER-interface {})
. CALLFUNC-list
. . AS u(1) l(1) tc(1)
. . . INDREG-SP a(1) l(1) x(0+0) tc(1) PTR64-*uintptr
. . . NAME-main.h u(1) a(1) g(1) l(1) x(0+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*uintptr
. . AS u(1) l(1) tc(1)
. . . INDREG-SP a(1) l(1) x(8+0) tc(1) uintptr
. . . LITERAL-16 u(1) a(1) l(1) tc(1) uintptr
. . AS u(2) l(1) tc(1)
. . . INDREG-SP a(1) l(1) x(16+0) tc(1) PTR64-*INTER-interface {}
. . . ADDR u(2) l(1) tc(1) PTR64-*INTER-interface {}
. . . . INDEX u(2) l(1) tc(1) INTER-interface {}
. . . . . IND u(2) l(1) tc(1) implicit(1) ARRAY-[1]INTER-interface {}
. . . . . . NAME-main.p u(1) a(1) g(3) l(1) x(16+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*ARRAY-[1]INTER-interface {}
. . . . . NAME-main.i u(1) a(1) g(4) l(1) x(0+0) class(PAUTO) f(1) tc(1) used(1) int
walk [100390608]
. NAME-main.autotmp_0007 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) int
walk [100390b50]
. AS u(2) l(1) tc(1)
. . NAME-main.autotmp_0007 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) int
walk [1003909a8]
. NAME-main.autotmp_0008 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) int
walk [1003918d0]
. LITERAL-1 u(1) a(1) x(0+0) tc(1) int
walk [100391c78]
. AS u(2) l(1) tc(1)
. . NAME-main.autotmp_0008 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) int
. . LITERAL-1 u(1) a(1) x(0+0) tc(1) int
walk [100390608]
. NAME-main.autotmp_0007 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) int
walk [1003909a8]
. NAME-main.autotmp_0008 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) int
walk [100391030]
. LT u(2) l(1) tc(1) bool
. . NAME-main.autotmp_0007 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) int
. . NAME-main.autotmp_0008 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) int
walk [100390608]
. NAME-main.autotmp_0007 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) int
walk [100390608]
. NAME-main.autotmp_0007 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) int
walk [100391ae8]
. LITERAL-1 u(1) a(1) l(1) tc(1) int
walk [1003913d8]
. ADD u(2) l(1) tc(1) int
. . NAME-main.autotmp_0007 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) int
. . LITERAL-1 u(1) a(1) l(1) tc(1) int
walk [100391e08]
. AS u(2) l(1) tc(1)
. . NAME-main.autotmp_0007 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) int
. . ADD u(2) l(1) tc(1) int
. . . NAME-main.autotmp_0007 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) int
. . . LITERAL-1 u(1) a(1) l(1) tc(1) int
walk [10038dbf8]
. NAME-main.i u(1) a(1) g(5) l(1) x(0+0) class(PAUTO) f(1) tc(1) used(1) int
walk [100390608]
. NAME-main.autotmp_0007 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) int
walk [100391f98]
. AS u(2) l(1) tc(1)
. . NAME-main.i u(1) a(1) g(5) l(1) x(0+0) class(PAUTO) f(1) tc(1) used(1) int
. . NAME-main.autotmp_0007 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) int
walk [100392c00]
. NAME-main.autotmp_0009 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) INTER-interface {}
walk [10038cf80]
. NAME-main.q u(1) a(1) g(4) l(1) x(24+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*ARRAY-[1]INTER-interface {}
walk [10038fac8]
. IND u(2) l(1) tc(1) implicit(1) ARRAY-[1]INTER-interface {}
. . NAME-main.q u(1) a(1) g(4) l(1) x(24+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*ARRAY-[1]INTER-interface {}
walk [10038dbf8]
. NAME-main.i u(1) a(1) g(5) l(1) x(0+0) class(PAUTO) f(1) tc(1) used(1) int
walk [10038e130]
. INDEX u(2) l(1) tc(1) INTER-interface {}
. . IND u(2) l(1) tc(1) implicit(1) ARRAY-[1]INTER-interface {}
. . . NAME-main.q u(1) a(1) g(4) l(1) x(24+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*ARRAY-[1]INTER-interface {}
. . NAME-main.i u(1) a(1) g(5) l(1) x(0+0) class(PAUTO) f(1) tc(1) used(1) int
walk [100392f50]
. AS u(2) l(1) tc(1)
. . NAME-main.autotmp_0009 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) INTER-interface {}
. . INDEX u(2) l(1) tc(1) INTER-interface {}
. . . IND u(2) l(1) tc(1) implicit(1) ARRAY-[1]INTER-interface {}
. . . . NAME-main.q u(1) a(1) g(4) l(1) x(24+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*ARRAY-[1]INTER-interface {}
. . . NAME-main.i u(1) a(1) g(5) l(1) x(0+0) class(PAUTO) f(1) tc(1) used(1) int
walk [1003932f0]
. NAME-main.autotmp_0010 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) INTER-interface {}
walk [10038c988]
. NAME-main.p u(1) a(1) g(3) l(1) x(16+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*ARRAY-[1]INTER-interface {}
walk [10038f908]
. IND u(2) l(1) tc(1) implicit(1) ARRAY-[1]INTER-interface {}
. . NAME-main.p u(1) a(1) g(3) l(1) x(16+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*ARRAY-[1]INTER-interface {}
walk [10038dbf8]
. NAME-main.i u(1) a(1) g(5) l(1) x(0+0) class(PAUTO) f(1) tc(1) used(1) int
walk [10038dfa0]
. INDEX u(2) l(1) tc(1) INTER-interface {}
. . IND u(2) l(1) tc(1) implicit(1) ARRAY-[1]INTER-interface {}
. . . NAME-main.p u(1) a(1) g(3) l(1) x(16+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*ARRAY-[1]INTER-interface {}
. . NAME-main.i u(1) a(1) g(5) l(1) x(0+0) class(PAUTO) f(1) tc(1) used(1) int
walk [100393640]
. AS u(2) l(1) tc(1)
. . NAME-main.autotmp_0010 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) INTER-interface {}
. . INDEX u(2) l(1) tc(1) INTER-interface {}
. . . IND u(2) l(1) tc(1) implicit(1) ARRAY-[1]INTER-interface {}
. . . . NAME-main.p u(1) a(1) g(3) l(1) x(16+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*ARRAY-[1]INTER-interface {}
. . . NAME-main.i u(1) a(1) g(5) l(1) x(0+0) class(PAUTO) f(1) tc(1) used(1) int
walk [100392128]
. NAME-runtime.efaceeq u(1) a(1) l(2) x(0+0) class(PFUNC) tc(1) used(1) FUNC-funcSTRUCT-(FIELD-
. . NAME-runtime.i1·2 u(1) a(1) l(2) x(0+0) class(PPARAM) f(1) any INTER-interface {}, FIELD-
. . NAME-runtime.i2·3 u(1) a(1) l(2) x(16+0) class(PPARAM) f(1) any INTER-interface {}) bool
walk [1003932f0]
. NAME-main.autotmp_0010 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) INTER-interface {}
walk [100392c00]
. NAME-main.autotmp_0009 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) INTER-interface {}
walk [100393818]
. CALLFUNC u(100) l(1) tc(1) bool
. . NAME-runtime.efaceeq u(1) a(1) l(2) x(0+0) class(PFUNC) tc(1) used(1) FUNC-funcSTRUCT-(FIELD-
. . . NAME-runtime.i1·2 u(1) a(1) l(2) x(0+0) class(PPARAM) f(1) any INTER-interface {}, FIELD-
. . . NAME-runtime.i2·3 u(1) a(1) l(2) x(16+0) class(PPARAM) f(1) any INTER-interface {}) bool
. CALLFUNC-list
. . AS u(1) l(1) tc(1)
. . . INDREG-SP a(1) l(1) x(0+0) tc(1) runtime.i1·2 G0 INTER-interface {}
. . . NAME-main.autotmp_0010 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) INTER-interface {}
. . AS u(1) l(1) tc(1)
. . . INDREG-SP a(1) l(1) x(16+0) tc(1) runtime.i2·3 G0 INTER-interface {}
. . . NAME-main.autotmp_0009 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) INTER-interface {}
walk [1003932f0]
. NAME-main.autotmp_0010 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) INTER-interface {}
walk [100394290]
. ITAB u(2) l(1) tc(1) PTR64-*uintptr
. . NAME-main.autotmp_0010 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) INTER-interface {}
walk [100392c00]
. NAME-main.autotmp_0009 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) INTER-interface {}
walk [100394420]
. ITAB u(2) l(1) tc(1) PTR64-*uintptr
. . NAME-main.autotmp_0009 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) INTER-interface {}
walk [1003945b0]
. NE u(3) l(1) tc(1) bool
. . ITAB u(2) l(1) tc(1) PTR64-*uintptr
. . . NAME-main.autotmp_0010 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) INTER-interface {}
. . ITAB u(2) l(1) tc(1) PTR64-*uintptr
. . . NAME-main.autotmp_0009 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) INTER-interface {}
walk [100393818]
. CALLFUNC u(100) l(1) tc(1) bool
. . NAME-runtime.efaceeq u(1) a(1) l(2) x(0+0) class(PFUNC) tc(1) used(1) FUNC-funcSTRUCT-(FIELD-
. . . NAME-runtime.i1·2 u(1) a(1) l(2) x(0+0) class(PPARAM) f(1) any INTER-interface {}, FIELD-
. . . NAME-runtime.i2·3 u(1) a(1) l(2) x(16+0) class(PPARAM) f(1) any INTER-interface {}) bool
. CALLFUNC-list
. . AS u(1) l(1) tc(1)
. . . INDREG-SP a(1) l(1) x(0+0) tc(1) runtime.i1·2 G0 INTER-interface {}
. . . NAME-main.autotmp_0010 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) INTER-interface {}
. . AS u(1) l(1) tc(1)
. . . INDREG-SP a(1) l(1) x(16+0) tc(1) runtime.i2·3 G0 INTER-interface {}
. . . NAME-main.autotmp_0009 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) INTER-interface {}
walk [100394100]
. NOT u(100) l(1) tc(1) bool
. . CALLFUNC u(100) l(1) tc(1) bool
. . . NAME-runtime.efaceeq u(1) a(1) l(2) x(0+0) class(PFUNC) tc(1) used(1) FUNC-funcSTRUCT-(FIELD-
. . . . NAME-runtime.i1·2 u(1) a(1) l(2) x(0+0) class(PPARAM) f(1) any INTER-interface {}, FIELD-
. . . . NAME-runtime.i2·3 u(1) a(1) l(2) x(16+0) class(PPARAM) f(1) any INTER-interface {}) bool
. . CALLFUNC-list
. . . AS u(1) l(1) tc(1)
. . . . INDREG-SP a(1) l(1) x(0+0) tc(1) runtime.i1·2 G0 INTER-interface {}
. . . . NAME-main.autotmp_0010 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) INTER-interface {}
. . . AS u(1) l(1) tc(1)
. . . . INDREG-SP a(1) l(1) x(16+0) tc(1) runtime.i2·3 G0 INTER-interface {}
. . . . NAME-main.autotmp_0009 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) INTER-interface {}
walk [100394740]
. OROR u(100) l(1) tc(1) bool
. . NE u(3) l(1) tc(1) bool
. . . ITAB u(2) l(1) tc(1) PTR64-*uintptr
. . . . NAME-main.autotmp_0010 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) INTER-interface {}
. . . ITAB u(2) l(1) tc(1) PTR64-*uintptr
. . . . NAME-main.autotmp_0009 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) INTER-interface {}
. . NOT u(100) l(1) tc(1) bool
. . . CALLFUNC u(100) l(1) tc(1) bool
. . . . NAME-runtime.efaceeq u(1) a(1) l(2) x(0+0) class(PFUNC) tc(1) used(1) FUNC-funcSTRUCT-(FIELD-
. . . . . NAME-runtime.i1·2 u(1) a(1) l(2) x(0+0) class(PPARAM) f(1) any INTER-interface {}, FIELD-
. . . . . NAME-runtime.i2·3 u(1) a(1) l(2) x(16+0) class(PPARAM) f(1) any INTER-interface {}) bool
. . . CALLFUNC-list
. . . . AS u(1) l(1) tc(1)
. . . . . INDREG-SP a(1) l(1) x(0+0) tc(1) runtime.i1·2 G0 INTER-interface {}
. . . . . NAME-main.autotmp_0010 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) INTER-interface {}
. . . . AS u(1) l(1) tc(1)
. . . . . INDREG-SP a(1) l(1) x(16+0) tc(1) runtime.i2·3 G0 INTER-interface {}
. . . . . NAME-main.autotmp_0009 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) INTER-interface {}
walk [100394740]
. OROR u(100) l(1) tc(1) bool
. . NE u(3) l(1) tc(1) bool
. . . ITAB u(2) l(1) tc(1) PTR64-*uintptr
. . . . NAME-main.autotmp_0010 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) INTER-interface {}
. . . ITAB u(2) l(1) tc(1) PTR64-*uintptr
. . . . NAME-main.autotmp_0009 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) INTER-interface {}
. . NOT u(100) l(1) tc(1) bool
. . . CALLFUNC u(100) l(1) tc(1) bool
. . . . NAME-runtime.efaceeq u(1) a(1) l(2) x(0+0) class(PFUNC) tc(1) used(1) FUNC-funcSTRUCT-(FIELD-
. . . . . NAME-runtime.i1·2 u(1) a(1) l(2) x(0+0) class(PPARAM) f(1) any INTER-interface {}, FIELD-
. . . . . NAME-runtime.i2·3 u(1) a(1) l(2) x(16+0) class(PPARAM) f(1) any INTER-interface {}) bool
. . . CALLFUNC-list
. . . . AS u(1) l(1) tc(1)
. . . . . INDREG-SP a(1) l(1) x(0+0) tc(1) runtime.i1·2 G0 INTER-interface {}
. . . . . NAME-main.autotmp_0010 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) INTER-interface {}
. . . . AS u(1) l(1) tc(1)
. . . . . INDREG-SP a(1) l(1) x(16+0) tc(1) runtime.i2·3 G0 INTER-interface {}
. . . . . NAME-main.autotmp_0009 u(1) a(1) l(1) x(0+0) class(PAUTO) esc(N) tc(1) used(1) INTER-interface {}
walk [10038c0b8]
. NAME-main.eq u(1) a(1) g(1) l(1) x(0+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*bool
walk [10038e5e0]
. IND u(2) l(1) tc(1) bool
. . NAME-main.eq u(1) a(1) g(1) l(1) x(0+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*bool
walk [10038fe00]
. LITERAL-false u(1) a(1) l(1) tc(1) bool
walk [100394a70]
. AS u(2) l(1) tc(1)
. . IND u(2) l(1) tc(1) bool
. . . NAME-main.eq u(1) a(1) g(1) l(1) x(0+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*bool
. . LITERAL-false u(1) a(1) l(1) tc(1) bool
walk [10038c0b8]
. NAME-main.eq u(1) a(1) g(1) l(1) x(0+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*bool
walk [10038ed08]
. IND u(2) l(1) tc(1) bool
. . NAME-main.eq u(1) a(1) g(1) l(1) x(0+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*bool
walk [100390120]
. LITERAL-true u(1) a(1) l(1) tc(1) bool
walk [100394c00]
. AS u(2) l(1) tc(1)
. . IND u(2) l(1) tc(1) bool
. . . NAME-main.eq u(1) a(1) g(1) l(1) x(0+0) class(PPARAM) f(1) tc(1) used(1) PTR64-*bool
. . LITERAL-true u(1) a(1) l(1) tc(1) bool
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment