1 !<arch> 2 __.PKGDEF 0 0 0 644 474 ` 3 go object linux amd64 go1.5.1 X:none 4 build id "1f65c6def1b25be57f3a060dc53fa80193454570" 5 6 $$ 7 package unix 8 import unsafe "unsafe" 9 import runtime "runtime" 10 import atomic "sync/atomic" 11 import syscall "syscall" 12 type @"".GetRandomFlag uintptr 13 const @"".GRND_NONBLOCK @"".GetRandomFlag = 0x1 14 const @"".GRND_RANDOM @"".GetRandomFlag = 0x2 15 func @"".GetRandom (@"".p3 []byte "esc:0x1", @"".flags4 @"".GetRandomFlag) (@"".n1 int, @"".err2 error) 16 func @"".init () 17 18 $$ 19 _go_.o 0 0 0 644 27815 ` 20 go object linux amd64 go1.5.1 X:none 21 22 ! 23 go13ldruntime.async/atomic.asyscall.a"".GetRandomdH%H;aH`H\$`H$11H$H$HH$HHu~HD$H&HH$HH\$HH\$H\$HH\$HD$ HL$(HD$0H$HL$PH$HD$XH$H`H\$pHu(H$1H$H$H`HH$\$t~HD$H&HH$HH\$HH\$H\$HH\$HD$ HL$(HD$0H$HL$PH$HD$XH$H`H\$pH\$@HH$HH$H\$hH|$pH\$H\$@H\$H$H\$HL$ HD$0HHD$8H&uHH$D$HD$8HD$HHH$HH\$HH\$H\$HH\$HD$ HL$(HD$0H$HL$PH$HD$XH$H`H$1H$H$H` @ 28 B 29 *runtime.racefuncenterx"".randomTrap 30 runtime.raceread"".randomTrap$type.syscall.Errnotype.error6go.itab.syscall.Errno.error 31 runtime.convT2I 32 (runtime.racefuncexit 33 (runtime.racefuncexit("".randomUnsupported 34 *sync/atomic.LoadInt32$type.syscall.Errnotype.error6go.itab.syscall.Errno.error 35 runtime.convT2I 36 (runtime.racefuncexit"".randomTrap 37 runtime.raceread"".randomTrap 38 syscall.Syscall("".randomUnsupported 39 ,sync/atomic.StoreInt32$type.syscall.Errno type.error 6go.itab.syscall.Errno.error 40 runtime.convT2I 41 42 (runtime.racefuncexit 44 (runtime.racefuncexit 46 $runtime.panicindex 48 0runtime.morestack_noctxtp"".autotmp_0011type.int"".autotmp_0010type.error"".autotmp_0009type.error"".autotmp_0008type.error"".autotmp_0007$type.syscall.Errno"".autotmp_0004type.int"".autotmp_0003$type.syscall.Errno"".autotmp_0001?type.int"".autotmp_0000/$type.syscall.Errno"".errnoO$type.syscall.Errno"".errPtype.error"".n@type.int"".flags0*type."".GetRandomFlag"".ptype.[]uint8N2#nL('t$#t 51 M 52 53 p$ 56 ( H.Tgclocals88a82235651174c058e0addadab4e659Tgclocalsc55cf99de9cdd8c8202a466952fa1a45prebuilts/go/linux-x86/src/internal/syscall/unix/getrandom_linux.go"".initdH%H;aHXH\$XH$HH$t-HH$u 58 HXHH$HH\$HHD$PHH$HD$HD$HD$H\$ H\$@1H}_HH$H\$@H\$HHHkHH\$HHHD$(HkHH\$HD$HD$(HH|HH$H\$@H\$H\$HH\$H\$PH\$HD$ HtXHD$8H$H\$8H+Hl$0HH$H\$0HHH$HX!B 60 B 61 *runtime.racefuncenterP"".initdoneb 62 runtime.racereadp"".initdone"".initdone 63 runtime.raceread"".initdone 64 (runtime.racefuncexit 65 "runtime.throwinit"".initdone 66 "runtime.racewrite"".initdone 67 runtime.init 68 syscall.init"go.string."amd64".type.map[string]uintptr 69 runtime.makemap.type.map[string]uintptr""".statictmp_0015""".statictmp_0015 70 $runtime.mapassign1.type.map[string]uintptr 71 4runtime.mapaccess1_faststr 72 runtime.raceread"".randomTrap 73 "runtime.racewrite"".randomTrap"".initdone 74 "runtime.racewrite"".initdone 75 (runtime.racefuncexit 76 0runtime.morestack_noctxt 77 "".autotmp_0017?type.*uintptr"".autotmp_0016_type.int"".autotmp_0014/.type.map[string]uintptr"".autotmp_0013Otype.uintptr"".autotmp_0012type.string&O$vK5 79 gpL!KL c<ATgclocalsf6bd6b3389b872033d462029172c8612Tgclocalsdacbe76f599fc8bb486eb99379d34f2cprebuilts/go/linux-x86/src/internal/syscall/unix/getrandom_linux.go(type..hash.[8]stringdH%H;aH(H\$(H$HT$81HD$Hl$H9}\HD$ HHHHckRHHH\$0HtEHHH$HD$8HD$HT$HD$ HHl$H9|HT$8HT$@H(C 82 83 B 84 *runtime.racefuncenter 85 runtime.strhash 86 (runtime.racefuncexit 87 0runtime.morestack_noctxt0P 88 "".autotmp_0020type.int"".autotmp_0019type.int"".~r2 type.uintptr"".htype.uintptr"".ptype.*[8]stringPOP Tgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cbprebuilts/go/linux-x86/src/internal/syscall/unix/getrandom_linux.go$type..eq.[8]stringdH%H;a/H`H\$`H$1HD$0Hl$0H9HD$8H\$hHHD$(HHH$HD$(H\$hHHHHH+Hl$PHkHl$XH\$pHHHH$HT$XH\$pHt}Hl$(HHHHL$@HCHD$HH9uLHl$PH,$HT$HL$HD$\$ t%HD$8HHl$0H9(D$xH`D$xH`|2 93 B 94 *runtime.racefuncenter 95 runtime.raceread 96 runtime.raceread 97 runtime.eqstring 98 (runtime.racefuncexit 99 (runtime.racefuncexit 100 0runtime.morestack_noctxt0"".autotmp_0024?type.string"".autotmp_0023type.string"".autotmp_0022_type.int"".autotmp_0021Otype.int"".iotype.int"".~r2 type.bool"".qtype.*[8]string"".ptype.*[8]string& O_Tgclocals51af24152615272c3d9efc8538f95767Tgclocals44750c784da4dd430afdd97fea5c405aprebuilts/go/linux-x86/src/internal/syscall/unix/getrandom_linux.goRtype..hash.struct { a string; b uintptr }dH%H;aH H\$ H$H\$(H$H<$tcH\$0H\$HD$H\$(H$H<$t6H$HD$0HD$HD$HD$HD$0HD$8H %%U 104 B 105 *runtime.racefuncenter 106 runtime.strhash 107 runtime.memhash 108 (runtime.racefuncexit 109 0runtime.morestack_noctxt0@"".autotmp_0026type.uintptr"".~r2 type.uintptr"".htype.uintptr"".pHtype.*struct { a string; b uintptr }@w?@! Tgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cbprebuilts/go/linux-x86/src/internal/syscall/unix/getrandom_linux.goNtype..eq.struct { a string; b uintptr }dH%H;aHHH\$HH$H\$PH$H\$PHH+Hl$8HkHl$@H\$XH$HT$@H\$XHHHL$(HCHD$0H9Hl$8H,$HT$HL$HD$\$ t[H\$PH$H$H\$XH$H$Hl$PH]LD$XIhH9tD$`HHD$`HHD$`HHN 114 B 115 *runtime.racefuncenter^ 116 runtime.raceread 117 runtime.raceread 118 runtime.eqstring 119 runtime.raceread 120 runtime.raceread 121 (runtime.racefuncexit 122 (runtime.racefuncexit 123 (runtime.racefuncexit 124 0runtime.morestack_noctxt0 125 "".autotmp_0028?type.string"".autotmp_0027type.string"".~r2 type.bool"".qHtype.*struct { a string; b uintptr }"".pHtype.*struct { a string; b uintptr }2 <KTgclocals51af24152615272c3d9efc8538f95767Tgclocals44750c784da4dd430afdd97fea5c405aprebuilts/go/linux-x86/src/internal/syscall/unix/getrandom_linux.goXtype..hash.[5]struct { a string; b uintptr }dH%H;aH(H\$(H$HT$81HD$Hl$H9}\HD$ HHHHckRHHH\$0HtEHkHH$HD$8HD$HT$HD$ HHl$H9|HT$8HT$@H(C 128 129 B 130 *runtime.racefuncenter 131 Rtype..hash.struct { a string; b uintptr } 132 (runtime.racefuncexit 133 0runtime.morestack_noctxt0P 134 "".autotmp_0031type.int"".autotmp_0030type.int"".~r2 type.uintptr"".htype.uintptr"".pNtype.*[5]struct { a string; b uintptr }POP Tgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cbprebuilts/go/linux-x86/src/internal/syscall/unix/getrandom_linux.goTtype..eq.[5]struct { a string; b uintptr }dH%H;aHhH\$hH$1HD$(Hl$(H9 HD$0HL$pHEH\$xHHkHH%HHkHH\$8HL$@H$H\$@HH+Hl$XHkHl$`H\$8H$HT$`H\$8HHHL$HHCHD$PH9Hl$XH,$HT$HL$HD$\$ teH\$@H$H$H\$8H$H$Hl$@H]LD$8IhH9u(HD$0HHl$(H9$Hh$HhAX 140 B 141 *runtime.racefuncenter 142 runtime.raceread 143 runtime.raceread 144 runtime.eqstring 145 runtime.raceread 146 runtime.raceread 147 (runtime.racefuncexit 148 (runtime.racefuncexit 149 0runtime.morestack_noctxt0"".autotmp_0037?type.string"".autotmp_0036type.string"".autotmp_0035_Htype.*struct { a string; b uintptr }"".autotmp_0034OHtype.*struct { a string; b uintptr }"".autotmp_0033type.int"".autotmp_0032otype.int"".~r2 type.bool"".qNtype.*[5]struct { a string; b uintptr }"".pNtype.*[5]struct { a string; b uintptr }&. c.KjJTgclocals9c91d8a91ac42440a3d1507bc8d2e808Tgclocalsa0aa9a31501a78963e7cbf43092abfd3prebuilts/go/linux-x86/src/internal/syscall/unix/getrandom_linux.go06go.itab.syscall.Errno.errorTgclocalsc55cf99de9cdd8c8202a466952fa1a45 Tgclocals88a82235651174c058e0addadab4e659 a*go.string.hdr."amd64" "go.string."amd64""go.string."amd64"amd64&go.string.hdr."386" go.string."386"go.string."386"386&go.string.hdr."arm" go.string."arm"go.string."arm"arm*go.string.hdr."ppc64" "go.string."ppc64""go.string."ppc64"ppc64.go.string.hdr."ppc64le" &go.string."ppc64le"&go.string."ppc64le"ppc64leTgclocalsdacbe76f599fc8bb486eb99379d34f2c00Tgclocalsf6bd6b3389b872033d462029172c86120"".randomTraptype.uintptr0("".randomUnsupportedtype.int320"".initdonetype.uint8""".statictmp_0015Ltype.[5]struct { a string; b uintptr }c>gg 153 go.string."386"0"go.string."amd64"`go.string."arm""go.string."ppc64"&go.string."ppc64le""".GetRandomf"".GetRandom"".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.[]uint8Fgo.string.hdr."*unix.GetRandomFlag" >go.string."*unix.GetRandomFlag">go.string."*unix.GetRandomFlag"0(*unix.GetRandomFlag,type.*"".GetRandomFlag3o60 runtime.algarray@"runtime.gcbits.01PFgo.string.hdr."*unix.GetRandomFlag"p>go.weak.type.**"".GetRandomFlag"runtime.zerovalue*type."".GetRandomFlagruntime.gcbits.Dgo.string.hdr."unix.GetRandomFlag" <go.string."unix.GetRandomFlag"<go.string."unix.GetRandomFlag"0&unix.GetRandomFlag:go.string.hdr."GetRandomFlag" 2go.string."GetRandomFlag"2go.string."GetRandomFlag" GetRandomFlagJgo.string.hdr."internal/syscall/unix" Bgo.string."internal/syscall/unix"Bgo.string."internal/syscall/unix"0,internal/syscall/unix"go.importpath."". Bgo.string."internal/syscall/unix"*type."".GetRandomFlag-Z0 runtime.algarray@runtime.gcbits.PDgo.string.hdr."unix.GetRandomFlag"p,type.*"".GetRandomFlag"runtime.zerovalue`*type."".GetRandomFlag:go.string.hdr."GetRandomFlag""go.importpath."".*type."".GetRandomFlag0go.string.hdr."[8]uint8" (go.string."[8]uint8"(go.string."[8]uint8" [8]uint8type.[8]uint8>00 runtime.algarray@runtime.gcbits.P0go.string.hdr."[8]uint8"p,go.weak.type.*[8]uint8"runtime.zerovaluetype.uint8type.[]uint8:go.typelink.[8]uint8 [8]uint8type.[8]uint80go.string.hdr."[]string" (go.string."[]string"(go.string."[]string" []stringtype.[]string 157 0 runtime.algarray@"runtime.gcbits.01P0go.string.hdr."[]string"p,go.weak.type.*[]string"runtime.zerovaluetype.string:go.typelink.[]string []stringtype.[]stringTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals44750c784da4dd430afdd97fea5c405a Tgclocals51af24152615272c3d9efc8538f95767 0type..hashfunc.[8]string(type..hash.[8]string,type..eqfunc.[8]string$type..eq.[8]string&type..alg.[8]string 0type..hashfunc.[8]string,type..eqfunc.[8]string&runtime.gcbits.5555UU2go.string.hdr."[8]string" *go.string."[8]string"*go.string."[8]string" [8]stringtype.[8]stringxUS>0&type..alg.[8]string@&runtime.gcbits.5555P2go.string.hdr."[8]string"p.go.weak.type.*[8]string"runtime.zerovaluetype.stringtype.[]string>go.typelink.[8]string [8]stringtype.[8]string2go.string.hdr."[]uintptr" *go.string."[]uintptr"*go.string."[]uintptr" []uintptrtype.[]uintptr3]0 runtime.algarray@"runtime.gcbits.01P2go.string.hdr."[]uintptr"p.go.weak.type.*[]uintptr"runtime.zerovaluetype.uintptr>go.typelink.[]uintptr []uintptrtype.[]uintptr type..hashfunc64 @,runtime.memhash_varlentype..eqfunc64 @.runtime.memequal_varlentype..alg64 type..hashfunc64type..eqfunc644go.string.hdr."[8]uintptr" 160 ,go.string."[8]uintptr",go.string."[8]uintptr" [8]uintptrtype.[8]uintptr@0type..alg64@runtime.gcbits.P4go.string.hdr."[8]uintptr"p0go.weak.type.*[8]uintptr"runtime.zerovaluetype.uintptrtype.[]uintptrBgo.typelink.[8]uintptr [8]uintptrtype.[8]uintptrTgo.string.hdr."*map.bucket[string]uintptr" Lgo.string."*map.bucket[string]uintptr"Lgo.string."*map.bucket[string]uintptr"@6*map.bucket[string]uintptr>type.*map.bucket[string]uintptr*60 runtime.algarray@"runtime.gcbits.01PTgo.string.hdr."*map.bucket[string]uintptr"pPgo.weak.type.**map.bucket[string]uintptr"runtime.zerovalue<type.map.bucket[string]uintptr.runtime.gcbits.aaaa0002Rgo.string.hdr."map.bucket[string]uintptr" Jgo.string."map.bucket[string]uintptr"Jgo.string."map.bucket[string]uintptr"@4map.bucket[string]uintptr.go.string.hdr."topbits" &go.string."topbits"&go.string."topbits"topbits(go.string.hdr."keys" go.string."keys" go.string."keys" 162 keys,go.string.hdr."values" $go.string."values"$go.string."values"values0go.string.hdr."overflow" (go.string."overflow"(go.string."overflow" overflow<type.map.bucket[string]uintptrU30 runtime.algarray@.runtime.gcbits.aaaa0002PRgo.string.hdr."map.bucket[string]uintptr"pNgo.weak.type.*map.bucket[string]uintptr"runtime.zerovalue<type.map.bucket[string]uintptr.go.string.hdr."topbits"type.[8]uint8(go.string.hdr."keys"type.[8]string,go.string.hdr."values"type.[8]uintptr0go.string.hdr."overflow">type.*map.bucket[string]uintptr"runtime.gcbits.2c,Lgo.string.hdr."map.hdr[string]uintptr" Dgo.string."map.hdr[string]uintptr"Dgo.string."map.hdr[string]uintptr"0.map.hdr[string]uintptr*go.string.hdr."count" "go.string."count""go.string."count"count*go.string.hdr."flags" "go.string."flags""go.string."flags"flags"go.string.hdr."B" go.string."B"go.string."B"B*go.string.hdr."hash0" "go.string."hash0""go.string."hash0"hash0.go.string.hdr."buckets" &go.string."buckets"&go.string."buckets"buckets4go.string.hdr."oldbuckets" 166 ,go.string."oldbuckets",go.string."oldbuckets" oldbuckets2go.string.hdr."nevacuate" *go.string."nevacuate"*go.string."nevacuate" nevacuate6type.map.hdr[string]uintptr00_ (,0 runtime.algarray@"runtime.gcbits.2cPLgo.string.hdr."map.hdr[string]uintptr"pHgo.weak.type.*map.hdr[string]uintptr"runtime.zerovalue6type.map.hdr[string]uintptr*go.string.hdr."count"type.int*go.string.hdr."flags"type.uint8"go.string.hdr."B"type.uint8*go.string.hdr."hash0"type.uint32.go.string.hdr."buckets">type.*map.bucket[string]uintptr4go.string.hdr."oldbuckets">type.*map.bucket[string]uintptr2go.string.hdr."nevacuate"type.uintptr0go.string.hdr."overflow"&type.unsafe.PointerDgo.string.hdr."map[string]uintptr" <go.string."map[string]uintptr"<go.string."map[string]uintptr"0&map[string]uintptr.type.map[string]uintptr 50 runtime.algarray@"runtime.gcbits.01PDgo.string.hdr."map[string]uintptr"p@go.weak.type.*map[string]uintptr"runtime.zerovaluetype.stringtype.uintptr<type.map.bucket[string]uintptr6type.map.hdr[string]uintptrbgo.typelink.map[string]uintptr map[string]uintptr.type.map[string]uintptrTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals44750c784da4dd430afdd97fea5c405a Tgclocals51af24152615272c3d9efc8538f95767 Ztype..hashfunc.struct { a string; b uintptr }Rtype..hash.struct { a string; b uintptr }Vtype..eqfunc.struct { a string; b uintptr }Ntype..eq.struct { a string; b uintptr }Ptype..alg.struct { a string; b uintptr } Ztype..hashfunc.struct { a string; b uintptr }Vtype..eqfunc.struct { a string; b uintptr }\go.string.hdr."struct { a string; b uintptr }" Tgo.string."struct { a string; b uintptr }"Tgo.string."struct { a string; b uintptr }"@>struct { a string; b uintptr }"go.string.hdr."a" go.string."a"go.string."a"a"go.string.hdr."b" go.string."b"go.string."b"bFtype.struct { a string; b uintptr }0Ptype..alg.struct { a string; b uintptr }@"runtime.gcbits.01P\go.string.hdr."struct { a string; b uintptr }"pXgo.weak.type.*struct { a string; b uintptr }"runtime.zerovalueFtype.struct { a string; b uintptr }"go.string.hdr."a""go.importpath."".type.string"go.string.hdr."b""go.importpath."".type.uintptr`go.string.hdr."[]struct { a string; b uintptr }" Xgo.string."[]struct { a string; b uintptr }"Xgo.string."[]struct { a string; b uintptr }"PB[]struct { a string; b uintptr }Jtype.[]struct { a string; b uintptr }c0 runtime.algarray@"runtime.gcbits.01P`go.string.hdr."[]struct { a string; b uintptr }"p\go.weak.type.*[]struct { a string; b uintptr }"runtime.zerovalueFtype.struct { a string; b uintptr }go.typelink.[]struct { a string; b uintptr } []struct { a string; b uintptr }Jtype.[]struct { a string; b uintptr }Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocalsa0aa9a31501a78963e7cbf43092abfd3((Tgclocals9c91d8a91ac42440a3d1507bc8d2e808((`type..hashfunc.[5]struct { a string; b uintptr }Xtype..hash.[5]struct { a string; b uintptr }\type..eqfunc.[5]struct { a string; b uintptr }Ttype..eq.[5]struct { a string; b uintptr }Vtype..alg.[5]struct { a string; b uintptr } `type..hashfunc.[5]struct { a string; b uintptr }\type..eqfunc.[5]struct { a string; b uintptr }&runtime.gcbits.4912Ibgo.string.hdr."[5]struct { a string; b uintptr }" !Zgo.string."[5]struct { a string; b uintptr }"Zgo.string."[5]struct { a string; b uintptr }"PD[5]struct { a string; b uintptr }Ltype.[5]struct { a string; b uintptr }xhrgk0Vtype..alg.[5]struct { a string; b uintptr }@&runtime.gcbits.4912Pbgo.string.hdr."[5]struct { a string; b uintptr }"p^go.weak.type.*[5]struct { a string; b uintptr }"runtime.zerovalueFtype.struct { a string; b uintptr }Jtype.[]struct { a string; b uintptr }go.typelink.[5]struct { a string; b uintptr } [5]struct { a string; b uintptr }Ltype.[5]struct { a string; b uintptr }4go.string.hdr."*[8]string" 170 ,go.string."*[8]string",go.string."*[8]string" *[8]stringtype.*[8]stringo60 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."*[8]string"p0go.weak.type.**[8]string"runtime.zerovaluetype.[8]string^go.string.hdr."*struct { a string; b uintptr }" Vgo.string."*struct { a string; b uintptr }"Vgo.string."*struct { a string; b uintptr }"@@*struct { a string; b uintptr }Htype.*struct { a string; b uintptr }lV_60 runtime.algarray@"runtime.gcbits.01P^go.string.hdr."*struct { a string; b uintptr }"pZgo.weak.type.**struct { a string; b uintptr }"runtime.zerovalueFtype.struct { a string; b uintptr }dgo.string.hdr."*[5]struct { a string; b uintptr }" "\go.string."*[5]struct { a string; b uintptr }"\go.string."*[5]struct { a string; b uintptr }"PF*[5]struct { a string; b uintptr }Ntype.*[5]struct { a string; b uintptr }Fx`60 runtime.algarray@"runtime.gcbits.01Pdgo.string.hdr."*[5]struct { a string; b uintptr }"p`go.weak.type.**[5]struct { a string; b uintptr }"runtime.zerovalueLtype.[5]struct { a string; b uintptr },go.string.hdr."unsafe" $go.string."unsafe"$go.string."unsafe"unsafe*go.importpath.unsafe. $go.string."unsafe".go.string.hdr."runtime" &go.string."runtime"&go.string."runtime"runtime,go.importpath.runtime. &go.string."runtime"6go.string.hdr."sync/atomic" .go.string."sync/atomic".go.string."sync/atomic" sync/atomic4go.importpath.sync/atomic. .go.string."sync/atomic".go.string.hdr."syscall" &go.string."syscall"&go.string."syscall"syscall,go.importpath.syscall. &go.string."syscall".type..hash.[8]stringf(type..hash.[8]string*type..eq.[8]stringf$type..eq.[8]stringXtype..hash.struct { a string; b uintptr }fRtype..hash.struct { a string; b uintptr }Ttype..eq.struct { a string; b uintptr }fNtype..eq.struct { a string; b uintptr }^type..hash.[5]struct { a string; b uintptr }fXtype..hash.[5]struct { a string; b uintptr }Ztype..eq.[5]struct { a string; b uintptr }fTtype..eq.[5]struct { a string; b uintptr }"runtime.zerovaluego13ld