Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- "".main t=1 size=432 value=0 args=0x0 locals=0xc0
- 0x0000 00000 (swap.go:5) TEXT "".main(SB), $192-0
- 0x0000 00000 (swap.go:5) MOVQ (TLS), CX
- 0x0009 00009 (swap.go:5) LEAQ -64(SP), AX
- 0x000e 00014 (swap.go:5) CMPQ AX, 16(CX)
- 0x0012 00018 (swap.go:5) JLS 420
- 0x0018 00024 (swap.go:5) SUBQ $192, SP
- 0x001f 00031 (swap.go:5) FUNCDATA $0, gclocals·7d2d5fca80364273fb07d5820a76fef4(SB)
- 0x001f 00031 (swap.go:5) FUNCDATA $1, gclocals·235992ed7aff8e0f2f9bb24e9712dcf1(SB)
- 0x001f 00031 (swap.go:6) MOVQ $0, BX
- 0x0021 00033 (swap.go:6) MOVQ BX, "".~r0+96(SP)
- 0x0026 00038 (swap.go:6) MOVQ BX, "".~r0+104(SP)
- 0x002b 00043 (swap.go:6) MOVQ BX, "".~r0+112(SP)
- 0x0030 00048 (swap.go:6) MOVQ $10, CX
- 0x0037 00055 (swap.go:6) MOVQ $5, AX
- 0x003e 00062 (swap.go:6) MOVQ CX, "".b+48(SP)
- 0x0043 00067 (swap.go:6) MOVQ AX, "".a+56(SP)
- 0x0048 00072 (swap.go:6) LEAQ type.[2]int(SB), BX
- 0x004f 00079 (swap.go:6) MOVQ BX, (SP)
- 0x0053 00083 (swap.go:6) PCDATA $0, $0
- 0x0053 00083 (swap.go:6) CALL runtime.newobject(SB)
- 0x0058 00088 (swap.go:6) MOVQ 8(SP), BX
- 0x005d 00093 (swap.go:6) CMPQ BX, $0
- 0x0061 00097 (swap.go:6) JEQ $1, 413
- 0x0067 00103 (swap.go:6) MOVQ "".a+56(SP), BP
- 0x006c 00108 (swap.go:6) MOVQ $2, DX
- 0x0073 00115 (swap.go:6) MOVQ $2, CX
- 0x007a 00122 (swap.go:6) MOVQ BP, (BX)
- 0x007d 00125 (swap.go:6) MOVQ "".b+48(SP), BP
- 0x0082 00130 (swap.go:6) MOVQ BX, AX
- 0x0085 00133 (swap.go:6) ADDQ $8, BX
- 0x0089 00137 (swap.go:6) MOVQ BP, (BX)
- 0x008c 00140 (swap.go:6) MOVQ AX, "".autotmp_0002+144(SP)
- 0x0094 00148 (swap.go:6) MOVQ DX, "".autotmp_0002+152(SP)
- 0x009c 00156 (swap.go:6) MOVQ CX, "".autotmp_0002+160(SP)
- 0x00a4 00164 (swap.go:6) MOVQ AX, "".~r0+96(SP)
- 0x00a9 00169 (swap.go:6) MOVQ AX, "".autotmp_0000+168(SP)
- 0x00b1 00177 (swap.go:6) MOVQ DX, "".~r0+104(SP)
- 0x00b6 00182 (swap.go:6) MOVQ DX, "".autotmp_0000+176(SP)
- 0x00be 00190 (swap.go:6) MOVQ CX, "".~r0+112(SP)
- 0x00c3 00195 (swap.go:6) MOVQ CX, "".autotmp_0000+184(SP)
- 0x00cb 00203 (swap.go:6) MOVQ $0, BX
- 0x00cd 00205 (swap.go:6) MOVQ BX, "".autotmp_0007+80(SP)
- 0x00d2 00210 (swap.go:6) MOVQ BX, "".autotmp_0007+88(SP)
- 0x00d7 00215 (swap.go:6) LEAQ "".autotmp_0007+80(SP), BX
- 0x00dc 00220 (swap.go:6) CMPQ BX, $0
- 0x00e0 00224 (swap.go:6) JEQ $1, 406
- 0x00e6 00230 (swap.go:6) MOVQ $1, "".autotmp_0004+128(SP)
- 0x00f2 00242 (swap.go:6) MOVQ $1, "".autotmp_0004+136(SP)
- 0x00fe 00254 (swap.go:6) MOVQ BX, "".autotmp_0004+120(SP)
- 0x0103 00259 (swap.go:6) LEAQ type.[]int(SB), BX
- 0x010a 00266 (swap.go:6) MOVQ BX, (SP)
- 0x010e 00270 (swap.go:6) LEAQ "".autotmp_0000+168(SP), BX
- 0x0116 00278 (swap.go:6) MOVQ BX, 8(SP)
- 0x011b 00283 (swap.go:6) MOVQ $0, 16(SP)
- 0x0124 00292 (swap.go:6) PCDATA $0, $1
- 0x0124 00292 (swap.go:6) CALL runtime.convT2E(SB)
- 0x0129 00297 (swap.go:6) MOVQ 24(SP), CX
- 0x012e 00302 (swap.go:6) MOVQ 32(SP), AX
- 0x0133 00307 (swap.go:6) MOVQ "".autotmp_0004+120(SP), BX
- 0x0138 00312 (swap.go:6) MOVQ CX, "".autotmp_0008+64(SP)
- 0x013d 00317 (swap.go:6) MOVQ CX, (BX)
- 0x0140 00320 (swap.go:6) MOVQ AX, "".autotmp_0008+72(SP)
- 0x0145 00325 (swap.go:6) CMPB runtime.writeBarrier(SB), $0
- 0x014c 00332 (swap.go:6) JNE $0, 386
- 0x014e 00334 (swap.go:6) MOVQ AX, 8(BX)
- 0x0152 00338 (swap.go:6) MOVQ "".autotmp_0004+120(SP), BX
- 0x0157 00343 (swap.go:6) MOVQ BX, (SP)
- 0x015b 00347 (swap.go:6) MOVQ "".autotmp_0004+128(SP), BX
- 0x0163 00355 (swap.go:6) MOVQ BX, 8(SP)
- 0x0168 00360 (swap.go:6) MOVQ "".autotmp_0004+136(SP), BX
- 0x0170 00368 (swap.go:6) MOVQ BX, 16(SP)
- 0x0175 00373 (swap.go:6) PCDATA $0, $2
- 0x0175 00373 (swap.go:6) CALL fmt.Println(SB)
- 0x017a 00378 (swap.go:7) ADDQ $192, SP
- 0x0181 00385 (swap.go:7) RET
- 0x0182 00386 (swap.go:6) LEAQ 8(BX), R8
- 0x0186 00390 (swap.go:6) MOVQ R8, (SP)
- 0x018a 00394 (swap.go:6) MOVQ AX, 8(SP)
- 0x018f 00399 (swap.go:6) PCDATA $0, $1
- 0x018f 00399 (swap.go:6) CALL runtime.writebarrierptr(SB)
- 0x0194 00404 (swap.go:6) JMP 338
- 0x0196 00406 (swap.go:6) MOVL AX, (BX)
- 0x0198 00408 (swap.go:6) JMP 230
- 0x019d 00413 (swap.go:6) MOVL AX, (BX)
- 0x019f 00415 (swap.go:6) JMP 103
- 0x01a4 00420 (swap.go:6) NOP
- 0x01a4 00420 (swap.go:5) CALL runtime.morestack_noctxt(SB)
- 0x01a9 00425 (swap.go:5) JMP 0
- 0x0000 64 48 8b 0c 25 00 00 00 00 48 8d 44 24 c0 48 3b dH..%....H.D$.H;
- 0x0010 41 10 0f 86 8c 01 00 00 48 81 ec c0 00 00 00 31 A.......H......1
- 0x0020 db 48 89 5c 24 60 48 89 5c 24 68 48 89 5c 24 70 .H.\$`H.\$hH.\$p
- 0x0030 48 c7 c1 0a 00 00 00 48 c7 c0 05 00 00 00 48 89 H......H......H.
- 0x0040 4c 24 30 48 89 44 24 38 48 8d 1d 00 00 00 00 48 L$0H.D$8H......H
- 0x0050 89 1c 24 e8 00 00 00 00 48 8b 5c 24 08 48 83 fb ..$.....H.\$.H..
- 0x0060 00 0f 84 36 01 00 00 48 8b 6c 24 38 48 c7 c2 02 ...6...H.l$8H...
- 0x0070 00 00 00 48 c7 c1 02 00 00 00 48 89 2b 48 8b 6c ...H......H.+H.l
- 0x0080 24 30 48 89 d8 48 83 c3 08 48 89 2b 48 89 84 24 $0H..H...H.+H..$
- 0x0090 90 00 00 00 48 89 94 24 98 00 00 00 48 89 8c 24 ....H..$....H..$
- 0x00a0 a0 00 00 00 48 89 44 24 60 48 89 84 24 a8 00 00 ....H.D$`H..$...
- 0x00b0 00 48 89 54 24 68 48 89 94 24 b0 00 00 00 48 89 .H.T$hH..$....H.
- 0x00c0 4c 24 70 48 89 8c 24 b8 00 00 00 31 db 48 89 5c L$pH..$....1.H.\
- 0x00d0 24 50 48 89 5c 24 58 48 8d 5c 24 50 48 83 fb 00 $PH.\$XH.\$PH...
- 0x00e0 0f 84 b0 00 00 00 48 c7 84 24 80 00 00 00 01 00 ......H..$......
- 0x00f0 00 00 48 c7 84 24 88 00 00 00 01 00 00 00 48 89 ..H..$........H.
- 0x0100 5c 24 78 48 8d 1d 00 00 00 00 48 89 1c 24 48 8d \$xH......H..$H.
- 0x0110 9c 24 a8 00 00 00 48 89 5c 24 08 48 c7 44 24 10 .$....H.\$.H.D$.
- 0x0120 00 00 00 00 e8 00 00 00 00 48 8b 4c 24 18 48 8b .........H.L$.H.
- 0x0130 44 24 20 48 8b 5c 24 78 48 89 4c 24 40 48 89 0b D$ H.\$xH.L$@H..
- 0x0140 48 89 44 24 48 80 3d 00 00 00 00 00 75 34 48 89 H.D$H.=.....u4H.
- 0x0150 43 08 48 8b 5c 24 78 48 89 1c 24 48 8b 9c 24 80 C.H.\$xH..$H..$.
- 0x0160 00 00 00 48 89 5c 24 08 48 8b 9c 24 88 00 00 00 ...H.\$.H..$....
- 0x0170 48 89 5c 24 10 e8 00 00 00 00 48 81 c4 c0 00 00 H.\$......H.....
- 0x0180 00 c3 4c 8d 43 08 4c 89 04 24 48 89 44 24 08 e8 ..L.C.L..$H.D$..
- 0x0190 00 00 00 00 eb bc 89 03 e9 49 ff ff ff 89 03 e9 .........I......
- 0x01a0 c3 fe ff ff e8 00 00 00 00 e9 52 fe ff ff cc cc ..........R.....
- rel 5+4 t=14 +0
- rel 75+4 t=13 type.[2]int+0
- rel 84+4 t=6 runtime.newobject+0
- rel 262+4 t=13 type.[]int+0
- rel 293+4 t=6 runtime.convT2E+0
- rel 327+4 t=13 runtime.writeBarrier+-1
- rel 374+4 t=6 fmt.Println+0
- rel 400+4 t=6 runtime.writebarrierptr+0
- rel 421+4 t=6 runtime.morestack_noctxt+0
- "".myfunction t=1 size=176 value=0 args=0x18 locals=0x20
- 0x0000 00000 (swap.go:9) TEXT "".myfunction(SB), $32-24
- 0x0000 00000 (swap.go:9) MOVQ (TLS), CX
- 0x0009 00009 (swap.go:9) CMPQ SP, 16(CX)
- 0x000d 00013 (swap.go:9) JLS 152
- 0x0013 00019 (swap.go:9) SUBQ $32, SP
- 0x0017 00023 (swap.go:9) FUNCDATA $0, gclocals·790e5cc5051fc0affc980ade09e929ec(SB)
- 0x0017 00023 (swap.go:9) FUNCDATA $1, gclocals·33cdeccccebe80329f1fdbee7f5874cb(SB)
- 0x0017 00023 (swap.go:9) MOVQ $0, BX
- 0x0019 00025 (swap.go:9) MOVQ BX, "".~r0+40(FP)
- 0x001e 00030 (swap.go:9) MOVQ BX, "".~r0+48(FP)
- 0x0023 00035 (swap.go:9) MOVQ BX, "".~r0+56(FP)
- 0x0028 00040 (swap.go:10) MOVQ $10, CX ; var a = 10
- 0x002f 00047 (swap.go:10) MOVQ $5, AX ; var b = 5
- 0x0036 00054 (swap.go:11) MOVQ CX, "".b+16(SP) ; copy a to *b+16
- 0x003b 00059 (swap.go:11) MOVQ AX, "".a+24(SP) ; copy b to *a+24
- 0x0040 00064 (swap.go:12) LEAQ type.[2]int(SB), BX
- 0x0047 00071 (swap.go:12) MOVQ BX, (SP)
- 0x004b 00075 (swap.go:12) PCDATA $0, $0
- 0x004b 00075 (swap.go:12) CALL runtime.newobject(SB)
- 0x0050 00080 (swap.go:12) MOVQ 8(SP), AX
- 0x0055 00085 (swap.go:12) CMPQ AX, $0
- 0x0059 00089 (swap.go:12) JEQ $1, 148
- 0x005b 00091 (swap.go:12) NOP
- 0x005b 00091 (swap.go:12) MOVQ "".a+24(SP), BP
- 0x0060 00096 (swap.go:12) MOVQ $2, DX
- 0x0067 00103 (swap.go:12) MOVQ $2, CX
- 0x006e 00110 (swap.go:12) MOVQ BP, (AX)
- 0x0071 00113 (swap.go:12) MOVQ "".b+16(SP), BP
- 0x0076 00118 (swap.go:12) MOVQ AX, BX
- 0x0079 00121 (swap.go:12) ADDQ $8, BX
- 0x007d 00125 (swap.go:12) MOVQ BP, (BX)
- 0x0080 00128 (swap.go:12) MOVQ AX, "".~r0+40(FP)
- 0x0085 00133 (swap.go:12) MOVQ DX, "".~r0+48(FP)
- 0x008a 00138 (swap.go:12) MOVQ CX, "".~r0+56(FP)
- 0x008f 00143 (swap.go:12) ADDQ $32, SP
- 0x0093 00147 (swap.go:12) RET
- 0x0094 00148 (swap.go:12) MOVL AX, (AX)
- 0x0096 00150 (swap.go:12) JMP 91
- 0x0098 00152 (swap.go:12) NOP
- 0x0098 00152 (swap.go:9) CALL runtime.morestack_noctxt(SB)
- 0x009d 00157 (swap.go:9) JMP 0
- 0x0000 64 48 8b 0c 25 00 00 00 00 48 3b 61 10 0f 86 85 dH..%....H;a....
- 0x0010 00 00 00 48 83 ec 20 31 db 48 89 5c 24 28 48 89 ...H.. 1.H.\$(H.
- 0x0020 5c 24 30 48 89 5c 24 38 48 c7 c1 0a 00 00 00 48 \$0H.\$8H......H
- 0x0030 c7 c0 05 00 00 00 48 89 4c 24 10 48 89 44 24 18 ......H.L$.H.D$.
- 0x0040 48 8d 1d 00 00 00 00 48 89 1c 24 e8 00 00 00 00 H......H..$.....
- 0x0050 48 8b 44 24 08 48 83 f8 00 74 39 48 8b 6c 24 18 H.D$.H...t9H.l$.
- 0x0060 48 c7 c2 02 00 00 00 48 c7 c1 02 00 00 00 48 89 H......H......H.
- 0x0070 28 48 8b 6c 24 10 48 89 c3 48 83 c3 08 48 89 2b (H.l$.H..H...H.+
- 0x0080 48 89 44 24 28 48 89 54 24 30 48 89 4c 24 38 48 H.D$(H.T$0H.L$8H
- 0x0090 83 c4 20 c3 89 00 eb c3 e8 00 00 00 00 e9 5e ff .. ...........^.
- 0x00a0 ff ff cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
- rel 5+4 t=14 +0
- rel 67+4 t=13 type.[2]int+0
- rel 76+4 t=6 runtime.newobject+0
- rel 153+4 t=6 runtime.morestack_noctxt+0
- "".init t=1 size=80 value=0 args=0x0 locals=0x0
- 0x0000 00000 (swap.go:13) TEXT "".init(SB), $0-0
- 0x0000 00000 (swap.go:13) MOVQ (TLS), CX
- 0x0009 00009 (swap.go:13) CMPQ SP, 16(CX)
- 0x000d 00013 (swap.go:13) JLS 67
- 0x000f 00015 (swap.go:13) NOP
- 0x000f 00015 (swap.go:13) NOP
- 0x000f 00015 (swap.go:13) FUNCDATA $0, gclocals·33cdeccccebe80329f1fdbee7f5874cb(SB)
- 0x000f 00015 (swap.go:13) FUNCDATA $1, gclocals·33cdeccccebe80329f1fdbee7f5874cb(SB)
- 0x000f 00015 (swap.go:13) MOVBQZX "".initdone·(SB), BX
- 0x0016 00022 (swap.go:13) CMPB BL, $0
- 0x0019 00025 (swap.go:13) JEQ 47
- 0x001b 00027 (swap.go:13) MOVBQZX "".initdone·(SB), BX
- 0x0022 00034 (swap.go:13) CMPB BL, $2
- 0x0025 00037 (swap.go:13) JNE 40
- 0x0027 00039 (swap.go:13) RET
- 0x0028 00040 (swap.go:13) PCDATA $0, $0
- 0x0028 00040 (swap.go:13) CALL runtime.throwinit(SB)
- 0x002d 00045 (swap.go:13) UNDEF
- 0x002f 00047 (swap.go:13) MOVB $1, "".initdone·(SB)
- 0x0036 00054 (swap.go:13) PCDATA $0, $0
- 0x0036 00054 (swap.go:13) CALL fmt.init(SB)
- 0x003b 00059 (swap.go:13) MOVB $2, "".initdone·(SB)
- 0x0042 00066 (swap.go:13) RET
- 0x0043 00067 (swap.go:13) NOP
- 0x0043 00067 (swap.go:13) CALL runtime.morestack_noctxt(SB)
- 0x0048 00072 (swap.go:13) JMP 0
- 0x0000 64 48 8b 0c 25 00 00 00 00 48 3b 61 10 76 34 0f dH..%....H;a.v4.
- 0x0010 b6 1d 00 00 00 00 80 fb 00 74 14 0f b6 1d 00 00 .........t......
- 0x0020 00 00 80 fb 02 75 01 c3 e8 00 00 00 00 0f 0b c6 .....u..........
- 0x0030 05 00 00 00 00 01 e8 00 00 00 00 c6 05 00 00 00 ................
- 0x0040 00 02 c3 e8 00 00 00 00 eb b6 cc cc cc cc cc cc ................
- rel 5+4 t=14 +0
- rel 18+4 t=13 "".initdone·+0
- rel 30+4 t=13 "".initdone·+0
- rel 41+4 t=6 runtime.throwinit+0
- rel 49+4 t=13 "".initdone·+-1
- rel 55+4 t=6 fmt.init+0
- rel 61+4 t=13 "".initdone·+-1
- rel 68+4 t=6 runtime.morestack_noctxt+0
- type..hash.[1]interface {} t=1 dupok size=144 value=0 args=0x18 locals=0x28
- 0x0000 00000 (swap.go:1) TEXT type..hash.[1]interface {}(SB), $40-24
- 0x0000 00000 (swap.go:1) MOVQ (TLS), CX
- 0x0009 00009 (swap.go:1) CMPQ SP, 16(CX)
- 0x000d 00013 (swap.go:1) JLS 127
- 0x000f 00015 (swap.go:1) SUBQ $40, SP
- 0x0013 00019 (swap.go:1) MOVQ "".h+56(FP), CX
- 0x0018 00024 (swap.go:1) FUNCDATA $0, gclocals·0b86ef39f3fed835f14ba5f4d7c62fa2(SB)
- 0x0018 00024 (swap.go:1) FUNCDATA $1, gclocals·33cdeccccebe80329f1fdbee7f5874cb(SB)
- 0x0018 00024 (swap.go:1) MOVQ $0, AX
- 0x001a 00026 (swap.go:1) MOVQ $1, "".autotmp_0013+24(SP)
- 0x0023 00035 (swap.go:1) MOVQ "".autotmp_0013+24(SP), BP
- 0x0028 00040 (swap.go:1) CMPQ AX, BP
- 0x002b 00043 (swap.go:1) JGE $0, 113
- 0x002d 00045 (swap.go:1) MOVQ AX, "".autotmp_0012+32(SP)
- 0x0032 00050 (swap.go:1) MOVQ "".p+48(FP), BX
- 0x0037 00055 (swap.go:1) CMPQ BX, $0
- 0x003b 00059 (swap.go:1) JEQ $1, 123
- 0x003d 00061 (swap.go:1) MOVQ AX, BP
- 0x0040 00064 (swap.go:1) SHLQ $4, BP
- 0x0044 00068 (swap.go:1) ADDQ BP, BX
- 0x0047 00071 (swap.go:1) MOVQ BX, (SP)
- 0x004b 00075 (swap.go:1) MOVQ CX, "".h+56(FP)
- 0x0050 00080 (swap.go:1) MOVQ CX, 8(SP)
- 0x0055 00085 (swap.go:1) PCDATA $0, $0
- 0x0055 00085 (swap.go:1) CALL runtime.nilinterhash(SB)
- 0x005a 00090 (swap.go:1) MOVQ 16(SP), CX
- 0x005f 00095 (swap.go:1) MOVQ "".autotmp_0012+32(SP), AX
- 0x0064 00100 (swap.go:1) INCQ AX
- 0x0067 00103 (swap.go:1) MOVQ "".autotmp_0013+24(SP), BP
- 0x006c 00108 (swap.go:1) CMPQ AX, BP
- 0x006f 00111 (swap.go:1) JLT $0, 45
- 0x0071 00113 (swap.go:1) MOVQ CX, "".~r2+64(FP)
- 0x0076 00118 (swap.go:1) ADDQ $40, SP
- 0x007a 00122 (swap.go:1) RET
- 0x007b 00123 (swap.go:1) MOVL AX, (BX)
- 0x007d 00125 (swap.go:1) JMP 61
- 0x007f 00127 (swap.go:1) NOP
- 0x007f 00127 (swap.go:1) CALL runtime.morestack_noctxt(SB)
- 0x0084 00132 (swap.go:1) JMP 0
- 0x0000 64 48 8b 0c 25 00 00 00 00 48 3b 61 10 76 70 48 dH..%....H;a.vpH
- 0x0010 83 ec 28 48 8b 4c 24 38 31 c0 48 c7 44 24 18 01 ..(H.L$81.H.D$..
- 0x0020 00 00 00 48 8b 6c 24 18 48 39 e8 7d 44 48 89 44 ...H.l$.H9.}DH.D
- 0x0030 24 20 48 8b 5c 24 30 48 83 fb 00 74 3e 48 89 c5 $ H.\$0H...t>H..
- 0x0040 48 c1 e5 04 48 01 eb 48 89 1c 24 48 89 4c 24 38 H...H..H..$H.L$8
- 0x0050 48 89 4c 24 08 e8 00 00 00 00 48 8b 4c 24 10 48 H.L$......H.L$.H
- 0x0060 8b 44 24 20 48 ff c0 48 8b 6c 24 18 48 39 e8 7c .D$ H..H.l$.H9.|
- 0x0070 bc 48 89 4c 24 40 48 83 c4 28 c3 89 03 eb be e8 .H.L$@H..(......
- 0x0080 00 00 00 00 e9 77 ff ff ff cc cc cc cc cc cc cc .....w..........
- rel 5+4 t=14 +0
- rel 86+4 t=6 runtime.nilinterhash+0
- rel 128+4 t=6 runtime.morestack_noctxt+0
- type..eq.[1]interface {} t=1 dupok size=240 value=0 args=0x18 locals=0x58
- 0x0000 00000 (swap.go:1) TEXT type..eq.[1]interface {}(SB), $88-24
- 0x0000 00000 (swap.go:1) MOVQ (TLS), CX
- 0x0009 00009 (swap.go:1) CMPQ SP, 16(CX)
- 0x000d 00013 (swap.go:1) JLS 225
- 0x0013 00019 (swap.go:1) SUBQ $88, SP
- 0x0017 00023 (swap.go:1) FUNCDATA $0, gclocals·3bb21ca8fe1d99a3e492463bd711418a(SB)
- 0x0017 00023 (swap.go:1) FUNCDATA $1, gclocals·a8eabfc4a4514ed6b3b0c61e9680e440(SB)
- 0x0017 00023 (swap.go:1) MOVQ $0, AX
- 0x0019 00025 (swap.go:1) MOVQ $1, "".autotmp_0015+40(SP)
- 0x0022 00034 (swap.go:1) MOVQ "".autotmp_0015+40(SP), BP
- 0x0027 00039 (swap.go:1) CMPQ AX, BP
- 0x002a 00042 (swap.go:1) JGE $0, 194
- 0x0030 00048 (swap.go:1) MOVQ AX, "".autotmp_0014+48(SP)
- 0x0035 00053 (swap.go:1) MOVQ "".q+104(FP), BX
- 0x003a 00058 (swap.go:1) CMPQ BX, $0
- 0x003e 00062 (swap.go:1) JEQ $1, 218
- 0x0044 00068 (swap.go:1) MOVQ AX, BP
- 0x0047 00071 (swap.go:1) SHLQ $4, BP
- 0x004b 00075 (swap.go:1) ADDQ BP, BX
- 0x004e 00078 (swap.go:1) MOVQ (BX), CX
- 0x0051 00081 (swap.go:1) MOVQ 8(BX), SI
- 0x0055 00085 (swap.go:1) MOVQ "".p+96(FP), BX
- 0x005a 00090 (swap.go:1) CMPQ BX, $0
- 0x005e 00094 (swap.go:1) JEQ $1, 214
- 0x0060 00096 (swap.go:1) MOVQ AX, BP
- 0x0063 00099 (swap.go:1) SHLQ $4, BP
- 0x0067 00103 (swap.go:1) ADDQ BP, BX
- 0x006a 00106 (swap.go:1) MOVQ (BX), AX
- 0x006d 00109 (swap.go:1) MOVQ 8(BX), DX
- 0x0071 00113 (swap.go:1) CMPQ AX, CX
- 0x0074 00116 (swap.go:1) JNE 204
- 0x0076 00118 (swap.go:1) MOVQ AX, "".autotmp_0017+56(SP)
- 0x007b 00123 (swap.go:1) MOVQ AX, (SP)
- 0x007f 00127 (swap.go:1) MOVQ DX, "".autotmp_0017+64(SP)
- 0x0084 00132 (swap.go:1) MOVQ DX, 8(SP)
- 0x0089 00137 (swap.go:1) MOVQ CX, "".autotmp_0016+72(SP)
- 0x008e 00142 (swap.go:1) MOVQ CX, 16(SP)
- 0x0093 00147 (swap.go:1) MOVQ SI, "".autotmp_0016+80(SP)
- 0x0098 00152 (swap.go:1) MOVQ SI, 24(SP)
- 0x009d 00157 (swap.go:1) PCDATA $0, $0
- 0x009d 00157 (swap.go:1) CALL runtime.efaceeq(SB)
- 0x00a2 00162 (swap.go:1) MOVBQZX 32(SP), BX
- 0x00a7 00167 (swap.go:1) CMPB BL, $0
- 0x00aa 00170 (swap.go:1) JEQ 204
- 0x00ac 00172 (swap.go:1) MOVQ "".autotmp_0014+48(SP), AX
- 0x00b1 00177 (swap.go:1) INCQ AX
- 0x00b4 00180 (swap.go:1) MOVQ "".autotmp_0015+40(SP), BP
- 0x00b9 00185 (swap.go:1) CMPQ AX, BP
- 0x00bc 00188 (swap.go:1) JLT $0, 48
- 0x00c2 00194 (swap.go:1) MOVB $1, "".~r2+112(FP)
- 0x00c7 00199 (swap.go:1) ADDQ $88, SP
- 0x00cb 00203 (swap.go:1) RET
- 0x00cc 00204 (swap.go:1) MOVB $0, "".~r2+112(FP)
- 0x00d1 00209 (swap.go:1) ADDQ $88, SP
- 0x00d5 00213 (swap.go:1) RET
- 0x00d6 00214 (swap.go:1) MOVL AX, (BX)
- 0x00d8 00216 (swap.go:1) JMP 96
- 0x00da 00218 (swap.go:1) MOVL AX, (BX)
- 0x00dc 00220 (swap.go:1) JMP 68
- 0x00e1 00225 (swap.go:1) NOP
- 0x00e1 00225 (swap.go:1) CALL runtime.morestack_noctxt(SB)
- 0x00e6 00230 (swap.go:1) JMP 0
- 0x0000 64 48 8b 0c 25 00 00 00 00 48 3b 61 10 0f 86 ce dH..%....H;a....
- 0x0010 00 00 00 48 83 ec 58 31 c0 48 c7 44 24 28 01 00 ...H..X1.H.D$(..
- 0x0020 00 00 48 8b 6c 24 28 48 39 e8 0f 8d 92 00 00 00 ..H.l$(H9.......
- 0x0030 48 89 44 24 30 48 8b 5c 24 68 48 83 fb 00 0f 84 H.D$0H.\$hH.....
- 0x0040 96 00 00 00 48 89 c5 48 c1 e5 04 48 01 eb 48 8b ....H..H...H..H.
- 0x0050 0b 48 8b 73 08 48 8b 5c 24 60 48 83 fb 00 74 76 .H.s.H.\$`H...tv
- 0x0060 48 89 c5 48 c1 e5 04 48 01 eb 48 8b 03 48 8b 53 H..H...H..H..H.S
- 0x0070 08 48 39 c8 75 56 48 89 44 24 38 48 89 04 24 48 .H9.uVH.D$8H..$H
- 0x0080 89 54 24 40 48 89 54 24 08 48 89 4c 24 48 48 89 [email protected]$.H.L$HH.
- 0x0090 4c 24 10 48 89 74 24 50 48 89 74 24 18 e8 00 00 L$.H.t$PH.t$....
- 0x00a0 00 00 0f b6 5c 24 20 80 fb 00 74 20 48 8b 44 24 ....\$ ...t H.D$
- 0x00b0 30 48 ff c0 48 8b 6c 24 28 48 39 e8 0f 8c 6e ff 0H..H.l$(H9...n.
- 0x00c0 ff ff c6 44 24 70 01 48 83 c4 58 c3 c6 44 24 70 ...D$p.H..X..D$p
- 0x00d0 00 48 83 c4 58 c3 89 03 eb 86 89 03 e9 63 ff ff .H..X........c..
- 0x00e0 ff e8 00 00 00 00 e9 15 ff ff ff cc cc cc cc cc ................
- rel 5+4 t=14 +0
- rel 158+4 t=6 runtime.efaceeq+0
- rel 226+4 t=6 runtime.morestack_noctxt+0
- gclocals·235992ed7aff8e0f2f9bb24e9712dcf1 t=8 dupok size=20 value=0
- 0x0000 03 00 00 00 10 00 00 00 00 00 00 00 8c 20 00 00 ............. ..
- 0x0010 0c 20 00 00 . ..
- gclocals·7d2d5fca80364273fb07d5820a76fef4 t=8 dupok size=8 value=0
- 0x0000 03 00 00 00 00 00 00 00 ........
- gclocals·33cdeccccebe80329f1fdbee7f5874cb t=8 dupok size=8 value=0
- 0x0000 01 00 00 00 00 00 00 00 ........
- gclocals·790e5cc5051fc0affc980ade09e929ec t=8 dupok size=12 value=0
- 0x0000 01 00 00 00 03 00 00 00 00 00 00 00 ............
- gclocals·33cdeccccebe80329f1fdbee7f5874cb t=8 dupok size=8 value=0
- 0x0000 01 00 00 00 00 00 00 00 ........
- gclocals·33cdeccccebe80329f1fdbee7f5874cb t=8 dupok size=8 value=0
- 0x0000 01 00 00 00 00 00 00 00 ........
- "".initdone· t=31 size=1 value=0
- "".main·f t=8 dupok size=8 value=0
- 0x0000 00 00 00 00 00 00 00 00 ........
- rel 0+8 t=1 "".main+0
- "".myfunction·f t=8 dupok size=8 value=0
- 0x0000 00 00 00 00 00 00 00 00 ........
- rel 0+8 t=1 "".myfunction+0
- "".init·f t=8 dupok size=8 value=0
- 0x0000 00 00 00 00 00 00 00 00 ........
- rel 0+8 t=1 "".init+0
- runtime.gcbits.01 t=8 dupok size=1 value=0
- 0x0000 01 .
- go.string.hdr."[]int" t=8 dupok size=16 value=0
- 0x0000 00 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00 ................
- rel 0+8 t=1 go.string."[]int"+0
- go.string."[]int" t=8 dupok size=8 value=0
- 0x0000 5b 5d 69 6e 74 00 []int.
- type.[]int t=8 dupok size=72 value=0
- 0x0000 18 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 ................
- 0x0010 8e 66 f9 1b 00 08 08 17 00 00 00 00 00 00 00 00 .f..............
- 0x0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
- 0x0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
- 0x0040 00 00 00 00 00 00 00 00 ........
- rel 24+8 t=1 runtime.algarray+272
- rel 32+8 t=1 runtime.gcbits.01+0
- rel 40+8 t=1 go.string.hdr."[]int"+0
- rel 56+8 t=1 go.weak.type.*[]int+0
- rel 64+8 t=1 type.int+0
- go.typelink.[]int []int t=8 dupok size=8 value=0
- 0x0000 00 00 00 00 00 00 00 00 ........
- rel 0+8 t=1 type.[]int+0
- runtime.gcbits. t=8 dupok size=0 value=0
- go.string.hdr."[2]int" t=8 dupok size=16 value=0
- 0x0000 00 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 ................
- rel 0+8 t=1 go.string."[2]int"+0
- go.string."[2]int" t=8 dupok size=8 value=0
- 0x0000 5b 32 5d 69 6e 74 00 [2]int.
- type.[2]int t=8 dupok size=88 value=0
- 0x0000 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
- 0x0010 e8 1e d0 75 00 08 08 91 00 00 00 00 00 00 00 00 ...u............
- 0x0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
- 0x0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
- 0x0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
- 0x0050 02 00 00 00 00 00 00 00 ........
- rel 24+8 t=1 runtime.algarray+96
- rel 32+8 t=1 runtime.gcbits.+0
- rel 40+8 t=1 go.string.hdr."[2]int"+0
- rel 56+8 t=1 go.weak.type.*[2]int+0
- rel 64+8 t=1 type.int+0
- rel 72+8 t=1 type.[]int+0
- go.typelink.[2]int [2]int t=8 dupok size=8 value=0
- 0x0000 00 00 00 00 00 00 00 00 ........
- rel 0+8 t=1 type.[2]int+0
- go.string.hdr."*[2]int" t=8 dupok size=16 value=0
- 0x0000 00 00 00 00 00 00 00 00 07 00 00 00 00 00 00 00 ................
- rel 0+8 t=1 go.string."*[2]int"+0
- go.string."*[2]int" t=8 dupok size=8 value=0
- 0x0000 2a 5b 32 5d 69 6e 74 00 *[2]int.
- type.*[2]int t=8 dupok size=72 value=0
- 0x0000 08 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 ................
- 0x0010 a0 90 d9 ef 00 08 08 36 00 00 00 00 00 00 00 00 .......6........
- 0x0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
- 0x0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
- 0x0040 00 00 00 00 00 00 00 00 ........
- rel 24+8 t=1 runtime.algarray+80
- rel 32+8 t=1 runtime.gcbits.01+0
- rel 40+8 t=1 go.string.hdr."*[2]int"+0
- rel 56+8 t=1 go.weak.type.**[2]int+0
- rel 64+8 t=1 type.[2]int+0
- runtime.gcbits.03 t=8 dupok size=1 value=0
- 0x0000 03 .
- go.string.hdr."interface {}" t=8 dupok size=16 value=0
- 0x0000 00 00 00 00 00 00 00 00 0c 00 00 00 00 00 00 00 ................
- rel 0+8 t=1 go.string."interface {}"+0
- go.string."interface {}" t=8 dupok size=16 value=0
- 0x0000 69 6e 74 65 72 66 61 63 65 20 7b 7d 00 interface {}.
- type.interface {} t=8 dupok size=88 value=0
- 0x0000 10 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 ................
- 0x0010 e7 57 a0 18 00 08 08 14 00 00 00 00 00 00 00 00 .W..............
- 0x0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
- 0x0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
- 0x0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
- 0x0050 00 00 00 00 00 00 00 00 ........
- rel 24+8 t=1 runtime.algarray+256
- rel 32+8 t=1 runtime.gcbits.03+0
- rel 40+8 t=1 go.string.hdr."interface {}"+0
- rel 56+8 t=1 go.weak.type.*interface {}+0
- rel 64+8 t=1 type.interface {}+88
- go.string.hdr."[]interface {}" t=8 dupok size=16 value=0
- 0x0000 00 00 00 00 00 00 00 00 0e 00 00 00 00 00 00 00 ................
- rel 0+8 t=1 go.string."[]interface {}"+0
- go.string."[]interface {}" t=8 dupok size=16 value=0
- 0x0000 5b 5d 69 6e 74 65 72 66 61 63 65 20 7b 7d 00 []interface {}.
- type.[]interface {} t=8 dupok size=72 value=0
- 0x0000 18 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 ................
- 0x0010 70 93 ea 2f 00 08 08 17 00 00 00 00 00 00 00 00 p../............
- 0x0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
- 0x0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
- 0x0040 00 00 00 00 00 00 00 00 ........
- rel 24+8 t=1 runtime.algarray+272
- rel 32+8 t=1 runtime.gcbits.01+0
- rel 40+8 t=1 go.string.hdr."[]interface {}"+0
- rel 56+8 t=1 go.weak.type.*[]interface {}+0
- rel 64+8 t=1 type.interface {}+0
- go.typelink.[]interface {} []interface {} t=8 dupok size=8 value=0
- 0x0000 00 00 00 00 00 00 00 00 ........
- rel 0+8 t=1 type.[]interface {}+0
- gclocals·33cdeccccebe80329f1fdbee7f5874cb t=8 dupok size=8 value=0
- 0x0000 01 00 00 00 00 00 00 00 ........
- gclocals·0b86ef39f3fed835f14ba5f4d7c62fa2 t=8 dupok size=12 value=0
- 0x0000 01 00 00 00 03 00 00 00 01 00 00 00 ............
- gclocals·a8eabfc4a4514ed6b3b0c61e9680e440 t=8 dupok size=12 value=0
- 0x0000 01 00 00 00 04 00 00 00 00 00 00 00 ............
- gclocals·3bb21ca8fe1d99a3e492463bd711418a t=8 dupok size=12 value=0
- 0x0000 01 00 00 00 03 00 00 00 03 00 00 00 ............
- type..hashfunc.[1]interface {} t=8 dupok size=8 value=0
- 0x0000 00 00 00 00 00 00 00 00 ........
- rel 0+8 t=1 type..hash.[1]interface {}+0
- type..eqfunc.[1]interface {} t=8 dupok size=8 value=0
- 0x0000 00 00 00 00 00 00 00 00 ........
- rel 0+8 t=1 type..eq.[1]interface {}+0
- type..alg.[1]interface {} t=8 dupok size=16 value=0
- 0x0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
- rel 0+8 t=1 type..hashfunc.[1]interface {}+0
- rel 8+8 t=1 type..eqfunc.[1]interface {}+0
- go.string.hdr."[1]interface {}" t=8 dupok size=16 value=0
- 0x0000 00 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 ................
- rel 0+8 t=1 go.string."[1]interface {}"+0
- go.string."[1]interface {}" t=8 dupok size=16 value=0
- 0x0000 5b 31 5d 69 6e 74 65 72 66 61 63 65 20 7b 7d 00 [1]interface {}.
- type.[1]interface {} t=8 dupok size=88 value=0
- 0x0000 10 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 ................
- 0x0010 50 91 5b fa 00 08 08 11 00 00 00 00 00 00 00 00 P.[.............
- 0x0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
- 0x0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
- 0x0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
- 0x0050 01 00 00 00 00 00 00 00 ........
- rel 24+8 t=1 type..alg.[1]interface {}+0
- rel 32+8 t=1 runtime.gcbits.03+0
- rel 40+8 t=1 go.string.hdr."[1]interface {}"+0
- rel 56+8 t=1 go.weak.type.*[1]interface {}+0
- rel 64+8 t=1 type.interface {}+0
- rel 72+8 t=1 type.[]interface {}+0
- go.typelink.[1]interface {} [1]interface {} t=8 dupok size=8 value=0
- 0x0000 00 00 00 00 00 00 00 00 ........
- rel 0+8 t=1 type.[1]interface {}+0
- go.string.hdr."*[1]interface {}" t=8 dupok size=16 value=0
- 0x0000 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 ................
- rel 0+8 t=1 go.string."*[1]interface {}"+0
- go.string."*[1]interface {}" t=8 dupok size=24 value=0
- 0x0000 2a 5b 31 5d 69 6e 74 65 72 66 61 63 65 20 7b 7d *[1]interface {}
- 0x0010 00 .
- type.*[1]interface {} t=8 dupok size=72 value=0
- 0x0000 08 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 ................
- 0x0010 bf 03 a8 35 00 08 08 36 00 00 00 00 00 00 00 00 ...5...6........
- 0x0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
- 0x0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
- 0x0040 00 00 00 00 00 00 00 00 ........
- rel 24+8 t=1 runtime.algarray+80
- rel 32+8 t=1 runtime.gcbits.01+0
- rel 40+8 t=1 go.string.hdr."*[1]interface {}"+0
- rel 56+8 t=1 go.weak.type.**[1]interface {}+0
- rel 64+8 t=1 type.[1]interface {}+0
- go.string.hdr."fmt" t=8 dupok size=16 value=0
- 0x0000 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 ................
- rel 0+8 t=1 go.string."fmt"+0
- go.string."fmt" t=8 dupok size=8 value=0
- 0x0000 66 6d 74 00 fmt.
- go.importpath.fmt. t=8 dupok size=16 value=0
- 0x0000 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 ................
- rel 0+8 t=1 go.string."fmt"+0
- type..hash.[1]interface {}·f t=8 dupok size=8 value=0
- 0x0000 00 00 00 00 00 00 00 00 ........
- rel 0+8 t=1 type..hash.[1]interface {}+0
- type..eq.[1]interface {}·f t=8 dupok size=8 value=0
- 0x0000 00 00 00 00 00 00 00 00 ........
- rel 0+8 t=1 type..eq.[1]interface {}+0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement