Created
July 23, 2018 02:17
-
-
Save lysu/9a671e50a76da411691989611b15ca2d to your computer and use it in GitHub Desktop.
Compare struct or pointer to interface.
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
. |
pointer to iface
"".main STEXT size=95 args=0x0 locals=0x8
0x0000 00000 (/home/robi/Code/go/src/github.com/pingcap/tidb/distsql/test/main.go:33) TEXT "".main(SB), $8-0
0x0000 00000 (/home/robi/Code/go/src/github.com/pingcap/tidb/distsql/test/main.go:33) MOVQ (TLS), CX
0x0009 00009 (/home/robi/Code/go/src/github.com/pingcap/tidb/distsql/test/main.go:33) CMPQ SP, 16(CX)
0x000d 00013 (/home/robi/Code/go/src/github.com/pingcap/tidb/distsql/test/main.go:33) JLS 88
0x000f 00015 (/home/robi/Code/go/src/github.com/pingcap/tidb/distsql/test/main.go:33) SUBQ $8, SP
0x0013 00019 (/home/robi/Code/go/src/github.com/pingcap/tidb/distsql/test/main.go:33) MOVQ BP, (SP)
0x0017 00023 (/home/robi/Code/go/src/github.com/pingcap/tidb/distsql/test/main.go:33) LEAQ (SP), BP
0x001b 00027 (/home/robi/Code/go/src/github.com/pingcap/tidb/distsql/test/main.go:33) FUNCDATA $0, gclocals·33cdeccccebe80329f1fdbee7f5874cb(SB)
0x001b 00027 (/home/robi/Code/go/src/github.com/pingcap/tidb/distsql/test/main.go:33) FUNCDATA $1, gclocals·33cdeccccebe80329f1fdbee7f5874cb(SB)
0x001b 00027 (/home/robi/Code/go/src/github.com/pingcap/tidb/distsql/test/main.go:34) MOVQ "".rowpointer(SB), AX
0x0022 00034 (/home/robi/Code/go/src/github.com/pingcap/tidb/distsql/test/main.go:34) LEAQ go.itab.*"".RowPointer,"".IRow(SB), CX
0x0029 00041 (/home/robi/Code/go/src/github.com/pingcap/tidb/distsql/test/main.go:34) MOVQ CX, "".iface(SB)
0x0030 00048 (/home/robi/Code/go/src/github.com/pingcap/tidb/distsql/test/main.go:34) MOVL runtime.writeBarrier(SB), CX
0x0036 00054 (/home/robi/Code/go/src/github.com/pingcap/tidb/distsql/test/main.go:34) TESTL CX, CX
0x0038 00056 (/home/robi/Code/go/src/github.com/pingcap/tidb/distsql/test/main.go:34) JNE 74
0x003a 00058 (/home/robi/Code/go/src/github.com/pingcap/tidb/distsql/test/main.go:34) MOVQ AX, "".iface+8(SB)
0x0041 00065 (/home/robi/Code/go/src/github.com/pingcap/tidb/distsql/test/main.go:35) MOVQ (SP), BP
0x0045 00069 (/home/robi/Code/go/src/github.com/pingcap/tidb/distsql/test/main.go:35) ADDQ $8, SP
0x0049 00073 (/home/robi/Code/go/src/github.com/pingcap/tidb/distsql/test/main.go:35) RET
0x004a 00074 (/home/robi/Code/go/src/github.com/pingcap/tidb/distsql/test/main.go:34) LEAQ "".iface+8(SB), DI
0x0051 00081 (/home/robi/Code/go/src/github.com/pingcap/tidb/distsql/test/main.go:34) CALL runtime.gcWriteBarrier(SB)
0x0056 00086 (/home/robi/Code/go/src/github.com/pingcap/tidb/distsql/test/main.go:34) JMP 65
0x0058 00088 (/home/robi/Code/go/src/github.com/pingcap/tidb/distsql/test/main.go:34) NOP
0x0058 00088 (/home/robi/Code/go/src/github.com/pingcap/tidb/distsql/test/main.go:33) PCDATA $0, $-1
0x0058 00088 (/home/robi/Code/go/src/github.com/pingcap/tidb/distsql/test/main.go:33) CALL runtime.morestack_noctxt(SB)
0x005d 00093 (/home/robi/Code/go/src/github.com/pingcap/tidb/distsql/test/main.go:33) JMP 0
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
struct to interface.