1 !<arch> 2 __.PKGDEF 0 0 0 644 689 ` 3 go object darwin amd64 go1.5.1 X:none 4 build id "68d3a27e52ca1e7f1870614b0dc3edd979cce6c4" 5 6 $$ 7 package hash 8 import runtime "runtime" 9 import io "io" 10 type @"".Hash interface { BlockSize() (? int); Reset(); Size() (? int); Sum(@"".b []byte) (? []byte); Write(@"io".p []byte) (@"io".n int, @"io".err error) } 11 type @"".Hash32 interface { BlockSize() (? int); Reset(); Size() (? int); Sum(@"".b []byte) (? []byte); Sum32() (? uint32); Write(@"io".p []byte) (@"io".n int, @"io".err error) } 12 type @"".Hash64 interface { BlockSize() (? int); Reset(); Size() (? int); Sum(@"".b []byte) (? []byte); Sum64() (? uint64); Write(@"io".p []byte) (@"io".n int, @"io".err error) } 13 func @"".init () 14 15 $$ 16 _go_.o 0 0 0 644 22888 ` 17 go object darwin amd64 go1.5.1 X:none 18 19 ! 20 go13ldio.a"".initeH%H;aHH\$H$HH$t-HH$u 22 HHH$HH$HK& 24 B 25 *runtime.racefuncenterP"".initdoneb 26 runtime.racereadp"".initdone"".initdone 27 runtime.raceread"".initdone 28 (runtime.racefuncexit 29 "runtime.throwinit"".initdone 30 "runtime.racewrite"".initdone 31 io.init"".initdone 32 "runtime.racewrite"".initdone 33 (runtime.racefuncexit 34 0runtime.morestack_noctxtOCX Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbPprebuilts/go/darwin-x86/src/hash/hash.go""".Hash.BlockSizeeH%H;avPHHY Ht H|$H9;uH#H\$H$H\$ H$H\$H[ H\$H\$(H 38 39 f 40 *runtime.racefuncenter 41 (runtime.racefuncexit 42 0runtime.morestack_noctxt0 "".~r0 type.int""..thistype."".Hash K pp 44 2>Tgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>"".Hash.ReseteH%H;avFHHY Ht H|$H9;uH#H\$H$H\$H$H\$H[(H 47 48 f 49 *runtime.racefuncenter 50 (runtime.racefuncexit 51 0runtime.morestack_noctxt ""..thistype."".HashA`` 53 2.Tgclocals2a1dd1e1e59d0a384c26951e316cd7e6Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>"".Hash.SizeeH%H;avPHHY Ht H|$H9;uH#H\$H$H\$ H$H\$H[0H\$H\$(H 56 57 f 58 *runtime.racefuncenter 59 (runtime.racefuncexit 60 0runtime.morestack_noctxt0 "".~r0 type.int""..thistype."".Hash K pp 62 2>Tgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>"".Hash.SumeH%H;aHPHY Ht H|$XH9;uH#H\$PH$1H$H$H$H\$hH\$H\$pH\$H\$xH\$H\$`H$H\$XH[8HT$ HL$(HD$0HT$8H$HL$@H$HD$HH$HP/ 65 66 n 67 *runtime.racefuncenter 68 (runtime.racefuncexit 69 0runtime.morestack_noctxt"".autotmp_0002/type.[]uint8"".~r1Ptype.[]uint8"".b type.[]uint8""..thistype."".Hash 71 6#Tgclocalsbed2bb3e688aec4884aab410231104efTgclocalsf56b2291fa344104975cb6587be42b9b<autogenerated>"".Hash.WriteeH%H;aHHHY Ht H|$PH9;uH#H\$HH$11H$H$H\$`H\$H\$hH\$H\$pH\$H\$XH$H\$PH[@HD$ HT$(HL$0HD$xHT$8H$HL$@H$HH= 74 75 n 76 *runtime.racefuncenter 77 (runtime.racefuncexit 78 0runtime.morestack_noctxt 79 "".autotmp_0004type.errorio.err`type.errorio.nPtype.intio.p type.[]uint8""..thistype."".Hash6y!Tgclocalsd2fd9951e910becfd07ba7f8ff7b525aTgclocalsc55cf99de9cdd8c8202a466952fa1a45<autogenerated>&"".Hash32.BlockSizeeH%H;avPHHY Ht H|$H9;uH#H\$H$H\$ H$H\$H[ H\$H\$(H 84 85 f 86 *runtime.racefuncenter 87 (runtime.racefuncexit 88 0runtime.morestack_noctxt0 "".~r0 type.int""..thistype."".Hash32 K pp 90 2>Tgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>"".Hash32.ReseteH%H;avFHHY Ht H|$H9;uH#H\$H$H\$H$H\$H[(H 93 94 f 95 *runtime.racefuncenter 96 (runtime.racefuncexit 97 0runtime.morestack_noctxt ""..thistype."".Hash32A`` 99 2.Tgclocals2a1dd1e1e59d0a384c26951e316cd7e6Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>"".Hash32.SizeeH%H;avPHHY Ht H|$H9;uH#H\$H$H\$ H$H\$H[0H\$H\$(H 102 103 f 104 *runtime.racefuncenter 105 (runtime.racefuncexit 106 0runtime.morestack_noctxt0 "".~r0 type.int""..thistype."".Hash32 K pp 108 2>Tgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>"".Hash32.SumeH%H;aHPHY Ht H|$XH9;uH#H\$PH$1H$H$H$H\$hH\$H\$pH\$H\$xH\$H\$`H$H\$XH[8HT$ HL$(HD$0HT$8H$HL$@H$HD$HH$HP/ 111 112 n 113 *runtime.racefuncenter 114 (runtime.racefuncexit 115 0runtime.morestack_noctxt"".autotmp_0009/type.[]uint8"".~r1Ptype.[]uint8"".b type.[]uint8""..thistype."".Hash326#Tgclocalsbed2bb3e688aec4884aab410231104efTgclocalsf56b2291fa344104975cb6587be42b9b<autogenerated>"".Hash32.Sum32eH%H;avNHHY Ht H|$H9;uH#H\$H$H\$ H$H\$H[@\$\$(H 119 120 f 121 *runtime.racefuncenter 122 (runtime.racefuncexit 123 0runtime.morestack_noctxt0 "".~r0 type.uint32""..thistype."".Hash32 I pp 125 2>Tgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>"".Hash32.WriteeH%H;aHHHY Ht H|$PH9;uH#H\$HH$11H$H$H\$`H\$H\$hH\$H\$pH\$H\$XH$H\$PH[HHD$ HT$(HL$0HD$xHT$8H$HL$@H$HH= 128 129 n 130 *runtime.racefuncenter 131 (runtime.racefuncexit 132 0runtime.morestack_noctxt 133 "".autotmp_0012type.errorio.err`type.errorio.nPtype.intio.p type.[]uint8""..thistype."".Hash326y!Tgclocalsd2fd9951e910becfd07ba7f8ff7b525aTgclocalsc55cf99de9cdd8c8202a466952fa1a45<autogenerated>&"".Hash64.BlockSizeeH%H;avPHHY Ht H|$H9;uH#H\$H$H\$ H$H\$H[ H\$H\$(H 137 138 f 139 *runtime.racefuncenter 140 (runtime.racefuncexit 141 0runtime.morestack_noctxt0 "".~r0 type.int""..thistype."".Hash64 K pp 143 2>Tgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>"".Hash64.ReseteH%H;avFHHY Ht H|$H9;uH#H\$H$H\$H$H\$H[(H 146 147 f 148 *runtime.racefuncenter 149 (runtime.racefuncexit 150 0runtime.morestack_noctxt ""..thistype."".Hash64A`` 152 2.Tgclocals2a1dd1e1e59d0a384c26951e316cd7e6Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>"".Hash64.SizeeH%H;avPHHY Ht H|$H9;uH#H\$H$H\$ H$H\$H[0H\$H\$(H 155 156 f 157 *runtime.racefuncenter 158 (runtime.racefuncexit 159 0runtime.morestack_noctxt0 "".~r0 type.int""..thistype."".Hash64 K pp 161 2>Tgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>"".Hash64.SumeH%H;aHPHY Ht H|$XH9;uH#H\$PH$1H$H$H$H\$hH\$H\$pH\$H\$xH\$H\$`H$H\$XH[8HT$ HL$(HD$0HT$8H$HL$@H$HD$HH$HP/ 164 165 n 166 *runtime.racefuncenter 167 (runtime.racefuncexit 168 0runtime.morestack_noctxt"".autotmp_0017/type.[]uint8"".~r1Ptype.[]uint8"".b type.[]uint8""..thistype."".Hash64 6#Tgclocalsbed2bb3e688aec4884aab410231104efTgclocalsf56b2291fa344104975cb6587be42b9b<autogenerated>"".Hash64.Sum64eH%H;avPHHY Ht H|$H9;uH#H\$H$H\$ H$H\$H[@H\$H\$(H 172 173 f 174 *runtime.racefuncenter 175 (runtime.racefuncexit 176 0runtime.morestack_noctxt0 "".~r0 type.uint64""..thistype."".Hash64 K p"p 178 2>Tgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>"".Hash64.WriteeH%H;aHHHY Ht H|$PH9;uH#H\$HH$11H$H$H\$`H\$H\$hH\$H\$pH\$H\$XH$H\$PH[HHD$ HT$(HL$0HD$xHT$8H$HL$@H$HH= 181 182 n 183 *runtime.racefuncenter 184 (runtime.racefuncexit 185 0runtime.morestack_noctxt 186 "".autotmp_0020type.errorio.err`type.errorio.nPtype.intio.p type.[]uint8""..thistype."".Hash64$6y!Tgclocalsd2fd9951e910becfd07ba7f8ff7b525aTgclocalsc55cf99de9cdd8c8202a466952fa1a45<autogenerated>Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cb0"".initdonetype.uint8"".initf"".initTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals2a1dd1e1e59d0a384c26951e316cd7e6Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocalsf56b2291fa344104975cb6587be42b9b Tgclocalsbed2bb3e688aec4884aab410231104ef 'Tgclocalsc55cf99de9cdd8c8202a466952fa1a45 Tgclocalsd2fd9951e910becfd07ba7f8ff7b525a "runtime.gcbits.014go.string.hdr."func() int" 188 ,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."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."[]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.[]uint8Jgo.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) []uint8Tgo.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)4go.string.hdr."*hash.Hash" 190 ,go.string."*hash.Hash",go.string."*hash.Hash" *hash.Hashtype.*"".Hash_K60 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."*hash.Hash"p,go.weak.type.**"".Hash"runtime.zerovaluetype."".Hash"runtime.gcbits.032go.string.hdr."hash.Hash" *go.string."hash.Hash"*go.string."hash.Hash" hash.Hash2go.string.hdr."BlockSize" *go.string."BlockSize"*go.string."BlockSize" BlockSize*go.string.hdr."Reset" "go.string."Reset""go.string."Reset"Reset(go.string.hdr."Size" go.string."Size" go.string."Size" 193 Size&go.string.hdr."Sum" go.string."Sum"go.string."Sum"Sum*go.string.hdr."Write" "go.string."Write""go.string."Write"Write(go.string.hdr."Hash" go.string."Hash" go.string."Hash" 195 Hash(go.string.hdr."hash" go.string."hash" go.string."hash" 196 hash"go.importpath."". go.string."hash"type."".Hash/(0 runtime.algarray@"runtime.gcbits.03P2go.string.hdr."hash.Hash"ptype.*"".Hash"runtime.zerovaluetype."".Hash2go.string.hdr."BlockSize"type.func() int*go.string.hdr."Reset"type.func()(go.string.hdr."Size"type.func() int&go.string.hdr."Sum"4type.func([]uint8) []uint8*go.string.hdr."Write">type.func([]uint8) (int, error)`type."".Hash(go.string.hdr."Hash""go.importpath."".type."".HashTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals2a1dd1e1e59d0a384c26951e316cd7e6Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocalsf56b2291fa344104975cb6587be42b9b Tgclocalsbed2bb3e688aec4884aab410231104ef 'Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocalsc55cf99de9cdd8c8202a466952fa1a45 Tgclocalsd2fd9951e910becfd07ba7f8ff7b525a :go.string.hdr."func() uint32" 2go.string."func() uint32"2go.string."func() uint32" func() uint32$type.func() uint32L30 runtime.algarray@"runtime.gcbits.01P:go.string.hdr."func() uint32"p6go.weak.type.*func() uint32"runtime.zerovalue$type.func() uint32$type.func() uint32type.uint32Ngo.typelink.func() uint32 func() uint32$type.func() uint328go.string.hdr."*hash.Hash32" 0go.string."*hash.Hash32"0go.string."*hash.Hash32" *hash.Hash32type.*"".Hash32]60 runtime.algarray@"runtime.gcbits.01P8go.string.hdr."*hash.Hash32"p0go.weak.type.**"".Hash32"runtime.zerovaluetype."".Hash326go.string.hdr."hash.Hash32" .go.string."hash.Hash32".go.string."hash.Hash32" hash.Hash32*go.string.hdr."Sum32" "go.string."Sum32""go.string."Sum32"Sum32,go.string.hdr."Hash32" $go.string."Hash32"$go.string."Hash32"Hash32type."".Hash32E,0 runtime.algarray@"runtime.gcbits.03P6go.string.hdr."hash.Hash32"ptype.*"".Hash32"runtime.zerovaluetype."".Hash322go.string.hdr."BlockSize"type.func() int*go.string.hdr."Reset"type.func()(go.string.hdr."Size"type.func() int&go.string.hdr."Sum"4type.func([]uint8) []uint8*go.string.hdr."Sum32"$type.func() uint32*go.string.hdr."Write">type.func([]uint8) (int, error)`type."".Hash32,go.string.hdr."Hash32""go.importpath."".type."".Hash32Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals2a1dd1e1e59d0a384c26951e316cd7e6Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocalsf56b2291fa344104975cb6587be42b9b Tgclocalsbed2bb3e688aec4884aab410231104ef 'Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocalsc55cf99de9cdd8c8202a466952fa1a45 Tgclocalsd2fd9951e910becfd07ba7f8ff7b525a :go.string.hdr."func() uint64" 2go.string."func() uint64"2go.string."func() uint64" func() uint64$type.func() uint64$30 runtime.algarray@"runtime.gcbits.01P:go.string.hdr."func() uint64"p6go.weak.type.*func() uint64"runtime.zerovalue$type.func() uint64$type.func() uint64type.uint64Ngo.typelink.func() uint64 func() uint64$type.func() uint648go.string.hdr."*hash.Hash64" 0go.string."*hash.Hash64"0go.string."*hash.Hash64" *hash.Hash64type.*"".Hash64cp60 runtime.algarray@"runtime.gcbits.01P8go.string.hdr."*hash.Hash64"p0go.weak.type.**"".Hash64"runtime.zerovaluetype."".Hash646go.string.hdr."hash.Hash64" .go.string."hash.Hash64".go.string."hash.Hash64" hash.Hash64*go.string.hdr."Sum64" "go.string."Sum64""go.string."Sum64"Sum64,go.string.hdr."Hash64" $go.string."Hash64"$go.string."Hash64"Hash64type."".Hash64?,0 runtime.algarray@"runtime.gcbits.03P6go.string.hdr."hash.Hash64"ptype.*"".Hash64"runtime.zerovaluetype."".Hash642go.string.hdr."BlockSize"type.func() int*go.string.hdr."Reset"type.func()(go.string.hdr."Size"type.func() int&go.string.hdr."Sum"4type.func([]uint8) []uint8*go.string.hdr."Sum64"$type.func() uint64*go.string.hdr."Write">type.func([]uint8) (int, error)`type."".Hash64,go.string.hdr."Hash64""go.importpath."".type."".Hash64.go.string.hdr."runtime" &go.string."runtime"&go.string."runtime"runtime,go.importpath.runtime. &go.string."runtime"$go.string.hdr."io" go.string."io"go.string."io"io"go.importpath.io. go.string."io"("".Hash.BlockSizef""".Hash.BlockSize "".Hash.Resetf"".Hash.Reset"".Hash.Sizef"".Hash.Size"".Hash.Sumf"".Hash.Sum "".Hash.Writef"".Hash.Write,"".Hash32.BlockSizef&"".Hash32.BlockSize$"".Hash32.Resetf"".Hash32.Reset""".Hash32.Sizef"".Hash32.Size "".Hash32.Sumf"".Hash32.Sum$"".Hash32.Sum32f"".Hash32.Sum32$"".Hash32.Writef"".Hash32.Write,"".Hash64.BlockSizef&"".Hash64.BlockSize$"".Hash64.Resetf"".Hash64.Reset""".Hash64.Sizef"".Hash64.Size "".Hash64.Sumf"".Hash64.Sum$"".Hash64.Sum64f"".Hash64.Sum64$"".Hash64.Writef"".Hash64.Write"runtime.zerovaluego13ld