1 !<arch> 2 __.PKGDEF 0 0 0 644 1828 ` 3 go object darwin amd64 go1.10 X:framepointer 4 build id "qlEEw8iOkIkcyLKmTKgl/_5Nwfo3yNhFhtDTNNgQ3" 5 ---- 6 7 build id "qlEEw8iOkIkcyLKmTKgl/_5Nwfo3yNhFhtDTNNgQ3" 8 9 $$B 10 version 5 11 12 format B |SGOROOTsrcgoformat.goNode io io.goWriter Write"pn&errdst2 tokenposition.go FileSet mutex 8syncrwmutex.go RWMutex&& 22 w 2&mutex.go Mutex statesemaLockBm1UnlockB8<writerSemreaderSemreaderCountreaderWait 26 6@ rw1 RLock@D RLocker@ rw2esc:0x12 >Locker6: RUnlock@D:@Dbase files Fileset>name Rsize|SB lines infos lineInfoOffsetFilename Line AddLineFf1offset2AddLineInfoFln filename3 line4BaseFf2 esc:0x1hFx Pos IsValidJp2p3LineCountFxMergeLineFl line2NameFxesc:0x22 dFxzJ||Fxzoffset3JPositionFxJ (f dhColumn~Lpos2zStringLL pos1PositionForFxJadjusted4LSetLinesFxlines3#SetLinesForContentFl"content2zSizeFxzpositionFxJLunpackFf4offset5adjusted6 filename1column3lastF AddFile>s2 r base4 size5Fv>V>JFl Iterate>s1Fxz>JL>JLRead>&decode3&>&encode3&file>JF fset3 node4& Source"src3"& <autogenerated>init 56 $$ 57 _go_.o 0 0 0 644 19334 ` 58 go object darwin amd64 go1.10 X:framepointer 59 build id "qlEEw8iOkIkcyLKmTKgl/_5Nwfo3yNhFhtDTNNgQ3" 60 ---- 61 62 63 ! 64 go19ld 65 bytesfmtgo/astgo/parsergo/printergo/tokeniostringsio.Writer.Write0runtime.morestack_noctxt 67 .thistype.io.Writerptype.[]uint8ntype.interrtype.errorTgclocalsed2b4e9472fcfb4edac5bdc674d399daTgclocals69c1753bd5f81501d95132d08af04464.gofile..<autogenerated>go/ast.Decl.End type.go/ast.Decl~r1"type.go/token.PosTgclocals522734ad228da40e2256ba19cf2bc72cgo/ast.Decl.Pos(go/ast.Decl.declNodeTgclocalsdc9b0298814590ca3ffc3a889546fc8b"".Node<type.*go/printer.CommentedNode"type.*go/ast.File"".config6go/printer.(*Config).Fprint*"".hasUnsortedImports"type.bytes.Buffer"runtime.newobject>go.itab.*bytes.Buffer,io.Writer(runtime.convT2Eslice&go/parser.ParseFileVgo.string."format.Node internal error (%s)"fmt.Errorf$go/ast.SortImports:type.go/printer.CommentedNode(runtime.writeBarrier,runtime.gcWriteBarrier$runtime.panicslicedstfset,type.*go/token.FileSetnode"type.interface {}~r3.autotmp_22.autotmp_25(type.[1]interface {}.autotmp_44b2$type.*bytes.Buffer 68 cnodefileTgclocals73b11ac0a9242a86a38f0bbc23122753Tgclocalsbc756391774460f797b88a15120c5952Ngofile..$GOROOT/src/go/format/format.goFgofile..$GOROOT/src/bytes/buffer.go*bytes.(*Buffer).Bytes"".Source*type.go/token.FileSet"".parse"".formatsrc~r2sourceAdj>type.func([]uint8, int) []uint8indentAdjTgclocals2bfb3c130098eede3114e8a3f07589d8Tgclocals5a5e49369b1fb5b8c4a52c3ee5de2f70Pgofile..$GOROOT/src/go/token/position.go&go/token.NewFileSetFgo.itab.*go/ast.GenDecl,go/ast.Decltype.boolTgclocalsaef1f7ba6e2630c93a51843d99f5a28aTgclocals33cdeccccebe80329f1fdbee7f5874cb4go/token.token.Pos.IsValid<go.string."expected 'package'" strings.Contains,go.string."package p;"2runtime.stringtoslicebyteruntime.memmove@go.string."expected declaration"Bgo.string."package p; func _() {"""".parse.func2ftype.uint8"runtime.growslice""".parse.func1ffilenametype.stringfragmentOk.autotmp_12.autotmp_18.autotmp_40.autotmp_41type.*uint8.autotmp_42psrc.ptr.autotmp_43.autotmp_45psrc.cappsrc.lenTgclocals1da55d8d4812b50ff99d240ed7886ec2Tgclocals73f5aa7bd723f11fce93c760a0122074Rgofile..$GOROOT/src/go/format/internal.go$runtime.panicindexcfg,type.go/printer.Config~r6~r7.autotmp_82.autotmp_85out.ptrres.ptr.autotmp_81.autotmp_83.autotmp_84iindentjout.lenres.capres.lenTgclocals8f3cb06551c648de77c226d0dd265bc8Tgclocalsf78fd472cd6f90210cff03695c6d33ea"".isSpacebTgclocalsf207267fbf96a0178e8758c6e3e0ce28"".parse.func1bytes.TrimSpaceTgclocals564c88c798e834d77927d2fafb0b5dca"".parse.func2"".init"".initdone"runtime.throwinitbytes.initfmt.initgo/ast.initgo/parser.initgo/printer.initgo/token.initio.initstrings.initVgo.info.go/token.token.Pos.IsValid$abstract(go.info.go/token.PosLgo.info.bytes.(*Buffer).Bytes$abstract*go.info.*bytes.Buffer6go.info."".isSpace$abstractgo.info.uint8Hgo.info.go/token.NewFileSet$abstract.go.info.io.Writer.Write"go.info.io.Writergo.info.errorgo.info.intgo.info.[]uint80go.range.io.Writer.Write.go.info.go/ast.Decl.End&go.info.go/ast.Decl0go.range.go/ast.Decl.End.go.info.go/ast.Decl.Pos0go.range.go/ast.Decl.Pos8go.info.go/ast.Decl.declNode:go.range.go/ast.Decl.declNodego.string.""go.info."".NodeBgo.info.*go/printer.CommentedNode(go.info.*go/ast.File2go.info.*go/token.FileSet(go.info.interface {} go.range."".Node"go.info."".SourceDgo.info.func([]uint8, int) []uint8$go.range."".Source:go.info."".hasUnsortedImportsgo.info.bool<go.range."".hasUnsortedImports go.info."".parsego.info.stringgo.info.*uint8"go.range."".parse"go.info."".format2go.info.go/printer.Config$go.range."".format$go.info."".isSpace&go.range."".isSpace,go.info."".parse.func1.go.range."".parse.func1,go.info."".parse.func2.go.range."".parse.func2go.info."".init go.range."".init,go.constinfo.go/format,go.info.go/parser.Mode"runtime.gcbits.01:type..namedata.*interface {}-$type.*interface {} runtime.algarray"runtime.gcbits.03>type..namedata.*[]interface {}-(type.*[]interface {}&type.[]interface {}@type..namedata.*[1]interface {}-*type.*[1]interface {}0type..namedata.*[]uint8-type.*[]uint8Vtype..namedata.*func([]uint8, int) []uint8-@type.*func([]uint8, int) []uint8*bytes.(*Buffer).WriteFgo.itablink.*bytes.Buffer,io.Writer(type.*go/ast.GenDecl*go/ast.(*GenDecl).End*go/ast.(*GenDecl).Pos4go/ast.(*GenDecl).declNodeNgo.itablink.*go/ast.GenDecl,go/ast.Decl.type..importpath.bytes.*type..importpath.fmt.0type..importpath.go/ast.6type..importpath.go/parser.8type..importpath.go/printer.4type..importpath.go/token.(type..importpath.io.2type..importpath.strings.4"eH%H;avtH@Hl$8Hl$8HY HugHD$HH@HL$PHT$XHT$HT$`HT$HT$hHT$H$HD$ HL$(HT$0HD$pHL$xH$Hl$8H@sH|$HH9;uH#oV-eH%H;av?HHl$Hl$HY Hu/HD$ HL$(H@H$HD$HD$0Hl$HH|$ H9;uH#0:/0ddd8eH%H;av?HHl$Hl$HY Hu/HD$ HL$(H@ H$HD$HD$0Hl$HH|$ H9;uH#0:/0ddd8eH%H;av5HHl$Hl$HY Hu%HD$H@(HL$ H$Hl$HH|$H9;uH# 0 ZZZ8eH%HD$H;AHH$H$H$HHesHH9H$UH 82 HZH5H94%HusH$HH$H$HT$H$HT$H$HT$HD$ HL$(HD$0HL$8H$H$H$HH\$HHT$PH$D$u H$dHH$HD$HD$XH H$HHT$HD$H$HT$HH\$ Ht$HHt$(HD$8HL$0HHD$XHHHHXH@H9cH)HHH?H!HHD$xH)H$H$HH$HD$xHD$HD$HL$HD$HL$ H$H$WD$HD$(HD$0HL$@HT$8Ht|tuHBWD$hHD$hHL$pHH$HD$HD$hHD$HD$HD$ HD$(HL$0H$H$H$HHHD$`H$H$HD$HD$PHuHD$`H HHHHH$HD$H H HxuMHL$`HHHL$PHQ HYHIHXHP Hxu HHH HHHHHD$`HH$H$H$H11^su6H H9u#H$u HH1H11H TH t 97 + 98 D76 ,u+N+o 100 $Z$+ 101 + 102 =&NuJ 104 eH%HD$H;AHH$H$HH$HD$H$H@H$WD$H$HL$H$HT$ H$H\$(D$0HD$XHL$8HT$@H\$HHt$PH 106 HH$H$HL$HT$H\$H$HD$ H$HD$(H$HD$0HH HHL$8HT$@HD$HHD$PHL$XHT$`H\$hHt$pH$H$H$H$H$H$HH$H$H\$xH$H$HL$H$H$H\$xH$W$H$H$H$H{/%/( (7 112 /%:R|V 113 HD$HHH@ 1HHH9};HYH1H=H9u!uHsHKuH[HtD$D$D$^@ 116 78 @eH%HD$H;AHH$H$H$H$H$H$H$H$HH$H$H\$HD$HL$HD$HL$ H$H$H$HL$H$HT$HD$(HD$0HL$@HT$8Ht$u@H$ H$(H$0H$8H$@H$HH$H$HT$xHBH$HD$HL$H$HD$HHD$HD$D$ uH$H$HT$xQH$HHD$HD$ 123 HD$ H$HHT$HH\$(Ht$H9H96Ht$pH\$PHH$H$HD$HL$HD$pH$HD$HH$HD$PH$HH$H$HL$HD$HL$HL$HD$ H$H$H$HL$H$HT$HD$(HD$0HL$8HT$@HH$H$HT$xHAH$HD$HL$H$HL$HHD$HD$D$ (H$HHD$HD$HD$ HD$hH$HHT$`H\$Ht$(H9H9H$Ht$XHH$H$HT$HL$HD$hH$HDHL$XH9H$H\$`f 124 125 D}H$H$H$HH$H$HD$HD$HL$HD$HL$ H$H$H$HD$H$HD$HD$(HD$0HL$8HT$@Ht<11H$ H$(H$0H$8H$@H$HHHHH$H$HT$HT$`HT$HL$HD$ HT$(HD$0HL$8HH H$H\$HD$Ht$HT$ H\$(Ht$8HD$hH$HT$`(H$H$ H$(H$0H$H$8HD$xH$@H$HH$ HH$(H$0H$8H$@H$HHD$hH H$Ht$HD$H\$HT$ Ht$(H\$8HD$hH$HT$HBX 132 07 9 " UZ|D (H+UHE0/% 141 woZDYc 143 mH< 144 eH%HD$H;AHH$H$H$HH$H$11HH9}%<@ AEt@ 147 uHsH$H9H\$XHt$@HE1E1L9L$LL$HL$HT$Ht$HD$@HL$XH9H$H9H)HH)HH?H!H$H1E1E1HH9}DA uIA uAMmEdHL$`1H|$HL$A HLHD$@H9}fLHI9~HT$hH H$LD$HD$H|$LL$ LD$(HD$0H|$8LHHD$@HL$`HT$hH$H$H$L$H$HH$HH$HD$H$H$H$H HL$HD$H$HL$H HL$ H$HL$(HD$8HL$0HH$HHHHpH@H9H)HHH?H!HH$H)HD$H|$H$HD$H$HHD$(HL$ H@HT$@HH\$xH$H9H$H9JH$Ht$HHH$HL$HD$H$H$HHH~&HXH9t@ (@uH9H)H\$xH4H$H$H)HH?H!HHL$HH9w}H$H9H$HL$xH;H$HD$HT$H$H$H$H$ HD$xH$(W$0H$HHT$pH$HH$H$HD$H\$HL$Ht$ HL$8H|$(H$HT$pH\$xH$)@ u 156 @ 157 u 158 @ @HD$PH$HH$H$HL$HT$Ht$H\$ Ht$8H|$(HD$PH$HT$@H\$xH$H$H$H$ H$H$(W$0H$HH$W$ H$0H$8H$HLHH$HD$WD$Ht$ LL$8LD$(H$H$H$H\$XHt$@H$@ uA<@ 161 uA+@ AHH$HD$H$H$H$H HL$HD$H$HL$H HL$ H$HL$(HD$8HL$0HuiH$HHHPHXHH9H)HHH?H!HH$H)H$ H$(W$0H$HH$W$ H$0H$8H$H]661 174 ++w 175 7 xw 176 UO~ 178 R+. 180 181 a:RK:_j/R e+lkl+7| N 185 b+:/|+w 186 gUtcxU1 187 D$< u 188 D$< u< 189 u< 00+0eH%H;aH8Hl$0Hl$0HD$XH 192 HL$HH9w[HT$PH)HHH?H!Ht$@HH$H)HL$H\$HD$ HL$HT$(HL$`HD$hHT$pHl$0H8`pwopo 194 \&+7 195 b4 196 eH%H;aH8Hl$0Hl$0HD$XH}1HHHL$HH9wkH)HT$PH)HHH?H!HT$@HHH9w;H$HL$H\$HD$ HL$HT$(HL$`HD$hHT$pHl$0H8Fpopo 200 &1 ; 202 u; 203 eH%H;avhHH,$H,$<v H,$HuH,$HG~~~1Fgo/token.token.Pos.IsValidpbytes.(*Buffer).Bytesbgo/format.isSpacebgo/token.NewFileSetio.Writer.Write.thiserr0n(pgo/ast.Decl.End.this~r1go/ast.Decl.Pos.this~r1go/ast.Decl.declNode.thisformat.Node internal error (%s)"".Node cnode$dst! file#fset!node!~r3!(8"".Source fileXh fsetW` indentAdjXP sourceAdjXXsrcV~r1V~r2V0W"".hasUnsortedImportsfilef~r1fnexpected 'package'package p;expected declarationpackage p; func _() {"".parseerrfile8filenamefragmentOk0fsetindentAdj psrc.cap*~ psrc.len*~ psrc.ptr*sourceAdjsrc"".formatcfge8fileefsete i indentindentAdje jr out.len out.ptrH res.capy res.leny~ res.ptry@sourceAdjesrce ~r6e~r7esXmP~r1"".parse.func1indent-src-~r2- "".parse.func2indentEsrcE~r2E "".initgo/format.parserMode *interface {}O6W*[]interface {}6p/*[1]interface {}56P[*[]uint8i6~.8*func([]uint8, int) []uint8!69k3vcf[bytesfmtgo/ast go/parser 207 go/printergo/tokeniostrings B0 208 209 217 ( 221 222 P` 224 p00 "$& 225 p00 "$( 226 p *,@ 227 .02468:2<04>@ B 229 DF0H:0J J . LL000NpPR TV0XZP\/^O`b_0dofh.j0<"f"0lnprpptv 240 dxv:z 222|F~ 0`j0RT/? Jpp6N j0 0ppzB 243 >@ > 246 @>@NN(RT~0`jp0/_^0bHF|> 257 8:< 0 4 8:<04NNNNNN.RTj0 0~@pd/fd?fO_oT:^Lrtt`` 263 Npp~0@ 266 267 NNpp~0@$ 270 <dtNND8DD:8<<2800"2F:b8|888 271 "2F:b8|8 272 "&2&F:b8|8 zz,(<(P:l8 B>>,",6:pP8n8888888:p82 X,X, X,0X,@X,PX,v&v::pR8n8888888^vv:p .6>6R:pl88866:p $$((**z$z8:P8p8888888888 B|&|::R8p88888888888888888:88`:8288:88:82 (X|X| X|0X|`X 274 |pX 275 |X|X|X|X|X |X|X|X|X|X|X|X|X|X|\\ 279 8 280 `08*L8 0D:b8~88 0D:b8~88 BB"6: 20 66,8 283 pp0@P 284 `XX 285 0@P 286 XpX$$ 288 pp0@P 289 ` 290 pp 291 0@P 292 X`X&& 294 pp0@P 295 ``` 296 0@P 298 X`Xp 300 pp0@P 301 ` 304 pp 305 0@P 306 X`<< 308 pp0@P 309 ` 310 0@P 311 Xp<@@f0<`` 315 0@P 318 319 $*l n008888@@((go19ld