1 !<arch> 2 __.PKGDEF 0 0 0 644 658 ` 3 go object linux amd64 go1.5.1 X:none 4 build id "f89582d64ab4da34166ef196ebf7b0d77235046e" 5 6 $$ 7 package rc4 8 import runtime "runtime" 9 import strconv "strconv" 10 type @"".Cipher struct { @"".s [256]uint32; @"".i uint8; @"".j uint8 } 11 func (@"".c1 *@"".Cipher "esc:0x1") Reset () 12 func (@"".c1 *@"".Cipher) XORKeyStream (@"".dst2 []byte, @"".src3 []byte) 13 func (@"".c1 *@"".Cipher "esc:0x1") @"".xorKeyStreamGeneric (@"".dst2 []byte "esc:0x1", @"".src3 []byte "esc:0x1") 14 type @"".KeySizeError int 15 func (@"".k2 @"".KeySizeError) Error () (? string) 16 func @"".NewCipher (@"".key3 []byte "esc:0x1") (? *@"".Cipher, ? error) 17 func @"".init () 18 19 $$ 20 _go_.o 0 0 0 644 24173 ` 21 go object linux amd64 go1.5.1 X:none 22 23 ! 24 go13ldstrconv.a*"".KeySizeError.ErrordH%H;aHHH\$HH$1H\$XH\$`H\$PH$HL$HD$H$HH\$HD$HL$8HL$HD$@HD$ H\$(H\$XH\$0H\$`HHY 26 B 27 *runtime.racefuncenterv 28 strconv.ItoaRgo.string."crypto/rc4: invalid key size " 29 *runtime.concatstring2 30 (runtime.racefuncexit 31 0runtime.morestack_noctxt0"".autotmp_0001type.string"".~r0type.string"".k(type."".KeySizeError.1b sTgclocalsbcdfbcd04eb70526d9504e97d9ef703dTgclocalsc55cf99de9cdd8c8202a466952fa1a45Xprebuilts/go/linux-x86/src/crypto/rc4/rc4.go"".NewCipher dH%H;aSHhH\$hH$1H$H$HD$xHHD$@H=HH$HD$HD$`H$HD$HL$`1H=}HHD$PH=LH,H,$HL$`HD$PH="H,]HH=|11H=T$;HD$HH=H,H,$HD$HHl$@HHHHHl$pLD$xL9HlH,$Ht$`HL$HHlH,]LL$@HIKHIIHl$pLL$xM9)JlmHl$;H\$:HH,H,$HL$`HD$HH=H,]\$<H=H,H,$Hl$`\$:HlH,$L$:HD$`H\$HHsqH,LA]H,H,$T$:HL$`H,\$<]HD$HHH=mH$1H$H$HhE11GHD$XH$HH$HH\$HH\$H\$XH\$HD$ H\$(H$H\$0H$Hh: 46 B 47 *runtime.racefuncentertype."".Cipher 48 "runtime.newobject 49 ,runtime.racewriterange 50 "runtime.racewrite 51 runtime.raceread 52 runtime.raceread 53 runtime.raceread 54 "runtime.racewrite 55 runtime.raceread 56 "runtime.racewrite 57 58 (runtime.racefuncexit 59 60 $runtime.panicindex 61 62 $runtime.panicindex 63 64 $runtime.panicindex 65 66 $runtime.panicindex 67 68 $runtime.panicindex 70 $runtime.panicindex 72 $runtime.panicindex 74 $runtime.panicindex 76 $runtime.panicindex 78 $runtime.panicindex(type."".KeySizeErrortype.error:go.itab."".KeySizeError.error 83 runtime.convT2I 85 (runtime.racefuncexit 87 0runtime.morestack_noctxt`"".autotmp_0007Wtype.uint32"".autotmp_0006type.int"".autotmp_0005Ytype.uint8"".autotmp_0004type.int"".autotmp_0003(type."".KeySizeError 88 "".&ctype.*"".Cipher"".i?type.int"".j[type.uint8"".i/type.int"".kOtype.int"".~r2@type.error"".~r10type.*"".Cipher"".keytype.[]uint8( 92 ^:1 93 =$+f 95 " ^ 96 Tgclocals9cd9f94164ba08023f8df5f7bef3425aTgclocals5222ee45d9a8bf4732b812eda4c094deXprebuilts/go/linux-x86/src/crypto/rc4/rc4.go$"".(*Cipher).ResetdH%H;aH H\$ H$HL$(1HD$Hl$H9}YHD$HD$H=H,H,$HL$(HtvH\$HsaH,EHD$HHl$H9|H$H$HD$(H$H$H\$(H 101 B 102 *runtime.racefuncenter 103 "runtime.racewrite 104 "runtime.racewrite 105 "runtime.racewrite 106 (runtime.racefuncexit 107 $runtime.panicindex 108 $runtime.panicindex 109 0runtime.morestack_noctxt@"".autotmp_0009type.int"".autotmp_0008type.int"".i/type.int"".ctype.*"".Cipher@?@$&`B? Tgclocals87d20ce1b58390b294df80b886db78bfTgclocals33cdeccccebe80329f1fdbee7f5874cbXprebuilts/go/linux-x86/src/crypto/rc4/rc4.go@"".(*Cipher).xorKeyStreamGeneric dH%H;aUHHH\$HH$H\$PH$H$HD$P@l$H$H$HD$P@l$ 114 \$\$ Hl$pHL$xH$H\$@1HL$8HL$Hl$0HHT$ Hl$H93HL$(H$H\$(+HD$ HD$@l$D$ 117 H\$ \$Hl$PD$ 119 HlH,$HL$PD$ 120 HHDJ,]l$H\$ H,H,$HL$PD$ 122 HH,]\$H,H,$Hl$P\$ HlH,$L$ HD$PH\$ 124 H,LA]H,H,$Hl$PHx\$ Hl\$]H\$XHl$LD$`L9HH+H$Hl$P\$ 126 HlH,$Hl$P\$ HlH,$HL$PDD$ 127 J,EDL$ NA(H,H,$HD$PHDL$ 128 NADT$ NEDDJ,]l$H1Hl$XLD$LL$`M9syJl]HL$(HHT$ HHT$ Hl$H9H$H$HD$Pl$ 130 @H$H$H\$Pl$ @HH5ED( 133 B 134 *runtime.racefuncentern 135 runtime.raceread 136 runtime.raceread 137 runtime.raceread 138 runtime.raceread 139 runtime.raceread 140 "runtime.racewrite 141 runtime.raceread 142 "runtime.racewrite 143 "runtime.racewrite 144 runtime.raceread 145 runtime.raceread 146 runtime.raceread 148 "runtime.racewrite 150 "runtime.racewrite 152 (runtime.racefuncexit 154 $runtime.panicindex 156 $runtime.panicindex 158 0runtime.morestack_noctxtp "".autotmp_0018wtype.uint32"".autotmp_0017type.uint8"".autotmp_0016?type.*uint8"".autotmp_0015_type.int"".autotmp_0014Otype.int"".autotmp_0013ytype.uint8"".autotmp_0012type.uint8"".autotmp_0011type.uint8"".autotmp_0010/type.[]uint8"".vtype.uint8"".kotype.int"".j}type.uint8"".i{type.uint8"".src@type.[]uint8"".dsttype.[]uint8"".ctype.*"".CipherJBz RcN#I Tgclocals79161af1ae0ab61937d821d7f66b85d6Tgclocals83ead081cd909acab0dcd88a450c1878Xprebuilts/go/linux-x86/src/crypto/rc4/rc4.go2"".(*Cipher).XORKeyStreamdH%H;aH0H\$0H$HT$`HD$8Hu 164 H0H\$@H|$HH$H\$XHvmH\$HT$HD$H|$tMHD$ H|$ t7HD$ HD$(H|$(tHD$(H0%%% 167 B 168 *runtime.racefuncenterl 169 (runtime.racefuncexit 170 "".xorKeyStream 171 (runtime.racefuncexit 172 $runtime.panicindex 173 $runtime.panicindex 174 0runtime.morestack_noctxtp`"".autotmp_0022type.int"".src@type.[]uint8"".dsttype.[]uint8"".ctype.*"".Cipher`'_`q_`?&m) Tgclocalsdef3aa80d53ed187bb4fdfa44fea5e86Tgclocals33cdeccccebe80329f1fdbee7f5874cb`prebuilts/go/linux-x86/src/crypto/rc4/rc4_asm.go"".initdH%H;aHH\$H$HH$t-HH$u 179 HHH$HH$HK& 181 B 182 *runtime.racefuncenterP"".initdoneb 183 runtime.racereadp"".initdone"".initdone 184 runtime.raceread"".initdone 185 (runtime.racefuncexit 186 "runtime.throwinit"".initdone 187 "runtime.racewrite"".initdone 188 strconv.init"".initdone 189 "runtime.racewrite"".initdone 190 (runtime.racefuncexit 191 0runtime.morestack_noctxtOC& Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cb`prebuilts/go/linux-x86/src/crypto/rc4/rc4_asm.go0"".(*KeySizeError).ErrordH%H;aH@HY Ht H|$HH9;uH#H\$@H$1H\$PH\$XH\$H1H9uEHH$HD$HH\$HD$HH\$ HD$(H\$HH$H\$HH+H,$HL$HD$HL$0HL$PHD$8HD$XH@ 197 n 198 *runtime.racefuncentergo.string."rc4"0go.string."KeySizeError""go.string."Error" 199 "runtime.panicwrap 200 runtime.raceread 201 *"".KeySizeError.Error 202 (runtime.racefuncexit 203 0runtime.morestack_noctxt0"".autotmp_0023type.string"".~r0type.string""..this*type.*"".KeySizeError6Tgclocals69076ee43f1cead0792b9f36906b1b56Tgclocalsc55cf99de9cdd8c8202a466952fa1a45<autogenerated>(type..hash."".CipherdH%H;av\H H\$ H$H\$(H$H<$t1H\$0H\$HD$HD$HD$0HD$8H % 206 207 : 208 *runtime.racefuncenter 209 runtime.memhash 210 (runtime.racefuncexit 211 0runtime.morestack_noctxt0@"".~r2 type.uintptr"".htype.uintptr"".ptype.*"".Cipher@N?@ 213 dTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cbXprebuilts/go/linux-x86/src/crypto/rc4/rc4.go$type..eq."".CipherdH%H;av|H H\$ H$H\$(H$H<$tQH\$0H\$H|$t6HD$\$uD$8H D$8H %%k 216 : 217 *runtime.racefuncenter 218 runtime.memequal 219 (runtime.racefuncexit 220 (runtime.racefuncexit 221 0runtime.morestack_noctxt0@"".~r2 type.bool"".qtype.*"".Cipher"".ptype.*"".Cipher@V?@?@'Tgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocals33cdeccccebe80329f1fdbee7f5874cbXprebuilts/go/linux-x86/src/crypto/rc4/rc4.goZgo.string.hdr."crypto/rc4: invalid key size " Rgo.string."crypto/rc4: invalid key size "Rgo.string."crypto/rc4: invalid key size "@<crypto/rc4: invalid key size Tgclocalsc55cf99de9cdd8c8202a466952fa1a45 Tgclocalsbcdfbcd04eb70526d9504e97d9ef703d 0:go.itab."".KeySizeError.errorTgclocals5222ee45d9a8bf4732b812eda4c094de00Tgclocals9cd9f94164ba08023f8df5f7bef3425a009 Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals87d20ce1b58390b294df80b886db78bfTgclocals83ead081cd909acab0dcd88a450c1878 Tgclocals79161af1ae0ab61937d821d7f66b85d6 :"".xorKeyStream.args_stackmap;Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalsdef3aa80d53ed187bb4fdfa44fea5e86Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cb0"".initdonetype.uint80"".KeySizeError.Errorf*"".KeySizeError.Error"".NewCipherf"".NewCipher*"".(*Cipher).Resetf$"".(*Cipher).ResetF"".(*Cipher).xorKeyStreamGenericf@"".(*Cipher).xorKeyStreamGeneric$"".xorKeyStreamf"".xorKeyStream8"".(*Cipher).XORKeyStreamf2"".(*Cipher).XORKeyStream"".initf"".init"runtime.gcbits.01Bgo.string.hdr."*rc4.KeySizeError" :go.string."*rc4.KeySizeError":go.string."*rc4.KeySizeError"0$*rc4.KeySizeError&go.string.hdr."rc4" go.string."rc4"go.string."rc4"rc48go.string.hdr."KeySizeError" 0go.string."KeySizeError"0go.string."KeySizeError" KeySizeError*go.string.hdr."Error" "go.string."Error""go.string."Error"ErrorTgclocalsc55cf99de9cdd8c8202a466952fa1a45 Tgclocals69076ee43f1cead0792b9f36906b1b56 \go.string.hdr."func(*rc4.KeySizeError) string" Tgo.string."func(*rc4.KeySizeError) string"Tgo.string."func(*rc4.KeySizeError) string"@>func(*rc4.KeySizeError) stringDtype.func(*"".KeySizeError) string8+30 runtime.algarray@"runtime.gcbits.01P\go.string.hdr."func(*rc4.KeySizeError) string"pVgo.weak.type.*func(*"".KeySizeError) string"runtime.zerovalueDtype.func(*"".KeySizeError) stringDtype.func(*"".KeySizeError) string*type.*"".KeySizeErrortype.stringgo.typelink.func(*rc4.KeySizeError) string func(*"".KeySizeError) stringDtype.func(*"".KeySizeError) 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.*"".KeySizeErrorrlF60 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."*rc4.KeySizeError"p<go.weak.type.**"".KeySizeError"runtime.zerovalue(type."".KeySizeError`*type.*"".KeySizeError*type.*"".KeySizeError*go.string.hdr."Error"$type.func() stringDtype.func(*"".KeySizeError) string0"".(*KeySizeError).Error0"".(*KeySizeError).Errorruntime.gcbits.@go.string.hdr."rc4.KeySizeError" 8go.string."rc4.KeySizeError"8go.string."rc4.KeySizeError"0"rc4.KeySizeErrorZgo.string.hdr."func(rc4.KeySizeError) string" Rgo.string."func(rc4.KeySizeError) string"Rgo.string."func(rc4.KeySizeError) string"@<func(rc4.KeySizeError) stringBtype.func("".KeySizeError) stringi30 runtime.algarray@"runtime.gcbits.01PZgo.string.hdr."func(rc4.KeySizeError) string"pTgo.weak.type.*func("".KeySizeError) string"runtime.zerovalueBtype.func("".KeySizeError) stringBtype.func("".KeySizeError) string(type."".KeySizeErrortype.stringgo.typelink.func(rc4.KeySizeError) string func("".KeySizeError) stringBtype.func("".KeySizeError) string4go.string.hdr."crypto/rc4" 228 ,go.string."crypto/rc4",go.string."crypto/rc4" crypto/rc4"go.importpath."". 229 ,go.string."crypto/rc4"(type."".KeySizeErrorK0 runtime.algarray@runtime.gcbits.P@go.string.hdr."rc4.KeySizeError"p*type.*"".KeySizeError"runtime.zerovalue`(type."".KeySizeError8go.string.hdr."KeySizeError""go.importpath."".(type."".KeySizeError*go.string.hdr."Error"$type.func() stringBtype.func("".KeySizeError) string0"".(*KeySizeError).Error*"".KeySizeError.Error.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.[]uint80go.string.hdr."[]uint32" (go.string."[]uint32"(go.string."[]uint32" []uint32type.[]uint320 runtime.algarray@"runtime.gcbits.01P0go.string.hdr."[]uint32"p,go.weak.type.*[]uint32"runtime.zerovaluetype.uint32:go.typelink.[]uint32 []uint32type.[]uint32$type..hashfunc1024 ,runtime.memhash_varlen type..eqfunc1024 .runtime.memequal_varlentype..alg1024 $type..hashfunc1024 type..eqfunc10246go.string.hdr."[256]uint32" .go.string."[256]uint32".go.string."[256]uint32" [256]uint32 type.[256]uint328}a0type..alg1024@runtime.gcbits.P6go.string.hdr."[256]uint32"p2go.weak.type.*[256]uint32"runtime.zerovaluetype.uint32type.[]uint32Fgo.typelink.[256]uint32 [256]uint32 type.[256]uint32Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3bb21ca8fe1d99a3e492463bd711418a0type..hashfunc."".Cipher(type..hash."".Cipher,type..eqfunc."".Cipher$type..eq."".Cipher&type..alg."".Cipher 0type..hashfunc."".Cipher,type..eqfunc."".Cipher4go.string.hdr."rc4.Cipher" 233 ,go.string."rc4.Cipher",go.string."rc4.Cipher" rc4.Cipher"go.string.hdr."s" go.string."s"go.string."s"s"go.string.hdr."i" go.string."i"go.string."i"i"go.string.hdr."j" go.string."j"go.string."j"j,go.string.hdr."Cipher" $go.string."Cipher"$go.string."Cipher"Ciphertype."".CipherOX'/&0&type..alg."".Cipher@runtime.gcbits.P4go.string.hdr."rc4.Cipher"ptype.*"".Cipher"runtime.zerovaluetype."".Cipher"go.string.hdr."s""go.importpath."". type.[256]uint32"go.string.hdr."i""go.importpath."".type.uint8"go.string.hdr."j""go.importpath."".type.uint8`type."".Cipher,go.string.hdr."Cipher""go.importpath."".type."".Cipher6go.string.hdr."*rc4.Cipher" .go.string."*rc4.Cipher".go.string."*rc4.Cipher" *rc4.CipherBgo.string.hdr."func(*rc4.Cipher)" :go.string."func(*rc4.Cipher)":go.string."func(*rc4.Cipher)"0$func(*rc4.Cipher)*type.func(*"".Cipher)30 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."func(*rc4.Cipher)"p<go.weak.type.*func(*"".Cipher)"runtime.zerovalue*type.func(*"".Cipher)*type.func(*"".Cipher)type.*"".Cipher\go.typelink.func(*rc4.Cipher) func(*"".Cipher)*type.func(*"".Cipher)fgo.string.hdr."func(*rc4.Cipher, []uint8, []uint8)" #^go.string."func(*rc4.Cipher, []uint8, []uint8)"^go.string."func(*rc4.Cipher, []uint8, []uint8)"PHfunc(*rc4.Cipher, []uint8, []uint8)Ntype.func(*"".Cipher, []uint8, []uint8)4H30 runtime.algarray@"runtime.gcbits.01Pfgo.string.hdr."func(*rc4.Cipher, []uint8, []uint8)"p`go.weak.type.*func(*"".Cipher, []uint8, []uint8)"runtime.zerovalueNtype.func(*"".Cipher, []uint8, []uint8)Ntype.func(*"".Cipher, []uint8, []uint8)type.*"".Ciphertype.[]uint8type.[]uint8go.typelink.func(*rc4.Cipher, []uint8, []uint8) func(*"".Cipher, []uint8, []uint8)Ntype.func(*"".Cipher, []uint8, []uint8)*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()8go.string.hdr."XORKeyStream" 0go.string."XORKeyStream"0go.string."XORKeyStream" XORKeyStreamLgo.string.hdr."func([]uint8, []uint8)" Dgo.string."func([]uint8, []uint8)"Dgo.string."func([]uint8, []uint8)"0.func([]uint8, []uint8)6type.func([]uint8, []uint8)lxy30 runtime.algarray@"runtime.gcbits.01PLgo.string.hdr."func([]uint8, []uint8)"pHgo.weak.type.*func([]uint8, []uint8)"runtime.zerovalue6type.func([]uint8, []uint8)6type.func([]uint8, []uint8)type.[]uint8type.[]uint8rgo.typelink.func([]uint8, []uint8) func([]uint8, []uint8)6type.func([]uint8, []uint8)Fgo.string.hdr."xorKeyStreamGeneric" >go.string."xorKeyStreamGeneric">go.string."xorKeyStreamGeneric"0(xorKeyStreamGenerictype.*"".CipherXBs600 runtime.algarray@"runtime.gcbits.01P6go.string.hdr."*rc4.Cipher"p0go.weak.type.**"".Cipher"runtime.zerovaluetype."".Cipher`type.*"".Ciphertype.*"".Cipher*go.string.hdr."Reset"type.func()*type.func(*"".Cipher)$"".(*Cipher).Reset$"".(*Cipher).Reset8go.string.hdr."XORKeyStream"6type.func([]uint8, []uint8)Ntype.func(*"".Cipher, []uint8, []uint8)2"".(*Cipher).XORKeyStream2"".(*Cipher).XORKeyStreamFgo.string.hdr."xorKeyStreamGeneric""go.importpath."".6type.func([]uint8, []uint8)Ntype.func(*"".Cipher, []uint8, []uint8)@"".(*Cipher).xorKeyStreamGeneric@"".(*Cipher).xorKeyStreamGeneric.go.string.hdr."runtime" &go.string."runtime"&go.string."runtime"runtime,go.importpath.runtime. &go.string."runtime".go.string.hdr."strconv" &go.string."strconv"&go.string."strconv"strconv,go.importpath.strconv. &go.string."strconv"6"".(*KeySizeError).Errorf0"".(*KeySizeError).Error.type..hash."".Cipherf(type..hash."".Cipher*type..eq."".Cipherf$type..eq."".Cipher"runtime.zerovaluego13ldrc4_amd64.o 0 0 0 644 1266 ` 237 go object linux amd64 go1.5.1 238 ! 239 go13ld"".xorKeyStreamH\$Ht$H|$Hl$ HD$(HD$0LL9}@tBD\\DDDD2DHHL9|H\$0HD$(IL9HHLdA$DDDA\$E$AEfBDDD\AD$ED$AEfBLDDDA\$ED$AEfBDDD\AD$ED$AEfBLDDDA\$ED$AEfBDDD\AD$ED$AEfBLDDDA\$ED$AEfBDDD\AD$ ED$AEfBLDDDA\$$ED$ AEfBDDD\AD$(ED$$AEfBLDDDA\$,ED$(AEfBDDD\AD$0ED$,AEfBLDDDA\$4ED$0AEfBDDD\AD$8ED$4AEfBLDDDA\$<ED$8AEfBDDD\ED$<AEfBLfsfoVfWL9BIL9D\\DDDD2DHHV)"$ 243 ())))))))))))))#:"".xorKeyStream.args_stackmapbprebuilts/go/linux-x86/src/crypto/rc4/rc4_amd64.sgo13ld