Advertisement
Guest User

Untitled

a guest
Jun 15th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. "".Benchmark_Append STEXT size=364 args=0x8 locals=0x460
  2.     0x0000 00000 (src/bench/copy-vs-append_test.go:15)  TEXT    "".Benchmark_Append(SB), $1120-8
  3.     0x0000 00000 (src/bench/copy-vs-append_test.go:15)  MOVQ    (TLS), CX
  4.     0x0009 00009 (src/bench/copy-vs-append_test.go:15)  LEAQ    -992(SP), AX
  5.     0x0011 00017 (src/bench/copy-vs-append_test.go:15)  CMPQ    AX, 16(CX)
  6.     0x0015 00021 (src/bench/copy-vs-append_test.go:15)  JLS 354
  7.     0x001b 00027 (src/bench/copy-vs-append_test.go:15)  SUBQ    $1120, SP
  8.     0x0022 00034 (src/bench/copy-vs-append_test.go:15)  MOVQ    BP, 1112(SP)
  9.     0x002a 00042 (src/bench/copy-vs-append_test.go:15)  LEAQ    1112(SP), BP
  10.     0x0032 00050 (src/bench/copy-vs-append_test.go:15)  FUNCDATA    $0, gclocals·c7c4fc7b12f6707ea74acf7400192967(SB)
  11.     0x0032 00050 (src/bench/copy-vs-append_test.go:15)  FUNCDATA    $1, gclocals·663f8c6bfa83aa777198789ce63d9ab4(SB)
  12.     0x0032 00050 (src/bench/copy-vs-append_test.go:15)  XORL    AX, AX
  13.     0x0034 00052 (src/bench/copy-vs-append_test.go:16)  JMP 63
  14.     0x0036 00054 (src/bench/copy-vs-append_test.go:16)  MOVQ    "".i+64(SP), CX
  15.     0x003b 00059 (src/bench/copy-vs-append_test.go:16)  LEAQ    1(CX), AX
  16.     0x003f 00063 (src/bench/copy-vs-append_test.go:16)  MOVQ    "".b+1128(SP), CX
  17.     0x0047 00071 (src/bench/copy-vs-append_test.go:16)  MOVQ    240(CX), DX
  18.     0x004e 00078 (src/bench/copy-vs-append_test.go:16)  CMPQ    AX, DX
  19.     0x0051 00081 (src/bench/copy-vs-append_test.go:16)  JGE 301
  20.     0x0057 00087 (src/bench/copy-vs-append_test.go:16)  MOVQ    AX, "".i+64(SP)
  21.     0x005c 00092 (src/bench/copy-vs-append_test.go:17)  LEAQ    ""..autotmp_4+80(SP), DI
  22.     0x0061 00097 (src/bench/copy-vs-append_test.go:17)  XORPS   X0, X0
  23.     0x0064 00100 (src/bench/copy-vs-append_test.go:17)  DUFFZERO    $0
  24.     0x0077 00119 (src/bench/copy-vs-append_test.go:18)  MOVQ    "".data+8(SB), DX
  25.     0x007e 00126 (src/bench/copy-vs-append_test.go:18)  CMPQ    DX, $1024
  26.     0x0085 00133 (src/bench/copy-vs-append_test.go:18)  JHI 214
  27.     0x0087 00135 (src/bench/copy-vs-append_test.go:18)  LEAQ    ""..autotmp_4+80(SP), BX
  28.     0x008c 00140 (src/bench/copy-vs-append_test.go:18)  MOVL    $1024, SI
  29.     0x0091 00145 (src/bench/copy-vs-append_test.go:18)  CMPQ    DX, SI
  30.     0x0094 00148 (src/bench/copy-vs-append_test.go:18)  JHI 347
  31.     0x009a 00154 (src/bench/copy-vs-append_test.go:18)  MOVQ    BX, ""..autotmp_11+1104(SP)
  32.     0x00a2 00162 (src/bench/copy-vs-append_test.go:18)  MOVQ    "".data+8(SB), AX
  33.     0x00a9 00169 (src/bench/copy-vs-append_test.go:18)  MOVQ    BX, (SP)
  34.     0x00ad 00173 (src/bench/copy-vs-append_test.go:18)  MOVQ    "".data(SB), CX
  35.     0x00b4 00180 (src/bench/copy-vs-append_test.go:18)  MOVQ    CX, 8(SP)
  36.     0x00b9 00185 (src/bench/copy-vs-append_test.go:18)  MOVQ    AX, 16(SP)
  37.     0x00be 00190 (src/bench/copy-vs-append_test.go:18)  PCDATA  $0, $1
  38.     0x00be 00190 (src/bench/copy-vs-append_test.go:18)  CALL    runtime.memmove(SB)
  39.     0x00c3 00195 (src/bench/copy-vs-append_test.go:18)  MOVQ    ""..autotmp_11+1104(SP), AX
  40.     0x00cb 00203 (src/bench/copy-vs-append_test.go:21)  TESTQ   AX, AX
  41.     0x00ce 00206 (src/bench/copy-vs-append_test.go:21)  JNE 54
  42.     0x00d4 00212 (src/bench/copy-vs-append_test.go:21)  JMP 317
  43.     0x00d6 00214 (src/bench/copy-vs-append_test.go:21)  MOVQ    DX, ""..autotmp_12+72(SP)
  44.     0x00db 00219 (src/bench/copy-vs-append_test.go:18)  LEAQ    type.uint8(SB), AX
  45.     0x00e2 00226 (src/bench/copy-vs-append_test.go:18)  MOVQ    AX, (SP)
  46.     0x00e6 00230 (src/bench/copy-vs-append_test.go:18)  LEAQ    ""..autotmp_4+80(SP), CX
  47.     0x00eb 00235 (src/bench/copy-vs-append_test.go:18)  MOVQ    CX, 8(SP)
  48.     0x00f0 00240 (src/bench/copy-vs-append_test.go:18)  MOVQ    $0, 16(SP)
  49.     0x00f9 00249 (src/bench/copy-vs-append_test.go:18)  MOVQ    $1024, 24(SP)
  50.     0x0102 00258 (src/bench/copy-vs-append_test.go:18)  MOVQ    DX, 32(SP)
  51.     0x0107 00263 (src/bench/copy-vs-append_test.go:18)  PCDATA  $0, $0
  52.     0x0107 00263 (src/bench/copy-vs-append_test.go:18)  CALL    runtime.growslice(SB)
  53.     0x010c 00268 (src/bench/copy-vs-append_test.go:18)  MOVQ    56(SP), SI
  54.     0x0111 00273 (src/bench/copy-vs-append_test.go:18)  MOVQ    40(SP), BX
  55.     0x0116 00278 (src/bench/copy-vs-append_test.go:18)  MOVQ    "".i+64(SP), AX
  56.     0x011b 00283 (src/bench/copy-vs-append_test.go:18)  MOVQ    "".b+1128(SP), CX
  57.     0x0123 00291 (src/bench/copy-vs-append_test.go:18)  MOVQ    ""..autotmp_12+72(SP), DX
  58.     0x0128 00296 (src/bench/copy-vs-append_test.go:18)  JMP 145
  59.     0x012d 00301 (<unknown line number>)    MOVQ    1112(SP), BP
  60.     0x0135 00309 (<unknown line number>)    ADDQ    $1120, SP
  61.     0x013c 00316 (<unknown line number>)    RET
  62.     0x013d 00317 (src/bench/copy-vs-append_test.go:22)  LEAQ    type.string(SB), AX
  63.     0x0144 00324 (src/bench/copy-vs-append_test.go:22)  MOVQ    AX, (SP)
  64.     0x0148 00328 (src/bench/copy-vs-append_test.go:22)  LEAQ    "".statictmp_0(SB), AX
  65.     0x014f 00335 (src/bench/copy-vs-append_test.go:22)  MOVQ    AX, 8(SP)
  66.     0x0154 00340 (src/bench/copy-vs-append_test.go:22)  PCDATA  $0, $2
  67.     0x0154 00340 (src/bench/copy-vs-append_test.go:22)  CALL    runtime.gopanic(SB)
  68.     0x0159 00345 (src/bench/copy-vs-append_test.go:22)  UNDEF
  69.     0x015b 00347 (src/bench/copy-vs-append_test.go:18)  PCDATA  $0, $2
  70.     0x015b 00347 (src/bench/copy-vs-append_test.go:18)  CALL    runtime.panicslice(SB)
  71.     0x0160 00352 (src/bench/copy-vs-append_test.go:18)  UNDEF
  72.     0x0162 00354 (src/bench/copy-vs-append_test.go:18)  NOP
  73.     0x0162 00354 (src/bench/copy-vs-append_test.go:15)  PCDATA  $0, $-1
  74.     0x0162 00354 (src/bench/copy-vs-append_test.go:15)  CALL    runtime.morestack_noctxt(SB)
  75.     0x0167 00359 (src/bench/copy-vs-append_test.go:15)  JMP 0
  76.     0x0000 64 48 8b 0c 25 00 00 00 00 48 8d 84 24 20 fc ff  dH..%....H..$ ..
  77.     0x0010 ff 48 3b 41 10 0f 86 47 01 00 00 48 81 ec 60 04  .H;A...G...H..`.
  78.     0x0020 00 00 48 89 ac 24 58 04 00 00 48 8d ac 24 58 04  ..H..$X...H..$X.
  79.     0x0030 00 00 31 c0 eb 09 48 8b 4c 24 40 48 8d 41 01 48  ..1...H.L$@H.A.H
  80.     0x0040 8b 8c 24 68 04 00 00 48 8b 91 f0 00 00 00 48 39  ..$h...H......H9
  81.     0x0050 d0 0f 8d d6 00 00 00 48 89 44 24 40 48 8d 7c 24  .......H.D$@H.|$
  82.     0x0060 50 0f 57 c0 48 89 6c 24 f0 48 8d 6c 24 f0 e8 00  P.W.H.l$.H.l$...
  83.     0x0070 00 00 00 48 8b 6d 00 48 8b 15 00 00 00 00 48 81  ...H.m.H......H.
  84.     0x0080 fa 00 04 00 00 77 4f 48 8d 5c 24 50 be 00 04 00  .....wOH.\$P....
  85.     0x0090 00 48 39 f2 0f 87 c1 00 00 00 48 89 9c 24 50 04  .H9.......H..$P.
  86.     0x00a0 00 00 48 8b 05 00 00 00 00 48 89 1c 24 48 8b 0d  ..H......H..$H..
  87.     0x00b0 00 00 00 00 48 89 4c 24 08 48 89 44 24 10 e8 00  ....H.L$.H.D$...
  88.     0x00c0 00 00 00 48 8b 84 24 50 04 00 00 48 85 c0 0f 85  ...H..$P...H....
  89.     0x00d0 62 ff ff ff eb 67 48 89 54 24 48 48 8d 05 00 00  b....gH.T$HH....
  90.     0x00e0 00 00 48 89 04 24 48 8d 4c 24 50 48 89 4c 24 08  ..H..$H.L$PH.L$.
  91.     0x00f0 48 c7 44 24 10 00 00 00 00 48 c7 44 24 18 00 04  H.D$.....H.D$...
  92.     0x0100 00 00 48 89 54 24 20 e8 00 00 00 00 48 8b 74 24  ..H.T$ .....H.t$
  93.     0x0110 38 48 8b 5c 24 28 48 8b 44 24 40 48 8b 8c 24 68  8H.\$(H.D$@H..$h
  94.     0x0120 04 00 00 48 8b 54 24 48 e9 64 ff ff ff 48 8b ac  ...H.T$H.d...H..
  95.     0x0130 24 58 04 00 00 48 81 c4 60 04 00 00 c3 48 8d 05  $X...H..`....H..
  96.     0x0140 00 00 00 00 48 89 04 24 48 8d 05 00 00 00 00 48  ....H..$H......H
  97.     0x0150 89 44 24 08 e8 00 00 00 00 0f 0b e8 00 00 00 00  .D$.............
  98.     0x0160 0f 0b e8 00 00 00 00 e9 94 fe ff ff              ............
  99.     rel 5+4 t=16 TLS+0
  100.     rel 111+4 t=8 runtime.duffzero+0
  101.     rel 122+4 t=15 "".data+8
  102.     rel 165+4 t=15 "".data+8
  103.     rel 176+4 t=15 "".data+0
  104.     rel 191+4 t=8 runtime.memmove+0
  105.     rel 222+4 t=15 type.uint8+0
  106.     rel 264+4 t=8 runtime.growslice+0
  107.     rel 320+4 t=15 type.string+0
  108.     rel 331+4 t=15 "".statictmp_0+0
  109.     rel 341+4 t=8 runtime.gopanic+0
  110.     rel 348+4 t=8 runtime.panicslice+0
  111.     rel 355+4 t=8 runtime.morestack_noctxt+0
  112. "".Benchmark_Copy STEXT size=237 args=0x8 locals=0x428
  113.     0x0000 00000 (src/bench/copy-vs-append_test.go:28)  TEXT    "".Benchmark_Copy(SB), $1064-8
  114.     0x0000 00000 (src/bench/copy-vs-append_test.go:28)  MOVQ    (TLS), CX
  115.     0x0009 00009 (src/bench/copy-vs-append_test.go:28)  LEAQ    -936(SP), AX
  116.     0x0011 00017 (src/bench/copy-vs-append_test.go:28)  CMPQ    AX, 16(CX)
  117.     0x0015 00021 (src/bench/copy-vs-append_test.go:28)  JLS 227
  118.     0x001b 00027 (src/bench/copy-vs-append_test.go:28)  SUBQ    $1064, SP
  119.     0x0022 00034 (src/bench/copy-vs-append_test.go:28)  MOVQ    BP, 1056(SP)
  120.     0x002a 00042 (src/bench/copy-vs-append_test.go:28)  LEAQ    1056(SP), BP
  121.     0x0032 00050 (src/bench/copy-vs-append_test.go:28)  FUNCDATA    $0, gclocals·1a65e721a2ccc325b382662e7ffee780(SB)
  122.     0x0032 00050 (src/bench/copy-vs-append_test.go:28)  FUNCDATA    $1, gclocals·69c1753bd5f81501d95132d08af04464(SB)
  123.     0x0032 00050 (src/bench/copy-vs-append_test.go:28)  XORL    AX, AX
  124.     0x0034 00052 (src/bench/copy-vs-append_test.go:29)  JMP 63
  125.     0x0036 00054 (src/bench/copy-vs-append_test.go:29)  MOVQ    "".i+24(SP), CX
  126.     0x003b 00059 (src/bench/copy-vs-append_test.go:29)  LEAQ    1(CX), AX
  127.     0x003f 00063 (src/bench/copy-vs-append_test.go:29)  MOVQ    "".b+1072(SP), CX
  128.     0x0047 00071 (src/bench/copy-vs-append_test.go:29)  MOVQ    240(CX), DX
  129.     0x004e 00078 (src/bench/copy-vs-append_test.go:29)  CMPQ    AX, DX
  130.     0x0051 00081 (src/bench/copy-vs-append_test.go:29)  JGE 181
  131.     0x0053 00083 (src/bench/copy-vs-append_test.go:29)  MOVQ    AX, "".i+24(SP)
  132.     0x0058 00088 (src/bench/copy-vs-append_test.go:30)  LEAQ    ""..autotmp_4+32(SP), DI
  133.     0x005d 00093 (src/bench/copy-vs-append_test.go:30)  XORPS   X0, X0
  134.     0x0060 00096 (src/bench/copy-vs-append_test.go:30)  DUFFZERO    $0
  135.     0x0073 00115 (src/bench/copy-vs-append_test.go:31)  MOVQ    "".data(SB), DX
  136.     0x007a 00122 (src/bench/copy-vs-append_test.go:31)  MOVQ    "".data+8(SB), BX
  137.     0x0081 00129 (src/bench/copy-vs-append_test.go:31)  CMPQ    BX, $1024
  138.     0x0088 00136 (src/bench/copy-vs-append_test.go:31)  JGE 174
  139.     0x008a 00138 (src/bench/copy-vs-append_test.go:31)  LEAQ    ""..autotmp_4+32(SP), AX
  140.     0x008f 00143 (src/bench/copy-vs-append_test.go:31)  MOVQ    AX, (SP)
  141.     0x0093 00147 (src/bench/copy-vs-append_test.go:31)  MOVQ    DX, 8(SP)
  142.     0x0098 00152 (src/bench/copy-vs-append_test.go:31)  MOVQ    BX, 16(SP)
  143.     0x009d 00157 (src/bench/copy-vs-append_test.go:31)  PCDATA  $0, $0
  144.     0x009d 00157 (src/bench/copy-vs-append_test.go:31)  CALL    runtime.memmove(SB)
  145.     0x00a2 00162 (src/bench/copy-vs-append_test.go:34)  LEAQ    ""..autotmp_4+32(SP), AX
  146.     0x00a7 00167 (src/bench/copy-vs-append_test.go:34)  TESTQ   AX, AX
  147.     0x00aa 00170 (src/bench/copy-vs-append_test.go:34)  JNE 54
  148.     0x00ac 00172 (src/bench/copy-vs-append_test.go:34)  JMP 197
  149.     0x00ae 00174 (src/bench/copy-vs-append_test.go:34)  MOVL    $1024, BX
  150.     0x00b3 00179 (src/bench/copy-vs-append_test.go:31)  JMP 138
  151.     0x00b5 00181 (<unknown line number>)    MOVQ    1056(SP), BP
  152.     0x00bd 00189 (<unknown line number>)    ADDQ    $1064, SP
  153.     0x00c4 00196 (<unknown line number>)    RET
  154.     0x00c5 00197 (src/bench/copy-vs-append_test.go:35)  LEAQ    type.string(SB), AX
  155.     0x00cc 00204 (src/bench/copy-vs-append_test.go:35)  MOVQ    AX, (SP)
  156.     0x00d0 00208 (src/bench/copy-vs-append_test.go:35)  LEAQ    "".statictmp_1(SB), AX
  157.     0x00d7 00215 (src/bench/copy-vs-append_test.go:35)  MOVQ    AX, 8(SP)
  158.     0x00dc 00220 (src/bench/copy-vs-append_test.go:35)  PCDATA  $0, $1
  159.     0x00dc 00220 (src/bench/copy-vs-append_test.go:35)  CALL    runtime.gopanic(SB)
  160.     0x00e1 00225 (src/bench/copy-vs-append_test.go:35)  UNDEF
  161.     0x00e3 00227 (src/bench/copy-vs-append_test.go:35)  NOP
  162.     0x00e3 00227 (src/bench/copy-vs-append_test.go:28)  PCDATA  $0, $-1
  163.     0x00e3 00227 (src/bench/copy-vs-append_test.go:28)  CALL    runtime.morestack_noctxt(SB)
  164.     0x00e8 00232 (src/bench/copy-vs-append_test.go:28)  JMP 0
  165.     0x0000 64 48 8b 0c 25 00 00 00 00 48 8d 84 24 58 fc ff  dH..%....H..$X..
  166.     0x0010 ff 48 3b 41 10 0f 86 c8 00 00 00 48 81 ec 28 04  .H;A.......H..(.
  167.     0x0020 00 00 48 89 ac 24 20 04 00 00 48 8d ac 24 20 04  ..H..$ ...H..$ .
  168.     0x0030 00 00 31 c0 eb 09 48 8b 4c 24 18 48 8d 41 01 48  ..1...H.L$.H.A.H
  169.     0x0040 8b 8c 24 30 04 00 00 48 8b 91 f0 00 00 00 48 39  ..$0...H......H9
  170.     0x0050 d0 7d 62 48 89 44 24 18 48 8d 7c 24 20 0f 57 c0  .}bH.D$.H.|$ .W.
  171.     0x0060 48 89 6c 24 f0 48 8d 6c 24 f0 e8 00 00 00 00 48  H.l$.H.l$......H
  172.     0x0070 8b 6d 00 48 8b 15 00 00 00 00 48 8b 1d 00 00 00  .m.H......H.....
  173.     0x0080 00 48 81 fb 00 04 00 00 7d 24 48 8d 44 24 20 48  .H......}$H.D$ H
  174.     0x0090 89 04 24 48 89 54 24 08 48 89 5c 24 10 e8 00 00  ..$H.T$.H.\$....
  175.     0x00a0 00 00 48 8d 44 24 20 48 85 c0 75 8a eb 17 bb 00  ..H.D$ H..u.....
  176.     0x00b0 04 00 00 eb d5 48 8b ac 24 20 04 00 00 48 81 c4  .....H..$ ...H..
  177.     0x00c0 28 04 00 00 c3 48 8d 05 00 00 00 00 48 89 04 24  (....H......H..$
  178.     0x00d0 48 8d 05 00 00 00 00 48 89 44 24 08 e8 00 00 00  H......H.D$.....
  179.     0x00e0 00 0f 0b e8 00 00 00 00 e9 13 ff ff ff           .............
  180.     rel 5+4 t=16 TLS+0
  181.     rel 107+4 t=8 runtime.duffzero+0
  182.     rel 118+4 t=15 "".data+0
  183.     rel 125+4 t=15 "".data+8
  184.     rel 158+4 t=8 runtime.memmove+0
  185.     rel 200+4 t=15 type.string+0
  186.     rel 211+4 t=15 "".statictmp_1+0
  187.     rel 221+4 t=8 runtime.gopanic+0
  188.     rel 228+4 t=8 runtime.morestack_noctxt+0
  189. "".init STEXT size=189 args=0x0 locals=0x30
  190.     0x0000 00000 (<autogenerated>:1)    TEXT    "".init(SB), $48-0
  191.     0x0000 00000 (<autogenerated>:1)    MOVQ    (TLS), CX
  192.     0x0009 00009 (<autogenerated>:1)    CMPQ    SP, 16(CX)
  193.     0x000d 00013 (<autogenerated>:1)    JLS 179
  194.     0x0013 00019 (<autogenerated>:1)    SUBQ    $48, SP
  195.     0x0017 00023 (<autogenerated>:1)    MOVQ    BP, 40(SP)
  196.     0x001c 00028 (<autogenerated>:1)    LEAQ    40(SP), BP
  197.     0x0021 00033 (<autogenerated>:1)    FUNCDATA    $0, gclocals·33cdeccccebe80329f1fdbee7f5874cb(SB)
  198.     0x0021 00033 (<autogenerated>:1)    FUNCDATA    $1, gclocals·33cdeccccebe80329f1fdbee7f5874cb(SB)
  199.     0x0021 00033 (<autogenerated>:1)    MOVBLZX "".initdone·(SB), AX
  200.     0x0028 00040 (<autogenerated>:1)    CMPB    AL, $1
  201.     0x002a 00042 (<autogenerated>:1)    JLS 54
  202.     0x002c 00044 (<autogenerated>:1)    MOVQ    40(SP), BP
  203.     0x0031 00049 (<autogenerated>:1)    ADDQ    $48, SP
  204.     0x0035 00053 (<autogenerated>:1)    RET
  205.     0x0036 00054 (<autogenerated>:1)    JNE 63
  206.     0x0038 00056 (<autogenerated>:1)    PCDATA  $0, $0
  207.     0x0038 00056 (<autogenerated>:1)    CALL    runtime.throwinit(SB)
  208.     0x003d 00061 (<autogenerated>:1)    UNDEF
  209.     0x003f 00063 (<autogenerated>:1)    MOVB    $1, "".initdone·(SB)
  210.     0x0046 00070 (<autogenerated>:1)    PCDATA  $0, $0
  211.     0x0046 00070 (<autogenerated>:1)    CALL    strings.init(SB)
  212.     0x004b 00075 (<autogenerated>:1)    PCDATA  $0, $0
  213.     0x004b 00075 (<autogenerated>:1)    CALL    testing.init(SB)
  214.     0x0050 00080 (src/bench/copy-vs-append_test.go:13)  LEAQ    go.string."x"(SB), AX
  215.     0x0057 00087 (src/bench/copy-vs-append_test.go:13)  MOVQ    AX, (SP)
  216.     0x005b 00091 (src/bench/copy-vs-append_test.go:13)  MOVQ    $1, 8(SP)
  217.     0x0064 00100 (src/bench/copy-vs-append_test.go:13)  MOVQ    $1024, 16(SP)
  218.     0x006d 00109 (src/bench/copy-vs-append_test.go:13)  PCDATA  $0, $0
  219.     0x006d 00109 (src/bench/copy-vs-append_test.go:13)  CALL    strings.Repeat(SB)
  220.     0x0072 00114 (src/bench/copy-vs-append_test.go:13)  MOVQ    24(SP), AX
  221.     0x0077 00119 (src/bench/copy-vs-append_test.go:13)  MOVQ    32(SP), CX
  222.     0x007c 00124 (src/bench/copy-vs-append_test.go:13)  MOVQ    CX, "".data+8(SB)
  223.     0x0083 00131 (src/bench/copy-vs-append_test.go:13)  MOVL    runtime.writeBarrier(SB), CX
  224.     0x0089 00137 (src/bench/copy-vs-append_test.go:13)  TESTL   CX, CX
  225.     0x008b 00139 (src/bench/copy-vs-append_test.go:13)  JNE 165
  226.     0x008d 00141 (src/bench/copy-vs-append_test.go:13)  MOVQ    AX, "".data(SB)
  227.     0x0094 00148 (<autogenerated>:1)    MOVB    $2, "".initdone·(SB)
  228.     0x009b 00155 (<autogenerated>:1)    MOVQ    40(SP), BP
  229.     0x00a0 00160 (<autogenerated>:1)    ADDQ    $48, SP
  230.     0x00a4 00164 (<autogenerated>:1)    RET
  231.     0x00a5 00165 (src/bench/copy-vs-append_test.go:13)  LEAQ    "".data(SB), DI
  232.     0x00ac 00172 (src/bench/copy-vs-append_test.go:13)  CALL    runtime.gcWriteBarrier(SB)
  233.     0x00b1 00177 (src/bench/copy-vs-append_test.go:13)  JMP 148
  234.     0x00b3 00179 (src/bench/copy-vs-append_test.go:13)  NOP
  235.     0x00b3 00179 (<autogenerated>:1)    PCDATA  $0, $-1
  236.     0x00b3 00179 (<autogenerated>:1)    CALL    runtime.morestack_noctxt(SB)
  237.     0x00b8 00184 (<autogenerated>:1)    JMP 0
  238.     0x0000 64 48 8b 0c 25 00 00 00 00 48 3b 61 10 0f 86 a0  dH..%....H;a....
  239.     0x0010 00 00 00 48 83 ec 30 48 89 6c 24 28 48 8d 6c 24  ...H..0H.l$(H.l$
  240.     0x0020 28 0f b6 05 00 00 00 00 3c 01 76 0a 48 8b 6c 24  (.......<.v.H.l$
  241.     0x0030 28 48 83 c4 30 c3 75 07 e8 00 00 00 00 0f 0b c6  (H..0.u.........
  242.     0x0040 05 00 00 00 00 01 e8 00 00 00 00 e8 00 00 00 00  ................
  243.     0x0050 48 8d 05 00 00 00 00 48 89 04 24 48 c7 44 24 08  H......H..$H.D$.
  244.     0x0060 01 00 00 00 48 c7 44 24 10 00 04 00 00 e8 00 00  ....H.D$........
  245.     0x0070 00 00 48 8b 44 24 18 48 8b 4c 24 20 48 89 0d 00  ..H.D$.H.L$ H...
  246.     0x0080 00 00 00 8b 0d 00 00 00 00 85 c9 75 18 48 89 05  ...........u.H..
  247.     0x0090 00 00 00 00 c6 05 00 00 00 00 02 48 8b 6c 24 28  ...........H.l$(
  248.     0x00a0 48 83 c4 30 c3 48 8d 3d 00 00 00 00 e8 00 00 00  H..0.H.=........
  249.     0x00b0 00 eb e1 e8 00 00 00 00 e9 43 ff ff ff           .........C...
  250.     rel 5+4 t=16 TLS+0
  251.     rel 36+4 t=15 "".initdone·+0
  252.     rel 57+4 t=8 runtime.throwinit+0
  253.     rel 65+4 t=15 "".initdone·+-1
  254.     rel 71+4 t=8 strings.init+0
  255.     rel 76+4 t=8 testing.init+0
  256.     rel 83+4 t=15 go.string."x"+0
  257.     rel 110+4 t=8 strings.Repeat+0
  258.     rel 127+4 t=15 "".data+8
  259.     rel 133+4 t=15 runtime.writeBarrier+0
  260.     rel 144+4 t=15 "".data+0
  261.     rel 150+4 t=15 "".initdone·+-1
  262.     rel 168+4 t=15 "".data+0
  263.     rel 173+4 t=8 runtime.gcWriteBarrier+0
  264.     rel 180+4 t=8 runtime.morestack_noctxt+0
  265. go.string."nil" SRODATA dupok size=3
  266.     0x0000 6e 69 6c                                         nil
  267. go.info."".Benchmark_Append SDWARFINFO size=68
  268.     0x0000 02 22 22 2e 42 65 6e 63 68 6d 61 72 6b 5f 41 70  ."".Benchmark_Ap
  269.     0x0010 70 65 6e 64 00 00 00 00 00 00 00 00 00 00 00 00  pend............
  270.     0x0020 00 00 00 00 00 01 9c 00 00 00 00 01 0e 62 00 00  .............b..
  271.     0x0030 0f 00 00 00 00 01 9c 09 69 00 10 00 00 00 00 03  ........i.......
  272.     0x0040 91 d8 77 00                                      ..w.
  273.     rel 21+8 t=1 "".Benchmark_Append+0
  274.     rel 29+8 t=1 "".Benchmark_Append+364
  275.     rel 39+4 t=29 gofile../home/manlio/code/langs/Go/src/bench/copy-vs-append_test.go+0
  276.     rel 49+4 t=28 go.info.*testing.B+0
  277.     rel 59+4 t=28 go.info.int+0
  278. go.range."".Benchmark_Append SDWARFRANGE size=0
  279. go.info."".Benchmark_Copy SDWARFINFO size=66
  280.     0x0000 02 22 22 2e 42 65 6e 63 68 6d 61 72 6b 5f 43 6f  ."".Benchmark_Co
  281.     0x0010 70 79 00 00 00 00 00 00 00 00 00 00 00 00 00 00  py..............
  282.     0x0020 00 00 00 01 9c 00 00 00 00 01 0e 62 00 00 1c 00  ...........b....
  283.     0x0030 00 00 00 01 9c 09 69 00 1d 00 00 00 00 03 91 e8  ......i.........
  284.     0x0040 77 00                                            w.
  285.     rel 19+8 t=1 "".Benchmark_Copy+0
  286.     rel 27+8 t=1 "".Benchmark_Copy+237
  287.     rel 37+4 t=29 gofile../home/manlio/code/langs/Go/src/bench/copy-vs-append_test.go+0
  288.     rel 47+4 t=28 go.info.*testing.B+0
  289.     rel 57+4 t=28 go.info.int+0
  290. go.range."".Benchmark_Copy SDWARFRANGE size=0
  291. go.string."x" SRODATA dupok size=1
  292.     0x0000 78                                               x
  293. go.info."".init SDWARFINFO size=33
  294.     0x0000 02 22 22 2e 69 6e 69 74 00 00 00 00 00 00 00 00  ."".init........
  295.     0x0010 00 00 00 00 00 00 00 00 00 01 9c 00 00 00 00 01  ................
  296.     0x0020 00                                               .
  297.     rel 9+8 t=1 "".init+0
  298.     rel 17+8 t=1 "".init+189
  299.     rel 27+4 t=29 gofile..<autogenerated>+0
  300. go.range."".init SDWARFRANGE size=0
  301. "".data SBSS size=16
  302. "".statictmp_0 SRODATA size=16
  303.     0x0000 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00  ................
  304.     rel 0+8 t=1 go.string."nil"+0
  305. "".statictmp_1 SRODATA size=16
  306.     0x0000 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00  ................
  307.     rel 0+8 t=1 go.string."nil"+0
  308. "".initdone· SNOPTRBSS size=1
  309. runtime.gcbits.01 SRODATA dupok size=1
  310.     0x0000 01                                               .
  311. type..namedata.*[]uint8- SRODATA dupok size=11
  312.     0x0000 00 00 08 2a 5b 5d 75 69 6e 74 38                 ...*[]uint8
  313. type.*[]uint8 SRODATA dupok size=56
  314.     0x0000 08 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00  ................
  315.     0x0010 a5 8e d0 69 00 08 08 36 00 00 00 00 00 00 00 00  ...i...6........
  316.     0x0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  317.     0x0030 00 00 00 00 00 00 00 00                          ........
  318.     rel 24+8 t=1 runtime.algarray+80
  319.     rel 32+8 t=1 runtime.gcbits.01+0
  320.     rel 40+4 t=5 type..namedata.*[]uint8-+0
  321.     rel 48+8 t=1 type.[]uint8+0
  322. type.[]uint8 SRODATA dupok size=56
  323.     0x0000 18 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00  ................
  324.     0x0010 df 7e 2e 38 02 08 08 17 00 00 00 00 00 00 00 00  .~.8............
  325.     0x0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  326.     0x0030 00 00 00 00 00 00 00 00                          ........
  327.     rel 24+8 t=1 runtime.algarray+0
  328.     rel 32+8 t=1 runtime.gcbits.01+0
  329.     rel 40+4 t=5 type..namedata.*[]uint8-+0
  330.     rel 44+4 t=6 type.*[]uint8+0
  331.     rel 48+8 t=1 type.uint8+0
  332. type..hashfunc1024 SRODATA dupok size=16
  333.     0x0000 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00  ................
  334.     rel 0+8 t=1 runtime.memhash_varlen+0
  335. type..eqfunc1024 SRODATA dupok size=16
  336.     0x0000 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00  ................
  337.     rel 0+8 t=1 runtime.memequal_varlen+0
  338. type..alg1024 SRODATA dupok size=16
  339.     0x0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  340.     rel 0+8 t=1 type..hashfunc1024+0
  341.     rel 8+8 t=1 type..eqfunc1024+0
  342. type..namedata.*[1024]uint8- SRODATA dupok size=15
  343.     0x0000 00 00 0c 2a 5b 31 30 32 34 5d 75 69 6e 74 38     ...*[1024]uint8
  344. type.*[1024]uint8 SRODATA dupok size=56
  345.     0x0000 08 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00  ................
  346.     0x0010 64 34 e9 6e 00 08 08 36 00 00 00 00 00 00 00 00  d4.n...6........
  347.     0x0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  348.     0x0030 00 00 00 00 00 00 00 00                          ........
  349.     rel 24+8 t=1 runtime.algarray+80
  350.     rel 32+8 t=1 runtime.gcbits.01+0
  351.     rel 40+4 t=5 type..namedata.*[1024]uint8-+0
  352.     rel 48+8 t=1 type.[1024]uint8+0
  353. runtime.gcbits. SRODATA dupok size=0
  354. type.[1024]uint8 SRODATA dupok size=72
  355.     0x0000 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  356.     0x0010 00 51 d3 6a 02 01 01 91 00 00 00 00 00 00 00 00  .Q.j............
  357.     0x0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  358.     0x0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  359.     0x0040 00 04 00 00 00 00 00 00                          ........
  360.     rel 24+8 t=1 type..alg1024+0
  361.     rel 32+8 t=1 runtime.gcbits.+0
  362.     rel 40+4 t=5 type..namedata.*[1024]uint8-+0
  363.     rel 44+4 t=6 type.*[1024]uint8+0
  364.     rel 48+8 t=1 type.uint8+0
  365.     rel 56+8 t=1 type.[]uint8+0
  366. type..importpath.strings. SRODATA dupok size=10
  367.     0x0000 00 00 07 73 74 72 69 6e 67 73                    ...strings
  368. type..importpath.testing. SRODATA dupok size=10
  369.     0x0000 00 00 07 74 65 73 74 69 6e 67                    ...testing
  370. gclocals·c7c4fc7b12f6707ea74acf7400192967 SRODATA dupok size=11
  371.     0x0000 03 00 00 00 01 00 00 00 01 01 00                 ...........
  372. gclocals·663f8c6bfa83aa777198789ce63d9ab4 SRODATA dupok size=11
  373.     0x0000 03 00 00 00 01 00 00 00 00 01 00                 ...........
  374. gclocals·1a65e721a2ccc325b382662e7ffee780 SRODATA dupok size=10
  375.     0x0000 02 00 00 00 01 00 00 00 01 00                    ..........
  376. gclocals·69c1753bd5f81501d95132d08af04464 SRODATA dupok size=8
  377.     0x0000 02 00 00 00 00 00 00 00                          ........
  378. gclocals·33cdeccccebe80329f1fdbee7f5874cb SRODATA dupok size=8
  379.     0x0000 01 00 00 00 00 00 00 00                          ........
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement