1 !<arch> 2 __.PKGDEF 0 0 0 644 640 ` 3 go object linux amd64 go1.10 X:framepointer 4 build id "2gDzGS2_ScLOfk94lUkS/Q8kFDYIP4yO6fHBmiRoF" 5 ---- 6 7 build id "2gDzGS2_ScLOfk94lUkS/Q8kFDYIP4yO6fHBmiRoF" 8 9 $$B 10 version 5 11 12 edit |SGOROOTsrccmdinternal edit.goBufferold"q edits startendnew Len>x2 esc:0x1Less> i3j4Swap>x1 esc:0x9i2j3 24 L Bytes<b2,"Delete<b1,start2end3 Insert<8,pos2 new3 Replace<8,:< new4@String<4, cNewBuffer" data2< <autogenerated>initTTN<L 37 $$ 38 _go_.o 0 0 0 644 24905 ` 39 go object linux amd64 go1.10 X:framepointer 40 build id "2gDzGS2_ScLOfk94lUkS/Q8kFDYIP4yO6fHBmiRoF" 41 ---- 42 43 44 ! 45 go19ldfmtsort"".edits.Lenxtype."".edits~r0type.intTgclocals42de96b0ee2ecebee32eb4aae6bc10d1Tgclocals33cdeccccebe80329f1fdbee7f5874cbZgofile..$GOROOT/src/cmd/internal/edit/edit.go"".edits.Swap(runtime.writeBarrier,runtime.gcWriteBarrier$runtime.panicindex0runtime.morestack_noctxtijTgclocals6b4b7e46e7c3e785dae149c064ae0142Tgclocals69c1753bd5f81501d95132d08af04464"".edits.Less~r2type.boolTgclocals783a1d8cf416aeebc64a5c695878ab04"".NewBuffertype."".Buffer"runtime.newobjectdatatype.[]uint8~r1type.*"".Buffer&"".(*Buffer).Inserttype."".edit"runtime.growslicetype.string"".statictmp_0runtime.gopanicbposnew.autotmp_5type.*"".editsTgclocalsdc2529aa2067dfa9ed88c50ab91e7a89Tgclocals663f8c6bfa83aa777198789ce63d9ab4&"".(*Buffer).Delete"".statictmp_1 46 startendTgclocalsff86e65df292e79ee8c8989cfcf3f802("".(*Buffer).Replace"".statictmp_2.autotmp_6Tgclocals36f75d31009377a3d957ba030fb1faf9$"".(*Buffer).Bytes>go.itab."".edits,sort.Interface(runtime.convT2Islicesort.Stableruntime.memmovetype.uint8 runtime.duffzero"runtime.convT2E64*runtime.convT2Estringngo.string."overlapping edits: [%d,%d)->%q, [%d,%d)->%q"fmt.Sprintf$runtime.panicslice.autotmp_8(type.[6]interface {}ee0.autotmp_9.autotmp_39type.*"".edit.autotmp_42type.*uint8.autotmp_44new.ptr.autotmp_38.autotmp_40.autotmp_41.autotmp_43new.capnew.lenTgclocals77f9c26784ef44d3569167230e238cc6Tgclocals5d8ece2dd2122292af4234a484400336&"".(*Buffer).String2runtime.slicebytetostringTgclocalse6397a44f8e1b6e77d0f200b4fba5269"".init"".initdone"runtime.throwinitfmt.initsort.init.gofile..<autogenerated>$type..hash."".editruntime.memhashruntime.strhashphtype.uintptr type..eq."".edit runtime.memequalqTgclocals522734ad228da40e2256ba19cf2bc72c"".(*edits).Len"runtime.panicwrap 47 .thisTgclocals524d71b8d4b4126db12e7a6de3370d94 "".(*edits).Swap "".(*edits).LessTgclocals4032f753396f2012ad1784f398b170f44type..hash.[6]interface {}(runtime.nilinterhash*type.*[6]interface {}Tgclocalsd4dc2f11db048877dbc0f60a22b4adb30type..eq.[6]interface {}runtime.efaceeqTgclocals8f9cec06d1ae35cc9900c511c5e4bdab$sort.Interface.Len&type.sort.Interface&sort.Interface.Less~r3Tgclocalsa4a41b2ed11601860bcf8189b861a615&sort.Interface.SwapTgclocalsc55e845a0a62e9baae6c740db5a20866(go.info."".edits.Len go.info."".editsgo.info.int*go.range."".edits.Len*go.info."".edits.Swap,go.range."".edits.Swap*go.info."".edits.Lessgo.info.bool,go.range."".edits.Less(go.info."".NewBuffergo.info.[]uint8$go.info.*"".Buffer*go.range."".NewBufferBgo.string."invalid edit position"6go.info."".(*Buffer).Insertgo.info.string8go.range."".(*Buffer).Insert6go.info."".(*Buffer).Delete8go.range."".(*Buffer).Delete8go.info."".(*Buffer).Replace:go.range."".(*Buffer).Replace4go.info."".(*Buffer).Bytesgo.info."".editgo.info.*uint86go.range."".(*Buffer).Bytes6go.info."".(*Buffer).String8go.range."".(*Buffer).Stringgo.info."".init go.range."".init"runtime.gcbits.010type..namedata.*[]uint8-type.*[]uint8 runtime.algarray4go.info.type..hash."".edit go.info.*"".editgo.info.uintptr6go.range.type..hash."".edit0go.info.type..eq."".edit2go.range.type..eq."".edit,type..hashfunc."".edit(type..eqfunc."".edit"type..alg."".edit4type..namedata.*edit.edit-"runtime.gcbits.04(type..importpath."".*type..namedata.start-&type..namedata.end-&type..namedata.new-.go.info."".(*edits).Len"go.info.*"".edits0go.range."".(*edits).Len0go.info."".(*edits).Swap2go.range."".(*edits).Swap0go.info."".(*edits).Less2go.range."".(*edits).Less6type..namedata.*edit.edits-Ltype..namedata.*func(*edit.edits) int-2type.*func(*"".edits) int0type.func(*"".edits) intbtype..namedata.*func(*edit.edits, int, int) bool-Htype.*func(*"".edits, int, int) boolFtype.func(*"".edits, int, int) boolXtype..namedata.*func(*edit.edits, int, int)->type.*func(*"".edits, int, int)<type.func(*"".edits, int, int)&type..namedata.Len.6type..namedata.*func() int- type.*func() inttype.func() int(type..namedata.Less.Htype..namedata.*func(int, int) bool-2type.*func(int, int) bool0type.func(int, int) bool(type..namedata.Swap.>type..namedata.*func(int, int)-(type.*func(int, int)&type.func(int, int)Jtype..namedata.*func(edit.edits) int-0type.*func("".edits) int.type.func("".edits) int`type..namedata.*func(edit.edits, int, int) bool-Ftype.*func("".edits, int, int) boolDtype.func("".edits, int, int) boolVtype..namedata.*func(edit.edits, int, int)-<type.*func("".edits, int, int):type.func("".edits, int, int)8type..namedata.*edit.Buffer.Vtype..namedata.*func(*edit.Buffer) []uint8-<type.*func(*"".Buffer) []uint8:type.func(*"".Buffer) []uint8Ztype..namedata.*func(*edit.Buffer, int, int)-@type.*func(*"".Buffer, int, int)>type.func(*"".Buffer, int, int)`type..namedata.*func(*edit.Buffer, int, string)-Ftype.*func(*"".Buffer, int, string)Dtype.func(*"".Buffer, int, string)jtype..namedata.*func(*edit.Buffer, int, int, string)-Ptype.*func(*"".Buffer, int, int, string)Ntype.func(*"".Buffer, int, int, string)Ttype..namedata.*func(*edit.Buffer) string-:type.*func(*"".Buffer) string8type.func(*"".Buffer) string*type..namedata.Bytes.>type..namedata.*func() []uint8-(type.*func() []uint8&type.func() []uint8,type..namedata.Delete.,type..namedata.Insert.Dtype..namedata.*func(int, string)-.type.*func(int, string),type.func(int, string).type..namedata.Replace.Ntype..namedata.*func(int, int, string)-8type.*func(int, int, string)6type.func(int, int, string),type..namedata.String.<type..namedata.*func() string-&type.*func() string$type.func() string"runtime.gcbits.09&type..namedata.old-"type..namedata.q-:type..namedata.*interface {}-$type.*interface {}"type.interface {}"runtime.gcbits.03>type..namedata.*[]interface {}-(type.*[]interface {}&type.[]interface {}Dgo.info.type..hash.[6]interface {}0go.info.*[6]interface {}Fgo.range.type..hash.[6]interface {}@go.info.type..eq.[6]interface {}Bgo.range.type..eq.[6]interface {}<type..hashfunc.[6]interface {}8type..eqfunc.[6]interface {}2type..alg.[6]interface {}@type..namedata.*[6]interface {}-&runtime.gcbits.ff0f4go.info.sort.Interface.Len,go.info.sort.Interface6go.range.sort.Interface.Len6go.info.sort.Interface.Less8go.range.sort.Interface.Less6go.info.sort.Interface.Swap8go.range.sort.Interface.SwapFgo.itablink."".edits,sort.Interface*type..importpath.fmt.,type..importpath.sort. &P,HD$HD$ <dH%H;aHH,$H,$HL$(HT$H9HH\$HtLLLHDH|LT$0I9syIJTNNdNlLHTLdN\u5LlNJtNL uJDH,$HLHLH! 64 > 65 HH,$H,$HD$(HL$H9sSHHT$HHt$0H9s<HHH9tHD$8H,$HHDHLH9HD$8H,$HKu@)undH%H;avbHHl$Hl$HH$H|$HD$(HGHD$0HGuHD$ HH|$8Hl$HHD$ 0Q/0/xT1x(IdH%H;a!HPHl$HHl$HHL$`HHT$XHZH9HZHr(LB LJMPI9NIpHr IJJLHL$pJL J|uHD$hJDHl$HHPHD$hLL$@HH$H\$LD$Ht$LT$ HD$(HL$0HT$8H\$XHS(uHCHIHHL$`PH|$@HH$HHD$ 74 \&Qu 75 a 76 dH%H;a,HPHl$HHl$HHL$hHT$`H9HH\$XHsH9HsLC(LK LSMYM9IMALC IJJLJD J|uJDHl$HHP1LT$@HH$Ht$LL$LD$L\$ HD$(HL$0HT$8H\$XHS(uHCHT$`IHHL$hSH|$@HH$HHD$ 80 j+$O 81 y 82 c 83 dH%H;a1HPHl$HHl$HHL$hHT$`H9HH\$XHsH9Hs(LCLK LSMYI9NIqHs IKKLHL$xKL K|uHD$pKDHl$HHPHD$pLT$@HH$LD$LL$Ht$L\$ HD$(HL$0HT$8H\$XHS(uHCHT$`IIHL$hNH|$@HH$HHD$ 87 x+$Qw 88 c 89 dH%H$0H;AHPH$HH$HW$$H$XHHHL$H H$HD$HL$H$HL$H$XHHHP HT$p1HHE1IWLD$xH|$HIH$Ht$HL$H$HH HD$PHXH$XHT$pHt$HH|$@LD$xLL$`H|$@H9 LQLYLaL)L$L$L$L$L$M9LL`M9M9H\$PH$M)M,:Ll$hM)II?M!MI9I9uLD$xHt$HI8H$LL$LT$H$HD$`H$HT$hHH\$@H$H|$HH9wLD$xH9H$HL$XHH$HL$xHL$HT$H|$H\$ LD$(H|$8HD$`HL$XHT$hH\$@H$LT$`L$HH$LD$H|$Ht$Ll$ LD$(Ht$8H$XH$HT$pH\$PH|$@L$LT$`Ll$hHH H@HSH9/HHLH\HtHH$H$H$H$H$WHHl$Hl$HmHH$H$HL$HD$HL$H$H$HH$H$HL$HD$HL$H$H$HH$H$HL$HD$HL$H$H$HH$H$HL$HD$HL$H$H$ HH$H$HD$HD$HL$H$(H$0HH$H$HL$HD$HL$H$8H$@HH$HD$+H$HD$HD$HD$ HD$(HL$0H$H$HH$H$HD$HD$HL$H$HL$HHHH@I9L)H8H\$pL)HH?I!J 96 H9waH9LD$xHt$HI8H$HL$HD$HD$xH$`HD$pH$hHD$HH$pH$HHPHD$hH$HH$LD$H|$Ht$H\$ LD$(Ht$8HD$hH$H\$pH|$@H"s 102 M;' ku dL`DQ 107 c^Yzh+ 109 dH%H;avGH8Hl$0Hl$0HD$@H$H$HD$(HL$ HL$HHD$PHl$0H8pBo]"4]&0dH%H;avJHH,$H,$<v H,$HuH,$H)```1(dH%H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$HD$HL$0HH$HD$HD$HD$@Hl$ H(PZOuuu9dH%H;avwH(Hl$ Hl$ HD$0HHT$8HH9uPHHHZH9u?HHHZHRH@H9t1D$@Hl$ H(H$HT$HD$D$11pPPOP"O 117 r 118 dH%HH,$H,$HY Hu#HD$HtH@HD$H,$HH|$H9;uH# ,PPP:dH%H;aHH,$H,$HY HHL$HHHIH\$H9HHDHtLDLH|LT$ I9syIILMMdMlLHLLl M\u5LdNJtND uJDH,$HLHLHH|$H9;H#( 129 F'F:9'F' dH%HH,$H,$HY HujHD$HtYHH@HT$H9sAHH 132 Ht$ H9s/HH1H9tD$(H,$HHT 133 HL1H9H|$H9;uH# Z/4' 4>$? DC>=4' zdH%H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$HL$HD$HH|HL$@Hl$ H(PSOnnn@'dH%H;aH0Hl$(Hl$(1 HL$ HAH}XHHHT$8H\H4H|$@LD8H8H9u!HL$ H4$H\$LD$D$uD$HHl$(H0D$HHl$(H0[`t_`_o, 143 dH%H;av?HHl$Hl$HY Hu/HD$ HL$(H@H$HD$HD$0Hl$HH|$ H9;uH#0:/0ddd8dH%H;avRH(Hl$ Hl$ HY HuBHD$0HL$8H@ HT$@HT$HT$HHT$H$D$D$PHl$ H(H|$0H9;uH#PMOPwwwLdH%H;avIH Hl$Hl$HY Hu9HD$(HL$0H@(HT$8HT$HT$@HT$H$Hl$H H|$(H9;uH#@D?@nnnL"".edits.Lenx~r0"".edits.Swapij x"".edits.Lessij x~r2("".NewBufferdata)~r1)invalid edit position"".(*Buffer).Insertb-new-pos-"".(*Buffer).Deleteb4end4start4"".(*Buffer).Replaceb;end;new;start;overlapping edits: [%d,%d)->%q, [%d,%d)->%q"".(*Buffer).BytesbD eL~ e0N~ iL} new.capJ} new.lenJ} new.ptrJ~~r0D"".(*Buffer).Stringb[~r0["".init*[]uint8i6~.8type..hash."".editph~r2type..eq."".editpq~r2 151 *edit.edit6cmd/internal/editstartendnew AX "".(*edits).Len.this~r0"".(*edits).Swap.thisij"".(*edits).Less.thisij~r2*edit.edits*func(*edit.edits) intG6h3!*func(*edit.edits, int, int) bool16gm3*func(*edit.edits, int, int)_i6[Fz3Len*func() intQ693Less*func(int, int) bool46"3Swap*func(int, int)PV6%36*func(edit.edits) int6Rx3 *func(edit.edits, int, int) boolc'6I3*func(edit.edits, int, int)Xj63|\*edit.Buffer*func(*edit.Buffer) []uint8Fkq6~3*func(*edit.Buffer, int, int)y63 *func(*edit.Buffer, int, string)6G&!6{3%*func(*edit.Buffer, int, int, string)n@6b3*func(*edit.Buffer) string 63Bytes*func() []uint86io%3DeleteInsert*func(int, string)i6 155 !3Replace*func(int, int, string)w63dl]3String*func() stringwi6m3c(#(6 oldq0 R=@0 *interface {}O6W*[]interface {}6p/type..hash.[6]interface {} ihph~r2type..eq.[6]interface {}pq~r2*[6]interface {}\6``Rsort.Interface.Len.this~r1sort.Interface.Less.thisij~r3 sort.Interface.Swap.thisij|\fmtsort 158 @0 159 161 P0 162 @ 163 "$`0 164 @ 165 &P( 166 *", 168 @.R0@024608: 170 <>@BD@F8H 171 J @LN"PRT 172 <>@VD0F8X 173 Z 174 LN"\R^ 175 <>@`DP 176 F8X 177 Z 178 J0@bN"dRfH 179 hjlnnp> p 180 >r 183 t 186 t@v 187 t 188 t@vxz@vDnp>|||@"F84~<<@ 189 190 191 192 193 194 195 T4 196 Nfh0pF8@" 197 <dt 198 t0P& " 199 0P& (" 200 v N 201 202 " 203 0N 204 205 " 206 @N 207 208 &0(" 209 "$ 210 0P& 211 212 0`& (~ 213 214 p006 215 " 216 PP 217 0 218 @(" 219 @@ 220 0 221 "~~ 222 ,@:T8n8 .B:V8n88 $.$B:V8n888 224 ,,,@:Z8t8 ***:::N:b8|88 *T:TN:b8|88 ,^<^P:d8~888 xVV(f8fL:`8t8888888 227 *:N:b8|8 BB"6: B @ V @ ` @ p 228 pp0@P 229 `44 230 pp 231 0@P 232 X`p(8L:`8v88 $4H:\8r88 pp0@P 236 `<((<0@P 241 X 242 `p< 243 244 245 @ 246 "2F:b8|8 $4H:d8z88 $4H:d8z888 22 248 pp0@P 249 ` 250 0@P 252 XpN 254 HH 255 pp0@P 256 ` 257 0@P 258 XpN 260 261 (>> 262 pp0@P 263 ` 264 0@P 265 XpN 267 268 271 pp0@P 272 ` 273 274 0@P 275 Xp 277 .. 278 pp0@P 279 ` 280 0@P 281 Xp 283 284 ($$ 285 pp0@P 286 ` 287 0@P 289 Xp 291 292 N"0@P 293 `p 294 295 000 296 000 297 00000 298 pp0@P 299 ` 300 0@P 302 Xp 304 FF 305 pp0@P 306 ` 307 0@P 308 Xp 310 311 (<< 312 pp0@P 313 ` 314 0@P 315 Xp 317 318 $0@P 319 X 320 N`<p 321 322 000 323 000$ 324 000<< 325 pp0@P 326 ` 327 0@P 329 Xp84@@ 331 pp0@P 332 ` 333 0@P 334 Xp8 336 337 FF 338 pp0@P 339 ` 340 0@P 341 Xp8 343 @PP 344 pp0@P 345 ` 346 0@P 347 Xp8 349 350 @:: 351 pp0@P 352 ` 353 0@P 355 Xp8@$$ 357 pp0@P 358 ` 359 360 0@P 361 Xp4** 363 pp0@P 364 ` 365 0@P 367 Xp 369 @44 370 pp0@P 371 ` 372 0@P 373 Xp 375 376 @"" 377 pp0@P 378 ` 379 380 0@P 381 Xp@820@P 383 `.p 384 385 00f0f 386 00T0T 387 00:0: 388 00^0^ 389 000.0@P 392 X 393 8`p. 394 4 395 pp0@P 396 ` 397 0@P 398 Xp$$ 400 pp0@P 401 ` 402 pp 403 0@P 404 X`8H\:n8888 4DX:l888 && 407 pp0@P 408 ` 409 0@P 411 X`p 413 (8L:h88 *:N:j8888 *:N:j888 h`` 415 0@Ph "*PR\d""XXgo19ld