1 !<arch> 2 __.PKGDEF 0 0 0 644 1273 ` 3 go object linux amd64 go1.5.1 X:none 4 build id "d0f29f152fa2b24b76d59e5e6d70beaa8a7b3e47" 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 18263 ` 25 go object linux amd64 go1.5.1 X:none 26 27 ! 28 go13ldhash.a$"".(*digest).Reset H\$"".dtype.*"".digestDTgclocals87d20ce1b58390b294df80b886db78bfTgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/hash/adler32/adler32.go"".NewdH%H;aH(1H\$0H\$8HH$HD$HD$ H1H9tH\$ H\$8HD$0H(HH$HH\$HH\$HD$b 32 Ltype."".digest^ 33 "runtime.newobject<go.itab.*"".digest.hash.Hash32type.*"".digest type.hash.Hash32<go.itab.*"".digest.hash.Hash32 34 runtime.typ2Itab 35 0runtime.morestack_noctxt P"".autotmp_0000type.*"".digest"".~r0 type.hash.Hash32PMOP;J#V.ZTgclocalsc55cf99de9cdd8c8202a466952fa1a45Tgclocals0c8aa8e80191a30eac23f1a218103f16dprebuilts/go/linux-x86/src/hash/adler32/adler32.go""".(*digest).Size HD$ "".~r0type.int"".dtype.*"".digestVTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/hash/adler32/adler32.go,"".(*digest).BlockSize HD$ "".~r0type.int"".dtype.*"".digestZTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/hash/adler32/adler32.go"".updatedH%H;at$H|$ HT$HD$HE1MMH=HIIHHH=HHIHtIILLMIH1IHL9}(@HHL9|qi)qi)LLLH. \$(z 43 44 $runtime.panicslice 45 $runtime.panicslice 46 0runtime.morestack_noctxtP"".autotmp_0014type.int"".autotmp_0011type.uint32"".autotmp_0010type.uint32"".autotmp_0009type.uint32"".autotmp_0008type.uint32"".autotmp_0007type.[]uint8"".~r2@type."".digest"".ptype.[]uint8"".dtype."".digestJ`& 49 V 52 'Tgclocalsc569e2e932d4b70e0d347be1814d1538Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/hash/adler32/adler32.go$"".(*digest).WritedH%H;aveH(11H\$XH\$`H\$0+,$H\$8H\$H\$@H\$H\$HH\$D$ H\$0H\$@H\$P1H\$XH\$`H( 57 58 "".update 59 0runtime.morestack_noctxtpP"".errPtype.error 61 "".nn@type.int"".ptype.[]uint8"".dtype.*"".digestP`OP!8 64 I7Tgclocalsb60dc0a6046c556b02baa766a3fd5a27Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/hash/adler32/adler32.go$"".(*digest).Sum32 H\$+l$ "".~r0type.uint32"".dtype.*"".digestTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/hash/adler32/adler32.go "".(*digest).SumdH%H;aHH1H\$pH\$xH$H\$P\$G\$F\$E@l$DHL$XH\$`HT$hHHH9wbHHHl$G@+HHH)l$F@+HHH)l$E@+HHH)l$D@+HL$pH|$xH$HHH-H,$HL$HD$HT$H\$ HL$(HD$0HT$8f 67 type.[]uint8 68 "runtime.growslice 69 0runtime.morestack_noctxtp"".autotmp_0024type.uint8"".autotmp_0023type.uint8"".autotmp_0022type.uint8"".autotmp_0021type.uint8"".~r1@type.[]uint8 71 "".intype.[]uint8"".dtype.*"".digestQ+2Tgclocalsb60dc0a6046c556b02baa766a3fd5a27Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/hash/adler32/adler32.go"".ChecksumdH%H;av;H($H\$0H\$H\$8H\$H\$@H\$\$ \$HH( 74 r 75 "".update 76 0runtime.morestack_noctxt@P"".~r10type.uint32"".datatype.[]uint8P6OP`` 78 8(Tgclocals2fccd208efe70893f9ac8d682812ae72Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/hash/adler32/adler32.go"".initdH%H;av4tu 81 $"".initdone<"".initdoneR 82 "runtime.throwinitb"".initdonen 83 hash.initz"".initdone 84 0runtime.morestack_noctxtPPP 85 ((Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/hash/adler32/adler32.goTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals87d20ce1b58390b294df80b886db78bf0<go.itab.*"".digest.hash.Hash32Tgclocals0c8aa8e80191a30eac23f1a218103f16 Tgclocalsc55cf99de9cdd8c8202a466952fa1a45 Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalsc569e2e932d4b70e0d347be1814d1538Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalsb60dc0a6046c556b02baa766a3fd5a27Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalsb60dc0a6046c556b02baa766a3fd5a27Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals2fccd208efe70893f9ac8d682812ae72Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cb0"".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" 90 ,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" 92 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" 96 hash&go.importpath.hash. go.string."hash""runtime.zerovaluego13ld