1 !<arch> 2 __.PKGDEF 0 0 0 644 807 ` 3 go object darwin amd64 go1.8 X:framepointer 4 build id "6bc35d005e960bf4ffafaa7e6b3c92282f20d887" 5 ---- 6 7 build id "6bc35d005e960bf4ffafaa7e6b3c92282f20d887" 8 9 $$B 10 version 3 11 12 gcprog Q|SGOROOT/src/cmd/internal/gcprog/gcprog.goWriterwriteByte" index 17 b"nb debug io Write"pn&err"debugBuf"Append<w1" prog2 esc:0x1 22 n3BitIndex<w2|S 23 Debug< |S>out2|SEnd< 1Init< |S"writeByte2RPtr< 25 index28Repeat< 27 n2 28 c3ShouldRepeat<*|S 29 & 30 c4FZeroUntil< 31 8byte< esc:0x9"x2flushlit< +lit< "Jvarint< H 34 J Xinitt* 37 (t .(t 4B 38 39 %B& 40 41 %@ 42 $$ 43 _go_.o 0 0 0 644 29384 ` 44 go object darwin amd64 go1.8 X:framepointer 45 build id "6bc35d005e960bf4ffafaa7e6b3c92282f20d887" 46 ---- 47 48 49 ! 50 go17ld 51 fmt.aio.a""".(*Writer).Init(runtime.writeBarrier.runtime.writebarrierptr0runtime.morestack_noctxtwriteByte type.func(uint8)wtype.*"".WriterTgclocalsdc9b0298814590ca3ffc3a889546fc8bTgclocals69c1753bd5f81501d95132d08af04464R$GOROOT/src/cmd/internal/gcprog/gcprog.go$"".(*Writer).Debugouttype.io.WriterTgclocals9aa48eca674789341e2d6be6614c399c*"".(*Writer).BitIndex~r0type.int64Tgclocalsaef1f7ba6e2630c93a51843d99f5a28aTgclocals33cdeccccebe80329f1fdbee7f5874cb""".(*Writer).bytetype.uint8"runtime.growslice.autotmp_1type.int.autotmp_0type.*[]uint8xTgclocalsfd1052c3c0d79a26f8afdf6e802f9f01Tgclocals663f8c6bfa83aa777198789ce63d9ab4 "".(*Writer).End*"".(*Writer).flushlit"".progbits"runtime.printlockRgo.string."gcprog: End wrote program for"&runtime.printstringruntime.printsp runtime.printintLgo.string."bits, but current index is"runtime.printnl&runtime.printunlock>go.string."gcprog: out of sync"type.stringruntime.convT2Eruntime.gopanic 52 index.autotmp_4.autotmp_2Tgclocals2d7c1615616d4cf40d01b3385155ed6eTgclocals587fba6ec64fb2bc14cbf05fff7d5e25 "".(*Writer).Ptr,"".(*Writer).ZeroUntil "".(*Writer).lit>go.string."gcprog: ptr at %d\n"fmt.Fprintf@go.string."gcprog: Ptr at index"@go.string."but current index is"Jgo.string."gcprog: invalid Ptr index".autotmp_7.autotmp_12.autotmp_6(type.[1]interface {}.autotmp_5Tgclocals38cd6c5dc113deaaac86733e20707ab7Tgclocals7e62cffe22d3a35b32f9075aade164f72"".(*Writer).ShouldRepeat~r2type.boolcnTgclocalsff19ed39bdde8a01a800918ac3ef0ec7&"".(*Writer).Repeat&"".(*Writer).varintJgo.string."gcprog: repeat %d %d\n".autotmp_15.autotmp_14.autotmp_13(type.[2]interface {}Tgclocals9751a1d5d8cb96a138a70dd08682feacTgclocals037c1360cc57929d7f2b26c892bdc785^go.string."gcprog: advance to %d by literals\n"Zgo.string."gcprog: advance to %d by repeat\n"6go.string."gcprog: Advance"0go.string."but index is"Rgo.string."gcprog: invalid Advance index"skipi.autotmp_34.autotmp_26.autotmp_23.autotmp_25.autotmp_22.autotmp_21Tgclocals7d6dc0137570b246b37437e57288fcd6Tgclocals5cdd1b4c7f8749aacabea1f9419a87e5&"".(*Writer).Append go.string."%02x"go.string."\n"go.string." "$runtime.panicsliceZgo.string."gcprog: wrong bit count in append"Zgo.string."gcprog: append prog for %d ptrs\n"go.string."\t".autotmp_43.autotmp_55.autotmp_36.autotmp_56type.*uint8.autotmp_42.autotmp_37.autotmp_35progtype.[]uint8Tgclocalsd509c715fef1ebec2a3bc4701bac7b43Tgclocals25e87e3d979013e75608e32f2403834f^go.string."gcprog: found end instruction after",go.string."ptrs, with"6go.string."bytes remaining"`go.string."gcprog: extra data at end of program""".readvarintnbit.autotmp_63~r1pTgclocals0bc550b6b95948f318d057651e9cddea$runtime.panicindexTgclocals564c88c798e834d77927d2fafb0b5dcaTgclocals524d71b8d4b4126db12e7a6de3370d94Fgo.string."gcprog: negative varint".autotmp_69Tgclocals69c8abe0d2280b641caedd7f008b2cfa"go.string." %02x"Ngo.string."gcprog: flush %d literals\n"$go.string."\t%v\n"$go.string."\t%02x"bits.autotmp_82.autotmp_79.autotmp_76.autotmp_103.autotmp_81.autotmp_78.autotmp_75.autotmp_72.autotmp_71.autotmp_74Tgclocals2a2bd2cdcc8b9465c30dbd22b3af35a2Tgclocals9ce213e07f6cc33decf612e11f990f41"".init"".initdone"runtime.throwinitfmt.initio.init4type..hash.[2]interface {}(runtime.nilinterhashtype.uintptrh*type.*[2]interface {}Tgclocalsd4dc2f11db048877dbc0f60a22b4adb30type..eq.[2]interface {}runtime.efaceeqqTgclocals8f9cec06d1ae35cc9900c511c5e4bdab2go.info."".(*Writer).Init$go.info.*"".Writer&go.info.func(uint8)4go.info."".(*Writer).Debug"go.info.io.Writer:go.info."".(*Writer).BitIndexgo.info.int642go.info."".(*Writer).bytego.info.uint80go.info."".(*Writer).End0go.info."".(*Writer).PtrBgo.info."".(*Writer).ShouldRepeatgo.info.bool6go.info."".(*Writer).Repeat<go.info."".(*Writer).ZeroUntil6go.info."".(*Writer).Appendgo.info.intgo.info.[]uint8&go.info."".progbits*go.info."".readvarint0go.info."".(*Writer).lit6go.info."".(*Writer).varint:go.info."".(*Writer).flushlitgo.info."".init"runtime.gcbits.01:type..namedata.**func(uint8).$type.**func(uint8) runtime.algarray"type.*func(uint8)8type..namedata.*func(uint8).2type..namedata.**[]uint8.type.**[]uint80type..namedata.*[]uint8."type..hashfunc127,runtime.memhash_varlentype..eqfunc127.runtime.memequal_varlentype..alg1276type..namedata.*[127]uint8. type.*[127]uint8type.[127]uint8runtime.gcbits.*runtime.gcbits.010038<type..namedata.*gcprog.Writer.(type..importpath."".2type..namedata.writeByte.*type..namedata.index."type..namedata.b.$type..namedata.nb.*type..namedata.debug.0type..namedata.debugBuf.type."".Writer>type..namedata.**gcprog.Writer. type.**"".Writerjtype..namedata.*func(*gcprog.Writer, []uint8, int64).Ltype.*func(*"".Writer, []uint8, int64)Jtype.func(*"".Writer, []uint8, int64)Vtype..namedata.*func(*gcprog.Writer) int64.8type.*func(*"".Writer) int646type.func(*"".Writer) int64`type..namedata.*func(*gcprog.Writer, io.Writer).Btype.*func(*"".Writer, io.Writer)@type.func(*"".Writer, io.Writer)Jtype..namedata.*func(*gcprog.Writer).,type.*func(*"".Writer)*type.func(*"".Writer)dtype..namedata.*func(*gcprog.Writer, func(uint8)).Ftype.*func(*"".Writer, func(uint8))Dtype.func(*"".Writer, func(uint8))Xtype..namedata.*func(*gcprog.Writer, int64).:type.*func(*"".Writer, int64)8type.func(*"".Writer, int64)ftype..namedata.*func(*gcprog.Writer, int64, int64).Htype.*func(*"".Writer, int64, int64)Ftype.func(*"".Writer, int64, int64)ptype..namedata.*func(*gcprog.Writer, int64, int64) bool.Rtype.*func(*"".Writer, int64, int64) boolPtype.func(*"".Writer, int64, int64) boolXtype..namedata.*func(*gcprog.Writer, uint8).:type.*func(*"".Writer, uint8)8type.func(*"".Writer, uint8),type..namedata.Append.Jtype..namedata.*func([]uint8, int64).4type.*func([]uint8, int64)2type.func([]uint8, int64)0type..namedata.BitIndex.:type..namedata.*func() int64.$type.*func() int64"type.func() int64*type..namedata.Debug.@type..namedata.*func(io.Writer).*type.*func(io.Writer)(type.func(io.Writer)&type..namedata.End..type..namedata.*func().type.*func()type.func()(type..namedata.Init.Dtype..namedata.*func(func(uint8))..type.*func(func(uint8)),type.func(func(uint8))&type..namedata.Ptr.8type..namedata.*func(int64)."type.*func(int64) type.func(int64),type..namedata.Repeat.Ftype..namedata.*func(int64, int64).0type.*func(int64, int64).type.func(int64, int64)8type..namedata.ShouldRepeat.Ptype..namedata.*func(int64, int64) bool.:type.*func(int64, int64) bool8type.func(int64, int64) bool2type..namedata.ZeroUntil.(type..namedata.byte.0type..namedata.flushlit.&type..namedata.lit.,type..namedata.varint.:type..namedata.*interface {}.$type.*interface {}"type.interface {}"runtime.gcbits.03>type..namedata.*[]interface {}.(type.*[]interface {}&type.[]interface {}@type..namedata.*[1]interface {}.*type.*[1]interface {}Dgo.info.type..hash.[2]interface {}0go.info.*[2]interface {}go.info.uintptr@go.info.type..eq.[2]interface {}<type..hashfunc.[2]interface {}8type..eqfunc.[2]interface {}2type..alg.[2]interface {}Btype..namedata.**[2]interface {}.,type.**[2]interface {}@type..namedata.*[2]interface {}."runtime.gcbits.0f*type..importpath.fmt.(type..importpath.io. H$eH%H;avFHHl$Hl$HD$ uHL$(HHl$HH$HD$(HD$0,/0/\d 55 NeH%H;av[HHl$Hl$HD$(HL$ HHuHD$0HHl$HH$HD$0HD$0A/0/qr. 57 cHD$H@HD$~eH%H;a 59 HXHl$PHl$PHD$`HHHHHHH|$HLCI9*HsHt$h@4H@4$HHl$PHXHH$HL$H\$Ht$LD$ HD$(HL$0HL$@HT$8H\$`HuHHHHHlHT$HH$HD$HL$@H\$`t$hWr 60 !> 62 63 64 ~+Y 65 eH%H;aFHHHl$@Hl$@HD$PH$HD$PH$D$HD$PHHu 67 Hl$@HHHHHH$HT$H\$HD$HD$ HL$PHIHL$(H9uHH$HD$HD$ H$HH$HD$HD$(H$HHD$0HD$8HH$HD$0HD$HD$HL$H$HL$E 70 ! 71 2 73 lI 74 *z 75 eH%HD$H;AHH$H$H$HHHL$XH$H9H$HT$H$HHuH$D$H$HH$HL$PHD$`HD$hH H$HL$PHL$HD$HL$HD$`HL$hH$HHH$HT$H HL$HD$HL$`HL$ HD$(HD$0H$3HH$HD$H$H$HH$HD$HD$XH$HHD$pHD$xHH$HD$pHD$HD$HL$H$HL$q 82 /" oI 85 Z"I{ 86 HD$H~HL$HH D$ 1$$$eH%HD$H;AHH$H$H$HuH$HH$HuH$H$H$HHH$H}eH$L$H$H$H$HL$H$HHH$H$HHHHH$HH$D$H$H$H$HL$zH$HL$XH$HT$PHD$`HD$hHD$pHD$xHH$Ht$XHt$HD$HL$HL$`HD$hHH$HD$PHD$HD$HL$HD$pHL$xH$HHH$HL$H HL$HD$HL$`HL$ HD$(HD$0H$], 89 / 92 ' 93 94 g 95 eH%HD$H;AMHH$H$H$HHHL$`H$H9SHH)HT$PH/H HHuJ1HL$XH9}.H$D$HD$XHHH$HT$PHL$XH9|H$HH\$pH$H$H H$HL$pHL$HD$HL$H$H$H$HHH$HL$H HL$HD$"H$HL$ HD$(HD$0H$HT$PHHuVH$D$H$H$H$H$HD$HD$PHHD$H$HH\$hHD$xH$H H$HL$hHL$HD$HL$HD$xH$H$HHH$HT$H HL$HD$ HL$xHL$ HD$(HD$0H$HT$PH$HHH$HD$H$H$HH$HD$HD$`H$HH$H$HH$H$HD$HD$HL$H$HL$ 106 /" 108 110 ' oR 113 g8D 114 eH%HD$H;A3HH$H$H$H$H$HHH$H$H$HT$H$H\$HD$H$H9NH$HHD$`H$H9&1H$HT$XH\$pH93@t$VH$LLMHr@t$WHD$xH$LL$LL$WLL$HD$HL$HD$xH$H$HHH$HT$H HL$HD$HT$xHT$ HD$(HD$0H$H$L$VL$HD$pHXHD$XHPHD$`H$HT$XH\$pH9H$HHHuHPHHHH$HH$HT$HHT$HD$HD$ HD$(HD$0H$H$L$LD$LLD$HD$HD$ HD$(HD$0HD$`H$HT$XH\$pt$VH$'HH$H$!HH$H$HD$HD$HL$H$HD$H$HL$hH$H$HH$HT$hHT$HD$HL$H$H$H$HHH$HT$H HL$HD$ H$HL$ HD$(HD$0H$HHH$HT$H HL$HD$HD$ HD$(HD$0H$ 128 /0 129 !# >> 132 133 R T 136 ;P.:Y 137 eH%H;aH`Hl$XHl$XHD$pHL$hHT$x1H\$@H~l1HzH?HHHHH@tK@7H@@H9H)H)HzH?HH!HH\$@HHD$pHH$Hl$XH`HH$HD$#HD$@H$HH$HD$ 139 HD$pH$HH$HD$HHD$HHD$P$HH$HD$HHD$HD$HL$H$HL$HtNHt$8H$HD$HT$HD$HL$ HT$(H\$0Ht$8HHt$@HHHHH>H$HD$HT$Ht$HL$ HD$(HT$0H\$@ 144 !4/ 145 ,/( 146 I 147 '#0/0'' 148 ]W"i 149 HH,$H,$HD$HT$ H\$11HvD8LBI?IILHHAHH@MI!I AtHLHwLL$(HD$0H\$8HT$@H,$Hh$eH%H;avsHHl$Hl$HD$HHtCHHs/T$ THHHHHHHHHl$HH$HD$t W 155 157 158 k 161 eH%H;aH8Hl$0Hl$0HD$HH|WHD$HH=|.HL$@H$H D$HD$HHHD$HH=}HL$@H$D$Hl$0H8HHD$ HD$(HH$HD$ HD$HD$HL$H$HD$+pjopIo 168 ! 169 172 I 174 K(9 175 eH%HD$H;AHH$H$H$HHDHHHL$H$11L$TH$HH9MH<\HH?HH<HH)HH ! @|$THFHD$XHH?HHtHH)Ht 177 HzHHuH$@|$H$H\$X1@|$VHD$pHD$xHH$HL$VHL$HD$HL$HD$pHL$xH$HHH$HT$H HL$HD$HT$pHT$ HD$(HD$0H$H\$X|$T0HH?HHHH)HtHHH$L$H$HHHuHH$HH$HT$H HL$HD$HD$ HD$(HD$0H$L$UHD$`HD$hHH$HD$UHD$HD$HL$HD$`HL$hH$HHH$HT$H HL$HD$HL$`HL$ HD$(HD$0L$TH$H$H$HHL$H H$HD$HL$H$H$H$HHH$HT$H HL$HD$H$HL$ HD$(HD$0H$HHHHH$H$H$H$H$H H$H$HL$HD$HL$H$H$H$HHH$HL$H HL$HD$H$HL$ HD$(HD$0H$HL$WH$H$H H$HT$WHT$HD$HL$H$H$H$HHH$HT$H HL$HD$H$HL$ HD$(HD$0H$H$H[/ 199 %% | 205 > 208 |' 211 f9 214 eH%H;avJHH,$H,$<v H,$HuH,$H)``1(eH%H;avaH(Hl$ Hl$ 1HL$8HD$H}2HH\$0HH$HL$HL$HD$HHD$H|HL$@Hl$ H(P\OwwD,eH%H;aH8Hl$0Hl$01HD$(H}ZHHT$@H\H4H|$HLDHH9uDH4$H\$HD$LD$D$ t#HL$(HAHD$(H|D$PHl$0H8D$PHl$0H8Ppopof@ 220 "".(*Writer).InitwwriteByte""".(*Writer).Debugwout""".(*Writer).BitIndexw~r0""".(*Writer).bytewx"gcprog: End wrote program forbits, but current index isgcprog: out of sync"".(*Writer).EndindexP"wgcprog: Ptr at indexbut current index isgcprog: invalid Ptr indexgcprog: ptr at %d 221 "".(*Writer).Ptrwindex""".(*Writer).ShouldRepeatwn"c"~r2"gcprog: repeat %d %d 222 "".(*Writer).Repeatwn"c"gcprog: Advancebut index isgcprog: invalid Advance indexgcprog: advance to %d by literals 223 gcprog: advance to %d by repeat 224 "".(*Writer).ZeroUntilskip"i"windex"gcprog: append prog for %d ptrs 226 gcprog: wrong bit count in append %02x 227 `"".(*Writer).Appendx"i"wprog"n "gcprog: found end instruction afterptrs, withbytes remaininggcprog: extra data at end of program"".progbitsnbitP"nX"p~r1""".readvarintp~r1"~r2 """.(*Writer).litwx"gcprog: negative varint"".(*Writer).varintwx"gcprog: flush %d literals 228 %v 229 %02x %02x 0"".(*Writer).flushlitbits~"w"".init **func(uint8)F6*func(uint8)q6$q3 **[]uint86*[]uint8i6~.8*[127]uint856iN8*gcprog.Writercmd/internal/gcprog writeByteindexbnbdebugdebugBufMB=**gcprog.Writer6%*func(*gcprog.Writer, []uint8, int64)6U3*func(*gcprog.Writer) int64Ns>6@3 *func(*gcprog.Writer, io.Writer)R6c3*func(*gcprog.Writer)U6(w3"*func(*gcprog.Writer, func(uint8))L6<3*func(*gcprog.Writer, int64)6Y3#*func(*gcprog.Writer, int64, int64)8C6}3(*func(*gcprog.Writer, int64, int64) bool/g6Y<3*func(*gcprog.Writer, uint8)263Append*func([]uint8, int64)6/@3BitIndex *func() int64.6a|3Debug*func(io.Writer)2ey6Z[3End*func()u63Init*func(func(uint8))i 6j/3Ptr*func(int64)A6!x&3Repeat*func(int64, int64)1L6e3ShouldRepeat*func(int64, int64) boolad6*93 ZeroUntilbyteflushlitlitvarint8 N6 *interface {}O6W*[]interface {}6p/*[1]interface {}56P[type..hash.[2]interface {}ih"ph"~r2"type..eq.[2]interface {}ih"pq"~r2"**[2]interface {}V6*[2]interface {}s-q6 ,Yfmtio 242 L 0 243 245 `00 "$&(* 246 ,. 02468, &:<>* 247 V@|*BDFHJLJNHJLPRTVXZ\?$^/$`V 0bdf0 248 hj$XlnDpHJLJrHJLPRtVXZ v_$xO$z?|~V\$ 2 HH@0 $$( 250 @**$X$Xn0_$O$? $$.Rh < 254 j$Xnj@$X n 255 D 256 257 HJLJHJLPRV X Z $$$$o$_|?|V\$>.0 272 x@B,Xn* n 273 274 nVXZ $ XnnP8,,22$o_|?V|@$"6B0 282 DHJLJHJLJHPRVXZ@ 283 ?$/$V0$" dp@0$4 284 j 285 @ 8,, 286 **VXZ pV8$,d@: 287 **,Xn* n 288 , 289 Xn 2 XnXn,Xn,,,,2|||o|O|/"< 294 <dt(( 295 0P2 ( 296 0p2 (Z&6R88Z(8T8x8(&Z. > Z8~8<:Z&*6*R8r8F::N44T&&dbZ$>4>^8x8p((r((t22l$$Z$f4fP8x8Z6FHb888800Z 298 *:V8v88::DD@@Z0h@ hj8888@@BBZ*:^88888FFHHZB*BR8r888Z 302 .J8n88Z$j4jP8p8..Z*:V8v844 303 304 305 306 ,,Z.@>@h88Z66"@, 307 pp0@P 308 ` 309 pp 310 0@P 311 X` 315 316 0@P 317 Xp, 319 pp0@P 320 `66 321 pp 322 0@P 323 X` 325 pp 326 0@P 327 X6`, 329 pp0@P 330 ` 331 0@P 333 X`,p"",, 335 336 &0@P 337 X 338 `p 339 $2$$ 341 pp0@P 342 `PP 343 pp0@P 344 ` 345 0@P 346 Xp$<< 348 pp0@P 349 ` 350 0@P 352 Xp$FF 354 pp0@P 355 ` 356 0@P 358 Xp00 360 pp0@P 361 ` 362 363 0@P 364 XpJJ 366 pp0@P 367 ` 368 0@P 370 Xp>> 373 pp0@P 374 ` 375 0@P 377 Xp$LL 379 pp0@P 380 ` 381 0@P 382 Xp$$VV 384 pp0@P 385 ` 386 0@P 387 Xp$$>> 389 pp0@P 390 ` 391 0@P 393 Xp,00 395 pp0@P 396 ` 397 0@P 399 Xp$ 401 pp0@P 402 ` 403 404 0@P 405 Xp$&& 407 pp0@P 408 ` 409 410 0@P 411 Xp 415 pp0@P 416 ` 417 ph0@P 418 X** 420 pp0@P 421 ` 422 423 0@P 424 Xp 429 pp0@P 430 ` 431 432 0@P 433 Xp$,, 435 pp0@P 436 ` 437 0@P 439 Xp$$66 441 pp0@P 442 ` 443 0@P 444 Xp$$t0@P 448 X`p 450 451 000 452 00 0 453 000 454 00>0> 455 000 456 00f0f 457 000 458 000 459 00h0h 460 00*0* 462 00@0@ 463 00j0j 465 000 466 pp0@P 467 ` 468 0@P 469 Xp$$ 471 pp0@P 472 ` 473 pp 474 0@P 475 X`&& 477 pp0@P 478 `|| 479 0@P 481 X`pZ8Hj8888Z4Df8888 (( 485 pp0@P 486 `&& 487 pp 488 0@P 489 X` 491 0@P 493 X`p 497 498 go17ld