1 !<arch> 2 __.PKGDEF 0 0 0 644 727 ` 3 go object darwin amd64 go1.5.1 X:none 4 build id "4e0ab6daabce442b15e6269af3153b82234ae989" 5 6 $$ 7 package flags 8 import runtime "runtime" 9 import flag "flag" 10 import fmt "fmt" 11 import os "os" 12 import filepath "path/filepath" 13 import strings "strings" 14 var @"".Debug *bool 15 var @"".OutputFile *string 16 var @"".PrintOut *bool 17 var @"".TrimPath *string 18 var @"".Shared *bool 19 var @"".Dynlink *bool 20 type @"".MultiFlag []string 21 func (@"".m2 *@"".MultiFlag "esc:0x9") Set (@"".val3 string) (? error) { *@"".m2 = append(*@"".m2, @"".val3); return nil } 22 func (@"".m2 *@"".MultiFlag "esc:0x9") String () (? string) 23 var @"".D @"".MultiFlag 24 var @"".I @"".MultiFlag 25 func @"".Usage () 26 func @"".Parse () 27 func @"".init () 28 29 $$ 30 _go_.o 0 0 0 644 24900 ` 31 go object darwin amd64 go1.5.1 X:none 32 33 ! 34 go13ldflag.a 36 fmt.aos.apath/filepath.astrings.a"".init.1eH%H;a0HHHH\$0H1H9HL$0HD$8H$HL$@HL$HH\$HD$HH\$ HD$(ZHH\$0H1H9tLHL$0HD$8H$HL$@HL$HH\$HD$HH\$ HD$(,HHHH$HH\$HH\$HD$HH$HH\$HH\$HD$( 38 4"".DL@go.itab.*"".MultiFlag.flag.Valuego.string."D"go.string."predefined symbol with optional simple value -D=identifer=value; can be set multiple times" 39 flag.Var"".I@go.itab.*"".MultiFlag.flag.Valuego.string."I"pgo.string."include directory; can be set multiple times" 40 flag.Var$type.*"".MultiFlagtype.flag.Value@go.itab.*"".MultiFlag.flag.Value 41 runtime.typ2Itab$type.*"".MultiFlagtype.flag.Value@go.itab.*"".MultiFlag.flag.Value 42 runtime.typ2Itab 43 0runtime.morestack_noctxt"".autotmp_0003type.*uint8"".autotmp_0001$type.*"".MultiFlag"".autotmp_0000/$type.*"".MultiFlagn>ea/2 wKTgclocals69c1753bd5f81501d95132d08af04464Tgclocals2c033e7f4f4a74cc7e9f368d1fec9f60vprebuilts/go/darwin-x86/src/cmd/asm/internal/flags/flags.go,"".(*MultiFlag).StringeH%H;aH`1H\$pH\$x1H\$8H\$@H\$8HHD$PHD$XH\$HHH$H\$hH\$H|$HD$HL$HD$ H\$HHL$(HHD$0=u?HCH\$HH$H\$PH\$H\$XH\$HL$HD$ HL$pHD$xH`LCL$HD$%n/ 47 "type."".MultiFlag 48 runtime.convT2E6runtime.writeBarrierEnabled 49 fmt.Sprint 50 .runtime.writebarrierptr 51 0runtime.morestack_noctxt0 52 "".autotmp_0013o"type.interface {}"".autotmp_0012O(type.[1]interface {}"".autotmp_0009/&type.[]interface {}"".~r0type.string"".m$type.*"".MultiFlag8N#K++Tgclocalscb395d89503762333b1bfb09ba74eb12Tgclocals5ef976c2593056b9243adf402ae9d952vprebuilts/go/darwin-x86/src/cmd/asm/internal/flags/flags.go&"".(*MultiFlag).SeteH%H;aHP1H\$pH\$xH\$XHHCHKHHH9wLHkHHHkHHl$hHkHl$`=uH+1H\$pH\$xHPH$Hl$HH$HT$HD$HL$Hl$ HT$(HD$0HL$8H\$XHtFHHD$@HHkHKHT$H=uHQH$HT$HT$HHD$@4 55 6runtime.writeBarrierEnabled 56 .runtime.writebarrierptr"type."".MultiFlag 57 "runtime.growslice6runtime.writeBarrierEnabled 58 .runtime.writebarrierptr 59 0runtime.morestack_noctxtP"".~r10type.error"".valtype.string"".m$type.*"".MultiFlagb V#Fw&Tgclocals77341598187832c197a09d97d4911154Tgclocals0c8aa8e80191a30eac23f1a218103f16vprebuilts/go/darwin-x86/src/cmd/asm/internal/flags/flags.go"".UsageeH%H;a)H`H1H9H HD$PH$HL$XHL$HH\$HD$1H\$ H\$(H\$0H1H9t\H HD$PH$HL$XHL$HH\$HD$1H\$ H\$(H\$0H$H`HH$HH\$HH\$HD$rHH$HH\$HH\$HD$( 65 44go.itab.*os.File.io.WriterXos.StderrRgo.string."usage: asm [options] file.s\n" 66 fmt.Fprintf4go.itab.*os.File.io.Writeros.Stderr(go.string."Flags:\n" 67 fmt.Fprintf 68 $flag.PrintDefaults 69 os.Exittype.*os.Filetype.io.Writer4go.itab.*os.File.io.Writer 70 runtime.typ2Itabtype.*os.Filetype.io.Writer4go.itab.*os.File.io.Writer 71 runtime.typ2Itab 72 0runtime.morestack_noctxt"".autotmp_0018type.*uint8x&`WS 22iTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals23e8278e2b69a3a75fa59b23c49ed6advprebuilts/go/darwin-x86/src/cmd/asm/internal/flags/flags.go"".ParseeH%HD$H;AdHH=/HHHk8HtHHHH[H11H 1HHi8H9HHQ0HI8Hk@H$HH$HH$H9HHHHCHL$8HD$@H$H$HL$HH$HD$PHD$LT$HT$LT$xLT$XH$H=H|$hHHT$`HD$pH9HH)HH9H)MHtMH9L$L$H$Hl$H|$HD$LT$xH$\$ H<tHHH9lHL$H$H$1H$H$H$H&H$H$H$HH$H$H\$HD$HL$HD$ H$H$HH$=HCHH$HD$H$H\$H$H\$H$H\$ HL$(HD$0HHt8H$HCH$=uHHH$HL$LCL$HD$V1r1d1HwH-H,$H\$z8 86 D"".UsagefP6runtime.writeBarrierEnabledlflag.Usagev 87 flag.Parse flag.CommandLineflag.Usage"".OutputFile flag.CommandLine 88 $path/filepath.Basego.string.".s" 89 runtime.eqstringtype.string 90 runtime.convT2E 6runtime.writeBarrierEnabled 91 go.string."%s.o" 93 fmt.Sprintf"".OutputFile6runtime.writeBarrierEnabled 97 .runtime.writebarrierptr 99 .runtime.writebarrierptr 101 $runtime.panicslice 103 $runtime.panicslice 105 $runtime.panicindex flag.Usage 108 .runtime.writebarrierptr 110 0runtime.morestack_noctxt "".autotmp_0041"type.interface {}"".autotmp_0040(type.[1]interface {}"".autotmp_0037/&type.[]interface {}"".autotmp_0035type.string"".autotmp_0034type.string"".autotmp_0033type.string"".autotmp_0032type.int"".autotmp_0031type.int"".autotmp_0030type.string"".autotmp_0025type.int"".autotmp_0024type.int"strings.suffix3type.stringstrings.s2type.string"".~r0type.string"".~r0type.string"".inputtype.stringXn"":ve[Tgclocalsf6bd6b3389b872033d462029172c8612Tgclocalsa02b0bb71e0b6c338880ac177f9fe08cvprebuilts/go/darwin-x86/src/cmd/asm/internal/flags/flags.go"".initeH%H;aH8tuH8HH$HD$D$HH\$HD$ $H\$(=HHH$HD$1H\$H\$HH\$ HD$(4H\$0=HHH$HD$D$HH\$HD$ H\$(=FHHH$HD$1H\$H\$HH\$ HD$(-H\$0=HHH$HD$D$HH\$HD$ 6H\$(=uwHHH$HD$D$HH\$HD$ BH\$(=uHH8H-H,$H\$H-H,$H\$vH-H,$H\$H-H,$H\$H-H,$H\$AH-H,$H\$#n 118 4"".initdoneL"".initdonej 119 "runtime.throwinitz"".initdone 120 flag.init 121 fmt.init 122 os.init 123 $path/filepath.init 124 strings.init"go.string."debug"`go.string."dump instructions as they are parsed" 125 flag.Bool6runtime.writeBarrierEnabled"".Debuggo.string."o"go.string."output file; default foo.6 for /a/b/c/foo.s on amd64" 126 flag.String6runtime.writeBarrierEnabled"".OutputFilego.string."S"Vgo.string."print assembly and machine code" 127 flag.Bool6runtime.writeBarrierEnabled"".PrintOut(go.string."trimpath"rgo.string."remove prefix from recorded source file paths" 128 flag.String6runtime.writeBarrierEnabled"".TrimPath$go.string."shared"go.string."generate code that can be linked into a shared library" 129 flag.Bool6runtime.writeBarrierEnabled"".Shared&go.string."dynlink"go.string."support references to Go symbols defined in other shared libraries" 130 flag.Bool6runtime.writeBarrierEnabled"".Dynlink 131 "".init.1"".initdone"".Dynlink 132 .runtime.writebarrierptr "".Shared 133 .runtime.writebarrierptr "".TrimPath 134 .runtime.writebarrierptr 135 "".PrintOut 136 137 .runtime.writebarrierptr 138 "".OutputFile 139 140 .runtime.writebarrierptr 141 "".Debug 143 .runtime.writebarrierptr 145 0runtime.morestack_noctxtppopopX[gLSLSHH^]^_f 4Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbvprebuilts/go/darwin-x86/src/cmd/asm/internal/flags/flags.go4type..hash.[1]interface {}eH%H;aH(HL$81HD$Hl$H9}\HD$ HHHHckRHHH\$0Ht;HHH$HD$8HD$HL$HD$ HHl$H9|HL$@H([ 149 150 (runtime.nilinterhash 151 0runtime.morestack_noctxt0P 152 "".autotmp_0050type.int"".autotmp_0049type.int"".~r2 type.uintptr"".htype.uintptr"".p*type.*[1]interface {}POP 154 q?Tgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cbvprebuilts/go/darwin-x86/src/cmd/asm/internal/flags/flags.go0type..eq.[1]interface {}eH%H;aHX1HD$(Hl$(H9HD$0H\$hHHHHHHsH\$`HtvHHHHHSH9uVHD$8H$HT$@HT$HL$HHL$Ht$PHt$\$ t HD$0HHl$(H9nD$pHXD$pHXc 157 158 runtime.efaceeq 159 0runtime.morestack_noctxt0"".autotmp_0054?"type.interface {}"".autotmp_0053"type.interface {}"".autotmp_0052_type.int"".autotmp_0051Otype.int"".~r2 type.bool"".q*type.*[1]interface {}"".p*type.*[1]interface {}& STgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocalsa8eabfc4a4514ed6b3b0c61e9680e440vprebuilts/go/darwin-x86/src/cmd/asm/internal/flags/flags.go0 (a] go.itab.*"".MultiFlag.flag.Value"go.string.hdr."D" go.string."D"go.string."D"Dgo.string.hdr."predefined symbol with optional simple value -D=identifer=value; can be set multiple times" Zgo.string."predefined symbol with optional simple value -D=identifer=value; can be set multiple times"go.string."predefined symbol with optional simple value -D=identifer=value; can be set multiple times"predefined symbol with optional simple value -D=identifer=value; can be set multiple times"go.string.hdr."I" go.string."I"go.string."I"Ixgo.string.hdr."include directory; can be set multiple times" ,pgo.string."include directory; can be set multiple times"pgo.string."include directory; can be set multiple times"`Zinclude directory; can be set multiple timesTgclocals2c033e7f4f4a74cc7e9f368d1fec9f60 Tgclocals69c1753bd5f81501d95132d08af04464Tgclocals5ef976c2593056b9243adf402ae9d952((Tgclocalscb395d89503762333b1bfb09ba74eb12((Tgclocals0c8aa8e80191a30eac23f1a218103f16 Tgclocals77341598187832c197a09d97d4911154 04go.itab.*os.File.io.WriterZgo.string.hdr."usage: asm [options] file.s\n" Rgo.string."usage: asm [options] file.s\n"Rgo.string."usage: asm [options] file.s\n"@:usage: asm [options] file.s 163 0go.string.hdr."Flags:\n" (go.string."Flags:\n"(go.string."Flags:\n"Flags: 164 Tgclocals23e8278e2b69a3a75fa59b23c49ed6adTgclocals33cdeccccebe80329f1fdbee7f5874cb$go.string.hdr.".s" go.string.".s"go.string.".s".s(go.string.hdr."%s.o" go.string."%s.o" go.string."%s.o" 165 %s.oTgclocalsa02b0bb71e0b6c338880ac177f9fe08c000!0Tgclocalsf6bd6b3389b872033d462029172c8612*go.string.hdr."debug" "go.string."debug""go.string."debug"debughgo.string.hdr."dump instructions as they are parsed" $`go.string."dump instructions as they are parsed"`go.string."dump instructions as they are parsed"PJdump instructions as they are parsed"go.string.hdr."o" go.string."o"go.string."o"ogo.string.hdr."output file; default foo.6 for /a/b/c/foo.s on amd64" 4go.string."output file; default foo.6 for /a/b/c/foo.s on amd64"go.string."output file; default foo.6 for /a/b/c/foo.s on amd64"pjoutput file; default foo.6 for /a/b/c/foo.s on amd64"go.string.hdr."S" go.string."S"go.string."S"S^go.string.hdr."print assembly and machine code" Vgo.string."print assembly and machine code"Vgo.string."print assembly and machine code"@@print assembly and machine code0go.string.hdr."trimpath" (go.string."trimpath"(go.string."trimpath" trimpathzgo.string.hdr."remove prefix from recorded source file paths" -rgo.string."remove prefix from recorded source file paths"rgo.string."remove prefix from recorded source file paths"`\remove prefix from recorded source file paths,go.string.hdr."shared" $go.string."shared"$go.string."shared"sharedgo.string.hdr."generate code that can be linked into a shared library" 6go.string."generate code that can be linked into a shared library"go.string."generate code that can be linked into a shared library"pngenerate code that can be linked into a shared library.go.string.hdr."dynlink" &go.string."dynlink"&go.string."dynlink"dynlinkgo.string.hdr."support references to Go symbols defined in other shared libraries" Bgo.string."support references to Go symbols defined in other shared libraries"go.string."support references to Go symbols defined in other shared libraries"support references to Go symbols defined in other shared librariesTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cb."".Debugtype.*bool."".OutputFiletype.*string."".PrintOuttype.*bool."".TrimPathtype.*string."".Sharedtype.*bool."".Dynlinktype.*bool."".D0"type."".MultiFlag."".I0"type."".MultiFlag0"".initdonetype.uint8"".init.1f"".init.12"".(*MultiFlag).Stringf,"".(*MultiFlag).String,"".(*MultiFlag).Setf&"".(*MultiFlag).Set"".Usagef"".Usage"".Parsef"".Parse"".initf"".init"runtime.gcbits.01>go.string.hdr."flags.MultiFlag" 6go.string."flags.MultiFlag"6go.string."flags.MultiFlag" flags.MultiFlag2go.string.hdr."MultiFlag" *go.string."MultiFlag"*go.string."MultiFlag" MultiFlagLgo.string.hdr."cmd/asm/internal/flags" Dgo.string."cmd/asm/internal/flags"Dgo.string."cmd/asm/internal/flags"0.cmd/asm/internal/flags"go.importpath."". Dgo.string."cmd/asm/internal/flags""type."".MultiFlag<~0 runtime.algarray@"runtime.gcbits.01P>go.string.hdr."flags.MultiFlag"p$type.*"".MultiFlag"runtime.zerovaluetype.string`"type."".MultiFlag2go.string.hdr."MultiFlag""go.importpath.""."type."".MultiFlag@go.string.hdr."*flags.MultiFlag" 8go.string."*flags.MultiFlag"8go.string."*flags.MultiFlag"0"*flags.MultiFlaghgo.string.hdr."func(*flags.MultiFlag, string) error" $`go.string."func(*flags.MultiFlag, string) error"`go.string."func(*flags.MultiFlag, string) error"PJfunc(*flags.MultiFlag, string) errorLtype.func(*"".MultiFlag, string) error* 167 30 runtime.algarray@"runtime.gcbits.01Phgo.string.hdr."func(*flags.MultiFlag, string) error"p^go.weak.type.*func(*"".MultiFlag, string) error"runtime.zerovalueLtype.func(*"".MultiFlag, string) errorLtype.func(*"".MultiFlag, string) error$type.*"".MultiFlagtype.stringtype.errorgo.typelink.func(*flags.MultiFlag, string) error func(*"".MultiFlag, string) errorLtype.func(*"".MultiFlag, string) errorZgo.string.hdr."func(*flags.MultiFlag) string" Rgo.string."func(*flags.MultiFlag) string"Rgo.string."func(*flags.MultiFlag) string"@<func(*flags.MultiFlag) string>type.func(*"".MultiFlag) string5 30 runtime.algarray@"runtime.gcbits.01PZgo.string.hdr."func(*flags.MultiFlag) string"pPgo.weak.type.*func(*"".MultiFlag) string"runtime.zerovalue>type.func(*"".MultiFlag) string>type.func(*"".MultiFlag) string$type.*"".MultiFlagtype.stringgo.typelink.func(*flags.MultiFlag) string func(*"".MultiFlag) string>type.func(*"".MultiFlag) string&go.string.hdr."Set" go.string."Set"go.string."Set"SetDgo.string.hdr."func(string) error" <go.string."func(string) error"<go.string."func(string) error"0&func(string) error.type.func(string) errorBh30 runtime.algarray@"runtime.gcbits.01PDgo.string.hdr."func(string) error"p@go.weak.type.*func(string) error"runtime.zerovalue.type.func(string) error.type.func(string) errortype.stringtype.errorbgo.typelink.func(string) error func(string) error.type.func(string) error,go.string.hdr."String" $go.string."String"$go.string."String"String:go.string.hdr."func() string" 2go.string."func() string"2go.string."func() string" func() string$type.func() stringm30 runtime.algarray@"runtime.gcbits.01P:go.string.hdr."func() string"p6go.weak.type.*func() string"runtime.zerovalue$type.func() string$type.func() stringtype.stringNgo.typelink.func() string func() string$type.func() string$type.*"".MultiFlagD?[6$0 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."*flags.MultiFlag"p6go.weak.type.**"".MultiFlag"runtime.zerovalue"type."".MultiFlag`$type.*"".MultiFlag$type.*"".MultiFlag&go.string.hdr."Set".type.func(string) errorLtype.func(*"".MultiFlag, string) error&"".(*MultiFlag).Set&"".(*MultiFlag).Set,go.string.hdr."String"$type.func() string>type.func(*"".MultiFlag) string,"".(*MultiFlag).String,"".(*MultiFlag).String"runtime.gcbits.038go.string.hdr."interface {}" 0go.string."interface {}"0go.string."interface {}" interface {}"type.interface {}W0 runtime.algarray@"runtime.gcbits.03P8go.string.hdr."interface {}"p4go.weak.type.*interface {}"runtime.zerovalue"type.interface {}<go.string.hdr."[]interface {}" 4go.string."[]interface {}"4go.string."[]interface {}" []interface {}&type.[]interface {}p/0 runtime.algarray@"runtime.gcbits.01P<go.string.hdr."[]interface {}"p8go.weak.type.*[]interface {}"runtime.zerovalue"type.interface {}Rgo.typelink.[]interface {} []interface {}&type.[]interface {}Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocalsa8eabfc4a4514ed6b3b0c61e9680e440Tgclocals3bb21ca8fe1d99a3e492463bd711418a<type..hashfunc.[1]interface {}4type..hash.[1]interface {}8type..eqfunc.[1]interface {}0type..eq.[1]interface {}2type..alg.[1]interface {} <type..hashfunc.[1]interface {}8type..eqfunc.[1]interface {}>go.string.hdr."[1]interface {}" 6go.string."[1]interface {}"6go.string."[1]interface {}" [1]interface {}(type.[1]interface {}P[02type..alg.[1]interface {}@"runtime.gcbits.03P>go.string.hdr."[1]interface {}"p:go.weak.type.*[1]interface {}"runtime.zerovalue"type.interface {}&type.[]interface {}Vgo.typelink.[1]interface {} [1]interface {}(type.[1]interface {}@go.string.hdr."*[1]interface {}" 8go.string."*[1]interface {}"8go.string."*[1]interface {}"0"*[1]interface {}*type.*[1]interface {}560 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."*[1]interface {}"p<go.weak.type.**[1]interface {}"runtime.zerovalue(type.[1]interface {}.go.string.hdr."runtime" &go.string."runtime"&go.string."runtime"runtime,go.importpath.runtime. &go.string."runtime"(go.string.hdr."flag" go.string."flag" go.string."flag" 174 flag&go.importpath.flag. go.string."flag"&go.string.hdr."fmt" go.string."fmt"go.string."fmt"fmt$go.importpath.fmt. go.string."fmt"$go.string.hdr."os" go.string."os"go.string."os"os"go.importpath.os. go.string."os":go.string.hdr."path/filepath" 2go.string."path/filepath"2go.string."path/filepath" path/filepath8go.importpath.path/filepath. 2go.string."path/filepath".go.string.hdr."strings" &go.string."strings"&go.string."strings"strings,go.importpath.strings. &go.string."strings":type..hash.[1]interface {}f4type..hash.[1]interface {}6type..eq.[1]interface {}f0type..eq.[1]interface {}"runtime.zerovaluego13ld