-
-
Save mkmik/9619a1ef9dcad017f659 to your computer and use it in GitHub Desktop.
This file contains hidden or 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
"".Big.String t=1 size=32 value=0 args=0x18 locals=0x0 | |
0x0000 00000 (/tmp/foo.go:9) TEXT "".Big.String(SB), $0-24 | |
0x0000 00000 (/tmp/foo.go:9) NOP | |
0x0000 00000 (/tmp/foo.go:9) NOP | |
0x0000 00000 (/tmp/foo.go:9) FUNCDATA $0, gclocals·790e5cc5051fc0affc980ade09e929ec(SB) | |
0x0000 00000 (/tmp/foo.go:9) FUNCDATA $1, gclocals·33cdeccccebe80329f1fdbee7f5874cb(SB) | |
0x0000 00000 (/tmp/foo.go:9) MOVQ $0, BX | |
0x0002 00002 (/tmp/foo.go:10) LEAQ go.string."foo"(SB), BX | |
0x0009 00009 (/tmp/foo.go:10) MOVQ BX, "".~r0+16(FP) | |
0x000e 00014 (/tmp/foo.go:10) MOVQ $3, "".~r0+24(FP) | |
0x0017 00023 (/tmp/foo.go:10) RET | |
0x0000 31 db 48 8d 1d 00 00 00 00 48 89 5c 24 10 48 c7 1.H......H.\$.H. | |
0x0010 44 24 18 03 00 00 00 c3 D$...... | |
rel 5+4 t=11 go.string."foo"+0 | |
"".print t=1 size=224 value=0 args=0x10 locals=0x68 | |
0x0000 00000 (/tmp/foo.go:14) TEXT "".print(SB), $104-16 | |
0x0000 00000 (/tmp/foo.go:14) MOVQ (TLS), CX | |
0x0009 00009 (/tmp/foo.go:14) CMPQ SP, 16(CX) | |
0x000d 00013 (/tmp/foo.go:14) JLS 204 | |
0x0013 00019 (/tmp/foo.go:14) SUBQ $104, SP | |
0x0017 00023 (/tmp/foo.go:14) FUNCDATA $0, gclocals·7e902992778eda5f91d29a3f0c115aee(SB) | |
0x0017 00023 (/tmp/foo.go:14) FUNCDATA $1, gclocals·5ef976c2593056b9243adf402ae9d952(SB) | |
0x0017 00023 (/tmp/foo.go:15) MOVQ $0, BX | |
0x0019 00025 (/tmp/foo.go:15) MOVQ BX, "".autotmp_0003+64(SP) | |
0x001e 00030 (/tmp/foo.go:15) MOVQ BX, "".autotmp_0003+72(SP) | |
0x0023 00035 (/tmp/foo.go:15) LEAQ "".autotmp_0003+64(SP), BX | |
0x0028 00040 (/tmp/foo.go:15) CMPQ BX, $0 | |
0x002c 00044 (/tmp/foo.go:15) JEQ $1, 197 | |
0x0032 00050 (/tmp/foo.go:15) MOVQ $1, "".autotmp_0000+88(SP) | |
0x003b 00059 (/tmp/foo.go:15) MOVQ $1, "".autotmp_0000+96(SP) | |
0x0044 00068 (/tmp/foo.go:15) MOVQ BX, "".autotmp_0000+80(SP) | |
0x0049 00073 (/tmp/foo.go:15) MOVQ "".s+112(FP), BX | |
0x004e 00078 (/tmp/foo.go:15) MOVQ BX, (SP) | |
0x0052 00082 (/tmp/foo.go:15) MOVQ "".s+120(FP), BX | |
0x0057 00087 (/tmp/foo.go:15) MOVQ BX, 8(SP) | |
0x005c 00092 (/tmp/foo.go:15) PCDATA $0, $1 | |
0x005c 00092 (/tmp/foo.go:15) CALL runtime.convI2E(SB) | |
0x0061 00097 (/tmp/foo.go:15) MOVQ 16(SP), CX | |
0x0066 00102 (/tmp/foo.go:15) MOVQ 24(SP), AX | |
0x006b 00107 (/tmp/foo.go:15) MOVQ "".autotmp_0000+80(SP), BX | |
0x0070 00112 (/tmp/foo.go:15) MOVQ CX, "".autotmp_0004+48(SP) | |
0x0075 00117 (/tmp/foo.go:15) MOVQ CX, (BX) | |
0x0078 00120 (/tmp/foo.go:15) MOVQ AX, "".autotmp_0004+56(SP) | |
0x007d 00125 (/tmp/foo.go:15) CMPB runtime.writeBarrierEnabled(SB), $0 | |
0x0084 00132 (/tmp/foo.go:15) JNE $0, 177 | |
0x0086 00134 (/tmp/foo.go:15) MOVQ AX, 8(BX) | |
0x008a 00138 (/tmp/foo.go:15) MOVQ "".autotmp_0000+80(SP), BX | |
0x008f 00143 (/tmp/foo.go:15) MOVQ BX, (SP) | |
0x0093 00147 (/tmp/foo.go:15) MOVQ "".autotmp_0000+88(SP), BX | |
0x0098 00152 (/tmp/foo.go:15) MOVQ BX, 8(SP) | |
0x009d 00157 (/tmp/foo.go:15) MOVQ "".autotmp_0000+96(SP), BX | |
0x00a2 00162 (/tmp/foo.go:15) MOVQ BX, 16(SP) | |
0x00a7 00167 (/tmp/foo.go:15) PCDATA $0, $2 | |
0x00a7 00167 (/tmp/foo.go:15) CALL fmt.Println(SB) | |
0x00ac 00172 (/tmp/foo.go:16) ADDQ $104, SP | |
0x00b0 00176 (/tmp/foo.go:16) RET | |
0x00b1 00177 (/tmp/foo.go:15) LEAQ 8(BX), R8 | |
0x00b5 00181 (/tmp/foo.go:15) MOVQ R8, (SP) | |
0x00b9 00185 (/tmp/foo.go:15) MOVQ AX, 8(SP) | |
0x00be 00190 (/tmp/foo.go:15) PCDATA $0, $1 | |
0x00be 00190 (/tmp/foo.go:15) CALL runtime.writebarrierptr(SB) | |
0x00c3 00195 (/tmp/foo.go:15) JMP 138 | |
0x00c5 00197 (/tmp/foo.go:15) MOVL AX, (BX) | |
0x00c7 00199 (/tmp/foo.go:15) JMP 50 | |
0x00cc 00204 (/tmp/foo.go:14) CALL runtime.morestack_noctxt(SB) | |
0x00d1 00209 (/tmp/foo.go:14) JMP 0 | |
0x0000 65 48 8b 0c 25 00 00 00 00 48 3b 61 10 0f 86 b9 eH..%....H;a.... | |
0x0010 00 00 00 48 83 ec 68 31 db 48 89 5c 24 40 48 89 ...H..h1.H.\$@H. | |
0x0020 5c 24 48 48 8d 5c 24 40 48 83 fb 00 0f 84 93 00 \$HH.\$@H....... | |
0x0030 00 00 48 c7 44 24 58 01 00 00 00 48 c7 44 24 60 ..H.D$X....H.D$` | |
0x0040 01 00 00 00 48 89 5c 24 50 48 8b 5c 24 70 48 89 ....H.\$PH.\$pH. | |
0x0050 1c 24 48 8b 5c 24 78 48 89 5c 24 08 e8 00 00 00 .$H.\$xH.\$..... | |
0x0060 00 48 8b 4c 24 10 48 8b 44 24 18 48 8b 5c 24 50 .H.L$.H.D$.H.\$P | |
0x0070 48 89 4c 24 30 48 89 0b 48 89 44 24 38 80 3d 00 H.L$0H..H.D$8.=. | |
0x0080 00 00 00 00 75 2b 48 89 43 08 48 8b 5c 24 50 48 ....u+H.C.H.\$PH | |
0x0090 89 1c 24 48 8b 5c 24 58 48 89 5c 24 08 48 8b 5c ..$H.\$XH.\$.H.\ | |
0x00a0 24 60 48 89 5c 24 10 e8 00 00 00 00 48 83 c4 68 $`H.\$......H..h | |
0x00b0 c3 4c 8d 43 08 4c 89 04 24 48 89 44 24 08 e8 00 .L.C.L..$H.D$... | |
0x00c0 00 00 00 eb c5 89 03 e9 66 ff ff ff e8 00 00 00 ........f....... | |
0x00d0 00 e9 2a ff ff ff ..*... | |
rel 5+4 t=13 +0 | |
rel 93+4 t=5 runtime.convI2E+0 | |
rel 127+4 t=11 runtime.writeBarrierEnabled+-1 | |
rel 168+4 t=5 fmt.Println+0 | |
rel 191+4 t=5 runtime.writebarrierptr+0 | |
rel 205+4 t=5 runtime.morestack_noctxt+0 | |
"".main t=1 size=144 value=0 args=0x0 locals=0x48 | |
0x0000 00000 (/tmp/foo.go:18) TEXT "".main(SB), $72-0 | |
0x0000 00000 (/tmp/foo.go:18) MOVQ (TLS), CX | |
0x0009 00009 (/tmp/foo.go:18) CMPQ SP, 16(CX) | |
0x000d 00013 (/tmp/foo.go:18) JLS 128 | |
0x000f 00015 (/tmp/foo.go:18) SUBQ $72, SP | |
0x0013 00019 (/tmp/foo.go:18) FUNCDATA $0, gclocals·33cdeccccebe80329f1fdbee7f5874cb(SB) | |
0x0013 00019 (/tmp/foo.go:18) FUNCDATA $1, gclocals·33cdeccccebe80329f1fdbee7f5874cb(SB) | |
0x0013 00019 (/tmp/foo.go:19) MOVQ $0, BX | |
0x0015 00021 (/tmp/foo.go:19) MOVQ $10, AX | |
0x001c 00028 (/tmp/foo.go:20) MOVQ AX, "".b+56(SP) | |
0x0021 00033 (/tmp/foo.go:20) MOVQ AX, "".autotmp_0005+64(SP) | |
0x0026 00038 (/tmp/foo.go:20) LEAQ type."".Big(SB), BX | |
0x002d 00045 (/tmp/foo.go:20) MOVQ BX, (SP) | |
0x0031 00049 (/tmp/foo.go:20) LEAQ type.fmt.Stringer(SB), BX | |
0x0038 00056 (/tmp/foo.go:20) MOVQ BX, 8(SP) | |
0x003d 00061 (/tmp/foo.go:20) LEAQ go.itab."".Big.fmt.Stringer(SB), BX | |
0x0044 00068 (/tmp/foo.go:20) MOVQ BX, 16(SP) | |
0x0049 00073 (/tmp/foo.go:20) LEAQ "".autotmp_0005+64(SP), BX | |
0x004e 00078 (/tmp/foo.go:20) MOVQ BX, 24(SP) | |
0x0053 00083 (/tmp/foo.go:20) MOVQ $0, 32(SP) | |
0x005c 00092 (/tmp/foo.go:20) PCDATA $0, $0 | |
0x005c 00092 (/tmp/foo.go:20) CALL runtime.convT2I(SB) | |
0x0061 00097 (/tmp/foo.go:20) LEAQ 40(SP), BX | |
0x0066 00102 (/tmp/foo.go:20) MOVQ (BX), CX | |
0x0069 00105 (/tmp/foo.go:20) MOVQ CX, (SP) | |
0x006d 00109 (/tmp/foo.go:20) MOVQ 8(BX), CX | |
0x0071 00113 (/tmp/foo.go:20) MOVQ CX, 8(SP) | |
0x0076 00118 (/tmp/foo.go:20) PCDATA $0, $0 | |
0x0076 00118 (/tmp/foo.go:20) CALL "".print(SB) | |
0x007b 00123 (/tmp/foo.go:21) ADDQ $72, SP | |
0x007f 00127 (/tmp/foo.go:21) RET | |
0x0080 00128 (/tmp/foo.go:18) CALL runtime.morestack_noctxt(SB) | |
0x0085 00133 (/tmp/foo.go:18) JMP 0 | |
0x0000 65 48 8b 0c 25 00 00 00 00 48 3b 61 10 76 71 48 eH..%....H;a.vqH | |
0x0010 83 ec 48 31 db 48 c7 c0 0a 00 00 00 48 89 44 24 ..H1.H......H.D$ | |
0x0020 38 48 89 44 24 40 48 8d 1d 00 00 00 00 48 89 1c [email protected].. | |
0x0030 24 48 8d 1d 00 00 00 00 48 89 5c 24 08 48 8d 1d $H......H.\$.H.. | |
0x0040 00 00 00 00 48 89 5c 24 10 48 8d 5c 24 40 48 89 ....H.\$.H.\$@H. | |
0x0050 5c 24 18 48 c7 44 24 20 00 00 00 00 e8 00 00 00 \$.H.D$ ........ | |
0x0060 00 48 8d 5c 24 28 48 8b 0b 48 89 0c 24 48 8b 4b .H.\$(H..H..$H.K | |
0x0070 08 48 89 4c 24 08 e8 00 00 00 00 48 83 c4 48 c3 .H.L$......H..H. | |
0x0080 e8 00 00 00 00 e9 76 ff ff ff ......v... | |
rel 5+4 t=13 +0 | |
rel 41+4 t=11 type."".Big+0 | |
rel 52+4 t=11 type.fmt.Stringer+0 | |
rel 64+4 t=11 go.itab."".Big.fmt.Stringer+0 | |
rel 93+4 t=5 runtime.convT2I+0 | |
rel 119+4 t=5 "".print+0 | |
rel 129+4 t=5 runtime.morestack_noctxt+0 | |
"".init t=1 size=80 value=0 args=0x0 locals=0x0 | |
0x0000 00000 (/tmp/foo.go:21) TEXT "".init(SB), $0-0 | |
0x0000 00000 (/tmp/foo.go:21) MOVQ (TLS), CX | |
0x0009 00009 (/tmp/foo.go:21) CMPQ SP, 16(CX) | |
0x000d 00013 (/tmp/foo.go:21) JLS 67 | |
0x000f 00015 (/tmp/foo.go:21) NOP | |
0x000f 00015 (/tmp/foo.go:21) NOP | |
0x000f 00015 (/tmp/foo.go:21) FUNCDATA $0, gclocals·33cdeccccebe80329f1fdbee7f5874cb(SB) | |
0x000f 00015 (/tmp/foo.go:21) FUNCDATA $1, gclocals·33cdeccccebe80329f1fdbee7f5874cb(SB) | |
0x000f 00015 (/tmp/foo.go:21) MOVBQZX "".initdone·(SB), BX | |
0x0016 00022 (/tmp/foo.go:21) CMPB BL, $0 | |
0x0019 00025 (/tmp/foo.go:21) JEQ 47 | |
0x001b 00027 (/tmp/foo.go:21) MOVBQZX "".initdone·(SB), BX | |
0x0022 00034 (/tmp/foo.go:21) CMPB BL, $2 | |
0x0025 00037 (/tmp/foo.go:21) JNE 40 | |
0x0027 00039 (/tmp/foo.go:21) RET | |
0x0028 00040 (/tmp/foo.go:21) PCDATA $0, $0 | |
0x0028 00040 (/tmp/foo.go:21) CALL runtime.throwinit(SB) | |
0x002d 00045 (/tmp/foo.go:21) UNDEF | |
0x002f 00047 (/tmp/foo.go:21) MOVB $1, "".initdone·(SB) | |
0x0036 00054 (/tmp/foo.go:21) PCDATA $0, $0 | |
0x0036 00054 (/tmp/foo.go:21) CALL fmt.init(SB) | |
0x003b 00059 (/tmp/foo.go:21) MOVB $2, "".initdone·(SB) | |
0x0042 00066 (/tmp/foo.go:21) RET | |
0x0043 00067 (/tmp/foo.go:21) CALL runtime.morestack_noctxt(SB) | |
0x0048 00072 (/tmp/foo.go:21) JMP 0 | |
0x0000 65 48 8b 0c 25 00 00 00 00 48 3b 61 10 76 34 0f eH..%....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 .......... | |
rel 5+4 t=13 +0 | |
rel 18+4 t=11 "".initdone·+0 | |
rel 30+4 t=11 "".initdone·+0 | |
rel 41+4 t=5 runtime.throwinit+0 | |
rel 49+4 t=11 "".initdone·+-1 | |
rel 55+4 t=5 fmt.init+0 | |
rel 61+4 t=11 "".initdone·+-1 | |
rel 68+4 t=5 runtime.morestack_noctxt+0 | |
"".(*Big).String t=1 dupok size=192 value=0 args=0x18 locals=0x30 | |
0x0000 00000 (<autogenerated>:1) TEXT "".(*Big).String(SB), $48-24 | |
0x0000 00000 (<autogenerated>:1) MOVQ (TLS), CX | |
0x0009 00009 (<autogenerated>:1) CMPQ SP, 16(CX) | |
0x000d 00013 (<autogenerated>:1) JLS 177 | |
0x0013 00019 (<autogenerated>:1) SUBQ $48, SP | |
0x0017 00023 (<autogenerated>:1) MOVQ 32(CX), BX | |
0x001b 00027 (<autogenerated>:1) TESTQ BX, BX | |
0x001e 00030 (<autogenerated>:1) JEQ 45 | |
0x0020 00032 (<autogenerated>:1) LEAQ 56(SP), DI | |
0x0025 00037 (<autogenerated>:1) CMPQ (BX), DI | |
0x0028 00040 (<autogenerated>:1) JNE 45 | |
0x002a 00042 (<autogenerated>:1) MOVQ SP, (BX) | |
0x002d 00045 (<autogenerated>:1) NOP | |
0x002d 00045 (<autogenerated>:1) FUNCDATA $0, gclocals·0b86ef39f3fed835f14ba5f4d7c62fa2(SB) | |
0x002d 00045 (<autogenerated>:1) FUNCDATA $1, gclocals·33cdeccccebe80329f1fdbee7f5874cb(SB) | |
0x002d 00045 (<autogenerated>:1) MOVQ $0, BX | |
0x002f 00047 (<autogenerated>:1) MOVQ ""..this+56(FP), BX | |
0x0034 00052 (<autogenerated>:1) MOVQ $0, BP | |
0x0036 00054 (<autogenerated>:1) CMPQ BX, BP | |
0x0039 00057 (<autogenerated>:1) JNE 128 | |
0x003b 00059 (<autogenerated>:1) LEAQ go.string."main"(SB), BX | |
0x0042 00066 (<autogenerated>:1) MOVQ BX, (SP) | |
0x0046 00070 (<autogenerated>:1) MOVQ $4, 8(SP) | |
0x004f 00079 (<autogenerated>:1) LEAQ go.string."Big"(SB), BX | |
0x0056 00086 (<autogenerated>:1) MOVQ BX, 16(SP) | |
0x005b 00091 (<autogenerated>:1) MOVQ $3, 24(SP) | |
0x0064 00100 (<autogenerated>:1) LEAQ go.string."String"(SB), BX | |
0x006b 00107 (<autogenerated>:1) MOVQ BX, 32(SP) | |
0x0070 00112 (<autogenerated>:1) MOVQ $6, 40(SP) | |
0x0079 00121 (<autogenerated>:1) PCDATA $0, $0 | |
0x0079 00121 (<autogenerated>:1) CALL runtime.panicwrap(SB) | |
0x007e 00126 (<autogenerated>:1) UNDEF | |
0x0080 00128 (<autogenerated>:1) MOVQ ""..this+56(FP), BX | |
0x0085 00133 (<autogenerated>:1) CMPQ BX, $0 | |
0x0089 00137 (<autogenerated>:1) JEQ $1, 173 | |
0x008b 00139 (<autogenerated>:1) NOP | |
0x008b 00139 (<autogenerated>:1) MOVQ (BX), BP | |
0x008e 00142 (<autogenerated>:1) NOP | |
0x008e 00142 (<autogenerated>:1) MOVQ $0, BX | |
0x0090 00144 (<autogenerated>:1) NOP | |
0x0090 00144 (<autogenerated>:1) NOP | |
0x0090 00144 (<autogenerated>:1) LEAQ go.string."foo"(SB), BX | |
0x0097 00151 (<autogenerated>:1) MOVQ $3, AX | |
0x009e 00158 (<autogenerated>:1) MOVQ BX, "".~r0+64(FP) | |
0x00a3 00163 (<autogenerated>:1) MOVQ AX, "".~r0+72(FP) | |
0x00a8 00168 (<autogenerated>:1) ADDQ $48, SP | |
0x00ac 00172 (<autogenerated>:1) RET | |
0x00ad 00173 (<autogenerated>:1) MOVL AX, (BX) | |
0x00af 00175 (<autogenerated>:1) JMP 139 | |
0x00b1 00177 (<autogenerated>:1) CALL runtime.morestack_noctxt(SB) | |
0x00b6 00182 (<autogenerated>:1) JMP 0 | |
0x0000 65 48 8b 0c 25 00 00 00 00 48 3b 61 10 0f 86 9e eH..%....H;a.... | |
0x0010 00 00 00 48 83 ec 30 48 8b 59 20 48 85 db 74 0d ...H..0H.Y H..t. | |
0x0020 48 8d 7c 24 38 48 39 3b 75 03 48 89 23 31 db 48 H.|$8H9;u.H.#1.H | |
0x0030 8b 5c 24 38 31 ed 48 39 eb 75 45 48 8d 1d 00 00 .\$81.H9.uEH.... | |
0x0040 00 00 48 89 1c 24 48 c7 44 24 08 04 00 00 00 48 ..H..$H.D$.....H | |
0x0050 8d 1d 00 00 00 00 48 89 5c 24 10 48 c7 44 24 18 ......H.\$.H.D$. | |
0x0060 03 00 00 00 48 8d 1d 00 00 00 00 48 89 5c 24 20 ....H......H.\$ | |
0x0070 48 c7 44 24 28 06 00 00 00 e8 00 00 00 00 0f 0b H.D$(........... | |
0x0080 48 8b 5c 24 38 48 83 fb 00 74 22 48 8b 2b 31 db H.\$8H...t"H.+1. | |
0x0090 48 8d 1d 00 00 00 00 48 c7 c0 03 00 00 00 48 89 H......H......H. | |
0x00a0 5c 24 40 48 89 44 24 48 48 83 c4 30 c3 89 03 eb \[email protected]$HH..0.... | |
0x00b0 da e8 00 00 00 00 e9 45 ff ff ff .......E... | |
rel 5+4 t=13 +0 | |
rel 62+4 t=11 go.string."main"+0 | |
rel 82+4 t=11 go.string."Big"+0 | |
rel 103+4 t=11 go.string."String"+0 | |
rel 122+4 t=5 runtime.panicwrap+0 | |
rel 147+4 t=11 go.string."foo"+0 | |
rel 178+4 t=5 runtime.morestack_noctxt+0 | |
type..hash.[1]interface {} t=1 dupok size=176 value=0 args=0x18 locals=0x28 | |
0x0000 00000 (/tmp/foo.go:1) TEXT type..hash.[1]interface {}(SB), $40-24 | |
0x0000 00000 (/tmp/foo.go:1) MOVQ (TLS), CX | |
0x0009 00009 (/tmp/foo.go:1) CMPQ SP, 16(CX) | |
0x000d 00013 (/tmp/foo.go:1) JLS 155 | |
0x0013 00019 (/tmp/foo.go:1) SUBQ $40, SP | |
0x0017 00023 (/tmp/foo.go:1) MOVQ "".h+56(FP), CX | |
0x001c 00028 (/tmp/foo.go:1) FUNCDATA $0, gclocals·0b86ef39f3fed835f14ba5f4d7c62fa2(SB) | |
0x001c 00028 (/tmp/foo.go:1) FUNCDATA $1, gclocals·33cdeccccebe80329f1fdbee7f5874cb(SB) | |
0x001c 00028 (/tmp/foo.go:1) MOVQ $0, AX | |
0x001e 00030 (/tmp/foo.go:1) MOVQ $1, "".autotmp_0007+24(SP) | |
0x0027 00039 (/tmp/foo.go:1) MOVQ "".autotmp_0007+24(SP), BP | |
0x002c 00044 (/tmp/foo.go:1) CMPQ AX, BP | |
0x002f 00047 (/tmp/foo.go:1) JGE $0, 141 | |
0x0031 00049 (/tmp/foo.go:1) MOVQ AX, "".autotmp_0006+32(SP) | |
0x0036 00054 (/tmp/foo.go:1) MOVQ AX, BP | |
0x0039 00057 (/tmp/foo.go:1) MOVQ CX, AX | |
0x003c 00060 (/tmp/foo.go:1) ROLQ $3, AX | |
0x0040 00064 (/tmp/foo.go:1) MOVQ $23344194077549503, BX | |
0x004a 00074 (/tmp/foo.go:1) IMULQ AX, BX | |
0x004e 00078 (/tmp/foo.go:1) MOVQ BX, AX | |
0x0051 00081 (/tmp/foo.go:1) MOVQ "".p+48(FP), BX | |
0x0056 00086 (/tmp/foo.go:1) CMPQ BX, $0 | |
0x005a 00090 (/tmp/foo.go:1) JEQ $1, 151 | |
0x005c 00092 (/tmp/foo.go:1) SHLQ $4, BP | |
0x0060 00096 (/tmp/foo.go:1) ADDQ BP, BX | |
0x0063 00099 (/tmp/foo.go:1) MOVQ BX, (SP) | |
0x0067 00103 (/tmp/foo.go:1) MOVQ AX, "".h+56(FP) | |
0x006c 00108 (/tmp/foo.go:1) MOVQ AX, 8(SP) | |
0x0071 00113 (/tmp/foo.go:1) PCDATA $0, $0 | |
0x0071 00113 (/tmp/foo.go:1) CALL runtime.nilinterhash(SB) | |
0x0076 00118 (/tmp/foo.go:1) MOVQ 16(SP), CX | |
0x007b 00123 (/tmp/foo.go:1) MOVQ "".autotmp_0006+32(SP), AX | |
0x0080 00128 (/tmp/foo.go:1) INCQ AX | |
0x0083 00131 (/tmp/foo.go:1) MOVQ "".autotmp_0007+24(SP), BP | |
0x0088 00136 (/tmp/foo.go:1) CMPQ AX, BP | |
0x008b 00139 (/tmp/foo.go:1) JLT $0, 49 | |
0x008d 00141 (/tmp/foo.go:1) MOVQ CX, "".~r2+64(FP) | |
0x0092 00146 (/tmp/foo.go:1) ADDQ $40, SP | |
0x0096 00150 (/tmp/foo.go:1) RET | |
0x0097 00151 (/tmp/foo.go:1) MOVL AX, (BX) | |
0x0099 00153 (/tmp/foo.go:1) JMP 92 | |
0x009b 00155 (/tmp/foo.go:1) CALL runtime.morestack_noctxt(SB) | |
0x00a0 00160 (/tmp/foo.go:1) JMP 0 | |
0x0000 65 48 8b 0c 25 00 00 00 00 48 3b 61 10 0f 86 88 eH..%....H;a.... | |
0x0010 00 00 00 48 83 ec 28 48 8b 4c 24 38 31 c0 48 c7 ...H..(H.L$81.H. | |
0x0020 44 24 18 01 00 00 00 48 8b 6c 24 18 48 39 e8 7d D$.....H.l$.H9.} | |
0x0030 5c 48 89 44 24 20 48 89 c5 48 89 c8 48 c1 c0 03 \H.D$ H..H..H... | |
0x0040 48 bb bf 63 8f bb 6b ef 52 00 48 0f af d8 48 89 H..c..k.R.H...H. | |
0x0050 d8 48 8b 5c 24 30 48 83 fb 00 74 3b 48 c1 e5 04 .H.\$0H...t;H... | |
0x0060 48 01 eb 48 89 1c 24 48 89 44 24 38 48 89 44 24 H..H..$H.D$8H.D$ | |
0x0070 08 e8 00 00 00 00 48 8b 4c 24 10 48 8b 44 24 20 ......H.L$.H.D$ | |
0x0080 48 ff c0 48 8b 6c 24 18 48 39 e8 7c a4 48 89 4c H..H.l$.H9.|.H.L | |
0x0090 24 40 48 83 c4 28 c3 89 03 eb c1 e8 00 00 00 00 $@H..(.......... | |
0x00a0 e9 5b ff ff ff .[... | |
rel 5+4 t=13 +0 | |
rel 114+4 t=5 runtime.nilinterhash+0 | |
rel 156+4 t=5 runtime.morestack_noctxt+0 | |
type..eq.[1]interface {} t=1 dupok size=240 value=0 args=0x18 locals=0x58 | |
0x0000 00000 (/tmp/foo.go:1) TEXT type..eq.[1]interface {}(SB), $88-24 | |
0x0000 00000 (/tmp/foo.go:1) MOVQ (TLS), CX | |
0x0009 00009 (/tmp/foo.go:1) CMPQ SP, 16(CX) | |
0x000d 00013 (/tmp/foo.go:1) JLS 225 | |
0x0013 00019 (/tmp/foo.go:1) SUBQ $88, SP | |
0x0017 00023 (/tmp/foo.go:1) FUNCDATA $0, gclocals·3bb21ca8fe1d99a3e492463bd711418a(SB) | |
0x0017 00023 (/tmp/foo.go:1) FUNCDATA $1, gclocals·a8eabfc4a4514ed6b3b0c61e9680e440(SB) | |
0x0017 00023 (/tmp/foo.go:1) MOVQ $0, AX | |
0x0019 00025 (/tmp/foo.go:1) MOVQ $1, "".autotmp_0009+40(SP) | |
0x0022 00034 (/tmp/foo.go:1) MOVQ "".autotmp_0009+40(SP), BP | |
0x0027 00039 (/tmp/foo.go:1) CMPQ AX, BP | |
0x002a 00042 (/tmp/foo.go:1) JGE $0, 194 | |
0x0030 00048 (/tmp/foo.go:1) MOVQ AX, "".autotmp_0008+48(SP) | |
0x0035 00053 (/tmp/foo.go:1) MOVQ "".q+104(FP), BX | |
0x003a 00058 (/tmp/foo.go:1) CMPQ BX, $0 | |
0x003e 00062 (/tmp/foo.go:1) JEQ $1, 218 | |
0x0044 00068 (/tmp/foo.go:1) MOVQ AX, BP | |
0x0047 00071 (/tmp/foo.go:1) SHLQ $4, BP | |
0x004b 00075 (/tmp/foo.go:1) ADDQ BP, BX | |
0x004e 00078 (/tmp/foo.go:1) MOVQ (BX), CX | |
0x0051 00081 (/tmp/foo.go:1) MOVQ 8(BX), SI | |
0x0055 00085 (/tmp/foo.go:1) MOVQ "".p+96(FP), BX | |
0x005a 00090 (/tmp/foo.go:1) CMPQ BX, $0 | |
0x005e 00094 (/tmp/foo.go:1) JEQ $1, 214 | |
0x0060 00096 (/tmp/foo.go:1) MOVQ AX, BP | |
0x0063 00099 (/tmp/foo.go:1) SHLQ $4, BP | |
0x0067 00103 (/tmp/foo.go:1) ADDQ BP, BX | |
0x006a 00106 (/tmp/foo.go:1) MOVQ (BX), AX | |
0x006d 00109 (/tmp/foo.go:1) MOVQ 8(BX), DX | |
0x0071 00113 (/tmp/foo.go:1) CMPQ AX, CX | |
0x0074 00116 (/tmp/foo.go:1) JNE 204 | |
0x0076 00118 (/tmp/foo.go:1) MOVQ AX, "".autotmp_0011+56(SP) | |
0x007b 00123 (/tmp/foo.go:1) MOVQ AX, (SP) | |
0x007f 00127 (/tmp/foo.go:1) MOVQ DX, "".autotmp_0011+64(SP) | |
0x0084 00132 (/tmp/foo.go:1) MOVQ DX, 8(SP) | |
0x0089 00137 (/tmp/foo.go:1) MOVQ CX, "".autotmp_0010+72(SP) | |
0x008e 00142 (/tmp/foo.go:1) MOVQ CX, 16(SP) | |
0x0093 00147 (/tmp/foo.go:1) MOVQ SI, "".autotmp_0010+80(SP) | |
0x0098 00152 (/tmp/foo.go:1) MOVQ SI, 24(SP) | |
0x009d 00157 (/tmp/foo.go:1) PCDATA $0, $0 | |
0x009d 00157 (/tmp/foo.go:1) CALL runtime.efaceeq(SB) | |
0x00a2 00162 (/tmp/foo.go:1) MOVBQZX 32(SP), BX | |
0x00a7 00167 (/tmp/foo.go:1) CMPB BL, $0 | |
0x00aa 00170 (/tmp/foo.go:1) JEQ 204 | |
0x00ac 00172 (/tmp/foo.go:1) MOVQ "".autotmp_0008+48(SP), AX | |
0x00b1 00177 (/tmp/foo.go:1) INCQ AX | |
0x00b4 00180 (/tmp/foo.go:1) MOVQ "".autotmp_0009+40(SP), BP | |
0x00b9 00185 (/tmp/foo.go:1) CMPQ AX, BP | |
0x00bc 00188 (/tmp/foo.go:1) JLT $0, 48 | |
0x00c2 00194 (/tmp/foo.go:1) MOVB $1, "".~r2+112(FP) | |
0x00c7 00199 (/tmp/foo.go:1) ADDQ $88, SP | |
0x00cb 00203 (/tmp/foo.go:1) RET | |
0x00cc 00204 (/tmp/foo.go:1) MOVB $0, "".~r2+112(FP) | |
0x00d1 00209 (/tmp/foo.go:1) ADDQ $88, SP | |
0x00d5 00213 (/tmp/foo.go:1) RET | |
0x00d6 00214 (/tmp/foo.go:1) MOVL AX, (BX) | |
0x00d8 00216 (/tmp/foo.go:1) JMP 96 | |
0x00da 00218 (/tmp/foo.go:1) MOVL AX, (BX) | |
0x00dc 00220 (/tmp/foo.go:1) JMP 68 | |
0x00e1 00225 (/tmp/foo.go:1) CALL runtime.morestack_noctxt(SB) | |
0x00e6 00230 (/tmp/foo.go:1) JMP 0 | |
0x0000 65 48 8b 0c 25 00 00 00 00 48 3b 61 10 0f 86 ce eH..%....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 ........... | |
rel 5+4 t=13 +0 | |
rel 158+4 t=5 runtime.efaceeq+0 | |
rel 226+4 t=5 runtime.morestack_noctxt+0 | |
go.string.hdr."foo" 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."foo"+0 | |
go.string."foo" t=8 dupok size=8 value=0 | |
0x0000 66 6f 6f 00 foo. | |
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·5ef976c2593056b9243adf402ae9d952 t=8 dupok size=20 value=0 | |
0x0000 03 00 00 00 07 00 00 00 00 00 00 00 1c 00 00 00 ................ | |
0x0010 0c 00 00 00 .... | |
gclocals·7e902992778eda5f91d29a3f0c115aee t=8 dupok size=20 value=0 | |
0x0000 03 00 00 00 02 00 00 00 03 00 00 00 03 00 00 00 ................ | |
0x0010 03 00 00 00 .... | |
go.itab."".Big.fmt.Stringer t=24 dupok size=8 value=0 | |
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 ........ | |
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=24 size=1 value=0 | |
"".Big.String·f t=8 dupok size=8 value=0 | |
0x0000 00 00 00 00 00 00 00 00 ........ | |
rel 0+8 t=1 "".Big.String+0 | |
"".print·f t=8 dupok size=8 value=0 | |
0x0000 00 00 00 00 00 00 00 00 ........ | |
rel 0+8 t=1 "".print+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 | |
"".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."*main.Big" t=8 dupok size=16 value=0 | |
0x0000 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 ................ | |
rel 0+8 t=1 go.string."*main.Big"+0 | |
go.string."*main.Big" t=8 dupok size=16 value=0 | |
0x0000 2a 6d 61 69 6e 2e 42 69 67 00 *main.Big. | |
go.string.hdr."main" t=8 dupok size=16 value=0 | |
0x0000 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 ................ | |
rel 0+8 t=1 go.string."main"+0 | |
go.string."main" t=8 dupok size=8 value=0 | |
0x0000 6d 61 69 6e 00 main. | |
go.string.hdr."Big" 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."Big"+0 | |
go.string."Big" t=8 dupok size=8 value=0 | |
0x0000 42 69 67 00 Big. | |
go.string.hdr."String" 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."String"+0 | |
go.string."String" t=8 dupok size=8 value=0 | |
0x0000 53 74 72 69 6e 67 00 String. | |
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 ............ | |
go.string.hdr."func(*main.Big) string" t=8 dupok size=16 value=0 | |
0x0000 00 00 00 00 00 00 00 00 16 00 00 00 00 00 00 00 ................ | |
rel 0+8 t=1 go.string."func(*main.Big) string"+0 | |
go.string."func(*main.Big) string" t=8 dupok size=24 value=0 | |
0x0000 66 75 6e 63 28 2a 6d 61 69 6e 2e 42 69 67 29 20 func(*main.Big) | |
0x0010 73 74 72 69 6e 67 00 string. | |
type.func(*"".Big) string t=8 dupok size=144 value=0 | |
0x0000 08 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 ................ | |
0x0010 28 03 28 4c 00 08 08 33 00 00 00 00 00 00 00 00 (.(L...3........ | |
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 01 00 00 00 00 00 00 00 ................ | |
0x0060 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ | |
0x0070 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 ................ | |
0x0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ | |
rel 24+8 t=1 runtime.algarray+192 | |
rel 32+8 t=1 runtime.gcbits.01+0 | |
rel 40+8 t=1 go.string.hdr."func(*main.Big) string"+0 | |
rel 56+8 t=1 go.weak.type.*func(*"".Big) string+0 | |
rel 64+8 t=1 runtime.zerovalue+0 | |
rel 80+8 t=1 type.func(*"".Big) string+128 | |
rel 104+8 t=1 type.func(*"".Big) string+136 | |
rel 128+8 t=1 type.*"".Big+0 | |
rel 136+8 t=1 type.string+0 | |
go.typelink.func(*main.Big) string func(*"".Big) string t=8 dupok size=8 value=0 | |
0x0000 00 00 00 00 00 00 00 00 ........ | |
rel 0+8 t=1 type.func(*"".Big) string+0 | |
go.string.hdr."func() string" t=8 dupok size=16 value=0 | |
0x0000 00 00 00 00 00 00 00 00 0d 00 00 00 00 00 00 00 ................ | |
rel 0+8 t=1 go.string."func() string"+0 | |
go.string."func() string" t=8 dupok size=16 value=0 | |
0x0000 66 75 6e 63 28 29 20 73 74 72 69 6e 67 00 func() string. | |
type.func() string t=8 dupok size=136 value=0 | |
0x0000 08 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 ................ | |
0x0010 a2 6d cb 1e 00 08 08 33 00 00 00 00 00 00 00 00 .m.....3........ | |
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 00 00 00 00 00 00 00 00 ................ | |
0x0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ | |
0x0070 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 ................ | |
0x0080 00 00 00 00 00 00 00 00 ........ | |
rel 24+8 t=1 runtime.algarray+192 | |
rel 32+8 t=1 runtime.gcbits.01+0 | |
rel 40+8 t=1 go.string.hdr."func() string"+0 | |
rel 56+8 t=1 go.weak.type.*func() string+0 | |
rel 64+8 t=1 runtime.zerovalue+0 | |
rel 80+8 t=1 type.func() string+128 | |
rel 104+8 t=1 type.func() string+128 | |
rel 128+8 t=1 type.string+0 | |
go.typelink.func() string func() string t=8 dupok size=8 value=0 | |
0x0000 00 00 00 00 00 00 00 00 ........ | |
rel 0+8 t=1 type.func() string+0 | |
type.*"".Big t=8 size=168 value=0 | |
0x0000 08 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 ................ | |
0x0010 4f 77 f7 ee 00 08 08 36 00 00 00 00 00 00 00 00 Ow.....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 00 00 00 00 00 00 00 00 ................ | |
0x0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ | |
0x0060 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 ................ | |
0x0070 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ | |
0x0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ | |
0x0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ | |
0x00a0 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."*main.Big"+0 | |
rel 56+8 t=1 go.weak.type.**"".Big+0 | |
rel 64+8 t=1 runtime.zerovalue+0 | |
rel 72+8 t=1 type."".Big+0 | |
rel 48+8 t=1 type.*"".Big+80 | |
rel 96+8 t=1 type.*"".Big+120 | |
rel 120+8 t=1 go.string.hdr."String"+0 | |
rel 136+8 t=1 type.func() string+0 | |
rel 144+8 t=1 type.func(*"".Big) string+0 | |
rel 152+8 t=1 "".(*Big).String+0 | |
rel 160+8 t=1 "".(*Big).String+0 | |
runtime.gcbits. t=8 dupok size=0 value=0 | |
go.string.hdr."main.Big" t=8 dupok size=16 value=0 | |
0x0000 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 ................ | |
rel 0+8 t=1 go.string."main.Big"+0 | |
go.string."main.Big" t=8 dupok size=16 value=0 | |
0x0000 6d 61 69 6e 2e 42 69 67 00 main.Big. | |
go.string.hdr."Foo" 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."Foo"+0 | |
go.string."Foo" t=8 dupok size=8 value=0 | |
0x0000 46 6f 6f 00 Foo. | |
go.string.hdr."func(main.Big) string" t=8 dupok size=16 value=0 | |
0x0000 00 00 00 00 00 00 00 00 15 00 00 00 00 00 00 00 ................ | |
rel 0+8 t=1 go.string."func(main.Big) string"+0 | |
go.string."func(main.Big) string" t=8 dupok size=24 value=0 | |
0x0000 66 75 6e 63 28 6d 61 69 6e 2e 42 69 67 29 20 73 func(main.Big) s | |
0x0010 74 72 69 6e 67 00 tring. | |
type.func("".Big) string t=8 dupok size=144 value=0 | |
0x0000 08 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 ................ | |
0x0010 61 ad e2 18 00 08 08 33 00 00 00 00 00 00 00 00 a......3........ | |
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 01 00 00 00 00 00 00 00 ................ | |
0x0060 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ | |
0x0070 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 ................ | |
0x0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ | |
rel 24+8 t=1 runtime.algarray+192 | |
rel 32+8 t=1 runtime.gcbits.01+0 | |
rel 40+8 t=1 go.string.hdr."func(main.Big) string"+0 | |
rel 56+8 t=1 go.weak.type.*func("".Big) string+0 | |
rel 64+8 t=1 runtime.zerovalue+0 | |
rel 80+8 t=1 type.func("".Big) string+128 | |
rel 104+8 t=1 type.func("".Big) string+136 | |
rel 128+8 t=1 type."".Big+0 | |
rel 136+8 t=1 type.string+0 | |
go.typelink.func(main.Big) string func("".Big) string t=8 dupok size=8 value=0 | |
0x0000 00 00 00 00 00 00 00 00 ........ | |
rel 0+8 t=1 type.func("".Big) string+0 | |
type."".Big t=8 size=224 value=0 | |
0x0000 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ | |
0x0010 f8 ea 35 c5 00 08 08 99 00 00 00 00 00 00 00 00 ..5............. | |
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 01 00 00 00 00 00 00 00 ................ | |
0x0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ | |
0x0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ | |
0x0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ | |
0x0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ | |
0x00a0 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 ................ | |
0x00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ | |
0x00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ | |
0x00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ | |
rel 24+8 t=1 runtime.algarray+80 | |
rel 32+8 t=1 runtime.gcbits.+0 | |
rel 40+8 t=1 go.string.hdr."main.Big"+0 | |
rel 56+8 t=1 type.*"".Big+0 | |
rel 64+8 t=1 runtime.zerovalue+0 | |
rel 72+8 t=1 type."".Big+96 | |
rel 96+8 t=1 go.string.hdr."Foo"+0 | |
rel 112+8 t=1 type.int+0 | |
rel 48+8 t=1 type."".Big+136 | |
rel 136+8 t=1 go.string.hdr."Big"+0 | |
rel 144+8 t=1 go.importpath."".+0 | |
rel 152+8 t=1 type."".Big+176 | |
rel 176+8 t=1 go.string.hdr."String"+0 | |
rel 192+8 t=1 type.func() string+0 | |
rel 200+8 t=1 type.func("".Big) string+0 | |
rel 208+8 t=1 "".(*Big).String+0 | |
rel 216+8 t=1 "".Big.String+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=96 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 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 runtime.zerovalue+0 | |
rel 72+8 t=1 type.interface {}+96 | |
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=80 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 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 runtime.zerovalue+0 | |
rel 72+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=96 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 00 00 00 00 00 00 00 00 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 runtime.zerovalue+0 | |
rel 72+8 t=1 type.interface {}+0 | |
rel 80+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=80 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 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 runtime.zerovalue+0 | |
rel 72+8 t=1 type.[1]interface {}+0 | |
go.string.hdr."runtime" 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."runtime"+0 | |
go.string."runtime" t=8 dupok size=8 value=0 | |
0x0000 72 75 6e 74 69 6d 65 00 runtime. | |
go.importpath.runtime. 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."runtime"+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 | |
"".(*Big).String·f t=8 dupok size=8 value=0 | |
0x0000 00 00 00 00 00 00 00 00 ........ | |
rel 0+8 t=1 "".(*Big).String+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 | |
runtime.zerovalue t=8 dupok size=0 value=0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment