github.com/qiuhoude/go-web@v0.0.0-20220223060959-ab545e78f20d/prepare/11_reflect/face/s.txt (about) 1 "".Duck.Quack STEXT dupok size=99 args=0x10 locals=0x10 2 0x0000 00000 (<autogenerated>:1) TEXT "".Duck.Quack(SB), DUPOK|WRAPPER|ABIInternal, $16-16 3 0x0000 00000 (<autogenerated>:1) MOVQ TLS, CX 4 0x0009 00009 (<autogenerated>:1) PCDATA $0, $-2 5 0x0009 00009 (<autogenerated>:1) MOVQ (CX)(TLS*2), CX 6 0x0010 00016 (<autogenerated>:1) PCDATA $0, $-1 7 0x0010 00016 (<autogenerated>:1) CMPQ SP, 16(CX) 8 0x0014 00020 (<autogenerated>:1) PCDATA $0, $-2 9 0x0014 00020 (<autogenerated>:1) JLS 77 10 0x0016 00022 (<autogenerated>:1) PCDATA $0, $-1 11 0x0016 00022 (<autogenerated>:1) SUBQ $16, SP 12 0x001a 00026 (<autogenerated>:1) MOVQ BP, 8(SP) 13 0x001f 00031 (<autogenerated>:1) LEAQ 8(SP), BP 14 0x0024 00036 (<autogenerated>:1) MOVQ 32(CX), BX 15 0x0028 00040 (<autogenerated>:1) TESTQ BX, BX 16 0x002b 00043 (<autogenerated>:1) JNE 84 17 0x002d 00045 (<autogenerated>:1) NOP 18 0x002d 00045 (<autogenerated>:1) FUNCDATA $0, gclocals·09cf9819fc716118c209c2d2155a3632(SB) 19 0x002d 00045 (<autogenerated>:1) FUNCDATA $1, gclocals·69c1753bd5f81501d95132d08af04464(SB) 20 0x002d 00045 (<autogenerated>:1) MOVQ ""..this+24(SP), AX 21 0x0032 00050 (<autogenerated>:1) TESTB AL, (AX) 22 0x0034 00052 (<autogenerated>:1) MOVQ 24(AX), AX 23 0x0038 00056 (<autogenerated>:1) MOVQ ""..this+32(SP), CX 24 0x003d 00061 (<autogenerated>:1) MOVQ CX, (SP) 25 0x0041 00065 (<autogenerated>:1) PCDATA $1, $1 26 0x0041 00065 (<autogenerated>:1) CALL AX 27 0x0043 00067 (<autogenerated>:1) MOVQ 8(SP), BP 28 0x0048 00072 (<autogenerated>:1) ADDQ $16, SP 29 0x004c 00076 (<autogenerated>:1) RET 30 0x004d 00077 (<autogenerated>:1) NOP 31 0x004d 00077 (<autogenerated>:1) PCDATA $1, $-1 32 0x004d 00077 (<autogenerated>:1) PCDATA $0, $-2 33 0x004d 00077 (<autogenerated>:1) CALL runtime.morestack_noctxt(SB) 34 0x0052 00082 (<autogenerated>:1) PCDATA $0, $-1 35 0x0052 00082 (<autogenerated>:1) JMP 0 36 0x0054 00084 (<autogenerated>:1) LEAQ 24(SP), DI 37 0x0059 00089 (<autogenerated>:1) CMPQ (BX), DI 38 0x005c 00092 (<autogenerated>:1) JNE 45 39 0x005e 00094 (<autogenerated>:1) MOVQ SP, (BX) 40 0x0061 00097 (<autogenerated>:1) JMP 45 41 0x0000 65 48 8b 0c 25 28 00 00 00 48 8b 89 00 00 00 00 eH..%(...H...... 42 0x0010 48 3b 61 10 76 37 48 83 ec 10 48 89 6c 24 08 48 H;a.v7H...H.l$.H 43 0x0020 8d 6c 24 08 48 8b 59 20 48 85 db 75 27 48 8b 44 .l$.H.Y H..u'H.D 44 0x0030 24 18 84 00 48 8b 40 18 48 8b 4c 24 20 48 89 0c $...H.@.H.L$ H.. 45 0x0040 24 ff d0 48 8b 6c 24 08 48 83 c4 10 c3 e8 00 00 $..H.l$.H....... 46 0x0050 00 00 eb ac 48 8d 7c 24 18 48 39 3b 75 cf 48 89 ....H.|$.H9;u.H. 47 0x0060 23 eb ca #.. 48 rel 12+4 t=17 TLS+0 49 rel 65+0 t=11 +0 50 rel 78+4 t=8 runtime.morestack_noctxt+0 51 "".(*Cat).Quack STEXT dupok size=131 args=0x8 locals=0x38 52 0x0000 00000 (<autogenerated>:1) TEXT "".(*Cat).Quack(SB), DUPOK|WRAPPER|ABIInternal, $56-8 53 0x0000 00000 (<autogenerated>:1) MOVQ TLS, CX 54 0x0009 00009 (<autogenerated>:1) PCDATA $0, $-2 55 0x0009 00009 (<autogenerated>:1) MOVQ (CX)(TLS*2), CX 56 0x0010 00016 (<autogenerated>:1) PCDATA $0, $-1 57 0x0010 00016 (<autogenerated>:1) CMPQ SP, 16(CX) 58 0x0014 00020 (<autogenerated>:1) PCDATA $0, $-2 59 0x0014 00020 (<autogenerated>:1) JLS 109 60 0x0016 00022 (<autogenerated>:1) PCDATA $0, $-1 61 0x0016 00022 (<autogenerated>:1) SUBQ $56, SP 62 0x001a 00026 (<autogenerated>:1) MOVQ BP, 48(SP) 63 0x001f 00031 (<autogenerated>:1) LEAQ 48(SP), BP 64 0x0024 00036 (<autogenerated>:1) MOVQ 32(CX), BX 65 0x0028 00040 (<autogenerated>:1) TESTQ BX, BX 66 0x002b 00043 (<autogenerated>:1) JNE 116 67 0x002d 00045 (<autogenerated>:1) NOP 68 0x002d 00045 (<autogenerated>:1) FUNCDATA $0, gclocals·1a65e721a2ccc325b382662e7ffee780(SB) 69 0x002d 00045 (<autogenerated>:1) FUNCDATA $1, gclocals·15b76348caca8a511afecadf603e9401(SB) 70 0x002d 00045 (<autogenerated>:1) CMPQ ""..this+64(SP), $0 71 0x0033 00051 (<autogenerated>:1) JNE 55 72 0x0035 00053 (<autogenerated>:1) JMP 103 73 0x0037 00055 (<autogenerated>:1) MOVQ ""..this+64(SP), AX 74 0x003c 00060 (<autogenerated>:1) TESTB AL, (AX) 75 0x003e 00062 (<autogenerated>:1) MOVQ (AX), CX 76 0x0041 00065 (<autogenerated>:1) MOVQ 8(AX), AX 77 0x0045 00069 (<autogenerated>:1) MOVQ CX, ""..autotmp_1+24(SP) 78 0x004a 00074 (<autogenerated>:1) MOVQ AX, ""..autotmp_1+32(SP) 79 0x004f 00079 (<autogenerated>:1) MOVQ CX, (SP) 80 0x0053 00083 (<autogenerated>:1) MOVQ AX, 8(SP) 81 0x0058 00088 (<autogenerated>:1) PCDATA $1, $1 82 0x0058 00088 (<autogenerated>:1) CALL "".Cat.Quack(SB) 83 0x005d 00093 (<autogenerated>:1) MOVQ 48(SP), BP 84 0x0062 00098 (<autogenerated>:1) ADDQ $56, SP 85 0x0066 00102 (<autogenerated>:1) RET 86 0x0067 00103 (<autogenerated>:1) CALL runtime.panicwrap(SB) 87 0x006c 00108 (<autogenerated>:1) XCHGL AX, AX 88 0x006d 00109 (<autogenerated>:1) NOP 89 0x006d 00109 (<autogenerated>:1) PCDATA $1, $-1 90 0x006d 00109 (<autogenerated>:1) PCDATA $0, $-2 91 0x006d 00109 (<autogenerated>:1) CALL runtime.morestack_noctxt(SB) 92 0x0072 00114 (<autogenerated>:1) PCDATA $0, $-1 93 0x0072 00114 (<autogenerated>:1) JMP 0 94 0x0074 00116 (<autogenerated>:1) LEAQ 64(SP), DI 95 0x0079 00121 (<autogenerated>:1) CMPQ (BX), DI 96 0x007c 00124 (<autogenerated>:1) JNE 45 97 0x007e 00126 (<autogenerated>:1) MOVQ SP, (BX) 98 0x0081 00129 (<autogenerated>:1) JMP 45 99 0x0000 65 48 8b 0c 25 28 00 00 00 48 8b 89 00 00 00 00 eH..%(...H...... 100 0x0010 48 3b 61 10 76 57 48 83 ec 38 48 89 6c 24 30 48 H;a.vWH..8H.l$0H 101 0x0020 8d 6c 24 30 48 8b 59 20 48 85 db 75 47 48 83 7c .l$0H.Y H..uGH.| 102 0x0030 24 40 00 75 02 eb 30 48 8b 44 24 40 84 00 48 8b $@.u..0H.D$@..H. 103 0x0040 08 48 8b 40 08 48 89 4c 24 18 48 89 44 24 20 48 .H.@.H.L$.H.D$ H 104 0x0050 89 0c 24 48 89 44 24 08 e8 00 00 00 00 48 8b 6c ..$H.D$......H.l 105 0x0060 24 30 48 83 c4 38 c3 e8 00 00 00 00 90 e8 00 00 $0H..8.......... 106 0x0070 00 00 eb 8c 48 8d 7c 24 40 48 39 3b 75 af 48 89 ....H.|$@H9;u.H. 107 0x0080 23 eb aa #.. 108 rel 12+4 t=17 TLS+0 109 rel 89+4 t=8 "".Cat.Quack+0 110 rel 104+4 t=8 runtime.panicwrap+0 111 rel 110+4 t=8 runtime.morestack_noctxt+0 112 "".Cat.Quack STEXT size=185 args=0x18 locals=0x70 113 0x0000 00000 (main.go:14) TEXT "".Cat.Quack(SB), ABIInternal, $112-24 114 0x0000 00000 (main.go:14) MOVQ TLS, CX 115 0x0009 00009 (main.go:14) PCDATA $0, $-2 116 0x0009 00009 (main.go:14) MOVQ (CX)(TLS*2), CX 117 0x0010 00016 (main.go:14) PCDATA $0, $-1 118 0x0010 00016 (main.go:14) CMPQ SP, 16(CX) 119 0x0014 00020 (main.go:14) PCDATA $0, $-2 120 0x0014 00020 (main.go:14) JLS 175 121 0x001a 00026 (main.go:14) PCDATA $0, $-1 122 0x001a 00026 (main.go:14) SUBQ $112, SP 123 0x001e 00030 (main.go:14) MOVQ BP, 104(SP) 124 0x0023 00035 (main.go:14) LEAQ 104(SP), BP 125 0x0028 00040 (main.go:14) FUNCDATA $0, gclocals·2d7c1615616d4cf40d01b3385155ed6e(SB) 126 0x0028 00040 (main.go:14) FUNCDATA $1, gclocals·587fba6ec64fb2bc14cbf05fff7d5e25(SB) 127 0x0028 00040 (main.go:15) LEAQ ""..autotmp_2+56(SP), AX 128 0x002d 00045 (main.go:15) MOVQ AX, (SP) 129 0x0031 00049 (main.go:15) MOVQ "".c+120(SP), AX 130 0x0036 00054 (main.go:15) MOVQ "".c+128(SP), CX 131 0x003e 00062 (main.go:15) MOVQ AX, 8(SP) 132 0x0043 00067 (main.go:15) MOVQ CX, 16(SP) 133 0x0048 00072 (main.go:15) LEAQ go.string." meow"(SB), AX 134 0x004f 00079 (main.go:15) MOVQ AX, 24(SP) 135 0x0054 00084 (main.go:15) MOVQ $5, 32(SP) 136 0x005d 00093 (main.go:15) PCDATA $1, $1 137 0x005d 00093 (main.go:15) NOP 138 0x0060 00096 (main.go:15) CALL runtime.concatstring2(SB) 139 0x0065 00101 (main.go:15) MOVQ 48(SP), AX 140 0x006a 00106 (main.go:15) MOVQ 40(SP), CX 141 0x006f 00111 (main.go:15) MOVQ CX, ""..autotmp_1+88(SP) 142 0x0074 00116 (main.go:15) MOVQ AX, ""..autotmp_1+96(SP) 143 0x0079 00121 (main.go:15) PCDATA $1, $2 144 0x0079 00121 (main.go:15) CALL runtime.printlock(SB) 145 0x007e 00126 (main.go:15) MOVQ ""..autotmp_1+88(SP), AX 146 0x0083 00131 (main.go:15) MOVQ ""..autotmp_1+96(SP), CX 147 0x0088 00136 (main.go:15) MOVQ AX, (SP) 148 0x008c 00140 (main.go:15) MOVQ CX, 8(SP) 149 0x0091 00145 (main.go:15) PCDATA $1, $1 150 0x0091 00145 (main.go:15) CALL runtime.printstring(SB) 151 0x0096 00150 (main.go:15) CALL runtime.printnl(SB) 152 0x009b 00155 (main.go:15) NOP 153 0x00a0 00160 (main.go:15) CALL runtime.printunlock(SB) 154 0x00a5 00165 (main.go:16) MOVQ 104(SP), BP 155 0x00aa 00170 (main.go:16) ADDQ $112, SP 156 0x00ae 00174 (main.go:16) RET 157 0x00af 00175 (main.go:16) NOP 158 0x00af 00175 (main.go:14) PCDATA $1, $-1 159 0x00af 00175 (main.go:14) PCDATA $0, $-2 160 0x00af 00175 (main.go:14) CALL runtime.morestack_noctxt(SB) 161 0x00b4 00180 (main.go:14) PCDATA $0, $-1 162 0x00b4 00180 (main.go:14) JMP 0 163 0x0000 65 48 8b 0c 25 28 00 00 00 48 8b 89 00 00 00 00 eH..%(...H...... 164 0x0010 48 3b 61 10 0f 86 95 00 00 00 48 83 ec 70 48 89 H;a.......H..pH. 165 0x0020 6c 24 68 48 8d 6c 24 68 48 8d 44 24 38 48 89 04 l$hH.l$hH.D$8H.. 166 0x0030 24 48 8b 44 24 78 48 8b 8c 24 80 00 00 00 48 89 $H.D$xH..$....H. 167 0x0040 44 24 08 48 89 4c 24 10 48 8d 05 00 00 00 00 48 D$.H.L$.H......H 168 0x0050 89 44 24 18 48 c7 44 24 20 05 00 00 00 0f 1f 00 .D$.H.D$ ....... 169 0x0060 e8 00 00 00 00 48 8b 44 24 30 48 8b 4c 24 28 48 .....H.D$0H.L$(H 170 0x0070 89 4c 24 58 48 89 44 24 60 e8 00 00 00 00 48 8b .L$XH.D$`.....H. 171 0x0080 44 24 58 48 8b 4c 24 60 48 89 04 24 48 89 4c 24 D$XH.L$`H..$H.L$ 172 0x0090 08 e8 00 00 00 00 e8 00 00 00 00 0f 1f 44 00 00 .............D.. 173 0x00a0 e8 00 00 00 00 48 8b 6c 24 68 48 83 c4 70 c3 e8 .....H.l$hH..p.. 174 0x00b0 00 00 00 00 e9 47 ff ff ff .....G... 175 rel 12+4 t=17 TLS+0 176 rel 75+4 t=16 go.string." meow"+0 177 rel 97+4 t=8 runtime.concatstring2+0 178 rel 122+4 t=8 runtime.printlock+0 179 rel 146+4 t=8 runtime.printstring+0 180 rel 151+4 t=8 runtime.printnl+0 181 rel 161+4 t=8 runtime.printunlock+0 182 rel 176+4 t=8 runtime.morestack_noctxt+0 183 "".main STEXT size=362 args=0x0 locals=0x90 184 0x0000 00000 (main.go:21) TEXT "".main(SB), ABIInternal, $144-0 185 0x0000 00000 (main.go:21) MOVQ TLS, CX 186 0x0009 00009 (main.go:21) PCDATA $0, $-2 187 0x0009 00009 (main.go:21) MOVQ (CX)(TLS*2), CX 188 0x0010 00016 (main.go:21) PCDATA $0, $-1 189 0x0010 00016 (main.go:21) LEAQ -16(SP), AX 190 0x0015 00021 (main.go:21) CMPQ AX, 16(CX) 191 0x0019 00025 (main.go:21) PCDATA $0, $-2 192 0x0019 00025 (main.go:21) JLS 352 193 0x001f 00031 (main.go:21) PCDATA $0, $-1 194 0x001f 00031 (main.go:21) SUBQ $144, SP 195 0x0026 00038 (main.go:21) MOVQ BP, 136(SP) 196 0x002e 00046 (main.go:21) LEAQ 136(SP), BP 197 0x0036 00054 (main.go:21) FUNCDATA $0, gclocals·33cdeccccebe80329f1fdbee7f5874cb(SB) 198 0x0036 00054 (main.go:21) FUNCDATA $1, gclocals·601c6348760aff023a3724f0ee83962c(SB) 199 0x0036 00054 (main.go:21) FUNCDATA $3, "".main.stkobj(SB) 200 0x0036 00054 (main.go:22) XORPS X0, X0 201 0x0039 00057 (main.go:22) MOVUPS X0, ""..autotmp_4+112(SP) 202 0x003e 00062 (main.go:22) LEAQ ""..autotmp_4+112(SP), AX 203 0x0043 00067 (main.go:22) MOVQ AX, ""..autotmp_3+40(SP) 204 0x0048 00072 (main.go:22) TESTB AL, (AX) 205 0x004a 00074 (main.go:22) MOVQ $0, ""..autotmp_4+120(SP) 206 0x0053 00083 (main.go:22) MOVQ $0, ""..autotmp_4+112(SP) 207 0x005c 00092 (main.go:22) TESTB AL, (AX) 208 0x005e 00094 (main.go:22) MOVQ $6, ""..autotmp_4+120(SP) 209 0x0067 00103 (main.go:22) LEAQ go.string."draven"(SB), AX 210 0x006e 00110 (main.go:22) MOVQ AX, ""..autotmp_4+112(SP) 211 0x0073 00115 (main.go:22) MOVQ ""..autotmp_3+40(SP), AX 212 0x0078 00120 (main.go:22) MOVQ AX, ""..autotmp_2+48(SP) 213 0x007d 00125 (main.go:22) LEAQ go.itab.*"".Cat,"".Duck(SB), CX 214 0x0084 00132 (main.go:22) MOVQ CX, "".c+56(SP) 215 0x0089 00137 (main.go:22) MOVQ AX, "".c+64(SP) 216 0x008e 00142 (main.go:23) MOVQ "".c+56(SP), AX 217 0x0093 00147 (main.go:23) MOVQ "".c+64(SP), CX 218 0x0098 00152 (main.go:23) MOVQ AX, ""..autotmp_5+72(SP) 219 0x009d 00157 (main.go:23) MOVQ CX, ""..autotmp_5+80(SP) 220 0x00a2 00162 (main.go:23) TESTQ AX, AX 221 0x00a5 00165 (main.go:23) JNE 172 222 0x00a7 00167 (main.go:23) JMP 313 223 0x00ac 00172 (main.go:23) MOVL 16(AX), AX 224 0x00af 00175 (main.go:23) MOVL AX, ""..autotmp_7+28(SP) 225 0x00b3 00179 (main.go:23) CMPL AX, $593696792 226 0x00b8 00184 (main.go:23) JEQ 188 227 0x00ba 00186 (main.go:23) JMP 311 228 0x00bc 00188 (main.go:24) LEAQ go.itab.*"".Cat,"".Duck(SB), AX 229 0x00c3 00195 (main.go:24) CMPQ ""..autotmp_5+72(SP), AX 230 0x00c8 00200 (main.go:24) JEQ 204 231 0x00ca 00202 (main.go:24) JMP 307 232 0x00cc 00204 (main.go:24) MOVL $1, AX 233 0x00d1 00209 (main.go:24) JMP 211 234 0x00d3 00211 (main.go:24) MOVB AL, ""..autotmp_6+27(SP) 235 0x00d7 00215 (main.go:24) TESTB AL, AL 236 0x00d9 00217 (main.go:24) JNE 221 237 0x00db 00219 (main.go:24) JMP 303 238 0x00dd 00221 (main.go:24) JMP 223 239 0x00df 00223 (main.go:25) MOVQ "".c+64(SP), AX 240 0x00e4 00228 (main.go:25) MOVQ "".c+56(SP), CX 241 0x00e9 00233 (main.go:25) LEAQ go.itab.*"".Cat,"".Duck(SB), DX 242 0x00f0 00240 (main.go:25) CMPQ CX, DX 243 0x00f3 00243 (main.go:25) JEQ 247 244 0x00f5 00245 (main.go:25) JMP 315 245 0x00f7 00247 (main.go:25) MOVQ AX, "".cat+32(SP) 246 0x00fc 00252 (main.go:26) TESTB AL, (AX) 247 0x00fe 00254 (main.go:26) MOVQ (AX), CX 248 0x0101 00257 (main.go:26) MOVQ 8(AX), AX 249 0x0105 00261 (main.go:26) MOVQ CX, ""..autotmp_8+88(SP) 250 0x010a 00266 (main.go:26) MOVQ AX, ""..autotmp_8+96(SP) 251 0x010f 00271 (main.go:26) MOVQ CX, (SP) 252 0x0113 00275 (main.go:26) MOVQ AX, 8(SP) 253 0x0118 00280 (main.go:26) PCDATA $1, $0 254 0x0118 00280 (main.go:26) CALL "".Cat.Quack(SB) 255 0x011d 00285 (main.go:23) JMP 287 256 0x011f 00287 (main.go:23) PCDATA $1, $-1 257 0x011f 00287 (main.go:23) MOVQ 136(SP), BP 258 0x0127 00295 (main.go:23) ADDQ $144, SP 259 0x012e 00302 (main.go:23) RET 260 0x012f 00303 (main.go:23) JMP 305 261 0x0131 00305 (main.go:23) JMP 287 262 0x0133 00307 (main.go:23) XORL AX, AX 263 0x0135 00309 (main.go:24) JMP 211 264 0x0137 00311 (main.go:23) JMP 305 265 0x0139 00313 (main.go:23) JMP 287 266 0x013b 00315 (main.go:25) MOVQ CX, (SP) 267 0x013f 00319 (main.go:25) LEAQ type.*"".Cat(SB), AX 268 0x0146 00326 (main.go:25) MOVQ AX, 8(SP) 269 0x014b 00331 (main.go:25) LEAQ type."".Duck(SB), AX 270 0x0152 00338 (main.go:25) MOVQ AX, 16(SP) 271 0x0157 00343 (main.go:25) PCDATA $1, $0 272 0x0157 00343 (main.go:25) CALL runtime.panicdottypeI(SB) 273 0x015c 00348 (main.go:25) XCHGL AX, AX 274 0x015d 00349 (main.go:25) NOP 275 0x015d 00349 (main.go:21) PCDATA $1, $-1 276 0x015d 00349 (main.go:21) PCDATA $0, $-2 277 0x015d 00349 (main.go:21) NOP 278 0x0160 00352 (main.go:21) CALL runtime.morestack_noctxt(SB) 279 0x0165 00357 (main.go:21) PCDATA $0, $-1 280 0x0165 00357 (main.go:21) JMP 0 281 0x0000 65 48 8b 0c 25 28 00 00 00 48 8b 89 00 00 00 00 eH..%(...H...... 282 0x0010 48 8d 44 24 f0 48 3b 41 10 0f 86 41 01 00 00 48 H.D$.H;A...A...H 283 0x0020 81 ec 90 00 00 00 48 89 ac 24 88 00 00 00 48 8d ......H..$....H. 284 0x0030 ac 24 88 00 00 00 0f 57 c0 0f 11 44 24 70 48 8d .$.....W...D$pH. 285 0x0040 44 24 70 48 89 44 24 28 84 00 48 c7 44 24 78 00 D$pH.D$(..H.D$x. 286 0x0050 00 00 00 48 c7 44 24 70 00 00 00 00 84 00 48 c7 ...H.D$p......H. 287 0x0060 44 24 78 06 00 00 00 48 8d 05 00 00 00 00 48 89 D$x....H......H. 288 0x0070 44 24 70 48 8b 44 24 28 48 89 44 24 30 48 8d 0d D$pH.D$(H.D$0H.. 289 0x0080 00 00 00 00 48 89 4c 24 38 48 89 44 24 40 48 8b ....H.L$8H.D$@H. 290 0x0090 44 24 38 48 8b 4c 24 40 48 89 44 24 48 48 89 4c D$8H.L$@H.D$HH.L 291 0x00a0 24 50 48 85 c0 75 05 e9 8d 00 00 00 8b 40 10 89 $PH..u.......@.. 292 0x00b0 44 24 1c 3d 18 18 63 23 74 02 eb 7b 48 8d 05 00 D$.=..c#t..{H... 293 0x00c0 00 00 00 48 39 44 24 48 74 02 eb 67 b8 01 00 00 ...H9D$Ht..g.... 294 0x00d0 00 eb 00 88 44 24 1b 84 c0 75 02 eb 52 eb 00 48 ....D$...u..R..H 295 0x00e0 8b 44 24 40 48 8b 4c 24 38 48 8d 15 00 00 00 00 .D$@H.L$8H...... 296 0x00f0 48 39 d1 74 02 eb 44 48 89 44 24 20 84 00 48 8b H9.t..DH.D$ ..H. 297 0x0100 08 48 8b 40 08 48 89 4c 24 58 48 89 44 24 60 48 .H.@.H.L$XH.D$`H 298 0x0110 89 0c 24 48 89 44 24 08 e8 00 00 00 00 eb 00 48 ..$H.D$........H 299 0x0120 8b ac 24 88 00 00 00 48 81 c4 90 00 00 00 c3 eb ..$....H........ 300 0x0130 00 eb ec 31 c0 eb 9c eb f8 eb e4 48 89 0c 24 48 ...1.......H..$H 301 0x0140 8d 05 00 00 00 00 48 89 44 24 08 48 8d 05 00 00 ......H.D$.H.... 302 0x0150 00 00 48 89 44 24 10 e8 00 00 00 00 90 0f 1f 00 ..H.D$.......... 303 0x0160 e8 00 00 00 00 e9 96 fe ff ff .......... 304 rel 12+4 t=17 TLS+0 305 rel 106+4 t=16 go.string."draven"+0 306 rel 128+4 t=16 go.itab.*"".Cat,"".Duck+0 307 rel 191+4 t=16 go.itab.*"".Cat,"".Duck+0 308 rel 236+4 t=16 go.itab.*"".Cat,"".Duck+0 309 rel 281+4 t=8 "".Cat.Quack+0 310 rel 322+4 t=16 type.*"".Cat+0 311 rel 334+4 t=16 type."".Duck+0 312 rel 344+4 t=8 runtime.panicdottypeI+0 313 rel 353+4 t=8 runtime.morestack_noctxt+0 314 type..eq."".Cat STEXT dupok size=205 args=0x18 locals=0x58 315 0x0000 00000 (<autogenerated>:1) TEXT type..eq."".Cat(SB), DUPOK|ABIInternal, $88-24 316 0x0000 00000 (<autogenerated>:1) MOVQ TLS, CX 317 0x0009 00009 (<autogenerated>:1) PCDATA $0, $-2 318 0x0009 00009 (<autogenerated>:1) MOVQ (CX)(TLS*2), CX 319 0x0010 00016 (<autogenerated>:1) PCDATA $0, $-1 320 0x0010 00016 (<autogenerated>:1) CMPQ SP, 16(CX) 321 0x0014 00020 (<autogenerated>:1) PCDATA $0, $-2 322 0x0014 00020 (<autogenerated>:1) JLS 195 323 0x001a 00026 (<autogenerated>:1) PCDATA $0, $-1 324 0x001a 00026 (<autogenerated>:1) SUBQ $88, SP 325 0x001e 00030 (<autogenerated>:1) MOVQ BP, 80(SP) 326 0x0023 00035 (<autogenerated>:1) LEAQ 80(SP), BP 327 0x0028 00040 (<autogenerated>:1) FUNCDATA $0, gclocals·dc9b0298814590ca3ffc3a889546fc8b(SB) 328 0x0028 00040 (<autogenerated>:1) FUNCDATA $1, gclocals·2589ca35330fc0fce83503f4569854a0(SB) 329 0x0028 00040 (<autogenerated>:1) MOVB $0, "".r+112(SP) 330 0x002d 00045 (<autogenerated>:1) MOVQ "".p+96(SP), AX 331 0x0032 00050 (<autogenerated>:1) MOVQ 8(AX), AX 332 0x0036 00054 (<autogenerated>:1) MOVQ AX, ""..autotmp_4+56(SP) 333 0x003b 00059 (<autogenerated>:1) MOVQ "".q+104(SP), AX 334 0x0040 00064 (<autogenerated>:1) MOVQ 8(AX), AX 335 0x0044 00068 (<autogenerated>:1) MOVQ AX, ""..autotmp_5+48(SP) 336 0x0049 00073 (<autogenerated>:1) CMPQ ""..autotmp_4+56(SP), AX 337 0x004e 00078 (<autogenerated>:1) SETEQ AL 338 0x0051 00081 (<autogenerated>:1) MOVB AL, ""..autotmp_3+39(SP) 339 0x0055 00085 (<autogenerated>:1) JEQ 89 340 0x0057 00087 (<autogenerated>:1) JMP 193 341 0x0059 00089 (<autogenerated>:1) MOVQ "".p+96(SP), AX 342 0x005e 00094 (<autogenerated>:1) MOVQ 8(AX), AX 343 0x0062 00098 (<autogenerated>:1) MOVQ AX, ""..autotmp_6+40(SP) 344 0x0067 00103 (<autogenerated>:1) MOVQ "".p+96(SP), AX 345 0x006c 00108 (<autogenerated>:1) MOVQ (AX), AX 346 0x006f 00111 (<autogenerated>:1) MOVQ AX, ""..autotmp_8+72(SP) 347 0x0074 00116 (<autogenerated>:1) MOVQ "".q+104(SP), AX 348 0x0079 00121 (<autogenerated>:1) MOVQ (AX), AX 349 0x007c 00124 (<autogenerated>:1) MOVQ AX, ""..autotmp_9+64(SP) 350 0x0081 00129 (<autogenerated>:1) MOVQ ""..autotmp_8+72(SP), CX 351 0x0086 00134 (<autogenerated>:1) MOVQ CX, (SP) 352 0x008a 00138 (<autogenerated>:1) MOVQ AX, 8(SP) 353 0x008f 00143 (<autogenerated>:1) MOVQ ""..autotmp_6+40(SP), AX 354 0x0094 00148 (<autogenerated>:1) MOVQ AX, 16(SP) 355 0x0099 00153 (<autogenerated>:1) PCDATA $1, $1 356 0x0099 00153 (<autogenerated>:1) CALL runtime.memequal(SB) 357 0x009e 00158 (<autogenerated>:1) MOVBLZX 24(SP), AX 358 0x00a3 00163 (<autogenerated>:1) MOVB AL, ""..autotmp_7+38(SP) 359 0x00a7 00167 (<autogenerated>:1) MOVB AL, ""..autotmp_3+39(SP) 360 0x00ab 00171 (<autogenerated>:1) JMP 173 361 0x00ad 00173 (<autogenerated>:1) MOVBLZX ""..autotmp_3+39(SP), AX 362 0x00b2 00178 (<autogenerated>:1) MOVB AL, "".r+112(SP) 363 0x00b6 00182 (<autogenerated>:1) MOVQ 80(SP), BP 364 0x00bb 00187 (<autogenerated>:1) ADDQ $88, SP 365 0x00bf 00191 (<autogenerated>:1) NOP 366 0x00c0 00192 (<autogenerated>:1) RET 367 0x00c1 00193 (<autogenerated>:1) PCDATA $1, $-1 368 0x00c1 00193 (<autogenerated>:1) JMP 173 369 0x00c3 00195 (<autogenerated>:1) NOP 370 0x00c3 00195 (<autogenerated>:1) PCDATA $1, $-1 371 0x00c3 00195 (<autogenerated>:1) PCDATA $0, $-2 372 0x00c3 00195 (<autogenerated>:1) CALL runtime.morestack_noctxt(SB) 373 0x00c8 00200 (<autogenerated>:1) PCDATA $0, $-1 374 0x00c8 00200 (<autogenerated>:1) JMP 0 375 0x0000 65 48 8b 0c 25 28 00 00 00 48 8b 89 00 00 00 00 eH..%(...H...... 376 0x0010 48 3b 61 10 0f 86 a9 00 00 00 48 83 ec 58 48 89 H;a.......H..XH. 377 0x0020 6c 24 50 48 8d 6c 24 50 c6 44 24 70 00 48 8b 44 l$PH.l$P.D$p.H.D 378 0x0030 24 60 48 8b 40 08 48 89 44 24 38 48 8b 44 24 68 $`H.@.H.D$8H.D$h 379 0x0040 48 8b 40 08 48 89 44 24 30 48 39 44 24 38 0f 94 H.@.H.D$0H9D$8.. 380 0x0050 c0 88 44 24 27 74 02 eb 68 48 8b 44 24 60 48 8b ..D$'t..hH.D$`H. 381 0x0060 40 08 48 89 44 24 28 48 8b 44 24 60 48 8b 00 48 @.H.D$(H.D$`H..H 382 0x0070 89 44 24 48 48 8b 44 24 68 48 8b 00 48 89 44 24 .D$HH.D$hH..H.D$ 383 0x0080 40 48 8b 4c 24 48 48 89 0c 24 48 89 44 24 08 48 @H.L$HH..$H.D$.H 384 0x0090 8b 44 24 28 48 89 44 24 10 e8 00 00 00 00 0f b6 .D$(H.D$........ 385 0x00a0 44 24 18 88 44 24 26 88 44 24 27 eb 00 0f b6 44 D$..D$&.D$'....D 386 0x00b0 24 27 88 44 24 70 48 8b 6c 24 50 48 83 c4 58 90 $'.D$pH.l$PH..X. 387 0x00c0 c3 eb ea e8 00 00 00 00 e9 33 ff ff ff .........3... 388 rel 12+4 t=17 TLS+0 389 rel 154+4 t=8 runtime.memequal+0 390 rel 196+4 t=8 runtime.morestack_noctxt+0 391 go.cuinfo.packagename. SDWARFINFO dupok size=0 392 0x0000 6d 61 69 6e main 393 go.string." meow" SRODATA dupok size=5 394 0x0000 20 6d 65 6f 77 meow 395 go.string."draven" SRODATA dupok size=6 396 0x0000 64 72 61 76 65 6e draven 397 runtime.memequal64·f SRODATA dupok size=8 398 0x0000 00 00 00 00 00 00 00 00 ........ 399 rel 0+8 t=1 runtime.memequal64+0 400 runtime.gcbits.01 SRODATA dupok size=1 401 0x0000 01 . 402 type..namedata.*[]uint8- SRODATA dupok size=11 403 0x0000 00 00 08 2a 5b 5d 75 69 6e 74 38 ...*[]uint8 404 type.*[]uint8 SRODATA dupok size=56 405 0x0000 08 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 ................ 406 0x0010 a5 8e d0 69 08 08 08 36 00 00 00 00 00 00 00 00 ...i...6........ 407 0x0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 408 0x0030 00 00 00 00 00 00 00 00 ........ 409 rel 24+8 t=1 runtime.memequal64·f+0 410 rel 32+8 t=1 runtime.gcbits.01+0 411 rel 40+4 t=5 type..namedata.*[]uint8-+0 412 rel 48+8 t=1 type.[]uint8+0 413 type.[]uint8 SRODATA dupok size=56 414 0x0000 18 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 ................ 415 0x0010 df 7e 2e 38 02 08 08 17 00 00 00 00 00 00 00 00 .~.8............ 416 0x0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 417 0x0030 00 00 00 00 00 00 00 00 ........ 418 rel 32+8 t=1 runtime.gcbits.01+0 419 rel 40+4 t=5 type..namedata.*[]uint8-+0 420 rel 44+4 t=6 type.*[]uint8+0 421 rel 48+8 t=1 type.uint8+0 422 runtime.memequal0·f SRODATA dupok size=8 423 0x0000 00 00 00 00 00 00 00 00 ........ 424 rel 0+8 t=1 runtime.memequal0+0 425 type..namedata.*[0]uint8- SRODATA dupok size=12 426 0x0000 00 00 09 2a 5b 30 5d 75 69 6e 74 38 ...*[0]uint8 427 type.*[0]uint8 SRODATA dupok size=56 428 0x0000 08 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 ................ 429 0x0010 be a5 63 b3 08 08 08 36 00 00 00 00 00 00 00 00 ..c....6........ 430 0x0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 431 0x0030 00 00 00 00 00 00 00 00 ........ 432 rel 24+8 t=1 runtime.memequal64·f+0 433 rel 32+8 t=1 runtime.gcbits.01+0 434 rel 40+4 t=5 type..namedata.*[0]uint8-+0 435 rel 48+8 t=1 type.[0]uint8+0 436 runtime.gcbits. SRODATA dupok size=0 437 type.[0]uint8 SRODATA dupok size=72 438 0x0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 439 0x0010 93 13 6c e9 0a 01 01 11 00 00 00 00 00 00 00 00 ..l............. 440 0x0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 441 0x0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 442 0x0040 00 00 00 00 00 00 00 00 ........ 443 rel 24+8 t=1 runtime.memequal0·f+0 444 rel 32+8 t=1 runtime.gcbits.+0 445 rel 40+4 t=5 type..namedata.*[0]uint8-+0 446 rel 44+4 t=6 type.*[0]uint8+0 447 rel 48+8 t=1 type.uint8+0 448 rel 56+8 t=1 type.[]uint8+0 449 type..eqfunc."".Cat SRODATA dupok size=8 450 0x0000 00 00 00 00 00 00 00 00 ........ 451 rel 0+8 t=1 type..eq."".Cat+0 452 type..namedata.*main.Cat. SRODATA dupok size=12 453 0x0000 01 00 09 2a 6d 61 69 6e 2e 43 61 74 ...*main.Cat 454 type..namedata.*func(*main.Cat)- SRODATA dupok size=19 455 0x0000 00 00 10 2a 66 75 6e 63 28 2a 6d 61 69 6e 2e 43 ...*func(*main.C 456 0x0010 61 74 29 at) 457 type.*func(*"".Cat) SRODATA dupok size=56 458 0x0000 08 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 ................ 459 0x0010 4b 32 b1 59 08 08 08 36 00 00 00 00 00 00 00 00 K2.Y...6........ 460 0x0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 461 0x0030 00 00 00 00 00 00 00 00 ........ 462 rel 24+8 t=1 runtime.memequal64·f+0 463 rel 32+8 t=1 runtime.gcbits.01+0 464 rel 40+4 t=5 type..namedata.*func(*main.Cat)-+0 465 rel 48+8 t=1 type.func(*"".Cat)+0 466 type.func(*"".Cat) SRODATA dupok size=64 467 0x0000 08 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 ................ 468 0x0010 2a 95 aa 91 02 08 08 33 00 00 00 00 00 00 00 00 *......3........ 469 0x0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 470 0x0030 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 471 rel 32+8 t=1 runtime.gcbits.01+0 472 rel 40+4 t=5 type..namedata.*func(*main.Cat)-+0 473 rel 44+4 t=6 type.*func(*"".Cat)+0 474 rel 56+8 t=1 type.*"".Cat+0 475 type..namedata.Quack. SRODATA dupok size=8 476 0x0000 01 00 05 51 75 61 63 6b ...Quack 477 type..namedata.*func()- SRODATA dupok size=10 478 0x0000 00 00 07 2a 66 75 6e 63 28 29 ...*func() 479 type.*func() SRODATA dupok size=56 480 0x0000 08 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 ................ 481 0x0010 9b 90 75 1b 08 08 08 36 00 00 00 00 00 00 00 00 ..u....6........ 482 0x0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 483 0x0030 00 00 00 00 00 00 00 00 ........ 484 rel 24+8 t=1 runtime.memequal64·f+0 485 rel 32+8 t=1 runtime.gcbits.01+0 486 rel 40+4 t=5 type..namedata.*func()-+0 487 rel 48+8 t=1 type.func()+0 488 type.func() SRODATA dupok size=56 489 0x0000 08 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 ................ 490 0x0010 f6 bc 82 f6 02 08 08 33 00 00 00 00 00 00 00 00 .......3........ 491 0x0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 492 0x0030 00 00 00 00 .... 493 rel 32+8 t=1 runtime.gcbits.01+0 494 rel 40+4 t=5 type..namedata.*func()-+0 495 rel 44+4 t=6 type.*func()+0 496 type.*"".Cat SRODATA size=88 497 0x0000 08 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 ................ 498 0x0010 18 18 63 23 09 08 08 36 00 00 00 00 00 00 00 00 ..c#...6........ 499 0x0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 500 0x0030 00 00 00 00 00 00 00 00 00 00 00 00 01 00 01 00 ................ 501 0x0040 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 502 0x0050 00 00 00 00 00 00 00 00 ........ 503 rel 24+8 t=1 runtime.memequal64·f+0 504 rel 32+8 t=1 runtime.gcbits.01+0 505 rel 40+4 t=5 type..namedata.*main.Cat.+0 506 rel 48+8 t=1 type."".Cat+0 507 rel 56+4 t=5 type..importpath."".+0 508 rel 72+4 t=5 type..namedata.Quack.+0 509 rel 76+4 t=25 type.func()+0 510 rel 80+4 t=25 "".(*Cat).Quack+0 511 rel 84+4 t=25 "".(*Cat).Quack+0 512 type..namedata.*func(main.Cat)- SRODATA dupok size=18 513 0x0000 00 00 0f 2a 66 75 6e 63 28 6d 61 69 6e 2e 43 61 ...*func(main.Ca 514 0x0010 74 29 t) 515 type.*func("".Cat) SRODATA dupok size=56 516 0x0000 08 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 ................ 517 0x0010 f0 40 b4 be 08 08 08 36 00 00 00 00 00 00 00 00 .@.....6........ 518 0x0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 519 0x0030 00 00 00 00 00 00 00 00 ........ 520 rel 24+8 t=1 runtime.memequal64·f+0 521 rel 32+8 t=1 runtime.gcbits.01+0 522 rel 40+4 t=5 type..namedata.*func(main.Cat)-+0 523 rel 48+8 t=1 type.func("".Cat)+0 524 type.func("".Cat) SRODATA dupok size=64 525 0x0000 08 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 ................ 526 0x0010 a7 f9 12 b4 02 08 08 33 00 00 00 00 00 00 00 00 .......3........ 527 0x0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 528 0x0030 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 529 rel 32+8 t=1 runtime.gcbits.01+0 530 rel 40+4 t=5 type..namedata.*func(main.Cat)-+0 531 rel 44+4 t=6 type.*func("".Cat)+0 532 rel 56+8 t=1 type."".Cat+0 533 type..namedata.Name. SRODATA dupok size=7 534 0x0000 01 00 04 4e 61 6d 65 ...Name 535 type..namedata._- SRODATA dupok size=4 536 0x0000 00 00 01 5f ..._ 537 type."".Cat SRODATA size=160 538 0x0000 18 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 ................ 539 0x0010 12 a8 f8 10 07 08 08 19 00 00 00 00 00 00 00 00 ................ 540 0x0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 541 0x0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 542 0x0040 02 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 ................ 543 0x0050 00 00 00 00 01 00 01 00 40 00 00 00 00 00 00 00 ........@....... 544 0x0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 545 0x0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 546 0x0080 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 ........ ....... 547 0x0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 548 rel 24+8 t=1 type..eqfunc."".Cat+0 549 rel 32+8 t=1 runtime.gcbits.01+0 550 rel 40+4 t=5 type..namedata.*main.Cat.+0 551 rel 44+4 t=5 type.*"".Cat+0 552 rel 48+8 t=1 type..importpath."".+0 553 rel 56+8 t=1 type."".Cat+96 554 rel 80+4 t=5 type..importpath."".+0 555 rel 96+8 t=1 type..namedata.Name.+0 556 rel 104+8 t=1 type.string+0 557 rel 120+8 t=1 type..namedata._-+0 558 rel 128+8 t=1 type.[0]uint8+0 559 rel 144+4 t=5 type..namedata.Quack.+0 560 rel 148+4 t=25 type.func()+0 561 rel 152+4 t=25 "".(*Cat).Quack+0 562 rel 156+4 t=25 "".Cat.Quack+0 563 ""..inittask SNOPTRDATA size=24 564 0x0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 565 0x0010 00 00 00 00 00 00 00 00 ........ 566 runtime.interequal·f SRODATA dupok size=8 567 0x0000 00 00 00 00 00 00 00 00 ........ 568 rel 0+8 t=1 runtime.interequal+0 569 type..namedata.*main.Duck. SRODATA dupok size=13 570 0x0000 01 00 0a 2a 6d 61 69 6e 2e 44 75 63 6b ...*main.Duck 571 type.*"".Duck SRODATA size=56 572 0x0000 08 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 ................ 573 0x0010 64 6e eb db 08 08 08 36 00 00 00 00 00 00 00 00 dn.....6........ 574 0x0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 575 0x0030 00 00 00 00 00 00 00 00 ........ 576 rel 24+8 t=1 runtime.memequal64·f+0 577 rel 32+8 t=1 runtime.gcbits.01+0 578 rel 40+4 t=5 type..namedata.*main.Duck.+0 579 rel 48+8 t=1 type."".Duck+0 580 runtime.gcbits.02 SRODATA dupok size=1 581 0x0000 02 . 582 type."".Duck SRODATA size=104 583 0x0000 10 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 ................ 584 0x0010 61 a6 93 53 07 08 08 14 00 00 00 00 00 00 00 00 a..S............ 585 0x0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 586 0x0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 587 0x0040 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 ................ 588 0x0050 00 00 00 00 00 00 00 00 18 00 00 00 00 00 00 00 ................ 589 0x0060 00 00 00 00 00 00 00 00 ........ 590 rel 24+8 t=1 runtime.interequal·f+0 591 rel 32+8 t=1 runtime.gcbits.02+0 592 rel 40+4 t=5 type..namedata.*main.Duck.+0 593 rel 44+4 t=5 type.*"".Duck+0 594 rel 48+8 t=1 type..importpath."".+0 595 rel 56+8 t=1 type."".Duck+96 596 rel 80+4 t=5 type..importpath."".+0 597 rel 96+4 t=5 type..namedata.Quack.+0 598 rel 100+4 t=5 type.func()+0 599 go.itab.*"".Cat,"".Duck SRODATA dupok size=32 600 0x0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 601 0x0010 18 18 63 23 00 00 00 00 00 00 00 00 00 00 00 00 ..c#............ 602 rel 0+8 t=1 type."".Duck+0 603 rel 8+8 t=1 type.*"".Cat+0 604 rel 24+8 t=1 "".(*Cat).Quack+0 605 go.itablink.*"".Cat,"".Duck SRODATA dupok size=8 606 0x0000 00 00 00 00 00 00 00 00 ........ 607 rel 0+8 t=1 go.itab.*"".Cat,"".Duck+0 608 gclocals·09cf9819fc716118c209c2d2155a3632 SRODATA dupok size=10 609 0x0000 02 00 00 00 02 00 00 00 02 00 .......... 610 gclocals·69c1753bd5f81501d95132d08af04464 SRODATA dupok size=8 611 0x0000 02 00 00 00 00 00 00 00 ........ 612 gclocals·1a65e721a2ccc325b382662e7ffee780 SRODATA dupok size=10 613 0x0000 02 00 00 00 01 00 00 00 01 00 .......... 614 gclocals·15b76348caca8a511afecadf603e9401 SRODATA dupok size=10 615 0x0000 02 00 00 00 03 00 00 00 00 00 .......... 616 gclocals·2d7c1615616d4cf40d01b3385155ed6e SRODATA dupok size=11 617 0x0000 03 00 00 00 01 00 00 00 01 00 00 ........... 618 gclocals·587fba6ec64fb2bc14cbf05fff7d5e25 SRODATA dupok size=11 619 0x0000 03 00 00 00 02 00 00 00 00 00 01 ........... 620 gclocals·33cdeccccebe80329f1fdbee7f5874cb SRODATA dupok size=8 621 0x0000 01 00 00 00 00 00 00 00 ........ 622 gclocals·601c6348760aff023a3724f0ee83962c SRODATA dupok size=10 623 0x0000 01 00 00 00 0d 00 00 00 00 00 .......... 624 "".main.stkobj SRODATA size=24 625 0x0000 01 00 00 00 00 00 00 00 e8 ff ff ff ff ff ff ff ................ 626 0x0010 00 00 00 00 00 00 00 00 ........ 627 rel 16+8 t=1 type."".Cat+0 628 gclocals·dc9b0298814590ca3ffc3a889546fc8b SRODATA dupok size=10 629 0x0000 02 00 00 00 02 00 00 00 03 00 .......... 630 gclocals·2589ca35330fc0fce83503f4569854a0 SRODATA dupok size=10 631 0x0000 02 00 00 00 02 00 00 00 00 00 ..........