1 !<arch> 2 __.PKGDEF 0 0 0 644 477 ` 3 go object darwin amd64 go1.8 X:framepointer 4 build id "ecfb16fdedc8abcb2994204ee4cbacd35c343c40" 5 ---- 6 7 build id "ecfb16fdedc8abcb2994204ee4cbacd35c343c40" 8 9 $$B 10 version 3 11 12 flagsU|SGOROOT/src/cmd/asm/internal/flags/flags.go" DebugOutputFile PrintOutTrimPath Shared DynlinkAllErrorsD MultiFlag Set<m2 esc:0x9 val3& String< I<< . Usage Parse &init( 22 4/ 23 $$ 24 _go_.o 0 0 0 644 12853 ` 25 go object darwin amd64 go1.8 X:framepointer 26 build id "ecfb16fdedc8abcb2994204ee4cbacd35c343c40" 27 ---- 28 29 30 ! 31 go17ldflag.a 33 fmt.aos.apath/filepath.astrings.a"".init.1@go.itab.*"".MultiFlag,flag.Value"".Dgo.string."D"go.string."predefined symbol with optional simple value -D=identifier=value; can be set multiple times"flag.Var"".Igo.string."I"pgo.string."include directory; can be set multiple times"0runtime.morestack_noctxtTgclocals33cdeccccebe80329f1fdbee7f5874cbV$GOROOT/src/cmd/asm/internal/flags/flags.go,"".(*MultiFlag).String"type."".MultiFlagruntime.convT2Efmt.Sprint.autotmp_3(type.[1]interface {}~r0type.stringm$type.*"".MultiFlagTgclocalse6397a44f8e1b6e77d0f200b4fba5269Tgclocalse226d4ae4a7cad8835311c6a4683c14f&"".(*MultiFlag).Set(runtime.writeBarrier.runtime.writebarrierptr"runtime.growslice.autotmp_8type.int~r1type.errorvalTgclocalsa4a41b2ed11601860bcf8189b861a615Tgclocals69c1753bd5f81501d95132d08af04464"".Usageos.Stderr4go.itab.*os.File,io.WriterZgo.string."usage: asm [options] file.s ...\n"fmt.Fprintf(go.string."Flags:\n"$flag.PrintDefaultsos.Exit"".Parse"".Usagefflag.Usageflag.Parse flag.CommandLine"".OutputFile$path/filepath.Base go.string."%s.o"fmt.Sprintf$runtime.panicslicego.string.".s" runtime.eqstrings2.lens2.ptrtype.*uint8.autotmp_21.autotmp_20Tgclocals7d2d5fca80364273fb07d5820a76fef4Tgclocals54ce2382f2b4a772ba94f00bdbf82769"".init"".initdone"runtime.throwinitflag.initfmt.initos.init$path/filepath.initstrings.init"go.string."debug"`go.string."dump instructions as they are parsed"flag.Bool"".Debuggo.string."o"go.string."output file; default foo.o for /a/b/c/foo.s as first argument"flag.Stringgo.string."S"Vgo.string."print assembly and machine code""".PrintOut(go.string."trimpath"rgo.string."remove prefix from recorded source file paths""".TrimPath$go.string."shared"go.string."generate code that can be linked into a shared library""".Shared&go.string."dynlink"go.string."support references to Go symbols defined in other shared libraries""".Dynlinkgo.string."e"bgo.string."no limit on number of errors reported""".AllErrorsflag.Value.Set~r2.anon0 35 .thistype.flag.ValueTgclocalsae699ff87af3ee112ac2703a893c7802<autogenerated>"flag.Value.StringTgclocalsc55e845a0a62e9baae6c740db5a20866io.Writer.Writeerrnptype.[]uint8type.io.WriterTgclocalsed2b4e9472fcfb4edac5bdc674d399da"go.info."".init.1<go.info."".(*MultiFlag).String*go.info.*"".MultiFlaggo.info.string6go.info."".(*MultiFlag).Setgo.info.error go.info."".Usage go.info."".Parsego.info.intgo.info.*uint8go.info."".inittype.*booltype.*stringtype.uint8"runtime.gcbits.01Btype..namedata.**flags.MultiFlag.&type.**"".MultiFlag runtime.algarray@type..namedata.*flags.MultiFlag.jtype..namedata.*func(*flags.MultiFlag, string) error.Ntype.*func(*"".MultiFlag, string) errorLtype.func(*"".MultiFlag, string) error\type..namedata.*func(*flags.MultiFlag) string.@type.*func(*"".MultiFlag) string>type.func(*"".MultiFlag) string(type..importpath."".&type..namedata.Set.Ftype..namedata.*func(string) error.0type.*func(string) error.type.func(string) error,type..namedata.String.<type..namedata.*func() string.&type.*func() string$type.func() string:type..namedata.*interface {}.$type.*interface {}"type.interface {}"runtime.gcbits.03>type..namedata.*[]interface {}.(type.*[]interface {}&type.[]interface {}@type..namedata.*[1]interface {}.*type.*[1]interface {},go.info.flag.Value.Set$go.info.flag.Value2go.info.flag.Value.StringHgo.itablink.*"".MultiFlag,flag.Value.go.info.io.Writer.Write"go.info.io.Writergo.info.[]uint8type.*os.File<go.itablink.*os.File,io.Writer,type..importpath.flag.*type..importpath.fmt.(type..importpath.os.>type..importpath.path/filepath.2type..importpath.strings.[($eH%H;aH8Hl$0Hl$0HH$H HL$H HL$HD$H HL$ HD$([HH$HHD$HHD$HD$HHD$ HD$(,Hl$0H8?po@!M? 41 42 bU 43 eH%H;aH@Hl$8Hl$8HD$HHHHuHD$PHD$XHl$8H@HD$(HD$0HD$HH$HD$HL$HD$(HL$0HD$(H$HD$HD$HD$HL$ HD$PHL$XHl$8H@23xP!y 46 mW 47 eH%H;aHPHl$HHl$HHD$XHHHPHHrH9^HJHHHHD$hHDH u%HD$`HHD$pHD$xHl$HHPH$HD$`HD$H=H<$H\$HT$HL$Ht$ HD$(HL$0HL$@HT$8H\$XHSuHH3HHHCH$HD$HL$@H\$Xk 50 ^!Fy 51 &Z 52 eH%H;aHXHl$PHl$PHH H$HD$HHD$HD$ HD$ HD$(HD$0HH H$HD$HHD$HD$HD$ HD$(HD$0H$Hl$PHX!h!L> 60 61 hm 62 eH%H;a[HpHl$hHl$hHHHH@8HHH@HDHH@8HHHH8H@0H11H$HL$HD$HD$@HL$HL$8HNHQH9:HH)HqH?HH!HH1HKH9HD$HHL$PHD$XHD$`HH$HD$HHD$HD$HL$HD$XHL$`HH$HD$HD$XHD$HD$HD$ HHL$(HT$0HPu HHl$hHpH$HL$H6H$HL$H HL$HD$L$ HD$@H\$8H1HHHpHHCHH HH$HHD$ 68 v! 69 "9 71 ( 77 =-` 78 eH%H;aBH@Hl$8Hl$8<v 80 Hl$8H@uHH$HD$D$HHD$HD$ $HD$( HHH$HD$HD$HD$HHD$ HD$(=HD$0 "HHH$HD$D$HHD$HD$ HD$( HHH$HD$HD$HD$HHD$ HD$(-HD$0 GHHH$HD$D$HHD$HD$ 6HD$( HHH$HD$D$HHD$HD$ BHD$( u}HHH$HD$D$HHD$HD$ %HD$( uHHl$8H@H H$HD$H H$HD$pH H$HD$ H H$HD$H H$HD$2H H$HD$H H$HD$W 104 _wMZMZMIIlklmv 105 8 106 eH%H;avjH0Hl$(Hl$(HY Ht H|$8H9;uH#HD$8H@ HL$@HT$HHT$HT$PHT$H$HD$HL$ HD$XHL$`Hl$(H0`e_Y eH%H;avVH Hl$Hl$HY Ht H|$(H9;uH#HD$(H@(HL$0H$HD$HL$HL$8HD$@Hl$H @Q?llE eH%H;aH@Hl$8Hl$8HY Ht H|$HH9;uH#HD$HH@ HL$PHT$XHT$HT$`HT$HT$hHT$H$HD$ HL$(HT$0HD$pHL$xH$Hl$8H@b|g- 117 Dpredefined symbol with optional simple value -D=identifier=value; can be set multiple timesIinclude directory; can be set multiple times"".init.1"".(*MultiFlag).Stringm~r0""".(*MultiFlag).Setmval"~r1"usage: asm [options] file.s ... 118 Flags: 119 "".Usage.s%s.o"".Parses2.len@"s2.ptrH"debugdump instructions as they are parsedooutput file; default foo.o for /a/b/c/foo.s as first argumentSprint assembly and machine codetrimpathremove prefix from recorded source file pathssharedgenerate code that can be linked into a shared librarydynlinksupport references to Go symbols defined in other shared librarieseno limit on number of errors reported"".init**flags.MultiFlagC6*flags.MultiFlag%*func(*flags.MultiFlag, string) error-P6* 120 3*func(*flags.MultiFlag) stringK65 3cmd/asm/internal/flagsSet*func(string) error6Bh3String*func() stringwi6m3D?[6<~ *interface {}O6W*[]interface {}6p/*[1]interface {}56P[flag.Value.Set.this.anon0"~r2 "flag.Value.String.this~r1"io.Writer.Write.thisp"n("err0"flagfmtos path/filepathstrings 124 H^v 125 p 128 129 0"$&(*,.02 130 46(846P:<>0@B(*, DFH 131 HJVLvNPJLRPTV&X : 132 F4dZr\|^`b``d(fhb46jlnj\\ \ Z 6 p_<rOtv?(x$""z|~ z 135 Hr44b4444 4 136 137 138 139 140 6 141 6666b6 6 (d 154 ``@@ (F 155 @@> (F 156 `@P< F 157 XXZ::&0.Z0@\88FDZ 158 *2:2V8z88N@@RZ88H$Hlf|zZX$ XT88 159 160 HHzz>>ZZllJJZ66~" ~>>b>>>>>>0>0@ZH(( 164 pp0@P 165 `,&&PP 166 pp0@P 167 ` 168 0@P 169 Xp,(@BB 171 pp0@P 172 ` 173 0@P 175 Xp,(22,, 179 pp0@P 180 ` 181 0@P 183 Xp(@"" 185 pp0@P 186 ` 187 188 0@P 189 Xp(,0@P 191 X`p 193 194 00202 195 0000@P 197 X 198 ,`(p 199 200 pp0@P 201 ` 202 0@P 203 Xp$$ 205 pp0@P 206 ` 207 pp 208 0@P 209 X`&& 211 pp0@P 212 `$$ 213 0@P 215 X`pZ 217 0T8~88Z&6Z8~8@` ,Z"2V8v888@LP L 221 222 go17ld