1 !<arch> 2 __.PKGDEF 0 0 0 644 553 ` 3 go object darwin amd64 go1.5.1 X:none 4 build id "ea5665a993ce8cf2435ddf817301bf070729ac29" 5 6 $$ 7 package hmac 8 import runtime "runtime" 9 import subtle "crypto/subtle" 10 import hash "hash" 11 type @"hash".Hash interface { BlockSize() (? int); Reset(); Size() (? int); Sum(@"hash".b []byte) (? []byte); Write(@"io".p []byte) (@"io".n int, @"io".err error) } 12 func @"".New (@"".h2 func() (? @"hash".Hash) "esc:0x1", @"".key3 []byte) (? @"hash".Hash) 13 func @"".Equal (@"".mac12 []byte "esc:0x1", @"".mac23 []byte "esc:0x1") (? bool) 14 func @"".init () 15 16 $$ 17 _go_.o 0 0 0 644 26342 ` 18 go object darwin amd64 go1.5.1 X:none 19 20 ! 21 go13ldcrypto/subtle.ahash.a""".(*hmac).tmpPad 23 eH%H;aYHhH\$hH$H\$pH$H$Ht$pHHVHFHn Hl$`1HD$XHD$ HT$PHHL$(Hl$ H9HD$0H$H\$0+H\$(H\$@l$H\$pH$H$(H\$pHK(HC0Hk8Hl$HHL$8Hl$HD$@H9yH)H$Ht$pHVHN(HF0Hn8Hl$HHL$8Hl$HD$@H9&H)l$xDD$L1@+HD$0HHL$(HHL$(Hl$ H9H4$H$Ht$pHnHl$H4$H$HD$pHXHl$H9H$H$(H\$pHK(HC0Hk8Hl$`HL$PHl$HD$XH9sdH)H$Ht$pHD$HtCHV(HN0Hn8Hl$`HT$PHL$XH9sHl$x@+HHH\$JHh 29 B 30 *runtime.racefuncenterh 31 runtime.raceread 32 runtime.raceread 33 runtime.raceread 34 "runtime.racewrite 35 runtime.raceread 36 runtime.raceread 37 runtime.raceread 38 "runtime.racewrite 39 $runtime.panicindex 40 $runtime.panicindex 41 (runtime.racefuncexit 42 $runtime.panicindex 43 $runtime.panicindex 44 0runtime.morestack_noctxt "".autotmp_0005otype.*uint8"".autotmp_0004type.int"".autotmp_0003type.int"".autotmp_0002type.int"".autotmp_0001type.int"".autotmp_0000/type.[]uint8"".itype.int"".ktype.uint8"".itype.int"".xortype.uint8"".htype.*"".hmac0:Z 46 #A hTgclocals32bd5c6dc84e3e86dd35593b3922d3aaTgclocals1e95b73271997518524fc42f69ee4ca2^prebuilts/go/darwin-x86/src/crypto/hmac/hmac.go"".(*hmac).SumeH%HD$H;AHH$H$1H$H$H$H$H\$@H$H$H$PH$H@HKPHkXH$H\$H$H\$H$H\$Hl$XH,$HL$PHY8HT$ HL$(HD$0H$H$H$H$H$D$\H$H$H$H$HhHl$HH$H$(H$Hl$HLC0LK8L9fLS(I)I)ItM*H\$@H$LL$LMH9$L$H)I)ItML\$xL$H$H|$H$Ht$LL$`LL$Hl$hHl$ LD$pLD$(HD$0H$H$H$@H$HHK@HkHHl$XH,$HL$PHY(H$H$H$@H$H$H$(H$H-HQ@HiHHY(H|$HHHKHOHKHOHl$XH,$HT$PHZ@H\$@H$H9L$H$H$LD$xH$H$H$@H$HHK@HkHH\$xH\$H$H\$H$H\$Hl$XH,$HL$PHY8HT$ HL$(HD$0HT$xH$H$H$H$H$Hpk0( 53 X 54 *runtime.racefuncenter 55 runtime.raceread 56 """.(*hmac).tmpPad 57 runtime.raceread 58 runtime.raceread 59 "runtime.slicecopy 60 runtime.raceread 61 runtime.raceread 62 runtime.raceread 63 65 runtime.raceread 67 (runtime.racefuncexit 68 $runtime.panicslice 69 $runtime.panicslice 70 $runtime.panicslice 71 0runtime.morestack_noctxtp"".autotmp_0017type.[]uint8"".autotmp_0016type.[]uint8"".autotmp_0015_type.[]uint8"".autotmp_0014type.[]uint8"".autotmp_0013type.int"".autotmp_0012/type.[]uint8"".autotmp_0011type.int"".origLentype.int"".~r1@type.[]uint8 73 "".intype.[]uint8"".htype.*"".hmac;DlJ Dy 76 +U>4Tgclocals941aab82825dd3adf021d29edfe2eb89Tgclocals564e770a9363cca8a10d20d689f7fa93^prebuilts/go/darwin-x86/src/crypto/hmac/hmac.go "".(*hmac).WriteeH%H;aHXH\$XH$11H$H$H\$`H$H$PH\$`HtuHKPHkXH\$hH\$H\$pH\$H\$xH\$Hl$@H,$HL$8HY@HD$ HT$(HL$0H$HT$HH$HL$PH$HX& 79 B 80 *runtime.racefuncenter 81 runtime.raceread 82 (runtime.racefuncexit 83 0runtime.morestack_noctxtp 84 "".autotmp_0023type.error"".errPtype.error"".n@type.int"".ptype.[]uint8"".htype.*"".hmac Tgclocals8cf14f50ac1bf7ae2848fda35f0590ecTgclocals64ca935d1a2110a30e2d604686188539^prebuilts/go/darwin-x86/src/crypto/hmac/hmac.go"".(*hmac).SizeeH%H;av7HH\$H$H\$H$H\$H+Hl$H 87 88 : 89 *runtime.racefuncenterV 90 runtime.racereadz 91 (runtime.racefuncexit 92 0runtime.morestack_noctxt "".~r0type.int"".htype.*"".hmac2 94 PP 95 4Tgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cb^prebuilts/go/darwin-x86/src/crypto/hmac/hmac.go("".(*hmac).BlockSizeeH%H;av=HH\$H$H\$H$H$H\$HkHl$H 97 98 : 99 *runtime.racefuncenter` 100 runtime.raceread 101 (runtime.racefuncexit 102 0runtime.morestack_noctxt "".~r0type.int"".htype.*"".hmac8`` 104 DTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cb^prebuilts/go/darwin-x86/src/crypto/hmac/hmac.go "".(*hmac).ReseteH%H;a'HhH\$hH$H\$pH$H$PH\$pHHKPHkXHl$HH,$HL$@HY(H\$pH$D$6H\$pH$H$HD$pHhHl$8H$H$(HD$pHl$8L@8L9wtLH(Hl$XLD$`LL$PH$H$PH\$pHtDHKPHkXH\$PH\$H\$XH\$H\$`H\$Hl$HH,$HL$@HY@Hh 108 B 109 *runtime.racefuncenterh 110 runtime.raceread 111 """.(*hmac).tmpPad 112 runtime.raceread 113 runtime.raceread 114 runtime.raceread 115 (runtime.racefuncexit 116 $runtime.panicslice 117 0runtime.morestack_noctxt"".autotmp_0028/type.[]uint8"".autotmp_0027_type.int"".htype.*"".hmac(*> H4Tgclocals51fa0e13d53d6bad7f86670d3edaeac6Tgclocalse8ee48bb5f3220f130a300717899008f^prebuilts/go/darwin-x86/src/crypto/hmac/hmac.go"".NeweH%H;aVHH$H$1H$H$HH$H\$H\$HH$HH$H\$XH\$H\$`H\$HH$H$@H\$HHl$XHk@Hl$`=HkHH$HH$H\$XH\$H\$`H\$HH$H$PH\$HHl$XHkPHl$`=:HkXH\$HH$H$PH\$HH HKPHkXHl$`H,$HL$XHY0H\$H\$@H\$HH$HD$HHl$@H(H$H$PH\$HHHKPHkXHl$`H,$HL$XHY H\$H\$@H\$HH$H$HD$HHl$@HhH$H$H\$HH$HD$HHXH(HHHH$HD$HD$H\$H\$hH\$ H\$pH\$(H\$xH\$HH$H$(H\$HHl$pHk0Hl$xHk8Hl$h=Hk(H$H\$@H\$HH$H$HD$HHXHl$@H9H$H$@H\$HHIHK@HkHH$H\$H$H\$H$H\$Hl$`H,$HL$XHY@H\$HH$H$@H\$HHHK@HkH1H\$H\$H\$Hl$`H,$HL$XHY8HT$ HL$(HD$0H$H$H$H$HH$HD$HD$H\$H\$hH\$ H\$pH\$(H\$xH\$HH$H$H\$HHl$pHkHl$xHk Hl$h=HkH\$HH$H$Ht$HHH^HH$HKHL$HKHL$H$H\$H$H\$ H$H\$(HD$0H\$HH$H\$HH\$PH1H9t"H\$PH$H$HHH$HH\$HH\$HD$0LCL$Hl$LC(L$Hl$EQLCXL$Hl$LCHL$Hl$EZ 124 N 125 *runtime.racefuncentertype."".hmac 126 "runtime.newobject 127 "runtime.racewrite6runtime.writeBarrierEnabled 128 "runtime.racewrite6runtime.writeBarrierEnabled 129 runtime.raceread 130 "runtime.racewrite 131 runtime.raceread 132 "runtime.racewrite 133 runtime.raceread 134 runtime.racereadtype.[]uint8 135 "runtime.makeslice 136 "runtime.racewrite 6runtime.writeBarrierEnabled 137 138 runtime.raceread 139 140 runtime.raceread 143 runtime.raceread type.[]uint8 145 "runtime.makeslice 146 "runtime.racewrite6runtime.writeBarrierEnabled 147 runtime.raceread 148 "runtime.slicecopy 149 "".(*hmac).Reset4go.itab.*"".hmac.hash.Hash 150 (runtime.racefuncexittype.*"".hmactype.hash.Hash4go.itab.*"".hmac.hash.Hash 151 runtime.typ2Itab 152 .runtime.writebarrierptr 153 .runtime.writebarrierptr 154 .runtime.writebarrierptr 155 .runtime.writebarrierptr 156 0runtime.morestack_noctxt` "".autotmp_0042type.int"".autotmp_0041type.*"".hmac"".autotmp_0040type.[]uint8"".autotmp_0039type.int"".autotmp_0038type.[]uint8"".autotmp_0037type.int"".autotmp_0036/type.[]uint8"".autotmp_0035type.int"".autotmp_0034type.int"".autotmp_0033type.hash.Hash"".autotmp_0032Otype.hash.Hash"".autotmp_0031_type.*"".hmac 157 "".hmotype.*"".hmac"".~r2@type.hash.Hash"".keytype.[]uint8"".h*type.func() hash.Hash =WWcd7`vt-7B&<#4#7M@0 Tgclocalsee70c2a3d1fb1abe6bc83eb1c5b03490Tgclocals597c7601c3e28d732ac6467f1a8ede39^prebuilts/go/darwin-x86/src/crypto/hmac/hmac.go"".EqualeH%H;avvH8H\$8H$Ht$HHT$`H9uNH\$@H$Ht$H\$PH\$H\$XH\$HT$ H\$hH\$(H\$0HD$pH8D$pq 162 163 : 164 *runtime.racefuncenter 165 Bcrypto/subtle.ConstantTimeCompare 166 (runtime.racefuncexit 167 0runtime.morestack_noctxtpp"".autotmp_0051type.int"".~r2`type.bool"".mac20type.[]uint8"".mac1type.[]uint8pjop+I 169 171 tTgclocals71f75e7e2fe2878e818867fe3428bd87Tgclocals33cdeccccebe80329f1fdbee7f5874cb^prebuilts/go/darwin-x86/src/crypto/hmac/hmac.go"".initeH%H;aHH\$H$HH$t-HH$u 173 HHH$HH$HK& 175 B 176 *runtime.racefuncenterP"".initdoneb 177 runtime.racereadp"".initdone"".initdone 178 runtime.raceread"".initdone 179 (runtime.racefuncexit 180 "runtime.throwinit"".initdone 181 "runtime.racewrite"".initdone 182 hash.init"".initdone 183 "runtime.racewrite"".initdone 184 (runtime.racefuncexit 185 0runtime.morestack_noctxtOC 186 Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cb^prebuilts/go/darwin-x86/src/crypto/hmac/hmac.goTgclocals1e95b73271997518524fc42f69ee4ca2 Tgclocals32bd5c6dc84e3e86dd35593b3922d3aa Tgclocals564e770a9363cca8a10d20d689f7fa93(( Tgclocals941aab82825dd3adf021d29edfe2eb89((Tgclocals64ca935d1a2110a30e2d604686188539 Tgclocals8cf14f50ac1bf7ae2848fda35f0590ec cTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocalse8ee48bb5f3220f130a300717899008f Tgclocals51fa0e13d53d6bad7f86670d3edaeac6 04go.itab.*"".hmac.hash.HashTgclocals597c7601c3e28d732ac6467f1a8ede39@@ Tgclocalsee70c2a3d1fb1abe6bc83eb1c5b03490@@3Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals71f75e7e2fe2878e818867fe3428bd87 Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cb0"".initdonetype.uint8("".(*hmac).tmpPadf""".(*hmac).tmpPad""".(*hmac).Sumf"".(*hmac).Sum&"".(*hmac).Writef "".(*hmac).Write$"".(*hmac).Sizef"".(*hmac).Size."".(*hmac).BlockSizef("".(*hmac).BlockSize&"".(*hmac).Resetf "".(*hmac).Reset"".Newf"".New"".Equalf"".Equal"".initf"".init"runtime.gcbits.01.go.string.hdr."[]uint8" &go.string."[]uint8"&go.string."[]uint8"[]uint8type.[]uint8~.80 runtime.algarray@"runtime.gcbits.01P.go.string.hdr."[]uint8"p*go.weak.type.*[]uint8"runtime.zerovaluetype.uint86go.typelink.[]uint8 []uint8type.[]uint8&runtime.gcbits.240f$2go.string.hdr."hmac.hmac" *go.string."hmac.hmac"*go.string."hmac.hmac" hmac.hmac(go.string.hdr."size" go.string."size" go.string."size" 191 size6go.string.hdr."crypto/hmac" .go.string."crypto/hmac".go.string."crypto/hmac" crypto/hmac"go.importpath."". .go.string."crypto/hmac"2go.string.hdr."blocksize" *go.string."blocksize"*go.string."blocksize" blocksize&go.string.hdr."key" go.string."key"go.string."key"key&go.string.hdr."tmp" go.string."tmp"go.string."tmp"tmp*go.string.hdr."outer" "go.string."outer""go.string."outer"outer*go.string.hdr."inner" "go.string."inner""go.string."inner"inner(go.string.hdr."hmac" go.string."hmac" go.string."hmac" 196 hmactype."".hmac``(@P80 runtime.algarray@&runtime.gcbits.240fP2go.string.hdr."hmac.hmac"ptype.*"".hmac"runtime.zerovaluetype."".hmac(go.string.hdr."size""go.importpath."".type.int2go.string.hdr."blocksize""go.importpath."".type.int&go.string.hdr."key""go.importpath."".type.[]uint8&go.string.hdr."tmp""go.importpath."".type.[]uint8*go.string.hdr."outer""go.importpath."".type.hash.Hash*go.string.hdr."inner""go.importpath."".type.hash.Hash`type."".hmac(go.string.hdr."hmac""go.importpath."".type."".hmac4go.string.hdr."*hmac.hmac" 197 ,go.string."*hmac.hmac",go.string."*hmac.hmac" *hmac.hmacHgo.string.hdr."func(*hmac.hmac) int" @go.string."func(*hmac.hmac) int"@go.string."func(*hmac.hmac) int"0*func(*hmac.hmac) int.type.func(*"".hmac) intZ30 runtime.algarray@"runtime.gcbits.01PHgo.string.hdr."func(*hmac.hmac) int"p@go.weak.type.*func(*"".hmac) int"runtime.zerovalue.type.func(*"".hmac) int.type.func(*"".hmac) inttype.*"".hmactype.intfgo.typelink.func(*hmac.hmac) int func(*"".hmac) int.type.func(*"".hmac) int@go.string.hdr."func(*hmac.hmac)" 8go.string."func(*hmac.hmac)"8go.string."func(*hmac.hmac)"0"func(*hmac.hmac)&type.func(*"".hmac)%30 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."func(*hmac.hmac)"p8go.weak.type.*func(*"".hmac)"runtime.zerovalue&type.func(*"".hmac)&type.func(*"".hmac)type.*"".hmacVgo.typelink.func(*hmac.hmac) func(*"".hmac)&type.func(*"".hmac)bgo.string.hdr."func(*hmac.hmac, []uint8) []uint8" !Zgo.string."func(*hmac.hmac, []uint8) []uint8"Zgo.string."func(*hmac.hmac, []uint8) []uint8"PDfunc(*hmac.hmac, []uint8) []uint8Htype.func(*"".hmac, []uint8) []uint8)v30 runtime.algarray@"runtime.gcbits.01Pbgo.string.hdr."func(*hmac.hmac, []uint8) []uint8"pZgo.weak.type.*func(*"".hmac, []uint8) []uint8"runtime.zerovalueHtype.func(*"".hmac, []uint8) []uint8Htype.func(*"".hmac, []uint8) []uint8type.*"".hmactype.[]uint8type.[]uint8go.typelink.func(*hmac.hmac, []uint8) []uint8 func(*"".hmac, []uint8) []uint8Htype.func(*"".hmac, []uint8) []uint8lgo.string.hdr."func(*hmac.hmac, []uint8) (int, error)" &dgo.string."func(*hmac.hmac, []uint8) (int, error)"dgo.string."func(*hmac.hmac, []uint8) (int, error)"PNfunc(*hmac.hmac, []uint8) (int, error)Rtype.func(*"".hmac, []uint8) (int, error)UUsS30 runtime.algarray@"runtime.gcbits.01Plgo.string.hdr."func(*hmac.hmac, []uint8) (int, error)"pdgo.weak.type.*func(*"".hmac, []uint8) (int, error)"runtime.zerovalueRtype.func(*"".hmac, []uint8) (int, error)Rtype.func(*"".hmac, []uint8) (int, error)type.*"".hmactype.[]uint8type.inttype.errorgo.typelink.func(*hmac.hmac, []uint8) (int, error) func(*"".hmac, []uint8) (int, error)Rtype.func(*"".hmac, []uint8) (int, error)Ngo.string.hdr."func(*hmac.hmac, uint8)" Fgo.string."func(*hmac.hmac, uint8)"Fgo.string."func(*hmac.hmac, uint8)"00func(*hmac.hmac, uint8)4type.func(*"".hmac, uint8)}[30 runtime.algarray@"runtime.gcbits.01PNgo.string.hdr."func(*hmac.hmac, uint8)"pFgo.weak.type.*func(*"".hmac, uint8)"runtime.zerovalue4type.func(*"".hmac, uint8)4type.func(*"".hmac, uint8)type.*"".hmactype.uint8rgo.typelink.func(*hmac.hmac, uint8) func(*"".hmac, uint8)4type.func(*"".hmac, uint8)2go.string.hdr."BlockSize" *go.string."BlockSize"*go.string."BlockSize" BlockSize4go.string.hdr."func() int" 198 ,go.string."func() int",go.string."func() int" func() inttype.func() int930 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."func() int"p0go.weak.type.*func() int"runtime.zerovaluetype.func() inttype.func() inttype.intBgo.typelink.func() int func() inttype.func() int*go.string.hdr."Reset" "go.string."Reset""go.string."Reset"Reset,go.string.hdr."func()" $go.string."func()"$go.string."func()"func()type.func()30 runtime.algarray@"runtime.gcbits.01P,go.string.hdr."func()"p(go.weak.type.*func()"runtime.zerovaluetype.func()type.func()2go.typelink.func() func()type.func()(go.string.hdr."Size" go.string."Size" go.string."Size" 200 Size&go.string.hdr."Sum" go.string."Sum"go.string."Sum"SumJgo.string.hdr."func([]uint8) []uint8" Bgo.string."func([]uint8) []uint8"Bgo.string."func([]uint8) []uint8"0,func([]uint8) []uint84type.func([]uint8) []uint8&30 runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."func([]uint8) []uint8"pFgo.weak.type.*func([]uint8) []uint8"runtime.zerovalue4type.func([]uint8) []uint84type.func([]uint8) []uint8type.[]uint8type.[]uint8ngo.typelink.func([]uint8) []uint8 func([]uint8) []uint84type.func([]uint8) []uint8*go.string.hdr."Write" "go.string."Write""go.string."Write"WriteTgo.string.hdr."func([]uint8) (int, error)" Lgo.string."func([]uint8) (int, error)"Lgo.string."func([]uint8) (int, error)"@6func([]uint8) (int, error)>type.func([]uint8) (int, error)N4P30 runtime.algarray@"runtime.gcbits.01PTgo.string.hdr."func([]uint8) (int, error)"pPgo.weak.type.*func([]uint8) (int, error)"runtime.zerovalue>type.func([]uint8) (int, error)>type.func([]uint8) (int, error)type.[]uint8type.inttype.errorgo.typelink.func([]uint8) (int, error) func([]uint8) (int, error)>type.func([]uint8) (int, error),go.string.hdr."tmpPad" $go.string."tmpPad"$go.string."tmpPad"tmpPad6go.string.hdr."func(uint8)" .go.string."func(uint8)".go.string."func(uint8)" func(uint8) type.func(uint8)$q30 runtime.algarray@"runtime.gcbits.01P6go.string.hdr."func(uint8)"p2go.weak.type.*func(uint8)"runtime.zerovalue type.func(uint8) type.func(uint8)type.uint8Fgo.typelink.func(uint8) func(uint8) type.func(uint8)type.*"".hmac$6N0 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."*hmac.hmac"p,go.weak.type.**"".hmac"runtime.zerovaluetype."".hmac`type.*"".hmactype.*"".hmac2go.string.hdr."BlockSize"type.func() int.type.func(*"".hmac) int("".(*hmac).BlockSize("".(*hmac).BlockSize*go.string.hdr."Reset"type.func()&type.func(*"".hmac) "".(*hmac).Reset "".(*hmac).Reset(go.string.hdr."Size"type.func() int.type.func(*"".hmac) int"".(*hmac).Size"".(*hmac).Size&go.string.hdr."Sum"4type.func([]uint8) []uint8Htype.func(*"".hmac, []uint8) []uint8"".(*hmac).Sum"".(*hmac).Sum*go.string.hdr."Write">type.func([]uint8) (int, error)Rtype.func(*"".hmac, []uint8) (int, error) "".(*hmac).Write "".(*hmac).Write,go.string.hdr."tmpPad""go.importpath."". type.func(uint8)4type.func(*"".hmac, uint8)""".(*hmac).tmpPad""".(*hmac).tmpPad@go.string.hdr."func() hash.Hash" 8go.string."func() hash.Hash"8go.string."func() hash.Hash"0"func() hash.Hash*type.func() hash.Hash|!30 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."func() hash.Hash"p<go.weak.type.*func() hash.Hash"runtime.zerovalue*type.func() hash.Hash*type.func() hash.Hashtype.hash.HashZgo.typelink.func() hash.Hash func() hash.Hash*type.func() hash.Hash.go.string.hdr."runtime" &go.string."runtime"&go.string."runtime"runtime,go.importpath.runtime. &go.string."runtime":go.string.hdr."crypto/subtle" 2go.string."crypto/subtle"2go.string."crypto/subtle" crypto/subtle8go.importpath.crypto/subtle. 2go.string."crypto/subtle"(go.string.hdr."hash" go.string."hash" go.string."hash" 205 hash&go.importpath.hash. go.string."hash""runtime.zerovaluego13ld