1 !<arch> 2 __.PKGDEF 0 0 0 644 1273 ` 3 go object linux amd64 go1.5.1 X:none 4 build id "8b3d0be0cbf16d34378035d6c77fd00e79fd80c2" 5 6 $$ 7 package adler32 8 import runtime "runtime" 9 import hash "hash" 10 const @"".Size = 0x4 11 type @"hash".Hash32 interface { BlockSize() (? int); Reset(); Size() (? int); Sum(@"hash".b []byte) (? []byte); Sum32() (? uint32); Write(@"io".p []byte) (@"io".n int, @"io".err error) } 12 func @"".New () (? @"hash".Hash32) { var @"".d2 *@"".digest; @"".d2 = new(@"".digest); @"".d2.Reset(); return @"".d2 } 13 func @"".Checksum (@"".data2 []byte "esc:0x1") (? uint32) 14 func @"".init () 15 type @"".digest uint32 16 func (@"".d2 *@"".digest "esc:0x1") BlockSize () (? int) { return 0x1 } 17 func (@"".d1 *@"".digest "esc:0x1") Reset () { *@"".d1 = @"".digest(0x1) } 18 func (@"".d2 *@"".digest "esc:0x1") Size () (? int) { return 0x4 } 19 func (@"".d2 *@"".digest "esc:0x1") Sum (@"".in3 []byte "esc:0x1a") (? []byte) { var @"".s4 uint32; @"".s4 = uint32(*@"".d2); return append(@"".in3, byte(@"".s4 >> 0x18), byte(@"".s4 >> 0x10), byte(@"".s4 >> 0x8), byte(@"".s4)) } 20 func (@"".d2 *@"".digest "esc:0x1") Sum32 () (? uint32) { return uint32(*@"".d2) } 21 func (@"".d3 *@"".digest "esc:0x1") Write (@"".p4 []byte "esc:0x1") (@"".nn1 int, @"".err2 error) 22 23 $$ 24 _go_.o 0 0 0 644 21044 ` 25 go object linux amd64 go1.5.1 X:none 26 27 ! 28 go13ldhash.a$"".(*digest).ResetdH%H;av5HH\$H$H\$H$H\$H 31 32 : 33 *runtime.racefuncenterV 34 "runtime.racewritev 35 (runtime.racefuncexit 36 0runtime.morestack_noctxt"".dtype.*"".digest0PD 38 39 40 4Tgclocals87d20ce1b58390b294df80b886db78bfTgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/hash/adler32/adler32.go"".NewdH%H;aH8H\$8H$1H\$@H\$HHH$HD$HD$ HD$(H$H\$(H\$ H\$0H1H9tH\$0H\$HHD$@H8HH$HH\$HH\$HD$2 43 B 44 *runtime.racefuncenterhtype."".digestz 45 "runtime.newobject 46 "runtime.racewrite<go.itab.*"".digest.hash.Hash32 47 (runtime.racefuncexittype.*"".digest type.hash.Hash32<go.itab.*"".digest.hash.Hash32 48 runtime.typ2Itab 49 0runtime.morestack_noctxt p 50 "".autotmp_0001type.*"".digest"".autotmp_0000type.*"".digest"".dtype.*"".digest"".d/type.*"".digest"".~r0 type.hash.Hash32p}op;J1'4 47-Tgclocalse1d86d3d8db4ffec31de57a147830921Tgclocals4da6bc41de570932db21632aa33c94c6dprebuilts/go/linux-x86/src/hash/adler32/adler32.go""".(*digest).SizevdH%H;av%HH\$H$HD$H 54 : 55 *runtime.racefuncenterV 56 (runtime.racefuncexitj 57 0runtime.morestack_noctxt "".~r0type.int"".dtype.*"".digest @V@ 60 $Tgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/hash/adler32/adler32.go,"".(*digest).BlockSizevdH%H;av%HH\$H$HD$H 62 : 63 *runtime.racefuncenterV 64 (runtime.racefuncexitj 65 0runtime.morestack_noctxt "".~r0type.int"".dtype.*"".digest @Z@ 68 $Tgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/hash/adler32/adler32.go"".updatedH%H;aHXH\$XH$L$`Ht$xHT$hHD$pAAL$Dl$HD$pHa1H\$(H\$0H\$8H=~bH[IIIHHH=5HHIHtILLLLD$(H\$0Hl$8HT$hHHD$pHt$xHt$P1HD$HHD$Hl$@HHT$Hl$H9}MHD$ H$HD$ (L$@Dl$\$ADl$HHT$HHT$Hl$H9|qi)L$qDiA)Dl$HT$(HT$hHD$0Ht$8Ht$xHD$pHD $HX 76 B 77 *runtime.racefuncenter 78 runtime.raceread 79 (runtime.racefuncexit 80 $runtime.panicslice 81 $runtime.panicslice 82 0runtime.morestack_noctxtP "".autotmp_0017otype.*uint8"".autotmp_0016type.int"".autotmp_0015type.int"".autotmp_0012type.uint32"".autotmp_0011type.uint32"".autotmp_0010type.uint32"".autotmp_0009type.uint32"".autotmp_0008type.[]uint8"".autotmp_0006/type.[]uint8"".autotmp_0005type.int"".q_type.[]uint8 83 "".s2type.uint32 84 "".s1type.uint32"".~r2@type."".digest"".ptype.[]uint8"".dtype."".digestJ`!bP #Tgclocalsf0e72be70872682a8d915f6cbc270a61Tgclocalscf89d5c81323c78771a60eb7aec9de00dprebuilts/go/linux-x86/src/hash/adler32/adler32.go$"".(*digest).WritedH%H;aH0H\$0H$11H\$`H\$hH\$8H$H\$8+,$H\$@H\$H\$HH\$H\$PH\$\$ \$,H\$8H$H\$8l$,+H\$HH\$X1H\$`H\$hH0G 89 B 90 *runtime.racefuncenterz 91 runtime.raceread 92 "".update 93 "runtime.racewrite 94 (runtime.racefuncexit 95 0runtime.morestack_noctxtp` 96 "".autotmp_0019type."".digest"".errPtype.error 98 "".nn@type.int"".ptype.[]uint8"".dtype.*"".digest`_`3\ Tgclocals8cf14f50ac1bf7ae2848fda35f0590ecTgclocals69c1753bd5f81501d95132d08af04464dprebuilts/go/linux-x86/src/hash/adler32/adler32.go$"".(*digest).Sum32dH%H;av5HH\$H$H\$H$H\$+l$H 100 101 : 102 *runtime.racefuncenterV 103 runtime.racereadv 104 (runtime.racefuncexit 105 0runtime.morestack_noctxt "".~r0type.uint32"".dtype.*"".digest0PP 108 4Tgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/hash/adler32/adler32.go "".(*digest).SumdH%H;aHH$H$1H$H$H$H$H$H$\$G\$F\$E@l$DH$H$H$HH)H}IHH$HT$PHT$HD$HL$`HL$HHD$XHH\$ HT$(HD$0HL$8HHHL$`H9H\$XHT$PHD$HHH$HL$PHD$HHl$G@+HHD$HHH$HL$PHD$HHl$F@+HHD$HHH$HL$PHD$HHl$E@+HHD$HHH$HT$PHl$HH*l$D@+HL$XHD$`HT$hH$HL$pH$HD$xH$H 111 N 112 *runtime.racefuncenter 113 runtime.racereadtype.[]uint8 114 "runtime.growslice 115 "runtime.racewrite 116 "runtime.racewrite 117 "runtime.racewrite 118 "runtime.racewrite 119 (runtime.racefuncexit 120 $runtime.panicslice 121 0runtime.morestack_noctxtp"".autotmp_0027otype.int"".autotmp_0026_type.[]uint8"".autotmp_0025wtype.uint8"".autotmp_0024utype.uint8"".autotmp_0023stype.uint8"".autotmp_0022qtype.uint8"".autotmp_0021/type.[]uint8"".~r1@type.[]uint8 123 "".intype.[]uint8"".dtype.*"".digestE& Tgclocals941aab82825dd3adf021d29edfe2eb89Tgclocals8eb69aa543d72814242b6afe7a90aa0fdprebuilts/go/linux-x86/src/hash/adler32/adler32.go"".ChecksumdH%H;avNH(H\$(H$$H\$0H\$H\$8H\$H\$@H\$\$ \$HH( 126 127 : 128 *runtime.racefuncenter 129 "".update 130 (runtime.racefuncexit 131 0runtime.morestack_noctxt@P"".~r10type.uint32"".datatype.[]uint8PIOPpp 133 TTgclocals2fccd208efe70893f9ac8d682812ae72Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/hash/adler32/adler32.go"".initdH%H;aHH\$H$HH$t-HH$u 135 HHH$HH$HK& 137 B 138 *runtime.racefuncenterP"".initdoneb 139 runtime.racereadp"".initdone"".initdone 140 runtime.raceread"".initdone 141 (runtime.racefuncexit 142 "runtime.throwinit"".initdone 143 "runtime.racewrite"".initdone 144 hash.init"".initdone 145 "runtime.racewrite"".initdone 146 (runtime.racefuncexit 147 0runtime.morestack_noctxtOC 148 Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/hash/adler32/adler32.goTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals87d20ce1b58390b294df80b886db78bf0<go.itab.*"".digest.hash.Hash32Tgclocals4da6bc41de570932db21632aa33c94c600Tgclocalse1d86d3d8db4ffec31de57a14783092100Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocalscf89d5c81323c78771a60eb7aec9de00 Tgclocalsf0e72be70872682a8d915f6cbc270a61 Tgclocals69c1753bd5f81501d95132d08af04464Tgclocals8cf14f50ac1bf7ae2848fda35f0590ec cTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals8eb69aa543d72814242b6afe7a90aa0f((Tgclocals941aab82825dd3adf021d29edfe2eb89((Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals2fccd208efe70893f9ac8d682812ae72Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cb0"".initdonetype.uint8*"".(*digest).Resetf$"".(*digest).Reset"".Newf"".New("".(*digest).Sizef""".(*digest).Size2"".(*digest).BlockSizef,"".(*digest).BlockSize"".updatef"".update*"".(*digest).Writef$"".(*digest).Write*"".(*digest).Sum32f$"".(*digest).Sum32&"".(*digest).Sumf "".(*digest).Sum"".Checksumf"".Checksum"".initf"".initruntime.gcbits.<go.string.hdr."adler32.digest" 4go.string."adler32.digest"4go.string."adler32.digest" adler32.digest,go.string.hdr."digest" $go.string."digest"$go.string."digest"digest8go.string.hdr."hash/adler32" 0go.string."hash/adler32"0go.string."hash/adler32" hash/adler32"go.importpath."". 0go.string."hash/adler32"type."".digestp0 runtime.algarray@runtime.gcbits.P<go.string.hdr."adler32.digest"ptype.*"".digest"runtime.zerovalue`type."".digest,go.string.hdr."digest""go.importpath."".type."".digest"runtime.gcbits.01>go.string.hdr."*adler32.digest" 6go.string."*adler32.digest"6go.string."*adler32.digest" *adler32.digestRgo.string.hdr."func(*adler32.digest) int" Jgo.string."func(*adler32.digest) int"Jgo.string."func(*adler32.digest) int"@4func(*adler32.digest) int2type.func(*"".digest) int}w30 runtime.algarray@"runtime.gcbits.01PRgo.string.hdr."func(*adler32.digest) int"pDgo.weak.type.*func(*"".digest) int"runtime.zerovalue2type.func(*"".digest) int2type.func(*"".digest) inttype.*"".digesttype.inttgo.typelink.func(*adler32.digest) int func(*"".digest) int2type.func(*"".digest) intJgo.string.hdr."func(*adler32.digest)" Bgo.string."func(*adler32.digest)"Bgo.string."func(*adler32.digest)"0,func(*adler32.digest)*type.func(*"".digest)30 runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."func(*adler32.digest)"p<go.weak.type.*func(*"".digest)"runtime.zerovalue*type.func(*"".digest)*type.func(*"".digest)type.*"".digestdgo.typelink.func(*adler32.digest) func(*"".digest)*type.func(*"".digest).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.[]uint8lgo.string.hdr."func(*adler32.digest, []uint8) []uint8" &dgo.string."func(*adler32.digest, []uint8) []uint8"dgo.string."func(*adler32.digest, []uint8) []uint8"PNfunc(*adler32.digest, []uint8) []uint8Ltype.func(*"".digest, []uint8) []uint8R30 runtime.algarray@"runtime.gcbits.01Plgo.string.hdr."func(*adler32.digest, []uint8) []uint8"p^go.weak.type.*func(*"".digest, []uint8) []uint8"runtime.zerovalueLtype.func(*"".digest, []uint8) []uint8Ltype.func(*"".digest, []uint8) []uint8type.*"".digesttype.[]uint8type.[]uint8go.typelink.func(*adler32.digest, []uint8) []uint8 func(*"".digest, []uint8) []uint8Ltype.func(*"".digest, []uint8) []uint8Xgo.string.hdr."func(*adler32.digest) uint32" Pgo.string."func(*adler32.digest) uint32"Pgo.string."func(*adler32.digest) uint32"@:func(*adler32.digest) uint328type.func(*"".digest) uint32730 runtime.algarray@"runtime.gcbits.01PXgo.string.hdr."func(*adler32.digest) uint32"pJgo.weak.type.*func(*"".digest) uint32"runtime.zerovalue8type.func(*"".digest) uint328type.func(*"".digest) uint32type.*"".digesttype.uint32go.typelink.func(*adler32.digest) uint32 func(*"".digest) uint328type.func(*"".digest) uint32vgo.string.hdr."func(*adler32.digest, []uint8) (int, error)" +ngo.string."func(*adler32.digest, []uint8) (int, error)"ngo.string."func(*adler32.digest, []uint8) (int, error)"`Xfunc(*adler32.digest, []uint8) (int, error)Vtype.func(*"".digest, []uint8) (int, error)V30 runtime.algarray@"runtime.gcbits.01Pvgo.string.hdr."func(*adler32.digest, []uint8) (int, error)"phgo.weak.type.*func(*"".digest, []uint8) (int, error)"runtime.zerovalueVtype.func(*"".digest, []uint8) (int, error)Vtype.func(*"".digest, []uint8) (int, error)type.*"".digesttype.[]uint8type.inttype.errorgo.typelink.func(*adler32.digest, []uint8) (int, error) func(*"".digest, []uint8) (int, error)Vtype.func(*"".digest, []uint8) (int, error)2go.string.hdr."BlockSize" *go.string."BlockSize"*go.string."BlockSize" BlockSize4go.string.hdr."func() int" 154 ,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" 156 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."Sum32" "go.string."Sum32""go.string."Sum32"Sum32: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() uint32*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)type.*"".digestbF6L0 runtime.algarray@"runtime.gcbits.01P>go.string.hdr."*adler32.digest"p0go.weak.type.**"".digest"runtime.zerovaluetype."".digest`type.*"".digesttype.*"".digest2go.string.hdr."BlockSize"type.func() int2type.func(*"".digest) int,"".(*digest).BlockSize,"".(*digest).BlockSize*go.string.hdr."Reset"type.func()*type.func(*"".digest)$"".(*digest).Reset$"".(*digest).Reset(go.string.hdr."Size"type.func() int2type.func(*"".digest) int""".(*digest).Size""".(*digest).Size&go.string.hdr."Sum"4type.func([]uint8) []uint8Ltype.func(*"".digest, []uint8) []uint8 "".(*digest).Sum "".(*digest).Sum*go.string.hdr."Sum32"$type.func() uint328type.func(*"".digest) uint32$"".(*digest).Sum32$"".(*digest).Sum32*go.string.hdr."Write">type.func([]uint8) (int, error)Vtype.func(*"".digest, []uint8) (int, error)$"".(*digest).Write$"".(*digest).Write.go.string.hdr."runtime" &go.string."runtime"&go.string."runtime"runtime,go.importpath.runtime. &go.string."runtime"(go.string.hdr."hash" go.string."hash" go.string."hash" 160 hash&go.importpath.hash. go.string."hash""runtime.zerovaluego13ld