1 !<arch> 2 __.PKGDEF 0 0 0 644 979 ` 3 go object darwin amd64 go1.5.1 X:none 4 build id "bab535346e4709dd2c0ef443d3bfcee75516c7f5" 5 6 $$ 7 package ring 8 import runtime "runtime" 9 type @"".Ring struct { @"".next *@"".Ring; @"".prev *@"".Ring; Value interface {} } 10 func (@"".r1 *@"".Ring) Do (@"".f2 func(? interface {}) "esc:0x1") 11 func (@"".r2 *@"".Ring) Len () (? int) 12 func (@"".r2 *@"".Ring) Link (@"".s3 *@"".Ring) (? *@"".Ring) 13 func (@"".r2 *@"".Ring) Move (@"".n3 int) (? *@"".Ring) 14 func (@"".r2 *@"".Ring) Next () (? *@"".Ring) { if @"".r2.@"".next == nil { return @"".r2.@"".init() }; return @"".r2.@"".next } 15 func (@"".r2 *@"".Ring) Prev () (? *@"".Ring) { if @"".r2.@"".next == nil { return @"".r2.@"".init() }; return @"".r2.@"".prev } 16 func (@"".r2 *@"".Ring) Unlink (@"".n3 int) (? *@"".Ring) 17 func (@"".r2 *@"".Ring) @"".init () (? *@"".Ring) { @"".r2.@"".next = @"".r2; @"".r2.@"".prev = @"".r2; return @"".r2 } 18 func @"".New (@"".n2 int) (? *@"".Ring) 19 20 $$ 21 _go_.o 0 0 0 644 27981 ` 22 go object darwin amd64 go1.5.1 X:none 23 24 ! 25 go13ld"".(*Ring).initeH%H;aHH\$H$H\$H$HD$Hts=uUHH$H$HD$Ht5=uH@HD$ HL@L$HD$HD$H$HD$HD$A 27 B 28 *runtime.racefuncenter^ 29 "runtime.racewrite6runtime.writeBarrierEnabled 30 "runtime.racewrite6runtime.writeBarrierEnabled 31 (runtime.racefuncexit 32 .runtime.writebarrierptr 33 .runtime.writebarrierptr 34 0runtime.morestack_noctxt "".~r0type.*"".Ring"".rtype.*"".Ring g A2(%& U4Tgclocals62da1ac877fc28d8253c48dd1917e7aeTgclocals69c1753bd5f81501d95132d08af04464dprebuilts/go/darwin-x86/src/container/ring/ring.go"".(*Ring).NexteH%H;aHH\$H$H\$ H$HD$ H1H9HD$H$HD$Hts=uUHH$H$HD$Ht5=uH@HD$(HL@L$HD$HD$H$HD$HD$H$H\$ H+Hl$(H 38 B 39 *runtime.racefuncenter^ 40 runtime.raceread 41 "runtime.racewrite6runtime.writeBarrierEnabled 42 "runtime.racewrite6runtime.writeBarrierEnabled 43 (runtime.racefuncexit 44 .runtime.writebarrierptr 45 .runtime.writebarrierptr 46 runtime.raceread 47 (runtime.racefuncexit 48 0runtime.morestack_noctxt 0"".rtype.*"".Ring"".~r0type.*"".Ring"".rtype.*"".Ring0/0U/0 50 "6!P; 51 /G-Tgclocals29e546412965734879d839920d64e3f8Tgclocalsf891aedf0f80c97cb1c7cc75a7fd6349dprebuilts/go/darwin-x86/src/container/ring/ring.go"".(*Ring).PreveH%H;aHH\$H$H\$ H$HD$ H1H9HD$H$HD$Hts=uUHH$H$HD$Ht5=uH@HD$(HL@L$HD$HD$H$HD$HD$H$H$H\$ HkHl$(H 53 B 54 *runtime.racefuncenter^ 55 runtime.raceread 56 "runtime.racewrite6runtime.writeBarrierEnabled 57 "runtime.racewrite6runtime.writeBarrierEnabled 58 (runtime.racefuncexit 59 .runtime.writebarrierptr 60 .runtime.writebarrierptr 61 runtime.raceread 62 (runtime.racefuncexit 63 0runtime.morestack_noctxt 0"".rtype.*"".Ring"".~r0type.*"".Ring"".rtype.*"".Ring0/0[/0"F!P;& /G2Tgclocals29e546412965734879d839920d64e3f8Tgclocalsf891aedf0f80c97cb1c7cc75a7fd6349dprebuilts/go/darwin-x86/src/container/ring/ring.go"".(*Ring).MoveeH%H;aMHH\$H$H\$ H$HL$ HD$(H1H9HL$H$HD$Hts=uUHH$H$HD$Ht5=uH@HD$0HL@L$HD$HD$H$HD$HD$H}NHD$(H}/HL$ H$H$H\$ HKHD$(HHD$(H|HL$ HL$0HH~HD$(H~HL$ H$H\$ HHD$(H 70 B 71 *runtime.racefuncenter^ 72 runtime.raceread 73 "runtime.racewrite6runtime.writeBarrierEnabled 74 "runtime.racewrite6runtime.writeBarrierEnabled 75 (runtime.racefuncexit 76 .runtime.writebarrierptr 77 .runtime.writebarrierptr 78 runtime.raceread 79 (runtime.racefuncexit 80 runtime.raceread 81 0runtime.morestack_noctxt00 82 "".autotmp_0001type.int"".rtype.*"".Ring"".~r1 type.*"".Ring"".ntype.int"".rtype.*"".Ring0/0/0ABZ&P; 86 " 4GH+$'Tgclocals60b83df2ec1c8547de61a8019999dfbeTgclocalsf891aedf0f80c97cb1c7cc75a7fd6349dprebuilts/go/darwin-x86/src/container/ring/ring.go"".New eH%H;aH0H\$0H$H\$8HHD$@H0HH$HL$HL$HL$ HHD$Hl$8H9HH$HD$HD$(H$HD$ HD$(1H(HhHhHhH$H$H\$(HGHl$ =HkH\$ H$H\$ HHl$(=H+H\$ H$H\$ HHL$ HD$HHD$Hl$8H9#H$H\$ Ht}Hl$=u_H+H\$H$H$H\$Ht:Hl$ =uHkH\$H\$@H0LCL$Hl$H$Hl$|H$Hl$LCL$Hl$. 91 B 92 *runtime.racefuncentert 93 (runtime.racefuncexittype."".Ring 94 "runtime.newobjecttype."".Ring 95 "runtime.newobject 96 ,runtime.racewriterange 97 "runtime.racewrite6runtime.writeBarrierEnabled 98 "runtime.racewrite6runtime.writeBarrierEnabled 99 runtime.raceread 100 "runtime.racewrite6runtime.writeBarrierEnabled 101 "runtime.racewrite6runtime.writeBarrierEnabled 102 (runtime.racefuncexit 103 .runtime.writebarrierptr 104 .runtime.writebarrierptr 105 .runtime.writebarrierptr 106 .runtime.writebarrierptr 107 0runtime.morestack_noctxt `"".autotmp_0004type.*"".Ring"".autotmp_0002type.*"".Ring"".i?type.int"".ptype.*"".Ring"".r/type.*"".Ring"".~r1type.*"".Ring"".ntype.int`+_`_`~h~ 110 %0% 2 95(Tgclocals4ca2e161a27860863fe2bf0df597cce0Tgclocals658a82f3fe3a9f61158039d51d04e61edprebuilts/go/darwin-x86/src/container/ring/ring.go"".(*Ring).Link eH%H;a H@H\$@H$HD$HHD$ H$HD$ H1H9HD$H$HD$H=HH$H$HD$Hb=9H@HD$8H\$P1H9JHD$PHD$H$HD$H1H9HD$(H$HD$(H=HH$H$HD$(Hn=EH@HD$0H\$HH$H\$HHHl$P=H+H\$PH$H$H\$PHHl$H=HkH\$8H$H$H\$8HtxHl$0=uVHkH\$0H$H\$0Ht5Hl$8=uH+H\$8H\$XH@H$Hl$LCL$Hl$LCL$Hl$O2H$Hl$L@L$HD$HD$(H$HD$HD$(V?H$H$H\$HCaL@L$HD$HD$H$HD$HD$bKH$H\$ Hs@ 115 B 116 *runtime.racefuncenterh 117 runtime.raceread 118 "runtime.racewrite6runtime.writeBarrierEnabled 119 "runtime.racewrite6runtime.writeBarrierEnabled 120 runtime.raceread 121 "runtime.racewrite6runtime.writeBarrierEnabled 122 "runtime.racewrite6runtime.writeBarrierEnabled 123 "runtime.racewrite6runtime.writeBarrierEnabled 124 "runtime.racewrite6runtime.writeBarrierEnabled 125 "runtime.racewrite6runtime.writeBarrierEnabled 126 "runtime.racewrite6runtime.writeBarrierEnabled 127 (runtime.racefuncexit 128 .runtime.writebarrierptr 129 .runtime.writebarrierptr 130 .runtime.writebarrierptr 131 .runtime.writebarrierptr 132 133 .runtime.writebarrierptr 134 135 .runtime.writebarrierptr 137 runtime.raceread 139 .runtime.writebarrierptr 141 .runtime.writebarrierptr 143 runtime.raceread 145 0runtime.morestack_noctxt0"".autotmp_0006type.*"".Ring"".r/type.*"".Ring"".rOtype.*"".Ring"".r_type.*"".Ring"".r?type.*"".Ring"".ptype.*"".Ring"".ntype.*"".Ring"".~r1 type.*"".Ring"".stype.*"".Ring"".rtype.*"".Ringl280*^X < !u!`P> 9Tgclocals374f7530c7c9139b03e4cc6a4d3abb0cTgclocals6e9935ee0cecf8477e1f0960345334e5dprebuilts/go/darwin-x86/src/container/ring/ring.go""".(*Ring).UnlinkeH%H;avuHH\$H$HD$(HHD$0HH\$ H$HHH\$HD$H\$ H$HD$H\$H\$0Hr 149 : 150 *runtime.racefuncenterl 151 (runtime.racefuncexit 152 "".(*Ring).Move 153 "".(*Ring).Link 154 (runtime.racefuncexit 155 0runtime.morestack_noctxt00"".autotmp_0008type.*"".Ring"".~r1 type.*"".Ring"".ntype.int"".rtype.*"".Ring0+/0D/0(& ;'Tgclocalsb9918a97ead7e530783190a9c2080425Tgclocals69c1753bd5f81501d95132d08af04464dprebuilts/go/darwin-x86/src/container/ring/ring.go"".(*Ring).LeneH%H;aEH0H\$0H$HD$8HD$1H9HD$HD$H$HD$H1H9HD$ H$HD$ H=HH$H$HD$ Htq=uOH@Hl$8H9t-H\$HH\$HD$(H$H\$(HHl$8H9uH\$H\$@H0L@L$HD$HD$ H$HD$HD$ ZCH$H\$Hc 160 B 161 *runtime.racefuncenter 162 runtime.raceread 163 "runtime.racewrite6runtime.writeBarrierEnabled 164 "runtime.racewrite6runtime.writeBarrierEnabled 165 runtime.raceread 166 (runtime.racefuncexit 167 .runtime.writebarrierptr 168 .runtime.writebarrierptr 169 runtime.raceread 170 0runtime.morestack_noctxt `"".rtype.*"".Ring"".r/type.*"".Ring"".ptype.*"".Ring"".n?type.int"".~r0type.int"".rtype.*"".Ring`_`j0 ~ R" 0!j!3*Tgclocalsa8402fb913afde093f7818dc5c2d5fd9Tgclocals603f881d10d25e399edfabe193960dcbdprebuilts/go/darwin-x86/src/container/ring/ring.go"".(*Ring).DoeH%H;aH(H\$(H$HD$01H9H$H$Ht$0HgH^HH$HKHL$HT$8HHD$0HD$H$HD$H1H9 HD$H$HD$H=HH$H$HD$H=uxH@Hl$0H9t\HD$ H$H$Ht$ HtHH^HH$HKHL$HT$8HH\$ H$H\$ HHl$0H9uH(L@L$HD$HD$p\H$HD$HD$'H$H\$H46" 182 B 183 *runtime.racefuncenter~ 184 runtime.raceread 185 runtime.raceread 186 "runtime.racewrite6runtime.writeBarrierEnabled 187 "runtime.racewrite6runtime.writeBarrierEnabled 188 runtime.raceread 189 runtime.raceread 190 (runtime.racefuncexit 191 .runtime.writebarrierptr 192 .runtime.writebarrierptr 193 runtime.raceread 194 0runtime.morestack_noctxt P 195 "".rtype.*"".Ring"".r/type.*"".Ring"".ptype.*"".Ring"".f.type.func(interface {})"".rtype.*"".RingPOPs:;< X" ^!fN9)Tgclocals6412d3717715814cae1af4eeac4eb5d3Tgclocals603f881d10d25e399edfabe193960dcbdprebuilts/go/darwin-x86/src/container/ring/ring.go$type..hash."".RingeH%H;aH H\$ H$H\$(H$H<$tcH\$0H\$HD$HD$H\$(H$H<$t-H$HD$0HD$HD$HD$0HD$8H %%U 199 B 200 *runtime.racefuncenter 201 runtime.memhash 202 (runtime.nilinterhash 203 (runtime.racefuncexit 204 0runtime.morestack_noctxt0@"".autotmp_0013type.uintptr"".~r2 type.uintptr"".htype.uintptr"".ptype.*"".Ring@w?@! Tgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/darwin-x86/src/container/ring/ring.go type..eq."".RingeH%H;aRHHH\$HH$H\$PH$H\$XH$HD$PHLD$XI(H9tD$`HHH$H$H\$XH$H$HD$XHl$PH]HhH9tD$`HHH$H$H\$XHHkHl$8HkHl$@H\$PH$H$HT$8H\$PHt\HCHKHL$0HD$(H9u6H$HL$HT$Hl$@Hl$\$ tD$`HHD$`HHd 208 B 209 *runtime.racefuncenter^ 210 runtime.racereadz 211 runtime.raceread 212 (runtime.racefuncexit 213 runtime.raceread 214 runtime.raceread 215 (runtime.racefuncexit 216 runtime.raceread 217 runtime.raceread 218 runtime.efaceeq 219 (runtime.racefuncexit 220 (runtime.racefuncexit 221 0runtime.morestack_noctxt0 222 "".autotmp_0015?"type.interface {}"".autotmp_0014"type.interface {}"".~r2 type.bool"".qtype.*"".Ring"".ptype.*"".Ring>MF DCTgclocals51af24152615272c3d9efc8538f95767Tgclocals2c78d3ad9d760b5f66e2e47be684c787dprebuilts/go/darwin-x86/src/container/ring/ring.goTgclocals69c1753bd5f81501d95132d08af04464Tgclocals62da1ac877fc28d8253c48dd1917e7ae Tgclocalsf891aedf0f80c97cb1c7cc75a7fd6349((Tgclocals29e546412965734879d839920d64e3f8((Tgclocalsf891aedf0f80c97cb1c7cc75a7fd6349((Tgclocals29e546412965734879d839920d64e3f8((Tgclocalsf891aedf0f80c97cb1c7cc75a7fd6349((Tgclocals60b83df2ec1c8547de61a8019999dfbe((Tgclocals658a82f3fe3a9f61158039d51d04e61e88Tgclocals4ca2e161a27860863fe2bf0df597cce088Tgclocals6e9935ee0cecf8477e1f0960345334e5PP"(0 Tgclocals374f7530c7c9139b03e4cc6a4d3abb0cPPTgclocals69c1753bd5f81501d95132d08af04464Tgclocalsb9918a97ead7e530783190a9c2080425 Tgclocals603f881d10d25e399edfabe193960dcb00Tgclocalsa8402fb913afde093f7818dc5c2d5fd900Tgclocals603f881d10d25e399edfabe193960dcb00Tgclocals6412d3717715814cae1af4eeac4eb5d300$"".(*Ring).initf"".(*Ring).init$"".(*Ring).Nextf"".(*Ring).Next$"".(*Ring).Prevf"".(*Ring).Prev$"".(*Ring).Movef"".(*Ring).Move"".Newf"".New$"".(*Ring).Linkf"".(*Ring).Link("".(*Ring).Unlinkf""".(*Ring).Unlink""".(*Ring).Lenf"".(*Ring).Len "".(*Ring).Dof"".(*Ring).Do"runtime.gcbits.038go.string.hdr."interface {}" 0go.string."interface {}"0go.string."interface {}" interface {}"type.interface {}W0 runtime.algarray@"runtime.gcbits.03P8go.string.hdr."interface {}"p4go.weak.type.*interface {}"runtime.zerovalue"type.interface {}Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals2c78d3ad9d760b5f66e2e47be684c787 Tgclocals51af24152615272c3d9efc8538f95767 ,type..hashfunc."".Ring$type..hash."".Ring(type..eqfunc."".Ring type..eq."".Ring"type..alg."".Ring ,type..hashfunc."".Ring(type..eqfunc."".Ring"runtime.gcbits.0f2go.string.hdr."ring.Ring" *go.string."ring.Ring"*go.string."ring.Ring" ring.Ring(go.string.hdr."next" go.string."next" go.string."next" 228 next<go.string.hdr."container/ring" 4go.string."container/ring"4go.string."container/ring" container/ring"go.importpath."". 4go.string."container/ring"(go.string.hdr."prev" go.string."prev" go.string."prev" 229 prev*go.string.hdr."Value" "go.string."Value""go.string."Value"Value(go.string.hdr."Ring" go.string."Ring" go.string."Ring" 231 Ringtype."".Ring #O$0"type..alg."".Ring@"runtime.gcbits.0fP2go.string.hdr."ring.Ring"ptype.*"".Ring"runtime.zerovaluetype."".Ring(go.string.hdr."next""go.importpath."".type.*"".Ring(go.string.hdr."prev""go.importpath."".type.*"".Ring*go.string.hdr."Value""type.interface {}`type."".Ring(go.string.hdr."Ring""go.importpath."".type."".Ring"runtime.gcbits.014go.string.hdr."*ring.Ring" 232 ,go.string."*ring.Ring",go.string."*ring.Ring" *ring.RingDgo.string.hdr."func(interface {})" <go.string."func(interface {})"<go.string."func(interface {})"0&func(interface {}).type.func(interface {})u30 runtime.algarray@"runtime.gcbits.01PDgo.string.hdr."func(interface {})"p@go.weak.type.*func(interface {})"runtime.zerovalue.type.func(interface {}).type.func(interface {})"type.interface {}bgo.typelink.func(interface {}) func(interface {}).type.func(interface {})hgo.string.hdr."func(*ring.Ring, func(interface {}))" $`go.string."func(*ring.Ring, func(interface {}))"`go.string."func(*ring.Ring, func(interface {}))"PJfunc(*ring.Ring, func(interface {}))Ntype.func(*"".Ring, func(interface {}))730 runtime.algarray@"runtime.gcbits.01Phgo.string.hdr."func(*ring.Ring, func(interface {}))"p`go.weak.type.*func(*"".Ring, func(interface {}))"runtime.zerovalueNtype.func(*"".Ring, func(interface {}))Ntype.func(*"".Ring, func(interface {}))type.*"".Ring.type.func(interface {})go.typelink.func(*ring.Ring, func(interface {})) func(*"".Ring, func(interface {}))Ntype.func(*"".Ring, func(interface {}))Hgo.string.hdr."func(*ring.Ring) int" @go.string."func(*ring.Ring) int"@go.string."func(*ring.Ring) int"0*func(*ring.Ring) int.type.func(*"".Ring) intlo30 runtime.algarray@"runtime.gcbits.01PHgo.string.hdr."func(*ring.Ring) int"p@go.weak.type.*func(*"".Ring) int"runtime.zerovalue.type.func(*"".Ring) int.type.func(*"".Ring) inttype.*"".Ringtype.intfgo.typelink.func(*ring.Ring) int func(*"".Ring) int.type.func(*"".Ring) intngo.string.hdr."func(*ring.Ring, *ring.Ring) *ring.Ring" 'fgo.string."func(*ring.Ring, *ring.Ring) *ring.Ring"fgo.string."func(*ring.Ring, *ring.Ring) *ring.Ring"PPfunc(*ring.Ring, *ring.Ring) *ring.RingLtype.func(*"".Ring, *"".Ring) *"".RingS +30 runtime.algarray@"runtime.gcbits.01Pngo.string.hdr."func(*ring.Ring, *ring.Ring) *ring.Ring"p^go.weak.type.*func(*"".Ring, *"".Ring) *"".Ring"runtime.zerovalueLtype.func(*"".Ring, *"".Ring) *"".RingLtype.func(*"".Ring, *"".Ring) *"".Ringtype.*"".Ringtype.*"".Ringtype.*"".Ringgo.typelink.func(*ring.Ring, *ring.Ring) *ring.Ring func(*"".Ring, *"".Ring) *"".RingLtype.func(*"".Ring, *"".Ring) *"".Ring`go.string.hdr."func(*ring.Ring, int) *ring.Ring" Xgo.string."func(*ring.Ring, int) *ring.Ring"Xgo.string."func(*ring.Ring, int) *ring.Ring"PBfunc(*ring.Ring, int) *ring.RingBtype.func(*"".Ring, int) *"".Ring30 runtime.algarray@"runtime.gcbits.01P`go.string.hdr."func(*ring.Ring, int) *ring.Ring"pTgo.weak.type.*func(*"".Ring, int) *"".Ring"runtime.zerovalueBtype.func(*"".Ring, int) *"".RingBtype.func(*"".Ring, int) *"".Ringtype.*"".Ringtype.inttype.*"".Ringgo.typelink.func(*ring.Ring, int) *ring.Ring func(*"".Ring, int) *"".RingBtype.func(*"".Ring, int) *"".RingVgo.string.hdr."func(*ring.Ring) *ring.Ring" Ngo.string."func(*ring.Ring) *ring.Ring"Ngo.string."func(*ring.Ring) *ring.Ring"@8func(*ring.Ring) *ring.Ring8type.func(*"".Ring) *"".RingoO+30 runtime.algarray@"runtime.gcbits.01PVgo.string.hdr."func(*ring.Ring) *ring.Ring"pJgo.weak.type.*func(*"".Ring) *"".Ring"runtime.zerovalue8type.func(*"".Ring) *"".Ring8type.func(*"".Ring) *"".Ringtype.*"".Ringtype.*"".Ring~go.typelink.func(*ring.Ring) *ring.Ring func(*"".Ring) *"".Ring8type.func(*"".Ring) *"".Ring$go.string.hdr."Do" go.string."Do"go.string."Do"DoPgo.string.hdr."func(func(interface {}))" Hgo.string."func(func(interface {}))"Hgo.string."func(func(interface {}))"@2func(func(interface {})):type.func(func(interface {}))30 runtime.algarray@"runtime.gcbits.01PPgo.string.hdr."func(func(interface {}))"pLgo.weak.type.*func(func(interface {}))"runtime.zerovalue:type.func(func(interface {})):type.func(func(interface {})).type.func(interface {})zgo.typelink.func(func(interface {})) func(func(interface {})):type.func(func(interface {}))&go.string.hdr."Len" go.string."Len"go.string."Len"Len4go.string.hdr."func() int" 233 ,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."Link" go.string."Link" go.string."Link" 234 Link(go.string.hdr."Move" go.string."Move" go.string."Move" 235 MoveHgo.string.hdr."func(int) *ring.Ring" @go.string."func(int) *ring.Ring"@go.string."func(int) *ring.Ring"0*func(int) *ring.Ring.type.func(int) *"".Ring,^30 runtime.algarray@"runtime.gcbits.01PHgo.string.hdr."func(int) *ring.Ring"p@go.weak.type.*func(int) *"".Ring"runtime.zerovalue.type.func(int) *"".Ring.type.func(int) *"".Ringtype.inttype.*"".Ringfgo.typelink.func(int) *ring.Ring func(int) *"".Ring.type.func(int) *"".Ring(go.string.hdr."Next" go.string."Next" go.string."Next" 236 NextBgo.string.hdr."func() *ring.Ring" :go.string."func() *ring.Ring":go.string."func() *ring.Ring"0$func() *ring.Ring(type.func() *"".Ring030 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."func() *ring.Ring"p:go.weak.type.*func() *"".Ring"runtime.zerovalue(type.func() *"".Ring(type.func() *"".Ringtype.*"".RingZgo.typelink.func() *ring.Ring func() *"".Ring(type.func() *"".Ring(go.string.hdr."Prev" go.string."Prev" go.string."Prev" 237 Prev,go.string.hdr."Unlink" $go.string."Unlink"$go.string."Unlink"Unlink(go.string.hdr."init" go.string."init" go.string."init" 238 inittype.*"".Ring [\6b0 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."*ring.Ring"p,go.weak.type.**"".Ring"runtime.zerovaluetype."".Ring`type.*"".Ringtype.*"".Ring$go.string.hdr."Do":type.func(func(interface {}))Ntype.func(*"".Ring, func(interface {}))"".(*Ring).Do"".(*Ring).Do&go.string.hdr."Len"type.func() int.type.func(*"".Ring) int"".(*Ring).Len"".(*Ring).Len(go.string.hdr."Link"8type.func(*"".Ring) *"".RingLtype.func(*"".Ring, *"".Ring) *"".Ring"".(*Ring).Link"".(*Ring).Link(go.string.hdr."Move".type.func(int) *"".RingBtype.func(*"".Ring, int) *"".Ring"".(*Ring).Move"".(*Ring).Move(go.string.hdr."Next"(type.func() *"".Ring8type.func(*"".Ring) *"".Ring"".(*Ring).Next"".(*Ring).Next(go.string.hdr."Prev"(type.func() *"".Ring8type.func(*"".Ring) *"".Ring"".(*Ring).Prev"".(*Ring).Prev,go.string.hdr."Unlink".type.func(int) *"".RingBtype.func(*"".Ring, int) *"".Ring""".(*Ring).Unlink""".(*Ring).Unlink(go.string.hdr."init""go.importpath."".(type.func() *"".Ring8type.func(*"".Ring) *"".Ring"".(*Ring).init"".(*Ring).init.go.string.hdr."runtime" &go.string."runtime"&go.string."runtime"runtime,go.importpath.runtime. &go.string."runtime"*type..hash."".Ringf$type..hash."".Ring&type..eq."".Ringf type..eq."".Ring"runtime.zerovaluego13ld