Home | History | Annotate | Download | only in internal
      1 !<arch>
      2 __.PKGDEF       0           0     0     644     4788      `
      3 go object linux amd64 go1.5.1 X:none
      4 build id "a6d32cc62a03303f5569342ea4bf771e9bd69cc7"
      5 
      6 $$
      7 package socktest
      8 	import runtime "runtime"
      9 	import fmt "fmt"
     10 	import sync "sync"
     11 	import syscall "syscall"
     12 	type @"sync".Mutex struct { @"sync".state int32; @"sync".sema uint32 }
     13 	func (@"sync".m1 *@"sync".Mutex) Lock ()
     14 	func (@"sync".m1 *@"sync".Mutex) Unlock ()
     15 	type @"sync".Once struct { @"sync".m @"sync".Mutex; @"sync".done uint32 }
     16 	func (@"sync".o1 *@"sync".Once) Do (@"sync".f2 func() "esc:0x1")
     17 	type @"sync".Locker interface { Lock(); Unlock() }
     18 	type @"sync".RWMutex struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 }
     19 	func (@"sync".rw1 *@"sync".RWMutex) Lock ()
     20 	func (@"sync".rw1 *@"sync".RWMutex) RLock ()
     21 	func (@"sync".rw2 *@"sync".RWMutex "esc:0x12") RLocker () (? @"sync".Locker) { return (*@"sync".rlocker)(@"sync".rw2) }
     22 	func (@"sync".rw1 *@"sync".RWMutex) RUnlock ()
     23 	func (@"sync".rw1 *@"sync".RWMutex) Unlock ()
     24 	type @"".Cookie uint64
     25 	func (@"".c2 @"".Cookie) Family () (? int) { return int(@"".c2 >> 0x30) }
     26 	func (@"".c2 @"".Cookie) Protocol () (? int) { return int(@"".c2 & @"".Cookie(0xff)) }
     27 	func (@"".c2 @"".Cookie) Type () (? int) { return int(@"".c2 << 0x10 >> 0x20) }
     28 	type @"".Status struct { Cookie @"".Cookie; Err error; SocketErr error }
     29 	func (@"".so2 @"".Status) String () (? string)
     30 	type @"".AfterFilter func(? *@"".Status) (? error)
     31 	func (@"".f2 @"".AfterFilter "esc:0x1") @"".apply (@"".st3 *@"".Status) (? error)
     32 	type @"".Filter func(? *@"".Status) (? @"".AfterFilter, ? error)
     33 	func (@"".f3 @"".Filter "esc:0x1") @"".apply (@"".st4 *@"".Status) (? @"".AfterFilter, ? error)
     34 	type @"".FilterType int
     35 	type @"".Sockets map[int]@"".Status
     36 	type @"".Stat struct { Family int; Type int; Protocol int; Opened uint64; Connected uint64; Listened uint64; Accepted uint64; Closed uint64; OpenFailed uint64; ConnectFailed uint64; ListenFailed uint64; AcceptFailed uint64; CloseFailed uint64 }
     37 	func (@"".st2 @"".Stat) String () (? string)
     38 	type @"".stats map[@"".Cookie]*@"".Stat
     39 	func (@"".st2 @"".stats "esc:0x1") @"".getLocked (@"".c3 @"".Cookie) (? *@"".Stat) {  var @"".s4 *@"".Stat; var @"".ok5 bool; @"".s4, @"".ok5 = @"".st2[@"".c3]; if !@"".ok5 { @"".s4 = (&@"".Stat{ Family:@"".c3.Family(), Type:@"".c3.Type(), Protocol:@"".c3.Protocol() }); @"".st2[@"".c3] = @"".s4 }; return @"".s4 }
     40 	type @"syscall"._Socklen uint32
     41 	type @"syscall".Sockaddr interface { @"syscall".sockaddr() (@"syscall".ptr @"unsafe".Pointer, @"syscall".len @"syscall"._Socklen, @"syscall".err error) }
     42 	type @"".Switch struct { @"".once @"sync".Once; @"".fmu @"sync".RWMutex; @"".fltab map[@"".FilterType]@"".Filter; @"".smu @"sync".RWMutex; @"".sotab @"".Sockets; @"".stats @"".stats }
     43 	func (@"".sw4 *@"".Switch) Accept (@"".s5 int) (@"".ns1 int, @"".sa2 @"syscall".Sockaddr, @"".err3 error)
     44 	func (@"".sw4 *@"".Switch) Accept4 (@"".s5 int, @"".flags6 int) (@"".ns1 int, @"".sa2 @"syscall".Sockaddr, @"".err3 error)
     45 	func (@"".sw2 *@"".Switch) Close (@"".s3 int) (@"".err1 error)
     46 	func (@"".sw2 *@"".Switch) Connect (@"".s3 int, @"".sa4 @"syscall".Sockaddr) (@"".err1 error)
     47 	func (@"".sw3 *@"".Switch) GetsockoptInt (@"".s4 int, @"".level5 int, @"".opt6 int) (@"".soerr1 int, @"".err2 error)
     48 	func (@"".sw2 *@"".Switch) Listen (@"".s3 int, @"".backlog4 int) (@"".err1 error)
     49 	func (@"".sw1 *@"".Switch) Set (@"".t2 @"".FilterType, @"".f3 @"".Filter)
     50 	func (@"".sw3 *@"".Switch) Socket (@"".family4 int, @"".sotype5 int, @"".proto6 int) (@"".s1 int, @"".err2 error)
     51 	func (@"".sw2 *@"".Switch) Sockets () (? @"".Sockets)
     52 	func (@"".sw2 *@"".Switch) Stats () (? []@"".Stat)
     53 	func (@"".sw2 *@"".Switch) @"".addLocked (@"".s3 int, @"".family4 int, @"".sotype5 int, @"".proto6 int) (? *@"".Status)
     54 	func (@"".sw1 *@"".Switch "esc:0x1") @"".init () { @"".sw1.@"".fltab = make(map[@"".FilterType]@"".Filter); @"".sw1.@"".sotab = make(@"".Sockets); @"".sw1.@"".stats = make(@"".stats) }
     55 	func (@"".sw2 *@"".Switch) @"".sockso (@"".s3 int) (? *@"".Status)
     56 	const @"".FilterSocket @"".FilterType = 0x0
     57 	const @"".FilterConnect @"".FilterType = 0x1
     58 	const @"".FilterListen @"".FilterType = 0x2
     59 	const @"".FilterAccept @"".FilterType = 0x3
     60 	const @"".FilterGetsockoptInt @"".FilterType = 0x4
     61 	const @"".FilterClose @"".FilterType = 0x5
     62 	func @"".init ()
     63 	type @"sync".rlocker struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 }
     64 	func (@"sync".r1 *@"sync".rlocker) Lock ()
     65 	func (@"sync".r1 *@"sync".rlocker) Unlock ()
     66 
     67 $$
     68 _go_.o          0           0     0     644     173151    `
     69 go object linux amd64 go1.5.1 X:none
     70 
     71 !
     72 go13ld
     73 fmt.async.asyscall.a""".(*Switch).initdH%H;a>H(HH$HD$HD$HD$HD$ H\$0H=HC(HH$HD$HD$HD$HD$ H\$0H=uiHCHHH$HD$HD$HD$HD$ H\$0Ht&=u	HCPH(LCPL$HD$LCHL$HD$sLC(L$HD$
     76 4@type.map["".FilterType]"".Filter|
     77 runtime.makemap6runtime.writeBarrierEnabledtype."".Sockets
     78 runtime.makemap6runtime.writeBarrierEnabledtype."".stats
     79 runtime.makemap6runtime.writeBarrierEnabled
     80 .runtime.writebarrierptr
     81 .runtime.writebarrierptr
     82 .runtime.writebarrierptr
     83 0runtime.morestack_noctxtP
     84 "".swtype.*"".SwitchPOP`&6PLH=Tgclocals87d20ce1b58390b294df80b886db78bfTgclocals33cdeccccebe80329f1fdbee7f5874cbtprebuilts/go/linux-x86/src/net/internal/socktest/switch.go$"".(*Switch).Stats	dH%H$`H;AH 1H$0H$8H$@1H$H$H$H$(H$H<$H$0H$(HkPH$1HH$Hl$H$H\$H$1H9H$H3H$H9H(H|$@H$H$H$HHH9H$HHHkhHHt$@H$H$H$1H9eH$(H$H<$tBH$0H$H$0H$H$8H$H$@H %H-H,$HL$HD$HT$H\$ HL$(HD$0HT$8HHH$H$H$%=
     87 
     88 *sync.(*RWMutex).RLock
     89  runtime.duffzerotype."".stats
     90 &runtime.mapiterinit
     91  runtime.duffcopy
     92  runtime.duffcopy
     93 &runtime.mapiternext
     94 .sync.(*RWMutex).RUnlocktype.[]"".Stat
     95 "runtime.growslice
     96 0runtime.morestack_noctxt@
     97 "".autotmp_0006@type.map.iter["".Cookie]*"".Stat
     98 "".nstype."".Stat
     99 "".sttype.[]"".Stat"".~r0type.[]"".Stat
    101 "".swtype.*"".Switch"BD<!mF$8	Vr=eaTgclocalsc87a734079562d73ffd9eee8328c7183Tgclocals3a62c6ed3ed9a5780b76408d94ba5073tprebuilts/go/linux-x86/src/net/internal/socktest/switch.go("".(*Switch).SocketsdH%H$pH;AHH$H$H<$H$0H$H]H1H9tHHHH$HD$HD$HD$H\$ H\$0H$HkHH$1HH$Hl$H$H\$H$1H9H$HH;HsLCHSHK H$HH|$`Ht$hLD$pHT$xH$HD$(H|$8H$Ht$@H$LD$HL$HT$PH$HL$XH$HH$H\$0H\$H\$(H\$H$H\$H$H$H$1H9H$H$H<$tH$0H\$0H$ H%%'
    104 ~
    105 *sync.(*RWMutex).RLocktype."".Sockets
    106 runtime.makemap
    107  runtime.duffzerotype."".Sockets
    108 &runtime.mapiterinittype."".Sockets
    109 $runtime.mapassign1
    110 &runtime.mapiternext
    111 .sync.(*RWMutex).RUnlock
    112 0runtime.morestack_noctxt "".autotmp_0016type."".Status"".autotmp_0015type."".Status"".autotmp_0014type.int"".autotmp_00136type.map.iter[int]"".Status"".stype."".Status"".tabtype."".Sockets"".~r0type."".Sockets
    115 "".swtype.*"".Switch"*4\"!Jw$	>0DTgclocalsa8402fb913afde093f7818dc5c2d5fd9Tgclocals29cbb0027f65cc83474ebc89e3d244d4tprebuilts/go/linux-x86/src/net/internal/socktest/switch.go "".Cookie.Family H\$H0H\$ "".~r0type.int"".ctype."".CookiezTgclocals23e8278e2b69a3a75fa59b23c49ed6adTgclocals33cdeccccebe80329f1fdbee7f5874cbtprebuilts/go/linux-x86/src/net/internal/socktest/switch.go"".Cookie.Type@&H\$HH H\$ "".~r0type.int"".ctype."".Cookie   Tgclocals23e8278e2b69a3a75fa59b23c49ed6adTgclocals33cdeccccebe80329f1fdbee7f5874cbtprebuilts/go/linux-x86/src/net/internal/socktest/switch.go$"".Cookie.Protocol@$H\$HH\$ "".~r0type.int"".ctype."".Cookie   Tgclocals23e8278e2b69a3a75fa59b23c49ed6adTgclocals33cdeccccebe80329f1fdbee7f5874cbtprebuilts/go/linux-x86/src/net/internal/socktest/switch.go"".cookiefH\$Hl$H0AL!HH	Hl$HH	H\$ @"".~r30type."".Cookie"".proto type.int"".sotypetype.int"".familytype.int@@@Tgclocalsa8eabfc4a4514ed6b3b0c61e9680e440Tgclocals33cdeccccebe80329f1fdbee7f5874cbtprebuilts/go/linux-x86/src/net/internal/socktest/switch.go "".Status.String

dH%HD$H;ACH1H$H$H$H0H$H\$H\$hH\$H\$pH$HH H$H\$H\$XH\$H\$`H$HH$H\$H\$HH\$H\$PH$1HH$H|H$H$H\$xHH$H\$hH\$HD$HL$HD$ H\$xHL$8HHD$@=HCHH$H\$XH\$HD$HL$HD$ H\$xHHL$8HHD$@=HCHH$H\$HH\$HD$HL$HD$ H\$xH HL$8HHD$@=&HCH$HH$HKHL$HL$HD$H\$xH0HL$8HHD$@=HCH$HH$HKHL$HL$HD$H\$xH@HL$8HHD$@=ucHCHH$HD$)H\$xH\$H$H\$H$H\$ HL$(HD$0H$H$HLCL$HD$LCL$HD$,LCL$HD$LCL$HD$\LCL$HD$}4
    133 
    134 "".familyString
    135 "".typeString
    136 """.protocolString
    137  runtime.duffzerotype.string
    138 runtime.convT2E6runtime.writeBarrierEnabledtype.string
    139 runtime.convT2E6runtime.writeBarrierEnabledtype.string
    140 runtime.convT2E6runtime.writeBarrierEnabled
    141 runtime.convI2E6runtime.writeBarrierEnabled	
    142 runtime.convI2E	6runtime.writeBarrierEnabled
    143 jgo.string."(%s, %s, %s): syscallerr=%v, socketerr=%v"
    144 
    145 fmt.Sprintf
    147 .runtime.writebarrierptr
    149 .runtime.writebarrierptr
    151 .runtime.writebarrierptr
    153 .runtime.writebarrierptr
    155 .runtime.writebarrierptr
    157 0runtime.morestack_noctxtp"".autotmp_0032"type.interface {}"".autotmp_0031"type.interface {}"".autotmp_0030"type.interface {}"".autotmp_0029"type.interface {}"".autotmp_0028"type.interface {}"".autotmp_0027(type.[5]interface {}"".autotmp_0024&type.[]interface {}"".autotmp_0023type.int"".autotmp_0022type.int"".autotmp_0019type.string"".autotmp_0018type.string"".autotmp_0017type.string"".~r0Ptype.string
    159 "".sotype."".Status1 A-,y4Tgclocals7fde44810b7e7ae02b88535941ecd5cdTgclocalsf783dc09fa961b0482e1d9fc474511eetprebuilts/go/linux-x86/src/net/internal/socktest/switch.go"".Stat.StringdH%H$ H;AH`1H$H$H$hH$H\$H\$hH\$H\$pH$pH$H\$H\$XH\$H\$`H$xH$H\$H\$HH\$H\$PH$1HH$HIH$
H$
H\$xHH$H\$hH\$HD$HL$HD$ H\$xHL$8HHD$@=HCHH$H\$XH\$HD$HL$HD$ H\$xHHL$8HHD$@=^HCHH$H\$HH\$HD$HL$HD$ H\$xH HL$8HHD$@=HCHH$H$hH\$HD$HD$HL$HD$ H\$xH0HL$8HHD$@=HCHH$H$hH\$HD$ HD$HL$HD$ H\$xH@HL$8HHD$@=HCHH$H$hH\$HD$(HD$HL$HD$ H\$xHPHL$8HHD$@=HCHH$H$hH\$HD$0HD$HL$HD$ H\$xH`HL$8HHD$@=#HCHH$H$hH\$HD$8HD$HL$HD$ H\$xHpHL$8HHD$@=HCHH$H$hH\$HD$@HD$HL$HD$ H\$xHHL$8HHD$@=8HCHH$H$hH\$HD$HHD$HL$HD$ H\$xHHL$8HHD$@=HCHH$H$hH\$HD$PHD$HL$HD$ H\$xHHL$8HHD$@=JHCHH$H$hH\$HD$XHD$HL$HD$ H\$xHHL$8HHD$@=HCHH$H$hH\$HD$`HD$HL$HD$ H\$xHHL$8HHD$@=ucHCHH$HD$H\$xH\$H$H\$H$H\$ HL$(HD$0H$H$H`LCL$HD$LCL$HD$LCL$HD$LCL$HD$,LCL$HD$LCL$HD$>LCL$HD$LCL$HD$VLCL$HD$LCL$HD$nLCL$HD$LCL$HD$LCL$HD$$x
    177 
    178 "".familyString
    179 "".typeString
    180 """.protocolString
    181  runtime.duffzerotype.string
    182 runtime.convT2E6runtime.writeBarrierEnabledtype.string
    183 runtime.convT2E6runtime.writeBarrierEnabledtype.string
    184 runtime.convT2E6runtime.writeBarrierEnabledtype.uint64
    185 runtime.convT2E6runtime.writeBarrierEnabledtype.uint64	
    186 runtime.convT2E
    187 6runtime.writeBarrierEnabled
    188 type.uint64
    189 
    190 runtime.convT2E6runtime.writeBarrierEnabledtype.uint64
    194 runtime.convT2E
6runtime.writeBarrierEnabled
type.uint64
    198 runtime.convT2E6runtime.writeBarrierEnabledtype.uint64
    199 runtime.convT2E6runtime.writeBarrierEnabledtype.uint64
    200 runtime.convT2E6runtime.writeBarrierEnabledtype.uint64
    201 runtime.convT2E6runtime.writeBarrierEnabledtype.uint64
    202 runtime.convT2E6runtime.writeBarrierEnabledtype.uint64
    203 runtime.convT2E6runtime.writeBarrierEnabled""..gostring.1
    204 fmt.Sprintf
    205 .runtime.writebarrierptr
    206 .runtime.writebarrierptr
    207 .runtime.writebarrierptr
    208 .runtime.writebarrierptr
    209 .runtime.writebarrierptr
    210 .runtime.writebarrierptr
    211 .runtime.writebarrierptr
    212 .runtime.writebarrierptr
    213 .runtime.writebarrierptr
    214 .runtime.writebarrierptr
    215 .runtime.writebarrierptr
    216 .runtime.writebarrierptr
    217 .runtime.writebarrierptr
    218 0runtime.morestack_noctxt("".autotmp_0053"type.interface {}"".autotmp_0052"type.interface {}"".autotmp_0051"type.interface {}"".autotmp_0050"type.interface {}"".autotmp_0049"type.interface {}"".autotmp_0048"type.interface {}"".autotmp_0047"type.interface {}"".autotmp_0046"type.interface {}"".autotmp_0045"type.interface {}"".autotmp_0044"type.interface {}"".autotmp_0043"type.interface {}"".autotmp_0042"type.interface {}"".autotmp_0041"type.interface {}"".autotmp_0040*type.[13]interface {}"".autotmp_0037&type.[]interface {}"".autotmp_0035type.string"".autotmp_0034type.string"".autotmp_0033type.string"".~r0type.string
    220 "".sttype."".Stat"4
"@%%y	4Tgclocals701c5989219006185e282005c9580083Tgclocals972a4352124de2791ebdbd039fb43a3dtprebuilts/go/linux-x86/src/net/internal/socktest/switch.go$"".stats.getLockeddH%H;aHXHD$hHH$H\$`H\$HD$HT$hHL$\$ H	HH0H\$(HHH H\$8HHH\$0HH$H|$HHtv1HHl$(H)Hl$8HiHl$0HiH\$hH\$@HL$HHL$PHH$H\$`H\$H\$@H\$H\$PH\$HL$HHL$pHX
    224 >type."".statsn
    225 2runtime.mapaccess2_fast64type."".Stat
    226 "runtime.newobject
    227  runtime.duffzerotype."".stats
    228 $runtime.mapassign1
    229 0runtime.morestack_noctxt0"".autotmp_0060type.int"".autotmp_0059type.int"".autotmp_0056type.*"".Stat"".autotmp_0055/type."".Cookie"".~r0Otype.int"".~r0?type.int"".~r0_type.int"".stype.*"".Stat"".~r1 type.*"".Stat"".ctype."".Cookie
    234 "".sttype."".stats$6	nG
    235 6/Tgclocals41a13ac73c712c01973b8fe23f62d694Tgclocals21a8f585a14d020f181242c5256583dctprebuilts/go/linux-x86/src/net/internal/socktest/switch.go"".Filter.applydH%H;avjH HD$(1H\$@H\$H1H9uHD$81H\$@H\$HH H\$0H$HHHT$HL$HD$HT$8HL$@HD$HH 
    237 
    238 0runtime.morestack_noctxtP@"".~r20type.error"".~r1 &type."".AfterFilter
    241 "".sttype.*"".Status"".ftype."".Filter@1?@3?@$4
    242 T,Tgclocals1347047f6245a35b91e9a4f213167d52Tgclocals33cdeccccebe80329f1fdbee7f5874cbtprebuilts/go/linux-x86/src/net/internal/socktest/switch.go("".AfterFilter.applydH%H;avWHHD$ 1H\$0H\$81H9u1H\$0H\$8HH\$(H$HHHL$HD$HL$0HD$8H
    244 
    245 0runtime.morestack_noctxt@0"".~r1 type.error
    247 "".sttype.*"".Status"".f&type."".AfterFilter0(/0)/0
    248 p$*
    249 
    250 K%Tgclocals0ebb2d1da58c1b4224bf5a7b370d7578Tgclocals33cdeccccebe80329f1fdbee7f5874cbtprebuilts/go/linux-x86/src/net/internal/socktest/switch.go "".(*Switch).SetdH%H;aH@HL$HH\$0H-H+HKH$H<$H\$H\$HH$H<$txH$H\$PH\$ H\$XH\$(HH$H\$HHk(Hl$H\$ H\$H\$(H\$H\$HH$H<$tH$H@%%|%V
    255 H2"".(*Switch).("".init)-fm
    256 sync.(*Once).Do
    257 (sync.(*RWMutex).Lock@type.map["".FilterType]"".Filter
    258 $runtime.mapassign1
    259 ,sync.(*RWMutex).Unlock
    260 0runtime.morestack_noctxt0"".autotmp_0067/type."".Filter"".autotmp_0066?$type."".FilterType"".autotmp_0065Ntype.struct { F uintptr; R *"".Switch }"".f type."".Filter"".t$type."".FilterType
    262 "".swtype.*"".Switch9,,F	CFCTgclocalsfa8a6460e9256cbcb89740e24a72d141Tgclocals9b1209e72722262727f80b36844ebdd7tprebuilts/go/linux-x86/src/net/internal/socktest/switch.go"".familyStringdH%H;aHxH$1H$H$Hu HH$H$HxHu HH$H$HxH
    266 u HH$H$HxHL$81H\$PH\$XH\$PHHD$hHD$pH\$`HH$H\$8H\$HD$HL$HD$ H\$`HL$@HHD$H=uZHCHH$HD$H\$`H\$H\$hH\$H\$pH\$ HL$(HD$0H$H$HxLCL$HD$,_
    268 t"go.string."local""go.string."inet4""go.string."inet6"type.int
    269 runtime.convT2E6runtime.writeBarrierEnabledgo.string."%d"
    270 fmt.Sprintf
    271 .runtime.writebarrierptr
    272 0runtime.morestack_noctxt0"".autotmp_0076o"type.interface {}"".autotmp_0075O(type.[1]interface {}"".autotmp_0072/&type.[]interface {}"".autotmp_0069type.int"".~r1type.string"".familytype.int>?%%4(1 	  `1'Tgclocals64e6abdf0268293babaa7bcc4e1e7821Tgclocals5ef976c2593056b9243adf402ae9d952prebuilts/go/linux-x86/src/net/internal/socktest/switch_posix.go"".typeString
dH%HD$H;APH1HD$xH$H$1H$H$1H\$HH\$PHH%HHH
HHH!HBHL$HH$HD$PH$HT$81H\$XH\$`H\$XH7H$H$H$HH$H\$8H\$HD$HL$HD$ H$HL$hHHD$p=HCHH$HD$H$H\$H$H\$H$H\$ HL$(HD$0H$H$H\$H$H\$H$HL$H$HD$ HL$(HD$0H$H$HLCL$HD$<HuH
H[HHH\$@1H\$xH$H\$xHH$H$H$HH$H\$@H\$HD$HL$HD$ H$HL$hHHD$p=u[HCHH$HD$H$H\$H$H\$H$H\$ H$HL$(HD$0hLCL$HD$HuH
H4HH
H	&
    284 $go.string."stream"type.uint
    285 runtime.convT2E6runtime.writeBarrierEnabled go.string."|%#x"
    286 fmt.Sprintf
    287 *runtime.concatstring2
    288 .runtime.writebarrierptr(go.string."datagram"	type.int
    289 
    290 runtime.convT2E
    291 6runtime.writeBarrierEnabledgo.string."%d"
    294 fmt.Sprintf
    296 .runtime.writebarrierptrgo.string."raw"
*go.string."seqpacket"
    300 0runtime.morestack_noctxt0"".autotmp_0091"type.interface {}"".autotmp_0090(type.[1]interface {}"".autotmp_0088*type.*[1]interface {}"".autotmp_0087&type.[]interface {}"".autotmp_0086"type.interface {}"".autotmp_0085(type.[1]interface {}"".autotmp_0082/&type.[]interface {}"".autotmp_0080otype.string"".autotmp_0079type.uint"".autotmp_0078Otype.string"".autotmp_0077type.int"".stype.string"".~r1type.string"".sotypetype.int^8H
    303 		
    305 &pK4l)\Tgclocals9d6164b74bc48ad374733ab124dd8a08Tgclocals32eee7e884e283b4b3d3a320248c588aprebuilts/go/linux-x86/src/net/internal/socktest/switch_posix.go""".protocolStringdH%H;aHxH$1H$H$Hu HH$H$HxHu HH$H$HxHu HH$H$HxHL$81H\$PH\$XH\$PHHD$hHD$pH\$`HH$H\$8H\$HD$HL$HD$ H\$`HL$@HHD$H=uZHCHH$HD$H\$`H\$H\$hH\$H\$pH\$ HL$(HD$0H$H$HxLCL$HD$,_
    308 t&go.string."default"go.string."tcp"go.string."udp"type.int
    309 runtime.convT2E6runtime.writeBarrierEnabledgo.string."%d"
    310 fmt.Sprintf
    311 .runtime.writebarrierptr
    312 0runtime.morestack_noctxt0"".autotmp_0099o"type.interface {}"".autotmp_0098O(type.[1]interface {}"".autotmp_0095/&type.[]interface {}"".autotmp_0092type.int"".~r1type.string"".prototype.int>?%%4(`1   `1'Tgclocals64e6abdf0268293babaa7bcc4e1e7821Tgclocals5ef976c2593056b9243adf402ae9d952prebuilts/go/linux-x86/src/net/internal/socktest/switch_posix.go&"".(*Switch).socksodH%H;a4H8HD$PH\$@H$H<$H$0H\$@H\$H|$HD$0$HHD$HH$H\$H\$0HD$HHH$H\$@HkHHl$HD$HD$\$ \$/HtOHl$0Hl$HD$HH$|$/uHD$PH8H\$0H\$PH8H8%%
    316 t
    317 *sync.(*RWMutex).RLock4sync.(*RWMutex).RUnlockf
    318 "runtime.deferproctype."".Status
    319 "runtime.newobjecttype."".Sockets
    320 2runtime.mapaccess2_fast64type."".Status
    321 (runtime.typedmemmove
    322 &runtime.deferreturn
    323 &runtime.deferreturn
    324 &runtime.deferreturn
    325 0runtime.morestack_noctxt0p
    326 "".&sotype.*"".Status
    328 "".oktype.bool"".~r1 type.*"".Status"".stype.int
    330 "".swtype.*"".Switch$popopop1. =u9M2H`Tgclocalsb7dbfa7f611f71c99765ace08098801fTgclocals98304215dd49c497c84500d34591a734~prebuilts/go/linux-x86/src/net/internal/socktest/switch_unix.go,"".(*Switch).addLockeddH%HD$H;AjHH$H\$0H-H+HKH$H<$-H\$HH$Ht$H$H$H$H0AL!HH	HHH	H1H\$hH\$pH\$xH$H$HD$hHt$(Hl$hHt$Hl$H-H,$H$H\$ H\$(H+Hl$@HkHl$HHkHl$PHkHl$XHk Hl$`HH$H$HkHHl$H\$ H\$H\$@H\$H\$(H$H%t
    334 ^2"".(*Switch).("".init)-fm
    335 sync.(*Once).Dotype."".Status
    336 "runtime.newobjecttype."".Status
    337 (runtime.typedmemmovetype."".Sockets
    338 $runtime.mapassign1
    339 0runtime.morestack_noctxt`"".autotmp_0105type."".Status"".autotmp_0104type.int"".autotmp_0103Otype."".Status"".autotmp_0102Ntype.struct { F uintptr; R *"".Switch }"".&sotype.*"".Status"".~r4Ptype.*"".Status"".proto@type.int"".sotype0type.int"".family type.int"".stype.int
    342 "".swtype.*"".Switch 2',sNs4Tgclocals665da0db10d6ec82b644d9f6aee9e87bTgclocals553de27d37266162946bf736e53f5480~prebuilts/go/linux-x86/src/net/internal/socktest/switch_unix.go("".(*Switch).Accept4dH%HD$H;A8HH$1H$H$1H$H$ 1H$H$ 1H$H$H$H$H$H$H\$HD$H$1H9H$H$H$H\$HL$H|$Ht$ Hl$(HT$0H$H$H$H$H$H$H$H$H$ HH$H$H<$H$HHH$H$Hk(Hl$HD$H\$H+H$H$H$H<$H$H$H$H$H\$H\$H$H\$H$H\$ H$ H$Ht,H$1H$H$HH$H$H$H\$H\$H$H\$H$H\$ H$HL$(HD$0H$HH$HKH$=XHCH$H$H$H\$H\$H$H\$H$ H$HtOH$HkHuH$H$H$1H$H$HH$H$H<$H$0H$H\$H|$mHD$0$HHD$H$H$(HiHHWPH)Hl$pHH$H$HT$Hl$Ht$pHT$\$ HHH0H\$@HHH H\$PHHH\$`HH$H|$HH1HHl$@H)Hl$PHiHl$`HiH\$pH\$xH$H$HH$H$H\$H\$xH\$H$H\$H$HjXHHjXH$HtTHSHkH$1H$H$H$H$H$H$ H
H1H0HHH HH%H<$H$H\$Ht$HT$HD$ HD$(H$HKPH(Hl$hHH$H$HL$Hl$HT$hHl$\$ HuHH0H\$8HHH H\$HHHH\$XHH$H|$HH1HHl$8H)Hl$HHiHl$XHiH\$hH\$xH$H$HH$H$H\$H\$xH\$H$H\$H$Hn0HHn01H$H$ HSH%%XLCL$HD$i%s%	L
    348 
    349 &"".(*Switch).sockso
    350 syscall.Accept4
    351 &runtime.deferreturn
    352 *sync.(*RWMutex).RLock@type.map["".FilterType]"".Filter
    353 2runtime.mapaccess2_fast64
    354 .sync.(*RWMutex).RUnlock
    355 "".Filter.apply
    356 &runtime.deferreturn	
    357 syscall.Accept4
    358 6runtime.writeBarrierEnabled
    360 ("".AfterFilter.apply
    362 syscall.Close
    364 &runtime.deferreturn
    366 (sync.(*RWMutex).Lock2sync.(*RWMutex).Unlockf
    367 "runtime.deferproctype."".stats
    368 2runtime.mapaccess2_fast64type."".Stat
    369 "runtime.newobject
    370  runtime.duffzerotype."".stats
    371 $runtime.mapassign1
    372 &runtime.deferreturn
    373 ,"".(*Switch).addLockedtype."".stats
    374 2runtime.mapaccess2_fast64type."".Stat
    375 "runtime.newobject
    376  runtime.duffzerotype."".stats
    377 $runtime.mapassign1
    378 &runtime.deferreturn
    379 &runtime.deferreturn
    380 .runtime.writebarrierptr
    381 0runtime.morestack_noctxtX"".autotmp_0137type.*"".Stat"".autotmp_0136type.int"".autotmp_0135type.int"".autotmp_0134type.int"".autotmp_0133type.**"".Stat"".autotmp_0132type.int"".autotmp_0131type.int"".autotmp_0130type.int"".autotmp_0129type.error"".autotmp_0127type.int"".autotmp_0126type.int"".autotmp_0125type.int"".autotmp_0123type.error"".autotmp_0121type.uint64"".autotmp_0120type.*"".Stat"".autotmp_0119type.*"".Stat"".autotmp_0118type."".Cookie"".autotmp_0117type."".Cookie"".autotmp_0115type.*"".Stat"".autotmp_0114_type.*"".Stat"".autotmp_0113type."".Cookie"".autotmp_0110?type.error"".autotmp_0109*type.syscall.Sockaddr"".~r0type.int"".~r0type.int"".~r0type.int"".stype.*"".Stat"".ctype."".Cookie
    385 "".sttype."".stats"".~r0type.int"".~r0type.int"".~r0type.int"".stype.*"".Stat"".ctype."".Cookie
    389 "".sttype."".stats
    390 "".afO&type."".AfterFilter"".fotype."".Filter
    391 "".sotype.*"".Status"".err`type.error
    393 "".sa@*type.syscall.Sockaddr
    394 "".ns0type.int"".flags type.int"".stype.int
    395 "".swtype.*"".Switch^^#!=!E,F,!PfE 	^*^X'K#*lT;*H9Tgclocals36bde088dfdabf26bc73ee9897808456Tgclocalsf0b122c9f27980cbb03f19ef62c74e31~prebuilts/go/linux-x86/src/net/internal/socktest/sys_cloexec.go&"".(*Switch).SocketdH%HD$H;AHH$H$1H$H$1H$H$H$H$H-H(HHH$H<$EHD$H$H$H$H0AL!HH	HHH	H\$0HH$HD$1H(HhHhHhHh Hl$0H(H$H$H$H<$H$1HH$H$Hk(Hl$HD$H\$H+H$H$H$H<$;H$H$H$H$H\$H\$H$H\$H$H\$ H$H$HtH$HH$H$H$H\$H$H\$H\$H$HL$ HD$(H$HiH$HKH$=1HCH$H$H$H\$H\$H$H\$H$H$Ht=H$HkHuH$H$H$HH$H$H<$H$0H$H\$H|$XHD$0$HHD$H$H$HjHwHIPH*Hl$pHH$H$HL$Hl$Ht$pHT$\$ HHH0H\$PHHH H\$@HHH\$`HH$H|$HH1HHl$PH)Hl$@HiHl$`HiH\$pH\$xH$H$HH$H$H\$H\$xH\$H$H\$H$Hj@HHj@H$HtBHSHkH$H$H$H$H$HH$H$H\$H$H\$H$H\$H$H\$ HD$(H$HKPH(Hl$hHH$H$HL$Hl$HT$hHl$\$ HuHH0H\$8HHH H\$XHHH\$HHH$H|$HH1HHl$8H)Hl$XHiHl$HHiH\$hH\$xH$H$HH$H$H\$H\$xH\$H$H\$H$HnHHn1H$H$HSH%%mLCL$HD$%%T%N
    407 2"".(*Switch).("".init)-fm
    408 sync.(*Once).Dotype."".Status
    409 "runtime.newobject
    410 *sync.(*RWMutex).RLock@type.map["".FilterType]"".Filter
    411 2runtime.mapaccess2_fast64
    412 .sync.(*RWMutex).RUnlock
    413 "".Filter.apply
    414 &runtime.deferreturn
    415 syscall.Socket	6runtime.writeBarrierEnabled
    416 
    417 ("".AfterFilter.apply
    419 syscall.Close
    421 &runtime.deferreturn
    423 (sync.(*RWMutex).Lock2sync.(*RWMutex).Unlockf
    426 "runtime.deferproc
type."".stats
    428 2runtime.mapaccess2_fast64type."".Stat
    429 "runtime.newobject
    430  runtime.duffzerotype."".stats
    431 $runtime.mapassign1
    432 &runtime.deferreturn
    433 ,"".(*Switch).addLockedtype."".stats
    434 2runtime.mapaccess2_fast64type."".Stat
    435 "runtime.newobject
    436  runtime.duffzerotype."".stats
    437 $runtime.mapassign1
    438 &runtime.deferreturn
    439 &runtime.deferreturn
    440 .runtime.writebarrierptr
    441 0runtime.morestack_noctxtpR"".autotmp_0165type.*"".Stat"".autotmp_0164type.int"".autotmp_0163type.int"".autotmp_0162type.int"".autotmp_0161type.**"".Stat"".autotmp_0160type.error"".autotmp_0158type.int"".autotmp_0157type.int"".autotmp_0154?type.error"".autotmp_0149type.uint64"".autotmp_0148type.*"".Stat"".autotmp_0147type.*"".Stat"".autotmp_0146type."".Cookie"".autotmp_0145type."".Cookie"".autotmp_0143type.*"".Stat"".autotmp_0142_type.*"".Stat"".autotmp_0141type."".Cookie"".autotmp_0140type."".Cookie"".autotmp_0138Ntype.struct { F uintptr; R *"".Switch }"".~r0type.int"".~r0type.int"".~r0type.int"".stype.*"".Stat"".ctype."".Cookie
    445 "".sttype."".stats"".~r0type.int"".~r0type.int"".~r0type.int"".stype.*"".Stat"".ctype."".Cookie
    449 "".sttype."".stats"".~r3type."".Cookie
    451 "".afO&type."".AfterFilter"".fotype."".Filter
    452 "".sotype.*"".Status"".errPtype.error"".s@type.int"".proto0type.int"".sotype type.int"".familytype.int
    454 "".swtype.*"".SwitchPq
c/x!8!EyF!PTB VNKYF4lK;ZQ;*HLTgclocalsa296c9f132eeaf090f5df81f161a0925Tgclocals3c19e80a7016dd8b0fa742512f17e2b5xprebuilts/go/linux-x86/src/net/internal/socktest/sys_unix.go$"".(*Switch).ClosedH%HD$H;AH1H$H$1H$H$H$H$H$H\$HD$H$1H9uIH$H$HT$HL$H$H$H$H$HH$H$H<$H$HHH$H$Hk(Hl$HD$H\$H+H$H$H$H<$H$H$H$H$H\$H\$H$H\$H$H\$ H$H$HtHH$H$HL$HD$H$HH$HKH$=HCH$H$H$H\$H\$H$H\$H$H$HtHH$H$H<$[H$0H$H\$H|$,HD$0$HHD$H$H$HjHUHIPH*Hl$XHH$HL$xHL$Hl$Ht$XHT$\$ HHH0H\$(HHH H\$HHHH\$8HH$H|$HH1HHl$(H)Hl$HHiHl$8HiH\$XH\$pH$H$HH$H\$xH\$H\$pH\$H$H\$H$Hj`HHj`H$Ht&HkH$HkH$H>H$H\$hHH$HiHHl$H\$hH\$H$HKPH$H+Hl$`HH$H$HL$Hl$HT$`Hl$\$ HuHH0H\$PHHH H\$0HHH\$@HH$H|$HH1HHl$PH)Hl$0HiHl$@HiH\$`H\$pH$H$HH$H$H\$H\$pH\$H$H\$H$Hn8HHn81H$H$HSH%%LCL$HD$%G%L
    466 
    467 &"".(*Switch).sockso
    468 syscall.Close
    469 &runtime.deferreturn
    470 *sync.(*RWMutex).RLock@type.map["".FilterType]"".Filter
    471 2runtime.mapaccess2_fast64
    472 .sync.(*RWMutex).RUnlock
    473 "".Filter.apply
    474 &runtime.deferreturn
    475 syscall.Close6runtime.writeBarrierEnabled
    476 ("".AfterFilter.apply
    477 &runtime.deferreturn	
    478 (sync.(*RWMutex).Lock
    479 2sync.(*RWMutex).Unlockf
    480 
    481 "runtime.deferproctype."".stats
    484 2runtime.mapaccess2_fast64type."".Stat
    487 "runtime.newobject
    489  runtime.duffzerotype."".stats
    490 $runtime.mapassign1
    491 &runtime.deferreturntype."".Sockets
    492 "runtime.mapdeletetype."".stats
    493 2runtime.mapaccess2_fast64type."".Stat
    494 "runtime.newobject
    495  runtime.duffzerotype."".stats
    496 $runtime.mapassign1
    497 &runtime.deferreturn
    498 &runtime.deferreturn
    499 .runtime.writebarrierptr
    500 0runtime.morestack_noctxt@H"".autotmp_0190type.*"".Stat"".autotmp_0189type.int"".autotmp_0188type.int"".autotmp_0187type.int"".autotmp_0186type.**"".Stat"".autotmp_0184type.int"".autotmp_0183type.int"".autotmp_0179type.uint64"".autotmp_0178type.*"".Stat"".autotmp_0177type.*"".Stat"".autotmp_0176type."".Cookie"".autotmp_0175type."".Cookie"".autotmp_0174type.int"".autotmp_0172type.*"".Stat"".autotmp_0171?type.*"".Stat"".autotmp_0170type."".Cookie"".autotmp_0168type.error"".autotmp_0166type.error"".~r0type.int"".~r0type.int"".~r0type.int"".s_type.*"".Stat"".ctype."".Cookie
    504 "".sttype."".stats"".~r0type.int"".~r0type.int"".~r0type.int"".sotype.*"".Stat"".ctype."".Cookie
    508 "".sttype."".stats
    509 "".af/&type."".AfterFilter"".fOtype."".Filter
    510 "".sotype.*"".Status"".err type.error"".stype.int
    512 "".swtype.*"".Switch^fZC#I!=!ERF!P80 		T\T*^:_-*>D>*HATgclocals64562afabee14a386290bd13be77d013Tgclocals05a1b7dfb15356da40682a562a4efe07xprebuilts/go/linux-x86/src/net/internal/socktest/sys_unix.go("".(*Switch).ConnectdH%HD$H;AH1H$H$1H$H$H$H$H$H\$HD$H$1H9ucH$H$H$H\$H$H\$HT$HL$ H$H$H$H$HH$H$H<$H$HHH$H$Hk(Hl$HD$H\$H+H$H$H$H<$H$H$H$H$H\$H\$H$H\$H$H\$ H$H$HtHH$H$H$H\$H$H\$HL$HD$ H$HH$HKH$=HCH$H$H$H\$H\$H$H\$H$H$HtHH$H$H<$H$0H$H\$H|$HD$0$HHD$H$H$HiHUHRPH)Hl$XHH$HT$pHT$Hl$Ht$XHT$\$ HHH0H\$HHHH H\$(HHH\$8HH$H|$HH1HHl$HH)Hl$(HiHl$8HiH\$XH\$hH$H$HH$H\$pH\$H\$hH\$H$H\$H$HjHHHjHH$Ht&HkH$HkH$H>HRPH)Hl$`HH$HT$xHT$Hl$HT$`Hl$\$ HuHH0H\$@HHH H\$PHHH\$0HH$H|$HH1HHl$@H)Hl$PHiHl$0HiH\$`H\$hH$H$HH$H\$xH\$H\$hH\$H$H\$H$Hn HHn 1H$H$HVH%%LCL$HD$]1%s%	H
    524 
    525 &"".(*Switch).sockso
    526 syscall.Connect
    527 &runtime.deferreturn
    528 *sync.(*RWMutex).RLock@type.map["".FilterType]"".Filter
    529 2runtime.mapaccess2_fast64
    530 .sync.(*RWMutex).RUnlock
    531 "".Filter.apply
    532 &runtime.deferreturn
    533 syscall.Connect6runtime.writeBarrierEnabled
    534 ("".AfterFilter.apply	
    535 &runtime.deferreturn
    536 
    537 (sync.(*RWMutex).Lock2sync.(*RWMutex).Unlockf
    540 "runtime.deferproctype."".stats
    543 2runtime.mapaccess2_fast64
type."".Stat
    546 "runtime.newobject
    547  runtime.duffzerotype."".stats
    548 $runtime.mapassign1
    549 &runtime.deferreturntype."".stats
    550 2runtime.mapaccess2_fast64type."".Stat
    551 "runtime.newobject
    552  runtime.duffzerotype."".stats
    553 $runtime.mapassign1
    554 &runtime.deferreturn
    555 &runtime.deferreturn
    556 .runtime.writebarrierptr
    557 0runtime.morestack_noctxt`H"".autotmp_0214type.*"".Stat"".autotmp_0213type.int"".autotmp_0212type.int"".autotmp_0211type.int"".autotmp_0210type.**"".Stat"".autotmp_0208type.int"".autotmp_0207type.int"".autotmp_0203type.uint64"".autotmp_0202type.*"".Stat"".autotmp_0201type.*"".Stat"".autotmp_0200type."".Cookie"".autotmp_0199type."".Cookie"".autotmp_0197type.*"".Stat"".autotmp_0196?type.*"".Stat"".autotmp_0195type."".Cookie"".autotmp_0193type.error"".autotmp_0191type.error"".~r0type.int"".~r0type.int"".~r0type.int"".s_type.*"".Stat"".ctype."".Cookie
    561 "".sttype."".stats"".~r0type.int"".~r0type.int"".~r0type.int"".sotype.*"".Stat"".ctype."".Cookie
    565 "".sttype."".stats
    566 "".af/&type."".AfterFilter"".fOtype."".Filter
    567 "".sotype.*"".Status"".err@type.error
    569 "".sa *type.syscall.Sockaddr"".stype.int
    570 "".swtype.*"".Switch^XC#c!=!ElF!P8 			
    576 P\n*^:4_-*>?*H3Tgclocals6c820c942c4bd120edcc0be09fcfe5e2Tgclocals05a1b7dfb15356da40682a562a4efe07xprebuilts/go/linux-x86/src/net/internal/socktest/sys_unix.go&"".(*Switch).ListendH%HD$H;AH1H$H$1H$H$H$H$H$H\$HD$H$1H9uVH$H$H$H\$HT$HL$H$H$H$H$HH$H$H<$H$HHH$H$Hk(Hl$HD$H\$H+H$H$H$H<$tH$H$H$H$H\$H\$H$H\$H$H\$ H$H$HtHH$H$H$H\$HL$HD$H$HH$HKH$=HCH$H$H$H\$H\$H$H\$H$H$HtHH$H$H<$H$0H$H\$H|$HD$0$HHD$H$H$HiHUHRPH)Hl$XHH$HT$pHT$Hl$Ht$XHT$\$ HHH0H\$HHHH H\$(HHH\$8HH$H|$HH1HHl$HH)Hl$(HiHl$8HiH\$XH\$hH$H$HH$H\$pH\$H\$hH\$H$H\$H$HjPHHjPH$Ht&HkH$HkH$H>HRPH)Hl$`HH$HT$xHT$Hl$HT$`Hl$\$ HuHH0H\$@HHH H\$PHHH\$0HH$H|$HH1HHl$@H)Hl$PHiHl$0HiH\$`H\$hH$H$HH$H\$xH\$H\$hH\$H$H\$H$Hn(HHn(1H$H$HVH%%LCL$HD$]1%%*H
    581 
    582 &"".(*Switch).sockso
    583 syscall.Listen
    584 &runtime.deferreturn
    585 *sync.(*RWMutex).RLock@type.map["".FilterType]"".Filter
    586 2runtime.mapaccess2_fast64
    587 .sync.(*RWMutex).RUnlock
    588 "".Filter.apply
    589 &runtime.deferreturn
    590 syscall.Listen6runtime.writeBarrierEnabled
    591 ("".AfterFilter.apply	
    592 &runtime.deferreturn	
    593 (sync.(*RWMutex).Lock
    594 2sync.(*RWMutex).Unlockf
    595 
    596 "runtime.deferproctype."".stats
    599 2runtime.mapaccess2_fast64
type."".Stat
    602 "runtime.newobject
    604  runtime.duffzerotype."".stats
    605 $runtime.mapassign1
    606 &runtime.deferreturntype."".stats
    607 2runtime.mapaccess2_fast64type."".Stat
    608 "runtime.newobject
    609  runtime.duffzerotype."".stats
    610 $runtime.mapassign1
    611 &runtime.deferreturn
    612 &runtime.deferreturn
    613 .runtime.writebarrierptr
    614 0runtime.morestack_noctxtPH"".autotmp_0238type.*"".Stat"".autotmp_0237type.int"".autotmp_0236type.int"".autotmp_0235type.int"".autotmp_0234type.**"".Stat"".autotmp_0232type.int"".autotmp_0231type.int"".autotmp_0227type.uint64"".autotmp_0226type.*"".Stat"".autotmp_0225type.*"".Stat"".autotmp_0224type."".Cookie"".autotmp_0223type."".Cookie"".autotmp_0221type.*"".Stat"".autotmp_0220?type.*"".Stat"".autotmp_0219type."".Cookie"".autotmp_0217type.error"".autotmp_0215type.error"".~r0type.int"".~r0type.int"".~r0type.int"".s_type.*"".Stat"".ctype."".Cookie
    618 "".sttype."".stats"".~r0type.int"".~r0type.int"".~r0type.int"".sotype.*"".Stat"".ctype."".Cookie
    622 "".sttype."".stats
    623 "".af/&type."".AfterFilter"".fOtype."".Filter
    624 "".sotype.*"".Status"".err0type.error"".backlog type.int"".stype.int
    626 "".swtype.*"".Switch^bC#V!=!E_F!P8 			P\a*^:'_-*>?*H=Tgclocalsb3ba3e1a8316f30298f7a3fa19775ab9Tgclocals05a1b7dfb15356da40682a562a4efe07xprebuilts/go/linux-x86/src/net/internal/socktest/sys_unix.go&"".(*Switch).AcceptdH%HD$H;AHH$1H$H$1H$H$1H$H$1H$H$H$H$H$H$H\$HD$H$1H9H$H$HL$H|$Ht$Hl$ HT$(H$H$H$H$H$H$H$H$H$HH$H$H<$H$HHH$H$Hk(Hl$HD$H\$H+H$H$H$H<$nH$H$H$H$H\$H\$H$H\$H$H\$ H$H$Ht,H$1H$H$HH$H$H\$H$H\$H$H\$H$HL$ HD$(H$HH$HKH$=RHCH$H$H$H\$H\$H$H\$H$H$HtOH$HkHuH$H$H$1H$H$HH$H$H<$H$0H$H\$H|$gHD$0$HHD$H$H$"HiHHWPH)Hl$hHH$HT$xHT$Hl$Ht$hHT$\$ HHH0H\$8HHH H\$HHHH\$XHH$H|$HH1HHl$8H)Hl$HHiHl$XHiH\$hH\$pH$H$HH$H\$xH\$H\$pH\$H$H\$H$HjXHHjXH$HtTHSHkH$1H$H$H$H$H$H$HH1H0HHH HH%H<$H$H\$Ht$HT$HD$ HD$(H$HKPH(Hl$`HH$H$HL$Hl$HT$`Hl$\$ HuHH0H\$0HHH H\$@HHH\$PHH$H|$HH1HHl$0H)Hl$@HiHl$PHiH\$`H\$pH$H$HH$H$H\$H\$pH\$H$H\$H$Hn0HHn01H$H$HSH%%^LCL$HD$o%%L
    636 
    637 &"".(*Switch).sockso
    638 syscall.Accept
    639 &runtime.deferreturn
    640 *sync.(*RWMutex).RLock@type.map["".FilterType]"".Filter
    641 2runtime.mapaccess2_fast64
    642 .sync.(*RWMutex).RUnlock
    643 "".Filter.apply
    644 &runtime.deferreturn	
    645 syscall.Accept
    646 6runtime.writeBarrierEnabled
    648 ("".AfterFilter.apply
    650 syscall.Close
    652 &runtime.deferreturn
    654 (sync.(*RWMutex).Lock2sync.(*RWMutex).Unlockf
    655 "runtime.deferproctype."".stats
    656 2runtime.mapaccess2_fast64type."".Stat
    657 "runtime.newobject
    658  runtime.duffzerotype."".stats
    659 $runtime.mapassign1
    660 &runtime.deferreturn
    661 ,"".(*Switch).addLockedtype."".stats
    662 2runtime.mapaccess2_fast64type."".Stat
    663 "runtime.newobject
    664  runtime.duffzerotype."".stats
    665 $runtime.mapassign1
    666 &runtime.deferreturn
    667 &runtime.deferreturn
    668 .runtime.writebarrierptr
    669 0runtime.morestack_noctxtpV"".autotmp_0268type.*"".Stat"".autotmp_0267type.int"".autotmp_0266type.int"".autotmp_0265type.int"".autotmp_0264type.**"".Stat"".autotmp_0263type.int"".autotmp_0262type.int"".autotmp_0261type.int"".autotmp_0260type.error"".autotmp_0258type.int"".autotmp_0257type.int"".autotmp_0256type.int"".autotmp_0254type.error"".autotmp_0252type.uint64"".autotmp_0251type.*"".Stat"".autotmp_0250type.*"".Stat"".autotmp_0249type."".Cookie"".autotmp_0248type."".Cookie"".autotmp_0246type.*"".Stat"".autotmp_0245_type.*"".Stat"".autotmp_0244type."".Cookie"".autotmp_0241?type.error"".autotmp_0240*type.syscall.Sockaddr"".~r0type.int"".~r0type.int"".~r0type.int"".stype.*"".Stat"".ctype."".Cookie
    673 "".sttype."".stats"".~r0type.int"".~r0type.int"".~r0type.int"".stype.*"".Stat"".ctype."".Cookie
    677 "".sttype."".stats
    678 "".afO&type."".AfterFilter"".fotype."".Filter
    679 "".sotype.*"".Status"".errPtype.error
    681 "".sa0*type.syscall.Sockaddr
    682 "".ns type.int"".stype.int
    683 "".swtype.*"".Switch^^#!=!E,yF,!PfE 	^*^XK#*lT;*H9Tgclocals52193bb3446637a0d35047576e382984Tgclocalsf0b122c9f27980cbb03f19ef62c74e31xprebuilts/go/linux-x86/src/net/internal/socktest/sys_unix.go4"".(*Switch).GetsockoptIntdH%HD$H;AH11H$H$H$H$H$H\$HD$HD$x1H9uZH$H$H$H\$H$H\$HT$HL$ HD$(H$H$H$HH$H$H<$H$HHH$H$Hk(Hl$HD$H\$H+H$H$H$H<$}H$H$H$H\$xH\$H\$H$HD$H\$ H$H$HtH$HH$H$H$H\$H$H\$H\$H$HL$ HD$(H\$xHH$HKH$=HCH$H\$hHH$HH\$HH\$H\$hH\$HD$ HL$(HD$0H\$xHH$HKH$=HC H$H$H\$xH\$HD$xHL$H\$H$H$HtH$HHhHt,HHHhH$H$H$HH$HHH$HXH|$HHHKHOH\$hH\$\$ H\$hHH$H$H<$tH$0H$HKPH\$xH+Hl$PHH$HL$pHL$Hl$HT$PHL$\$ H	HH0H\$@HHH H\$8HHH\$HHH$H|$HH1HHl$@H)Hl$8HiHl$HHiH\$PH\$`H$H$HH$H\$pH\$H\$`H\$H$H\$H$Hi HHi H$H$H<$t$H$01H$H$H%6%HH$Ht$xHtDH^H|$HHHKHOH\$XH\$\$ tH\$XHjpLC L$HD$
    695 LCL$HD$f:%w%
0@
    697 
    698 &"".(*Switch).sockso
    699 *syscall.GetsockoptInt
    700 *sync.(*RWMutex).RLock@type.map["".FilterType]"".Filter
    701 2runtime.mapaccess2_fast64
    702 .sync.(*RWMutex).RUnlock
    703 "".Filter.apply
    704 *syscall.GetsockoptInt6runtime.writeBarrierEnabled$type.syscall.Errnotype.error6go.itab.syscall.Errno.error	
    705 runtime.convT2I
    706 6runtime.writeBarrierEnabled
    707 
    708 ("".AfterFilter.apply$type.syscall.Errno
    711 $runtime.assertI2T2
    712 (sync.(*RWMutex).Locktype."".stats
    713 2runtime.mapaccess2_fast64type."".Stat
    714 "runtime.newobject
    715  runtime.duffzerotype."".stats
    716 $runtime.mapassign1
    717 ,sync.(*RWMutex).Unlock$type.syscall.Errno
    718 $runtime.assertI2T2
    719 .runtime.writebarrierptr
    720 .runtime.writebarrierptr
    721 0runtime.morestack_noctxtp8"".autotmp_0288type.int"".autotmp_0287type.int"".autotmp_0286type.int"".autotmp_0284type.bool"".autotmp_0283$type.syscall.Errno"".autotmp_0281$type.syscall.Errno"".autotmp_0280type.error"".autotmp_0279type.error"".autotmp_0276type.*"".Stat"".autotmp_0275?type.*"".Stat"".autotmp_0274type."".Cookie"".autotmp_0272$type.syscall.Errno"".autotmp_0270type.error"".~r0type.int"".~r0type.int"".~r0type.int"".s_type.*"".Stat"".ctype."".Cookie
    725 "".sttype."".stats
    726 "".af/&type."".AfterFilter"".fOtype."".Filter
    727 "".sootype.*"".Status"".errPtype.error"".soerr@type.int"".opt0type.int"".level type.int"".stype.int
    730 "".swtype.*"".SwitchR53#Z!=!:v@
    733 ,`!	U
    735 		
    739 :L^l0	r4QTgclocals430b3dad49e01f4b6141511b16c7af40Tgclocals546ae62689b15f0988934a3094680ea2xprebuilts/go/linux-x86/src/net/internal/socktest/sys_unix.go2"".(*Switch).("".init)-fmdH%H;aGH0HZH\$(HH$HD$HD$HD$HD$ H\$(H=HC(HH$HD$HD$HD$HD$ H\$(H=uiHCHHH$HD$HD$HD$HD$ H\$(Ht&=u	HCPH0LCPL$HD$LCHL$HD$sLC(L$HD$
    741 F@type.map["".FilterType]"".Filter
    742 runtime.makemap6runtime.writeBarrierEnabledtype."".Sockets
    743 runtime.makemap6runtime.writeBarrierEnabledtype."".stats
    744 runtime.makemap6runtime.writeBarrierEnabled
    745 .runtime.writebarrierptr
    746 .runtime.writebarrierptr
    747 .runtime.writebarrierptr
    748 "runtime.morestack`
    749 "".swtype.*"".Switch`_`g
    750 FBTgclocals69c1753bd5f81501d95132d08af04464Tgclocals0c8aa8e80191a30eac23f1a218103f16tprebuilts/go/linux-x86/src/net/internal/socktest/switch.go"".initdH%H;av>tu
    753 $"".initdone<"".initdoneR
    754 "runtime.throwinitb"".initdonen
    755 fmt.initx
    756 sync.init
    757 syscall.init"".initdone
    758 0runtime.morestack_noctxt```
    759 (8Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbxprebuilts/go/linux-x86/src/net/internal/socktest/sys_unix.go&"".(*Cookie).FamilydH%H;aH0HY Ht
H|$8H9;uH#H\$81H9uEHH$HD$HH\$HD$HH\$ HD$(H\$8HH0H\$@H0b
    764 x(go.string."socktest"$go.string."Cookie"$go.string."Family"
    765 "runtime.panicwrap
    766 0runtime.morestack_noctxt `"".~r0type.int""..thistype.*"".Cookie`|_`
    769 w)Tgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>""".(*Cookie).TypedH%H;aH0HY Ht
H|$8H9;uH#H\$81H9uEHH$HD$HH\$HD$HH\$ HD$(H\$8HHH H\$@H0^
    774 x(go.string."socktest"$go.string."Cookie" go.string."Type"
    775 "runtime.panicwrap
    776 0runtime.morestack_noctxt `"".~r0type.int""..thistype.*"".Cookie`_`
    778 w9Tgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>*"".(*Cookie).ProtocoldH%H;aH0HY Ht
H|$8H9;uH#H\$81H9uEHH$HD$HH\$HD$HH\$ HD$(H\$8HHH\$@H0_
    783 x(go.string."socktest"$go.string."Cookie"(go.string."Protocol"
    784 "runtime.panicwrap
    785 0runtime.morestack_noctxt `"".~r0type.int""..thistype.*"".Cookie`_`
    787 w9Tgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>(type..hash."".StatusdH%H;aH H\$(H$H<$H\$0H\$HD$HD$H\$(H$H<$tUH$HD$0HD$HD$H\$(H$H<$t#H$HD$0HD$H\$H\$8H %%%i4
    789 
    790 ~
    791 runtime.memhash
    792 "runtime.interhash
    793 "runtime.interhash
    794 0runtime.morestack_noctxt0@"".~r2 type.uintptr"".htype.uintptr"".ptype.*"".Status@?@,>Tgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cbtprebuilts/go/linux-x86/src/net/internal/socktest/switch.go$type..eq."".StatusdH%H;aHHHT$PHD$XHH(H9t
    798 D$`HHHHHpHBHRH9HD$(H$HT$0HT$HL$8HL$Ht$@Ht$\$ t}H\$XHtnHKHs H\$PHtWHCHS H9u@HD$(H$HT$0HT$HL$8HL$Ht$@Ht$\$ t
    799 D$`HHD$`HHD$`HH
    800 
    801 runtime.ifaceeq
    802 runtime.ifaceeq
    803 0runtime.morestack_noctxt0"".autotmp_0300type.error"".autotmp_0299type.error"".autotmp_0298?type.error"".autotmp_0297type.error"".~r2 type.bool"".qtype.*"".Status"".ptype.*"".Status>	vTgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocalsa8eabfc4a4514ed6b3b0c61e9680e440tprebuilts/go/linux-x86/src/net/internal/socktest/switch.go&"".(*Status).StringdH%H;aH8HY Ht
H|$@H9;uH#1H\$HH\$PH\$@1H9uEHH$HD$HH\$HD$HH\$ HD$(Ht$@Ht&HHL$(HD$0HL$HHD$PH87
    809 (go.string."socktest"$go.string."Status"$go.string."String"
    810 "runtime.panicwrap
    811  runtime.duffcopy
    812  "".Status.String
    813 0runtime.morestack_noctxt0p"".~r0type.string""..thistype.*"".Statuspop
    815 MTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>."".(*AfterFilter).applydH%H;aH0HY Ht
H|$8H9;uH#1H\$HH\$PH\$81H9uEHH$HD$HH\$HD$HH\$ HD$(H\$8H+H,$H\$@H\$HL$HD$HL$HHD$PH08
    821 (go.string."socktest".go.string."AfterFilter""go.string."apply"
    822 "runtime.panicwrap
    823 ("".AfterFilter.apply
    824 0runtime.morestack_noctxt@`"".~r1 type.error
    826 "".sttype.*"".Status""..this(type.*"".AfterFilter`_`MTgclocals0ebb2d1da58c1b4224bf5a7b370d7578Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>$"".(*Filter).applydH%H;aH0HY Ht
H|$8H9;uH#1H\$PH\$XH\$81H9uEHH$HD$HH\$HD$HH\$ HD$(H\$8H+H,$H\$@H\$HT$HL$HD$ HT$HHL$PHD$XH0.
    832 (go.string."socktest"$go.string."Filter""go.string."apply"
    833 "runtime.panicwrap
    834 "".Filter.apply
    835 0runtime.morestack_noctxtP`"".~r20type.error"".~r1 &type."".AfterFilter
    838 "".sttype.*"".Status""..thistype.*"".Filter`_`]Tgclocals1347047f6245a35b91e9a4f213167d52Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>.type..hash.[8]"".StatusdH%H;aH(HL$81HD$Hl$H9}\HD$ HHHHckRHHH\$0Ht;Hk(HH$HD$8HD$HL$HD$ HHl$H9|HL$@H([
    841 
    842 (type..hash."".Status
    843 0runtime.morestack_noctxt0P
    844 "".autotmp_0306type.int"".autotmp_0305type.int"".~r2 type.uintptr"".htype.uintptr"".p$type.*[8]"".StatusPOP
    846 q?Tgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cbtprebuilts/go/linux-x86/src/net/internal/socktest/switch.go*type..eq.[8]"".StatusdH%H;aqHh1HD$(Hl$(H9!HD$0HT$pH9H\$xHHk(HHHHk(HHHH(H9HD$8HHHpHT$@HBHRH9HD$HH$HT$PHT$HL$XHL$Ht$`Ht$\$ H\$8HHKHs H\$@HtsHCHS H9uYHD$HH$HT$PHT$HL$XHL$Ht$`Ht$\$ t#HD$0HHl$(H9$Hh$Hhor
    848 
    849 runtime.ifaceeq
    850 runtime.ifaceeq
    851 0runtime.morestack_noctxt0"".autotmp_0314type.error"".autotmp_0313type.error"".autotmp_0312?type.error"".autotmp_0311type.error"".autotmp_0310_type.*"".Status"".autotmp_0309Otype.*"".Status"".autotmp_0308type.int"".autotmp_0307otype.int"".~r2 type.bool"".q$type.*[8]"".Status"".p$type.*[8]"".Status&%idTgclocals51af24152615272c3d9efc8538f95767Tgclocals34eab47d33fa46b254c22cdccfd2dc77tprebuilts/go/linux-x86/src/net/internal/socktest/switch.go""".(*Stat).StringdH%H;aHxHY HtH$H9;uH#1H$H$H$1H9uEHH$HD$HH\$HD$HH\$ HD$(H$Ht,HHL$hHD$pH$H$Hx"
    856 (go.string."socktest" go.string."Stat"$go.string."String"
    857 "runtime.panicwrap
    858  runtime.duffcopy
    859 "".Stat.String
    860 0runtime.morestack_noctxt0"".~r0type.string""..thistype.*"".StatQTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>*"".(*stats).getLockeddH%H;aHpHY Ht
H|$xH9;uH#H\$x1H9uEHH$HD$HH\$HD$HH\$ HD$(	H\$xH+H$HD$HHH$Hl$XHl$HD$HT$HHL$\$ H	HH0H\$8HHH H\$0HHH\$@HH$H|$HHty1HHl$8H)Hl$0HiHl$@HiH\$HH\$PHL$`HL$hHH$H\$XH\$H\$PH\$H\$hH\$HL$`H$Hpc
    866 x(go.string."socktest""go.string."stats"*go.string."getLocked"
    867 "runtime.panicwraptype."".stats
    868 2runtime.mapaccess2_fast64type."".Stat
    869 "runtime.newobject
    870  runtime.duffzerotype."".stats
    871 $runtime.mapassign1
    872 0runtime.morestack_noctxt0"".autotmp_0322type.int"".autotmp_0321type.int"".autotmp_0318type.*"".Stat"".autotmp_0317?type."".Cookie"".~r0_type.int"".~r0type.int"".~r0otype.int"".stype.*"".Stat"".cOtype."".Cookie
    876 "".st/type."".stats"".~r1 type.*"".Stat"".ctype."".Cookie""..thistype.*"".statsw6(Tgclocalscb395d89503762333b1bfb09ba74eb12Tgclocals9e543f32092d820fae68f301c1197936<autogenerated>4type..hash.[5]interface {}dH%H;aH(HL$81HD$Hl$H9}\HD$ HHHHckRHHH\$0Ht;HHH$HD$8HD$HL$HD$ HHl$H9|HL$@H([
    879 
    880 (runtime.nilinterhash
    881 0runtime.morestack_noctxt0P
    882 "".autotmp_0325type.int"".autotmp_0324type.int"".~r2 type.uintptr"".htype.uintptr"".p*type.*[5]interface {}POP
    884 q?Tgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cbtprebuilts/go/linux-x86/src/net/internal/socktest/switch.go0type..eq.[5]interface {}dH%H;aHX1HD$(Hl$(H9HD$0H\$hHHHHHHsH\$`HtvHHHHHSH9uVHD$8H$HT$@HT$HL$HHL$Ht$PHt$\$ t HD$0HHl$(H9nD$pHXD$pHXc
    887 
    888 runtime.efaceeq
    889 0runtime.morestack_noctxt0"".autotmp_0329?"type.interface {}"".autotmp_0328"type.interface {}"".autotmp_0327_type.int"".autotmp_0326Otype.int"".~r2 type.bool"".q*type.*[5]interface {}"".p*type.*[5]interface {}&	STgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocalsa8eabfc4a4514ed6b3b0c61e9680e440tprebuilts/go/linux-x86/src/net/internal/socktest/switch.go6type..hash.[13]interface {}dH%H;aH(HL$81HD$
Hl$H9}\HD$ HHHHckRHHH\$0Ht;HHH$HD$8HD$HL$HD$ HHl$H9|HL$@H([
    894 
    895 (runtime.nilinterhash
    896 0runtime.morestack_noctxt0P
    897 "".autotmp_0331type.int"".autotmp_0330type.int"".~r2 type.uintptr"".htype.uintptr"".p,type.*[13]interface {}POP
    899 q?Tgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cbtprebuilts/go/linux-x86/src/net/internal/socktest/switch.go2type..eq.[13]interface {}dH%H;aHX1HD$(
Hl$(H9HD$0H\$hHHHHHHsH\$`HtvHHHHHSH9uVHD$8H$HT$@HT$HL$HHL$Ht$PHt$\$ t HD$0HHl$(H9nD$pHXD$pHXc
    903 
    904 runtime.efaceeq
    905 0runtime.morestack_noctxt0"".autotmp_0335?"type.interface {}"".autotmp_0334"type.interface {}"".autotmp_0333_type.int"".autotmp_0332Otype.int"".~r2 type.bool"".q,type.*[13]interface {}"".p,type.*[13]interface {}&	STgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocalsa8eabfc4a4514ed6b3b0c61e9680e440tprebuilts/go/linux-x86/src/net/internal/socktest/switch.go4type..hash.[1]interface {}dH%H;aH(HL$81HD$Hl$H9}\HD$ HHHHckRHHH\$0Ht;HHH$HD$8HD$HL$HD$ HHl$H9|HL$@H([
    909 
    910 (runtime.nilinterhash
    911 0runtime.morestack_noctxt0P
    912 "".autotmp_0337type.int"".autotmp_0336type.int"".~r2 type.uintptr"".htype.uintptr"".p*type.*[1]interface {}POP
    914 q?Tgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cbtprebuilts/go/linux-x86/src/net/internal/socktest/switch.go0type..eq.[1]interface {}dH%H;aHX1HD$(Hl$(H9HD$0H\$hHHHHHHsH\$`HtvHHHHHSH9uVHD$8H$HT$@HT$HL$HHL$Ht$PHt$\$ t HD$0HHl$(H9nD$pHXD$pHXc
    917 
    918 runtime.efaceeq
    919 0runtime.morestack_noctxt0"".autotmp_0341?"type.interface {}"".autotmp_0340"type.interface {}"".autotmp_0339_type.int"".autotmp_0338Otype.int"".~r2 type.bool"".q*type.*[1]interface {}"".p*type.*[1]interface {}&	STgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocalsa8eabfc4a4514ed6b3b0c61e9680e440tprebuilts/go/linux-x86/src/net/internal/socktest/switch.goTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals87d20ce1b58390b294df80b886db78bfTgclocals3a62c6ed3ed9a5780b76408d94ba507300Tgclocalsc87a734079562d73ffd9eee8328c718300Tgclocals29cbb0027f65cc83474ebc89e3d244d400Tgclocalsa8402fb913afde093f7818dc5c2d5fd900Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals23e8278e2b69a3a75fa59b23c49ed6adTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals23e8278e2b69a3a75fa59b23c49ed6adTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals23e8278e2b69a3a75fa59b23c49ed6adTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalsa8eabfc4a4514ed6b3b0c61e9680e440rgo.string.hdr."(%s, %s, %s): syscallerr=%v, socketerr=%v"  )jgo.string."(%s, %s, %s): syscallerr=%v, socketerr=%v"jgo.string."(%s, %s, %s): syscallerr=%v, socketerr=%v"`T(%s, %s, %s): syscallerr=%v, socketerr=%vTgclocalsf783dc09fa961b0482e1d9fc474511ee88@PTTTgclocals7fde44810b7e7ae02b88535941ecd5cd88$"".hdr..gostring.1  ""..gostring.1""..gostring.1(%s, %s, %s): opened=%d, connected=%d, listened=%d, accepted=%d, closed=%d, openfailed=%d, connectfailed=%d, listenfailed=%d, acceptfailed=%d, closefailed=%dTgclocals972a4352124de2791ebdbd039fb43a3d``%@PTTTgclocals701c5989219006185e282005c958008388Tgclocals21a8f585a14d020f181242c5256583dc  Tgclocals41a13ac73c712c01973b8fe23f62d694  Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals1347047f6245a35b91e9a4f213167d52Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0ebb2d1da58c1b4224bf5a7b370d7578Tgclocals9b1209e72722262727f80b36844ebdd7((Tgclocalsfa8a6460e9256cbcb89740e24a72d141((*go.string.hdr."inet4"  "go.string."inet4""go.string."inet4"inet4*go.string.hdr."inet6"  "go.string."inet6""go.string."inet6"inet6*go.string.hdr."local"  "go.string."local""go.string."local"local$go.string.hdr."%d"  go.string."%d"go.string."%d"%dTgclocals5ef976c2593056b9243adf402ae9d952((Tgclocals64e6abdf0268293babaa7bcc4e1e7821((,go.string.hdr."stream"  $go.string."stream"$go.string."stream"stream0go.string.hdr."datagram"  (go.string."datagram"(go.string."datagram" datagram&go.string.hdr."raw"  go.string."raw"go.string."raw"raw2go.string.hdr."seqpacket"  	*go.string."seqpacket"*go.string."seqpacket" seqpacket(go.string.hdr."|%#x"   go.string."|%#x" go.string."|%#x"
    926 |%#xTgclocals32eee7e884e283b4b3d3a320248c588a@@Tgclocals9d6164b74bc48ad374733ab124dd8a08@@.go.string.hdr."default"  &go.string."default"&go.string."default"default&go.string.hdr."tcp"  go.string."tcp"go.string."tcp"tcp&go.string.hdr."udp"  go.string."udp"go.string."udp"udpTgclocals5ef976c2593056b9243adf402ae9d952((Tgclocals64e6abdf0268293babaa7bcc4e1e7821((Tgclocals98304215dd49c497c84500d34591a734((Tgclocalsb7dbfa7f611f71c99765ace08098801f((Tgclocals553de27d37266162946bf736e53f548000
Tgclocals665da0db10d6ec82b644d9f6aee9e87b00Tgclocalsf0b122c9f27980cbb03f19ef62c74e31$LPTgclocals36bde088dfdabf26bc73ee989780845611111Tgclocals3c19e80a7016dd8b0fa742512f17e2b5hh$LPTgclocalsa296c9f132eeaf090f5df81f161a0925hhaaTgclocals05a1b7dfb15356da40682a562a4efe07``
    933 
    934 $LPTgclocals64562afabee14a386290bd13be77d013``
    935 

Tgclocals05a1b7dfb15356da40682a562a4efe07``
    938 
    939 $LPTgclocals6c820c942c4bd120edcc0be09fcfe5e2``
    940 
=


=



Tgclocals05a1b7dfb15356da40682a562a4efe07``
    949 
    950 $LPTgclocalsb3ba3e1a8316f30298f7a3fa19775ab9``
    951 Tgclocalsf0b122c9f27980cbb03f19ef62c74e31$LPTgclocals52193bb3446637a0d35047576e382984yay06go.itab.syscall.Errno.errorTgclocals546ae62689b15f0988934a3094680ea2@@
    953 "Tgclocals430b3dad49e01f4b6141511b16c7af40@@Tgclocals0c8aa8e80191a30eac23f1a218103f16  Tgclocals69c1753bd5f81501d95132d08af04464Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cb0"".initdonetype.uint8("".(*Switch).initf""".(*Switch).init*"".(*Switch).Statsf$"".(*Switch).Stats."".(*Switch).Socketsf("".(*Switch).Sockets&"".Cookie.Familyf "".Cookie.Family""".Cookie.Typef"".Cookie.Type*"".Cookie.Protocolf$"".Cookie.Protocol"".cookief"".cookie&"".Status.Stringf "".Status.String""".Stat.Stringf"".Stat.String*"".stats.getLockedf$"".stats.getLocked$"".Filter.applyf"".Filter.apply."".AfterFilter.applyf("".AfterFilter.apply&"".(*Switch).Setf "".(*Switch).Set$"".familyStringf"".familyString "".typeStringf"".typeString("".protocolStringf""".protocolString,"".(*Switch).socksof&"".(*Switch).sockso2"".(*Switch).addLockedf,"".(*Switch).addLocked."".(*Switch).Accept4f("".(*Switch).Accept4,"".(*Switch).Socketf&"".(*Switch).Socket*"".(*Switch).Closef$"".(*Switch).Close."".(*Switch).Connectf("".(*Switch).Connect,"".(*Switch).Listenf&"".(*Switch).Listen,"".(*Switch).Acceptf&"".(*Switch).Accept:"".(*Switch).GetsockoptIntf4"".(*Switch).GetsockoptInt"".initf"".init"runtime.gcbits.01Hgo.string.hdr."*socktest.FilterType"  @go.string."*socktest.FilterType"@go.string."*socktest.FilterType"0**socktest.FilterType&type.*"".FilterType$60 runtime.algarray@"runtime.gcbits.01PHgo.string.hdr."*socktest.FilterType"p8go.weak.type.**"".FilterType"runtime.zerovalue$type."".FilterTyperuntime.gcbits.Fgo.string.hdr."socktest.FilterType"  >go.string."socktest.FilterType">go.string."socktest.FilterType"0(socktest.FilterType4go.string.hdr."FilterType"  
    955 ,go.string."FilterType",go.string."FilterType" FilterTypeJgo.string.hdr."net/internal/socktest"  Bgo.string."net/internal/socktest"Bgo.string."net/internal/socktest"0,net/internal/socktest"go.importpath."".  Bgo.string."net/internal/socktest"$type."".FilterType2 0 runtime.algarray@runtime.gcbits.PFgo.string.hdr."socktest.FilterType"p&type.*"".FilterType"runtime.zerovalue`$type."".FilterType4go.string.hdr."FilterType""go.importpath."".$type."".FilterType@go.string.hdr."*socktest.Cookie"  8go.string."*socktest.Cookie"8go.string."*socktest.Cookie"0"*socktest.Cookie0go.string.hdr."socktest"  (go.string."socktest"(go.string."socktest" socktest,go.string.hdr."Cookie"  $go.string."Cookie"$go.string."Cookie"Cookie,go.string.hdr."Family"  $go.string."Family"$go.string."Family"FamilyTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162(go.string.hdr."Type"   go.string."Type" go.string."Type"
    956 TypeTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd340571620go.string.hdr."Protocol"  (go.string."Protocol"(go.string."Protocol" ProtocolTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgo.string.hdr."func(*socktest.Cookie) int"  Lgo.string."func(*socktest.Cookie) int"Lgo.string."func(*socktest.Cookie) int"@6func(*socktest.Cookie) int2type.func(*"".Cookie) intgW30 runtime.algarray@"runtime.gcbits.01PTgo.string.hdr."func(*socktest.Cookie) int"pDgo.weak.type.*func(*"".Cookie) int"runtime.zerovalue2type.func(*"".Cookie) int2type.func(*"".Cookie) inttype.*"".Cookietype.intvgo.typelink.func(*socktest.Cookie) int	func(*"".Cookie) int2type.func(*"".Cookie) int4go.string.hdr."func() int"  
    957 ,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() inttype.*"".CookieJM6.0 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."*socktest.Cookie"p0go.weak.type.**"".Cookie"runtime.zerovaluetype."".Cookie`type.*"".Cookietype.*"".Cookie,go.string.hdr."Family"type.func() int2type.func(*"".Cookie) int&"".(*Cookie).Family&"".(*Cookie).Family0go.string.hdr."Protocol"type.func() int2type.func(*"".Cookie) int*"".(*Cookie).Protocol*"".(*Cookie).Protocol(go.string.hdr."Type"type.func() int2type.func(*"".Cookie) int""".(*Cookie).Type""".(*Cookie).Type>go.string.hdr."socktest.Cookie"  6go.string."socktest.Cookie"6go.string."socktest.Cookie"  socktest.CookieRgo.string.hdr."func(socktest.Cookie) int"  Jgo.string."func(socktest.Cookie) int"Jgo.string."func(socktest.Cookie) int"@4func(socktest.Cookie) int0type.func("".Cookie) intIt30 runtime.algarray@"runtime.gcbits.01PRgo.string.hdr."func(socktest.Cookie) int"pBgo.weak.type.*func("".Cookie) int"runtime.zerovalue0type.func("".Cookie) int0type.func("".Cookie) inttype."".Cookietype.intrgo.typelink.func(socktest.Cookie) int	func("".Cookie) int0type.func("".Cookie) inttype."".Cookiet700 runtime.algarray@runtime.gcbits.P>go.string.hdr."socktest.Cookie"ptype.*"".Cookie"runtime.zerovalue`type."".Cookie,go.string.hdr."Cookie""go.importpath."".type."".Cookie,go.string.hdr."Family"type.func() int0type.func("".Cookie) int&"".(*Cookie).Family "".Cookie.Family0go.string.hdr."Protocol"type.func() int0type.func("".Cookie) int*"".(*Cookie).Protocol$"".Cookie.Protocol(go.string.hdr."Type"type.func() int0type.func("".Cookie) int""".(*Cookie).Type"".Cookie.TypeTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocalsa8eabfc4a4514ed6b3b0c61e9680e440Tgclocals3bb21ca8fe1d99a3e492463bd711418a0type..hashfunc."".Status(type..hash."".Status,type..eqfunc."".Status$type..eq."".Status&type..alg."".Status  0type..hashfunc."".Status,type..eqfunc."".Status"runtime.gcbits.1e>go.string.hdr."socktest.Status"  6go.string."socktest.Status"6go.string."socktest.Status"  socktest.Status&go.string.hdr."Err"  go.string."Err"go.string."Err"Err2go.string.hdr."SocketErr"  	*go.string."SocketErr"*go.string."SocketErr" SocketErr,go.string.hdr."Status"  $go.string."Status"$go.string."Status"Status,go.string.hdr."String"  $go.string."String"$go.string."String"StringTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Xgo.string.hdr."func(socktest.Status) string"  Pgo.string."func(socktest.Status) string"Pgo.string."func(socktest.Status) string"@:func(socktest.Status) string6type.func("".Status) stringDK30 runtime.algarray@"runtime.gcbits.01PXgo.string.hdr."func(socktest.Status) string"pHgo.weak.type.*func("".Status) string"runtime.zerovalue6type.func("".Status) string6type.func("".Status) stringtype."".Statustype.string~go.typelink.func(socktest.Status) string	func("".Status) string6type.func("".Status) 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() stringtype."".Status((29nC*0&type..alg."".Status@"runtime.gcbits.1eP>go.string.hdr."socktest.Status"ptype.*"".Status"runtime.zerovaluetype."".Status,go.string.hdr."Cookie"type."".Cookie&go.string.hdr."Err"type.error2go.string.hdr."SocketErr"type.error`type."".Status,go.string.hdr."Status""go.importpath."".type."".Status,go.string.hdr."String"$type.func() string6type.func("".Status) string&"".(*Status).String "".Status.String@go.string.hdr."*socktest.Status"  8go.string."*socktest.Status"8go.string."*socktest.Status"0"*socktest.StatusZgo.string.hdr."func(*socktest.Status) string"  Rgo.string."func(*socktest.Status) string"Rgo.string."func(*socktest.Status) string"@<func(*socktest.Status) string8type.func(*"".Status) string#)30 runtime.algarray@"runtime.gcbits.01PZgo.string.hdr."func(*socktest.Status) string"pJgo.weak.type.*func(*"".Status) string"runtime.zerovalue8type.func(*"".Status) string8type.func(*"".Status) stringtype.*"".Statustype.stringgo.typelink.func(*socktest.Status) string	func(*"".Status) string8type.func(*"".Status) stringtype.*"".StatusJL%60 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."*socktest.Status"p0go.weak.type.**"".Status"runtime.zerovaluetype."".Status`type.*"".Statustype.*"".Status,go.string.hdr."String"$type.func() string8type.func(*"".Status) string&"".(*Status).String&"".(*Status).StringJgo.string.hdr."*socktest.AfterFilter"  Bgo.string."*socktest.AfterFilter"Bgo.string."*socktest.AfterFilter"0,*socktest.AfterFilter6go.string.hdr."AfterFilter"  .go.string."AfterFilter".go.string."AfterFilter" AfterFilter*go.string.hdr."apply"  "go.string."apply""go.string."apply"applyTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0ebb2d1da58c1b4224bf5a7b370d7578go.string.hdr."func(*socktest.AfterFilter, *socktest.Status) error"  3~go.string."func(*socktest.AfterFilter, *socktest.Status) error"~go.string."func(*socktest.AfterFilter, *socktest.Status) error"phfunc(*socktest.AfterFilter, *socktest.Status) errorXtype.func(*"".AfterFilter, *"".Status) error}30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*socktest.AfterFilter, *socktest.Status) error"pjgo.weak.type.*func(*"".AfterFilter, *"".Status) error"runtime.zerovalueXtype.func(*"".AfterFilter, *"".Status) errorXtype.func(*"".AfterFilter, *"".Status) error(type.*"".AfterFiltertype.*"".Statustype.errorgo.typelink.func(*socktest.AfterFilter, *socktest.Status) error	func(*"".AfterFilter, *"".Status) errorXtype.func(*"".AfterFilter, *"".Status) errorXgo.string.hdr."func(*socktest.Status) error"  Pgo.string."func(*socktest.Status) error"Pgo.string."func(*socktest.Status) error"@:func(*socktest.Status) error6type.func(*"".Status) error=B30 runtime.algarray@"runtime.gcbits.01PXgo.string.hdr."func(*socktest.Status) error"pHgo.weak.type.*func(*"".Status) error"runtime.zerovalue6type.func(*"".Status) error6type.func(*"".Status) errortype.*"".Statustype.error~go.typelink.func(*socktest.Status) error	func(*"".Status) error6type.func(*"".Status) error(type.*"".AfterFilterY60 runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."*socktest.AfterFilter"p:go.weak.type.**"".AfterFilter"runtime.zerovalue&type."".AfterFilter`(type.*"".AfterFilter(type.*"".AfterFilter*go.string.hdr."apply""go.importpath."".6type.func(*"".Status) errorXtype.func(*"".AfterFilter, *"".Status) error."".(*AfterFilter).apply."".(*AfterFilter).applyHgo.string.hdr."socktest.AfterFilter"  @go.string."socktest.AfterFilter"@go.string."socktest.AfterFilter"0*socktest.AfterFiltergo.string.hdr."func(socktest.AfterFilter, *socktest.Status) error"  2|go.string."func(socktest.AfterFilter, *socktest.Status) error"|go.string."func(socktest.AfterFilter, *socktest.Status) error"pffunc(socktest.AfterFilter, *socktest.Status) errorVtype.func("".AfterFilter, *"".Status) errorV30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(socktest.AfterFilter, *socktest.Status) error"phgo.weak.type.*func("".AfterFilter, *"".Status) error"runtime.zerovalueVtype.func("".AfterFilter, *"".Status) errorVtype.func("".AfterFilter, *"".Status) error&type."".AfterFiltertype.*"".Statustype.errorgo.typelink.func(socktest.AfterFilter, *socktest.Status) error	func("".AfterFilter, *"".Status) errorVtype.func("".AfterFilter, *"".Status) error&type."".AfterFilter=U3&0 runtime.algarray@"runtime.gcbits.01PHgo.string.hdr."socktest.AfterFilter"p(type.*"".AfterFilter"runtime.zerovalue&type."".AfterFilter&type."".AfterFiltertype.*"".Statustype.error`&type."".AfterFilter6go.string.hdr."AfterFilter""go.importpath."".&type."".AfterFilter*go.string.hdr."apply""go.importpath."".6type.func(*"".Status) errorVtype.func("".AfterFilter, *"".Status) error("".AfterFilter.apply("".AfterFilter.apply@go.string.hdr."*socktest.Filter"  8go.string."*socktest.Filter"8go.string."*socktest.Filter"0"*socktest.Filter,go.string.hdr."Filter"  $go.string."Filter"$go.string."Filter"FilterTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals1347047f6245a35b91e9a4f213167d52go.string.hdr."func(*socktest.Filter, *socktest.Status) (socktest.AfterFilter, error)"  Fgo.string."func(*socktest.Filter, *socktest.Status) (socktest.AfterFilter, error)"go.string."func(*socktest.Filter, *socktest.Status) (socktest.AfterFilter, error)"func(*socktest.Filter, *socktest.Status) (socktest.AfterFilter, error)rtype.func(*"".Filter, *"".Status) ("".AfterFilter, error)30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*socktest.Filter, *socktest.Status) (socktest.AfterFilter, error)"pgo.weak.type.*func(*"".Filter, *"".Status) ("".AfterFilter, error)"runtime.zerovaluertype.func(*"".Filter, *"".Status) ("".AfterFilter, error)rtype.func(*"".Filter, *"".Status) ("".AfterFilter, error)type.*"".Filtertype.*"".Status&type."".AfterFiltertype.errorgo.typelink.func(*socktest.Filter, *socktest.Status) (socktest.AfterFilter, error)	func(*"".Filter, *"".Status) ("".AfterFilter, error)rtype.func(*"".Filter, *"".Status) ("".AfterFilter, error)go.string.hdr."func(*socktest.Status) (socktest.AfterFilter, error)"  4go.string."func(*socktest.Status) (socktest.AfterFilter, error)"go.string."func(*socktest.Status) (socktest.AfterFilter, error)"pjfunc(*socktest.Status) (socktest.AfterFilter, error)Ztype.func(*"".Status) ("".AfterFilter, error)1-l30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*socktest.Status) (socktest.AfterFilter, error)"plgo.weak.type.*func(*"".Status) ("".AfterFilter, error)"runtime.zerovalueZtype.func(*"".Status) ("".AfterFilter, error)Ztype.func(*"".Status) ("".AfterFilter, error)type.*"".Status&type."".AfterFiltertype.errorgo.typelink.func(*socktest.Status) (socktest.AfterFilter, error)	func(*"".Status) ("".AfterFilter, error)Ztype.func(*"".Status) ("".AfterFilter, error)type.*"".FilterpW60 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."*socktest.Filter"p0go.weak.type.**"".Filter"runtime.zerovaluetype."".Filter`type.*"".Filtertype.*"".Filter*go.string.hdr."apply""go.importpath."".Ztype.func(*"".Status) ("".AfterFilter, error)rtype.func(*"".Filter, *"".Status) ("".AfterFilter, error)$"".(*Filter).apply$"".(*Filter).apply>go.string.hdr."socktest.Filter"  6go.string."socktest.Filter"6go.string."socktest.Filter"  socktest.Filtergo.string.hdr."func(socktest.Filter, *socktest.Status) (socktest.AfterFilter, error)"  Ego.string."func(socktest.Filter, *socktest.Status) (socktest.AfterFilter, error)"go.string."func(socktest.Filter, *socktest.Status) (socktest.AfterFilter, error)"func(socktest.Filter, *socktest.Status) (socktest.AfterFilter, error)ptype.func("".Filter, *"".Status) ("".AfterFilter, error)[@30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(socktest.Filter, *socktest.Status) (socktest.AfterFilter, error)"pgo.weak.type.*func("".Filter, *"".Status) ("".AfterFilter, error)"runtime.zerovalueptype.func("".Filter, *"".Status) ("".AfterFilter, error)ptype.func("".Filter, *"".Status) ("".AfterFilter, error)type."".Filtertype.*"".Status&type."".AfterFiltertype.errorgo.typelink.func(socktest.Filter, *socktest.Status) (socktest.AfterFilter, error)	func("".Filter, *"".Status) ("".AfterFilter, error)ptype.func("".Filter, *"".Status) ("".AfterFilter, error)type."".Filter=*@3(0 runtime.algarray@"runtime.gcbits.01P>go.string.hdr."socktest.Filter"ptype.*"".Filter"runtime.zerovaluetype."".Filtertype."".Filtertype.*"".Status&type."".AfterFiltertype.error`type."".Filter,go.string.hdr."Filter""go.importpath."".type."".Filter*go.string.hdr."apply""go.importpath."".Ztype.func(*"".Status) ("".AfterFilter, error)ptype.func("".Filter, *"".Status) ("".AfterFilter, error)"".Filter.apply"".Filter.apply.go.string.hdr."[]uint8"  &go.string."[]uint8"&go.string."[]uint8"[]uint8type.[]uint8~.80 runtime.algarray@"runtime.gcbits.01P.go.string.hdr."[]uint8"p*go.weak.type.*[]uint8"runtime.zerovaluetype.uint86go.typelink.[]uint8	[]uint8type.[]uint80go.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]uint8Jgo.string.hdr."[]socktest.FilterType"  Bgo.string."[]socktest.FilterType"Bgo.string."[]socktest.FilterType"0,[]socktest.FilterType(type.[]"".FilterType10 runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."[]socktest.FilterType"p:go.weak.type.*[]"".FilterType"runtime.zerovalue$type."".FilterTypebgo.typelink.[]socktest.FilterType	[]"".FilterType(type.[]"".FilterType type..hashfunc64  @,runtime.memhash_varlentype..eqfunc64  @.runtime.memequal_varlentype..alg64   type..hashfunc64type..eqfunc64Lgo.string.hdr."[8]socktest.FilterType"  Dgo.string."[8]socktest.FilterType"Dgo.string."[8]socktest.FilterType"0.[8]socktest.FilterType*type.[8]"".FilterType@Y0type..alg64@runtime.gcbits.PLgo.string.hdr."[8]socktest.FilterType"p<go.weak.type.*[8]"".FilterType"runtime.zerovalue$type."".FilterType(type.[]"".FilterTypefgo.typelink.[8]socktest.FilterType	[8]"".FilterType*type.[8]"".FilterTypeBgo.string.hdr."[]socktest.Filter"  :go.string."[]socktest.Filter":go.string."[]socktest.Filter"0$[]socktest.Filter type.[]"".Filtery0 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."[]socktest.Filter"p2go.weak.type.*[]"".Filter"runtime.zerovaluetype."".FilterRgo.typelink.[]socktest.Filter	[]"".Filter type.[]"".Filter"runtime.gcbits.ffDgo.string.hdr."[8]socktest.Filter"  <go.string."[8]socktest.Filter"<go.string."[8]socktest.Filter"0&[8]socktest.Filter"type.[8]"".Filter@@v0 runtime.algarray@"runtime.gcbits.ffPDgo.string.hdr."[8]socktest.Filter"p4go.weak.type.*[8]"".Filter"runtime.zerovaluetype."".Filter type.[]"".FilterVgo.typelink.[8]socktest.Filter	[8]"".Filter"type.[8]"".Filter~go.string.hdr."*map.bucket[socktest.FilterType]socktest.Filter"  /vgo.string."*map.bucket[socktest.FilterType]socktest.Filter"vgo.string."*map.bucket[socktest.FilterType]socktest.Filter"``*map.bucket[socktest.FilterType]socktest.FilterPtype.*map.bucket["".FilterType]"".FilterNM60 runtime.algarray@"runtime.gcbits.01P~go.string.hdr."*map.bucket[socktest.FilterType]socktest.Filter"pbgo.weak.type.**map.bucket["".FilterType]"".Filter"runtime.zerovalueNtype.map.bucket["".FilterType]"".Filter*runtime.gcbits.00fe03|go.string.hdr."map.bucket[socktest.FilterType]socktest.Filter"  .tgo.string."map.bucket[socktest.FilterType]socktest.Filter"tgo.string."map.bucket[socktest.FilterType]socktest.Filter"`^map.bucket[socktest.FilterType]socktest.Filter.go.string.hdr."topbits"  &go.string."topbits"&go.string."topbits"topbits(go.string.hdr."keys"   go.string."keys" go.string."keys"
    967 keys,go.string.hdr."values"  $go.string."values"$go.string."values"values0go.string.hdr."overflow"  (go.string."overflow"(go.string."overflow" overflowNtype.map.bucket["".FilterType]"".FiltermaH0 runtime.algarray@*runtime.gcbits.00fe03P|go.string.hdr."map.bucket[socktest.FilterType]socktest.Filter"p`go.weak.type.*map.bucket["".FilterType]"".Filter"runtime.zerovalueNtype.map.bucket["".FilterType]"".Filter.go.string.hdr."topbits"type.[8]uint8(go.string.hdr."keys"*type.[8]"".FilterType,go.string.hdr."values""type.[8]"".Filter0go.string.hdr."overflow"Ptype.*map.bucket["".FilterType]"".Filter"runtime.gcbits.2c,vgo.string.hdr."map.hdr[socktest.FilterType]socktest.Filter"  +ngo.string."map.hdr[socktest.FilterType]socktest.Filter"ngo.string."map.hdr[socktest.FilterType]socktest.Filter"`Xmap.hdr[socktest.FilterType]socktest.Filter*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"  
    971 ,go.string."oldbuckets",go.string."oldbuckets" oldbuckets2go.string.hdr."nevacuate"  	*go.string."nevacuate"*go.string."nevacuate" nevacuateHtype.map.hdr["".FilterType]"".Filter00
	 (,0 runtime.algarray@"runtime.gcbits.2cPvgo.string.hdr."map.hdr[socktest.FilterType]socktest.Filter"pZgo.weak.type.*map.hdr["".FilterType]"".Filter"runtime.zerovalueHtype.map.hdr["".FilterType]"".Filter*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"Ptype.*map.bucket["".FilterType]"".Filter4go.string.hdr."oldbuckets"Ptype.*map.bucket["".FilterType]"".Filter2go.string.hdr."nevacuate"type.uintptr0go.string.hdr."overflow"&type.unsafe.Pointerngo.string.hdr."map[socktest.FilterType]socktest.Filter"  'fgo.string."map[socktest.FilterType]socktest.Filter"fgo.string."map[socktest.FilterType]socktest.Filter"PPmap[socktest.FilterType]socktest.Filter@type.map["".FilterType]"".FilterqR50 runtime.algarray@"runtime.gcbits.01Pngo.string.hdr."map[socktest.FilterType]socktest.Filter"pRgo.weak.type.*map["".FilterType]"".Filter"runtime.zerovalue$type."".FilterTypetype."".FilterNtype.map.bucket["".FilterType]"".FilterHtype.map.hdr["".FilterType]"".Filtergo.typelink.map[socktest.FilterType]socktest.Filter	map["".FilterType]"".Filter@type.map["".FilterType]"".Filter*go.string.hdr."[]int"  "go.string."[]int""go.string."[]int"[]inttype.[]intf0 runtime.algarray@"runtime.gcbits.01P*go.string.hdr."[]int"p&go.weak.type.*[]int"runtime.zerovaluetype.int.go.typelink.[]int	[]inttype.[]int,go.string.hdr."[8]int"  $go.string."[8]int"$go.string."[8]int"[8]inttype.[8]int@0type..alg64@runtime.gcbits.P,go.string.hdr."[8]int"p(go.weak.type.*[8]int"runtime.zerovaluetype.inttype.[]int2go.typelink.[8]int	[8]inttype.[8]intBgo.string.hdr."[]socktest.Status"  :go.string."[]socktest.Status":go.string."[]socktest.Status"0$[]socktest.Status type.[]"".StatusI10 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."[]socktest.Status"p2go.weak.type.*[]"".Status"runtime.zerovaluetype."".StatusRgo.typelink.[]socktest.Status	[]"".Status type.[]"".StatusTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals34eab47d33fa46b254c22cdccfd2dc77  Tgclocals51af24152615272c3d9efc8538f95767  6type..hashfunc.[8]"".Status.type..hash.[8]"".Status2type..eqfunc.[8]"".Status*type..eq.[8]"".Status,type..alg.[8]"".Status  6type..hashfunc.[8]"".Status2type..eqfunc.[8]"".Status2runtime.gcbits.de7befbdf7
    978 
    979 {Dgo.string.hdr."[8]socktest.Status"  <go.string."[8]socktest.Status"<go.string."[8]socktest.Status"0&[8]socktest.Status"type.[8]"".Status@@',0,type..alg.[8]"".Status@2runtime.gcbits.de7befbdf7PDgo.string.hdr."[8]socktest.Status"p4go.weak.type.*[8]"".Status"runtime.zerovaluetype."".Status type.[]"".StatusVgo.typelink.[8]socktest.Status	[8]"".Status"type.[8]"".Status^go.string.hdr."*map.bucket[int]socktest.Status"  Vgo.string."*map.bucket[int]socktest.Status"Vgo.string."*map.bucket[int]socktest.Status"@@*map.bucket[int]socktest.Status<type.*map.bucket[int]"".Status60 runtime.algarray@"runtime.gcbits.01P^go.string.hdr."*map.bucket[int]socktest.Status"pNgo.weak.type.**map.bucket[int]"".Status"runtime.zerovalue:type.map.bucket[int]"".Status:runtime.gcbits.00bcf7de7bef03{\go.string.hdr."map.bucket[int]socktest.Status"  Tgo.string."map.bucket[int]socktest.Status"Tgo.string."map.bucket[int]socktest.Status"@>map.bucket[int]socktest.Status:type.map.bucket[int]"".StatusDSH0 runtime.algarray@:runtime.gcbits.00bcf7de7bef03P\go.string.hdr."map.bucket[int]socktest.Status"pLgo.weak.type.*map.bucket[int]"".Status"runtime.zerovalue:type.map.bucket[int]"".Status.go.string.hdr."topbits"type.[8]uint8(go.string.hdr."keys"type.[8]int,go.string.hdr."values""type.[8]"".Status0go.string.hdr."overflow"<type.*map.bucket[int]"".StatusVgo.string.hdr."map.hdr[int]socktest.Status"  Ngo.string."map.hdr[int]socktest.Status"Ngo.string."map.hdr[int]socktest.Status"@8map.hdr[int]socktest.Status4type.map.hdr[int]"".Status00?
    981 	 (,0 runtime.algarray@"runtime.gcbits.2cPVgo.string.hdr."map.hdr[int]socktest.Status"pFgo.weak.type.*map.hdr[int]"".Status"runtime.zerovalue4type.map.hdr[int]"".Status*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[int]"".Status4go.string.hdr."oldbuckets"<type.*map.bucket[int]"".Status2go.string.hdr."nevacuate"type.uintptr0go.string.hdr."overflow"&type.unsafe.PointerBgo.string.hdr."*socktest.Sockets"  :go.string."*socktest.Sockets":go.string."*socktest.Sockets"0$*socktest.Sockets type.*"".SocketsIk60 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."*socktest.Sockets"p2go.weak.type.**"".Sockets"runtime.zerovaluetype."".Sockets@go.string.hdr."socktest.Sockets"  8go.string."socktest.Sockets"8go.string."socktest.Sockets"0"socktest.Sockets.go.string.hdr."Sockets"  &go.string."Sockets"&go.string."Sockets"Socketstype."".Sockets%5(0 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."socktest.Sockets"p type.*"".Sockets"runtime.zerovaluetype.inttype."".Status:type.map.bucket[int]"".Status4type.map.hdr[int]"".Status`type."".Sockets.go.string.hdr."Sockets""go.importpath."".type."".Sockets"type..hashfunc104  h,runtime.memhash_varlentype..eqfunc104  h.runtime.memequal_varlentype..alg104  "type..hashfunc104type..eqfunc104:go.string.hdr."socktest.Stat"  
2go.string."socktest.Stat"2go.string."socktest.Stat" socktest.Stat,go.string.hdr."Opened"  $go.string."Opened"$go.string."Opened"Opened2go.string.hdr."Connected"  	*go.string."Connected"*go.string."Connected" Connected0go.string.hdr."Listened"  (go.string."Listened"(go.string."Listened" Listened0go.string.hdr."Accepted"  (go.string."Accepted"(go.string."Accepted" Accepted,go.string.hdr."Closed"  $go.string."Closed"$go.string."Closed"Closed4go.string.hdr."OpenFailed"  
    985 ,go.string."OpenFailed",go.string."OpenFailed" OpenFailed:go.string.hdr."ConnectFailed"  
2go.string."ConnectFailed"2go.string."ConnectFailed" ConnectFailed8go.string.hdr."ListenFailed"  0go.string."ListenFailed"0go.string."ListenFailed" ListenFailed8go.string.hdr."AcceptFailed"  0go.string."AcceptFailed"0go.string."AcceptFailed" AcceptFailed6go.string.hdr."CloseFailed"  .go.string."CloseFailed".go.string."CloseFailed" CloseFailed(go.string.hdr."Stat"   go.string."Stat" go.string."Stat"
    990 StatTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgo.string.hdr."func(socktest.Stat) string"  Lgo.string."func(socktest.Stat) string"Lgo.string."func(socktest.Stat) string"@6func(socktest.Stat) string2type.func("".Stat) string0 30 runtime.algarray@"runtime.gcbits.01PTgo.string.hdr."func(socktest.Stat) string"pDgo.weak.type.*func("".Stat) string"runtime.zerovalue2type.func("".Stat) string2type.func("".Stat) stringtype."".Stattype.stringvgo.typelink.func(socktest.Stat) string	func("".Stat) string2type.func("".Stat) stringtype."".Stath

 (08@HPX`R0type..alg104@runtime.gcbits.P:go.string.hdr."socktest.Stat"ptype.*"".Stat"runtime.zerovaluetype."".Stat,go.string.hdr."Family"type.int(go.string.hdr."Type"type.int0go.string.hdr."Protocol"type.int,go.string.hdr."Opened"type.uint642go.string.hdr."Connected"type.uint640go.string.hdr."Listened"type.uint640go.string.hdr."Accepted"type.uint64,go.string.hdr."Closed"type.uint644go.string.hdr."OpenFailed"type.uint64:go.string.hdr."ConnectFailed"type.uint648go.string.hdr."ListenFailed"type.uint648go.string.hdr."AcceptFailed"type.uint64	6go.string.hdr."CloseFailed"	type.uint64`	type."".Stat	(go.string.hdr."Stat"	"go.importpath."".	
    996 type."".Stat
    997 ,go.string.hdr."String"
    998 $type.func() string
    999 2type.func("".Stat) string
   1000 """.(*Stat).String
   1001 "".Stat.String<go.string.hdr."*socktest.Stat"  4go.string."*socktest.Stat"4go.string."*socktest.Stat" *socktest.StatVgo.string.hdr."func(*socktest.Stat) string"  Ngo.string."func(*socktest.Stat) string"Ngo.string."func(*socktest.Stat) string"@8func(*socktest.Stat) string4type.func(*"".Stat) string@	30 runtime.algarray@"runtime.gcbits.01PVgo.string.hdr."func(*socktest.Stat) string"pFgo.weak.type.*func(*"".Stat) string"runtime.zerovalue4type.func(*"".Stat) string4type.func(*"".Stat) stringtype.*"".Stattype.stringzgo.typelink.func(*socktest.Stat) string	func(*"".Stat) string4type.func(*"".Stat) stringtype.*"".Stat560 runtime.algarray@"runtime.gcbits.01P<go.string.hdr."*socktest.Stat"p,go.weak.type.**"".Stat"runtime.zerovaluetype."".Stat`type.*"".Stattype.*"".Stat,go.string.hdr."String"$type.func() string4type.func(*"".Stat) string""".(*Stat).String""".(*Stat).StringBgo.string.hdr."[]socktest.Cookie"  :go.string."[]socktest.Cookie":go.string."[]socktest.Cookie"0$[]socktest.Cookie type.[]"".CookieZ0 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."[]socktest.Cookie"p2go.weak.type.*[]"".Cookie"runtime.zerovaluetype."".CookieRgo.typelink.[]socktest.Cookie	[]"".Cookie type.[]"".CookieDgo.string.hdr."[8]socktest.Cookie"  <go.string."[8]socktest.Cookie"<go.string."[8]socktest.Cookie"0&[8]socktest.Cookie"type.[8]"".Cookie@m60type..alg64@runtime.gcbits.PDgo.string.hdr."[8]socktest.Cookie"p4go.weak.type.*[8]"".Cookie"runtime.zerovaluetype."".Cookie type.[]"".CookieVgo.typelink.[8]socktest.Cookie	[8]"".Cookie"type.[8]"".Cookie@go.string.hdr."[]*socktest.Stat"  8go.string."[]*socktest.Stat"8go.string."[]*socktest.Stat"0"[]*socktest.Stattype.[]*"".StatR0 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."[]*socktest.Stat"p0go.weak.type.*[]*"".Stat"runtime.zerovaluetype.*"".StatNgo.typelink.[]*socktest.Stat	[]*"".Stattype.[]*"".StatBgo.string.hdr."[8]*socktest.Stat"  :go.string."[8]*socktest.Stat":go.string."[8]*socktest.Stat"0$[8]*socktest.Stat type.[8]*"".Stat@@da0type..alg64@"runtime.gcbits.ffPBgo.string.hdr."[8]*socktest.Stat"p2go.weak.type.*[8]*"".Stat"runtime.zerovaluetype.*"".Stattype.[]*"".StatRgo.typelink.[8]*socktest.Stat	[8]*"".Stat type.[8]*"".Stattgo.string.hdr."*map.bucket[socktest.Cookie]*socktest.Stat"  *lgo.string."*map.bucket[socktest.Cookie]*socktest.Stat"lgo.string."*map.bucket[socktest.Cookie]*socktest.Stat"`V*map.bucket[socktest.Cookie]*socktest.StatFtype.*map.bucket["".Cookie]*"".Stat)60 runtime.algarray@"runtime.gcbits.01Ptgo.string.hdr."*map.bucket[socktest.Cookie]*socktest.Stat"pXgo.weak.type.**map.bucket["".Cookie]*"".Stat"runtime.zerovalueDtype.map.bucket["".Cookie]*"".Statrgo.string.hdr."map.bucket[socktest.Cookie]*socktest.Stat"  )jgo.string."map.bucket[socktest.Cookie]*socktest.Stat"jgo.string."map.bucket[socktest.Cookie]*socktest.Stat"`Tmap.bucket[socktest.Cookie]*socktest.StatDtype.map.bucket["".Cookie]*"".StatH0 runtime.algarray@*runtime.gcbits.00fe03Prgo.string.hdr."map.bucket[socktest.Cookie]*socktest.Stat"pVgo.weak.type.*map.bucket["".Cookie]*"".Stat"runtime.zerovalueDtype.map.bucket["".Cookie]*"".Stat.go.string.hdr."topbits"type.[8]uint8(go.string.hdr."keys""type.[8]"".Cookie,go.string.hdr."values" type.[8]*"".Stat0go.string.hdr."overflow"Ftype.*map.bucket["".Cookie]*"".Statlgo.string.hdr."map.hdr[socktest.Cookie]*socktest.Stat"  &dgo.string."map.hdr[socktest.Cookie]*socktest.Stat"dgo.string."map.hdr[socktest.Cookie]*socktest.Stat"PNmap.hdr[socktest.Cookie]*socktest.Stat>type.map.hdr["".Cookie]*"".Stat00	 (,0 runtime.algarray@"runtime.gcbits.2cPlgo.string.hdr."map.hdr[socktest.Cookie]*socktest.Stat"pPgo.weak.type.*map.hdr["".Cookie]*"".Stat"runtime.zerovalue>type.map.hdr["".Cookie]*"".Stat*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"Ftype.*map.bucket["".Cookie]*"".Stat4go.string.hdr."oldbuckets"Ftype.*map.bucket["".Cookie]*"".Stat2go.string.hdr."nevacuate"type.uintptr0go.string.hdr."overflow"&type.unsafe.Pointer>go.string.hdr."*socktest.stats"  6go.string."*socktest.stats"6go.string."*socktest.stats"  *socktest.stats*go.string.hdr."stats"  "go.string."stats""go.string."stats"stats2go.string.hdr."getLocked"  	*go.string."getLocked"*go.string."getLocked" getLockedTgclocals9e543f32092d820fae68f301c1197936((Tgclocalscb395d89503762333b1bfb09ba74eb12((go.string.hdr."func(*socktest.stats, socktest.Cookie) *socktest.Stat"  5go.string."func(*socktest.stats, socktest.Cookie) *socktest.Stat"go.string."func(*socktest.stats, socktest.Cookie) *socktest.Stat"plfunc(*socktest.stats, socktest.Cookie) *socktest.StatPtype.func(*"".stats, "".Cookie) *"".StatUq30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*socktest.stats, socktest.Cookie) *socktest.Stat"pbgo.weak.type.*func(*"".stats, "".Cookie) *"".Stat"runtime.zerovaluePtype.func(*"".stats, "".Cookie) *"".StatPtype.func(*"".stats, "".Cookie) *"".Stattype.*"".statstype."".Cookietype.*"".Statgo.typelink.func(*socktest.stats, socktest.Cookie) *socktest.Stat	func(*"".stats, "".Cookie) *"".StatPtype.func(*"".stats, "".Cookie) *"".Stathgo.string.hdr."func(socktest.Cookie) *socktest.Stat"  $`go.string."func(socktest.Cookie) *socktest.Stat"`go.string."func(socktest.Cookie) *socktest.Stat"PJfunc(socktest.Cookie) *socktest.Stat:type.func("".Cookie) *"".StatuI30 runtime.algarray@"runtime.gcbits.01Phgo.string.hdr."func(socktest.Cookie) *socktest.Stat"pLgo.weak.type.*func("".Cookie) *"".Stat"runtime.zerovalue:type.func("".Cookie) *"".Stat:type.func("".Cookie) *"".Stattype."".Cookietype.*"".Statgo.typelink.func(socktest.Cookie) *socktest.Stat	func("".Cookie) *"".Stat:type.func("".Cookie) *"".Stattype.*"".stats60 runtime.algarray@"runtime.gcbits.01P>go.string.hdr."*socktest.stats"p.go.weak.type.**"".stats"runtime.zerovaluetype."".stats`type.*"".statstype.*"".stats2go.string.hdr."getLocked""go.importpath."".:type.func("".Cookie) *"".StatPtype.func(*"".stats, "".Cookie) *"".Stat*"".(*stats).getLocked*"".(*stats).getLocked<go.string.hdr."socktest.stats"  4go.string."socktest.stats"4go.string."socktest.stats" socktest.statsgo.string.hdr."func(socktest.stats, socktest.Cookie) *socktest.Stat"  4go.string."func(socktest.stats, socktest.Cookie) *socktest.Stat"go.string."func(socktest.stats, socktest.Cookie) *socktest.Stat"pjfunc(socktest.stats, socktest.Cookie) *socktest.StatNtype.func("".stats, "".Cookie) *"".Stat230 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(socktest.stats, socktest.Cookie) *socktest.Stat"p`go.weak.type.*func("".stats, "".Cookie) *"".Stat"runtime.zerovalueNtype.func("".stats, "".Cookie) *"".StatNtype.func("".stats, "".Cookie) *"".Stattype."".statstype."".Cookietype.*"".Statgo.typelink.func(socktest.stats, socktest.Cookie) *socktest.Stat	func("".stats, "".Cookie) *"".StatNtype.func("".stats, "".Cookie) *"".Stattype."".stats`g5&0 runtime.algarray@"runtime.gcbits.01P<go.string.hdr."socktest.stats"ptype.*"".stats"runtime.zerovaluetype."".Cookietype.*"".StatDtype.map.bucket["".Cookie]*"".Stat>type.map.hdr["".Cookie]*"".Stat`type."".stats*go.string.hdr."stats""go.importpath."".type."".stats2go.string.hdr."getLocked""go.importpath."".:type.func("".Cookie) *"".StatNtype.func("".stats, "".Cookie) *"".Stat$"".stats.getLocked$"".stats.getLocked&runtime.gcbits.2006 >go.string.hdr."socktest.Switch"  6go.string."socktest.Switch"6go.string."socktest.Switch"  socktest.Switch(go.string.hdr."once"   go.string."once" go.string."once"
   1007 once&go.string.hdr."fmu"  go.string."fmu"go.string."fmu"fmu*go.string.hdr."fltab"  "go.string."fltab""go.string."fltab"fltab&go.string.hdr."smu"  go.string."smu"go.string."smu"smu*go.string.hdr."sotab"  "go.string."sotab""go.string."sotab"sotab,go.string.hdr."Switch"  $go.string."Switch"$go.string."Switch"Switchtype."".SwitchXXg(0HP80 runtime.algarray@&runtime.gcbits.2006P>go.string.hdr."socktest.Switch"ptype.*"".Switch"runtime.zerovaluetype."".Switch(go.string.hdr."once""go.importpath."".type.sync.Once&go.string.hdr."fmu""go.importpath.""."type.sync.RWMutex*go.string.hdr."fltab""go.importpath."".@type.map["".FilterType]"".Filter&go.string.hdr."smu""go.importpath.""."type.sync.RWMutex*go.string.hdr."sotab""go.importpath."".type."".Sockets*go.string.hdr."stats""go.importpath."".type."".stats`type."".Switch,go.string.hdr."Switch""go.importpath."".type."".Switch@go.string.hdr."*socktest.Switch"  8go.string."*socktest.Switch"8go.string."*socktest.Switch"0"*socktest.Switchgo.string.hdr."func(*socktest.Switch, int) (int, syscall.Sockaddr, error)"  :go.string."func(*socktest.Switch, int) (int, syscall.Sockaddr, error)"go.string."func(*socktest.Switch, int) (int, syscall.Sockaddr, error)"vfunc(*socktest.Switch, int) (int, syscall.Sockaddr, error)rtype.func(*"".Switch, int) (int, syscall.Sockaddr, error)=*30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*socktest.Switch, int) (int, syscall.Sockaddr, error)"pgo.weak.type.*func(*"".Switch, int) (int, syscall.Sockaddr, error)"runtime.zerovaluertype.func(*"".Switch, int) (int, syscall.Sockaddr, error)rtype.func(*"".Switch, int) (int, syscall.Sockaddr, error)type.*"".Switchtype.inttype.int*type.syscall.Sockaddrtype.errorgo.typelink.func(*socktest.Switch, int) (int, syscall.Sockaddr, error)	func(*"".Switch, int) (int, syscall.Sockaddr, error)rtype.func(*"".Switch, int) (int, syscall.Sockaddr, error)go.string.hdr."func(*socktest.Switch, int, int) (int, syscall.Sockaddr, error)"  ?go.string."func(*socktest.Switch, int, int) (int, syscall.Sockaddr, error)"go.string."func(*socktest.Switch, int, int) (int, syscall.Sockaddr, error)"func(*socktest.Switch, int, int) (int, syscall.Sockaddr, error)|type.func(*"".Switch, int, int) (int, syscall.Sockaddr, error)N&30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*socktest.Switch, int, int) (int, syscall.Sockaddr, error)"pgo.weak.type.*func(*"".Switch, int, int) (int, syscall.Sockaddr, error)"runtime.zerovalue|type.func(*"".Switch, int, int) (int, syscall.Sockaddr, error)|type.func(*"".Switch, int, int) (int, syscall.Sockaddr, error)type.*"".Switchtype.inttype.inttype.int*type.syscall.Sockaddrtype.errorgo.typelink.func(*socktest.Switch, int, int) (int, syscall.Sockaddr, error)	func(*"".Switch, int, int) (int, syscall.Sockaddr, error)|type.func(*"".Switch, int, int) (int, syscall.Sockaddr, error)bgo.string.hdr."func(*socktest.Switch, int) error"  !Zgo.string."func(*socktest.Switch, int) error"Zgo.string."func(*socktest.Switch, int) error"PDfunc(*socktest.Switch, int) error@type.func(*"".Switch, int) errorW~30 runtime.algarray@"runtime.gcbits.01Pbgo.string.hdr."func(*socktest.Switch, int) error"pRgo.weak.type.*func(*"".Switch, int) error"runtime.zerovalue@type.func(*"".Switch, int) error@type.func(*"".Switch, int) errortype.*"".Switchtype.inttype.errorgo.typelink.func(*socktest.Switch, int) error	func(*"".Switch, int) error@type.func(*"".Switch, int) errorgo.string.hdr."func(*socktest.Switch, int, syscall.Sockaddr) error"  3~go.string."func(*socktest.Switch, int, syscall.Sockaddr) error"~go.string."func(*socktest.Switch, int, syscall.Sockaddr) error"phfunc(*socktest.Switch, int, syscall.Sockaddr) errordtype.func(*"".Switch, int, syscall.Sockaddr) error+30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*socktest.Switch, int, syscall.Sockaddr) error"pvgo.weak.type.*func(*"".Switch, int, syscall.Sockaddr) error"runtime.zerovaluedtype.func(*"".Switch, int, syscall.Sockaddr) errordtype.func(*"".Switch, int, syscall.Sockaddr) errortype.*"".Switchtype.int*type.syscall.Sockaddrtype.errorgo.typelink.func(*socktest.Switch, int, syscall.Sockaddr) error	func(*"".Switch, int, syscall.Sockaddr) errordtype.func(*"".Switch, int, syscall.Sockaddr) errorgo.string.hdr."func(*socktest.Switch, int, int, int) (int, error)"  2|go.string."func(*socktest.Switch, int, int, int) (int, error)"|go.string."func(*socktest.Switch, int, int, int) (int, error)"pffunc(*socktest.Switch, int, int, int) (int, error)btype.func(*"".Switch, int, int, int) (int, error)7aE30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*socktest.Switch, int, int, int) (int, error)"ptgo.weak.type.*func(*"".Switch, int, int, int) (int, error)"runtime.zerovaluebtype.func(*"".Switch, int, int, int) (int, error)btype.func(*"".Switch, int, int, int) (int, error)type.*"".Switchtype.inttype.inttype.inttype.inttype.errorgo.typelink.func(*socktest.Switch, int, int, int) (int, error)	func(*"".Switch, int, int, int) (int, error)btype.func(*"".Switch, int, int, int) (int, error)lgo.string.hdr."func(*socktest.Switch, int, int) error"  &dgo.string."func(*socktest.Switch, int, int) error"dgo.string."func(*socktest.Switch, int, int) error"PNfunc(*socktest.Switch, int, int) errorJtype.func(*"".Switch, int, int) error]30 runtime.algarray@"runtime.gcbits.01Plgo.string.hdr."func(*socktest.Switch, int, int) error"p\go.weak.type.*func(*"".Switch, int, int) error"runtime.zerovalueJtype.func(*"".Switch, int, int) errorJtype.func(*"".Switch, int, int) errortype.*"".Switchtype.inttype.inttype.errorgo.typelink.func(*socktest.Switch, int, int) error	func(*"".Switch, int, int) errorJtype.func(*"".Switch, int, int) errorgo.string.hdr."func(*socktest.Switch, socktest.FilterType, socktest.Filter)"  <go.string."func(*socktest.Switch, socktest.FilterType, socktest.Filter)"go.string."func(*socktest.Switch, socktest.FilterType, socktest.Filter)"zfunc(*socktest.Switch, socktest.FilterType, socktest.Filter)^type.func(*"".Switch, "".FilterType, "".Filter)b
630 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*socktest.Switch, socktest.FilterType, socktest.Filter)"ppgo.weak.type.*func(*"".Switch, "".FilterType, "".Filter)"runtime.zerovalue^type.func(*"".Switch, "".FilterType, "".Filter)^type.func(*"".Switch, "".FilterType, "".Filter)type.*"".Switch$type."".FilterTypetype."".Filtergo.typelink.func(*socktest.Switch, socktest.FilterType, socktest.Filter)	func(*"".Switch, "".FilterType, "".Filter)^type.func(*"".Switch, "".FilterType, "".Filter)ngo.string.hdr."func(*socktest.Switch) socktest.Sockets"  'fgo.string."func(*socktest.Switch) socktest.Sockets"fgo.string."func(*socktest.Switch) socktest.Sockets"PPfunc(*socktest.Switch) socktest.Sockets@type.func(*"".Switch) "".Sockets8#30 runtime.algarray@"runtime.gcbits.01Pngo.string.hdr."func(*socktest.Switch) socktest.Sockets"pRgo.weak.type.*func(*"".Switch) "".Sockets"runtime.zerovalue@type.func(*"".Switch) "".Sockets@type.func(*"".Switch) "".Socketstype.*"".Switchtype."".Socketsgo.typelink.func(*socktest.Switch) socktest.Sockets	func(*"".Switch) "".Sockets@type.func(*"".Switch) "".Sockets>go.string.hdr."[]socktest.Stat"  6go.string."[]socktest.Stat"6go.string."[]socktest.Stat"  []socktest.Stattype.[]"".Stat0 runtime.algarray@"runtime.gcbits.01P>go.string.hdr."[]socktest.Stat"p.go.weak.type.*[]"".Stat"runtime.zerovaluetype."".StatJgo.typelink.[]socktest.Stat	[]"".Stattype.[]"".Statlgo.string.hdr."func(*socktest.Switch) []socktest.Stat"  &dgo.string."func(*socktest.Switch) []socktest.Stat"dgo.string."func(*socktest.Switch) []socktest.Stat"PNfunc(*socktest.Switch) []socktest.Stat>type.func(*"".Switch) []"".Statg=30 runtime.algarray@"runtime.gcbits.01Plgo.string.hdr."func(*socktest.Switch) []socktest.Stat"pPgo.weak.type.*func(*"".Switch) []"".Stat"runtime.zerovalue>type.func(*"".Switch) []"".Stat>type.func(*"".Switch) []"".Stattype.*"".Switchtype.[]"".Statgo.typelink.func(*socktest.Switch) []socktest.Stat	func(*"".Switch) []"".Stat>type.func(*"".Switch) []"".Statgo.string.hdr."func(*socktest.Switch, int, int, int, int) *socktest.Status"  ;go.string."func(*socktest.Switch, int, int, int, int) *socktest.Status"go.string."func(*socktest.Switch, int, int, int, int) *socktest.Status"xfunc(*socktest.Switch, int, int, int, int) *socktest.Statushtype.func(*"".Switch, int, int, int, int) *"".Statusp30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*socktest.Switch, int, int, int, int) *socktest.Status"pzgo.weak.type.*func(*"".Switch, int, int, int, int) *"".Status"runtime.zerovaluehtype.func(*"".Switch, int, int, int, int) *"".Statushtype.func(*"".Switch, int, int, int, int) *"".Statustype.*"".Switchtype.inttype.inttype.inttype.inttype.*"".Statusgo.typelink.func(*socktest.Switch, int, int, int, int) *socktest.Status	func(*"".Switch, int, int, int, int) *"".Statushtype.func(*"".Switch, int, int, int, int) *"".StatusLgo.string.hdr."func(*socktest.Switch)"  Dgo.string."func(*socktest.Switch)"Dgo.string."func(*socktest.Switch)"0.func(*socktest.Switch)*type.func(*"".Switch)30 runtime.algarray@"runtime.gcbits.01PLgo.string.hdr."func(*socktest.Switch)"p<go.weak.type.*func(*"".Switch)"runtime.zerovalue*type.func(*"".Switch)*type.func(*"".Switch)type.*"".Switchfgo.typelink.func(*socktest.Switch)	func(*"".Switch)*type.func(*"".Switch)xgo.string.hdr."func(*socktest.Switch, int) *socktest.Status"  ,pgo.string."func(*socktest.Switch, int) *socktest.Status"pgo.string."func(*socktest.Switch, int) *socktest.Status"`Zfunc(*socktest.Switch, int) *socktest.StatusJtype.func(*"".Switch, int) *"".StatusoO30 runtime.algarray@"runtime.gcbits.01Pxgo.string.hdr."func(*socktest.Switch, int) *socktest.Status"p\go.weak.type.*func(*"".Switch, int) *"".Status"runtime.zerovalueJtype.func(*"".Switch, int) *"".StatusJtype.func(*"".Switch, int) *"".Statustype.*"".Switchtype.inttype.*"".Statusgo.typelink.func(*socktest.Switch, int) *socktest.Status	func(*"".Switch, int) *"".StatusJtype.func(*"".Switch, int) *"".Status,go.string.hdr."Accept"  $go.string."Accept"$go.string."Accept"Acceptpgo.string.hdr."func(int) (int, syscall.Sockaddr, error)"  (hgo.string."func(int) (int, syscall.Sockaddr, error)"hgo.string."func(int) (int, syscall.Sockaddr, error)"`Rfunc(int) (int, syscall.Sockaddr, error)Ztype.func(int) (int, syscall.Sockaddr, error)d30 runtime.algarray@"runtime.gcbits.01Ppgo.string.hdr."func(int) (int, syscall.Sockaddr, error)"plgo.weak.type.*func(int) (int, syscall.Sockaddr, error)"runtime.zerovalueZtype.func(int) (int, syscall.Sockaddr, error)Ztype.func(int) (int, syscall.Sockaddr, error)type.inttype.int*type.syscall.Sockaddrtype.errorgo.typelink.func(int) (int, syscall.Sockaddr, error)	func(int) (int, syscall.Sockaddr, error)Ztype.func(int) (int, syscall.Sockaddr, error).go.string.hdr."Accept4"  &go.string."Accept4"&go.string."Accept4"Accept4zgo.string.hdr."func(int, int) (int, syscall.Sockaddr, error)"  -rgo.string."func(int, int) (int, syscall.Sockaddr, error)"rgo.string."func(int, int) (int, syscall.Sockaddr, error)"`\func(int, int) (int, syscall.Sockaddr, error)dtype.func(int, int) (int, syscall.Sockaddr, error)NS30 runtime.algarray@"runtime.gcbits.01Pzgo.string.hdr."func(int, int) (int, syscall.Sockaddr, error)"pvgo.weak.type.*func(int, int) (int, syscall.Sockaddr, error)"runtime.zerovaluedtype.func(int, int) (int, syscall.Sockaddr, error)dtype.func(int, int) (int, syscall.Sockaddr, error)type.inttype.inttype.int*type.syscall.Sockaddrtype.errorgo.typelink.func(int, int) (int, syscall.Sockaddr, error)	func(int, int) (int, syscall.Sockaddr, error)dtype.func(int, int) (int, syscall.Sockaddr, error)*go.string.hdr."Close"  "go.string."Close""go.string."Close"Close>go.string.hdr."func(int) error"  6go.string."func(int) error"6go.string."func(int) error"  func(int) error(type.func(int) error&30 runtime.algarray@"runtime.gcbits.01P>go.string.hdr."func(int) error"p:go.weak.type.*func(int) error"runtime.zerovalue(type.func(int) error(type.func(int) errortype.inttype.errorVgo.typelink.func(int) error	func(int) error(type.func(int) error.go.string.hdr."Connect"  &go.string."Connect"&go.string."Connect"Connectbgo.string.hdr."func(int, syscall.Sockaddr) error"  !Zgo.string."func(int, syscall.Sockaddr) error"Zgo.string."func(int, syscall.Sockaddr) error"PDfunc(int, syscall.Sockaddr) errorLtype.func(int, syscall.Sockaddr) errorm30 runtime.algarray@"runtime.gcbits.01Pbgo.string.hdr."func(int, syscall.Sockaddr) error"p^go.weak.type.*func(int, syscall.Sockaddr) error"runtime.zerovalueLtype.func(int, syscall.Sockaddr) errorLtype.func(int, syscall.Sockaddr) errortype.int*type.syscall.Sockaddrtype.errorgo.typelink.func(int, syscall.Sockaddr) error	func(int, syscall.Sockaddr) errorLtype.func(int, syscall.Sockaddr) error:go.string.hdr."GetsockoptInt"  
2go.string."GetsockoptInt"2go.string."GetsockoptInt" GetsockoptInt`go.string.hdr."func(int, int, int) (int, error)"   Xgo.string."func(int, int, int) (int, error)"Xgo.string."func(int, int, int) (int, error)"PBfunc(int, int, int) (int, error)Jtype.func(int, int, int) (int, error))y30 runtime.algarray@"runtime.gcbits.01P`go.string.hdr."func(int, int, int) (int, error)"p\go.weak.type.*func(int, int, int) (int, error)"runtime.zerovalueJtype.func(int, int, int) (int, error)Jtype.func(int, int, int) (int, error)type.inttype.inttype.inttype.inttype.errorgo.typelink.func(int, int, int) (int, error)	func(int, int, int) (int, error)Jtype.func(int, int, int) (int, error),go.string.hdr."Listen"  $go.string."Listen"$go.string."Listen"ListenHgo.string.hdr."func(int, int) error"  @go.string."func(int, int) error"@go.string."func(int, int) error"0*func(int, int) error2type.func(int, int) errorPt@30 runtime.algarray@"runtime.gcbits.01PHgo.string.hdr."func(int, int) error"pDgo.weak.type.*func(int, int) error"runtime.zerovalue2type.func(int, int) error2type.func(int, int) errortype.inttype.inttype.errorjgo.typelink.func(int, int) error	func(int, int) error2type.func(int, int) error&go.string.hdr."Set"  go.string."Set"go.string."Set"Settgo.string.hdr."func(socktest.FilterType, socktest.Filter)"  *lgo.string."func(socktest.FilterType, socktest.Filter)"lgo.string."func(socktest.FilterType, socktest.Filter)"`Vfunc(socktest.FilterType, socktest.Filter)Ftype.func("".FilterType, "".Filter)>	30 runtime.algarray@"runtime.gcbits.01Ptgo.string.hdr."func(socktest.FilterType, socktest.Filter)"pXgo.weak.type.*func("".FilterType, "".Filter)"runtime.zerovalueFtype.func("".FilterType, "".Filter)Ftype.func("".FilterType, "".Filter)$type."".FilterTypetype."".Filtergo.typelink.func(socktest.FilterType, socktest.Filter)	func("".FilterType, "".Filter)Ftype.func("".FilterType, "".Filter),go.string.hdr."Socket"  $go.string."Socket"$go.string."Socket"SocketNgo.string.hdr."func() socktest.Sockets"  Fgo.string."func() socktest.Sockets"Fgo.string."func() socktest.Sockets"00func() socktest.Sockets,type.func() "".SocketsBM30 runtime.algarray@"runtime.gcbits.01PNgo.string.hdr."func() socktest.Sockets"p>go.weak.type.*func() "".Sockets"runtime.zerovalue,type.func() "".Sockets,type.func() "".Socketstype."".Socketsjgo.typelink.func() socktest.Sockets	func() "".Sockets,type.func() "".Sockets*go.string.hdr."Stats"  "go.string."Stats""go.string."Stats"StatsLgo.string.hdr."func() []socktest.Stat"  Dgo.string."func() []socktest.Stat"Dgo.string."func() []socktest.Stat"0.func() []socktest.Stat*type.func() []"".Stat/30 runtime.algarray@"runtime.gcbits.01PLgo.string.hdr."func() []socktest.Stat"p<go.weak.type.*func() []"".Stat"runtime.zerovalue*type.func() []"".Stat*type.func() []"".Stattype.[]"".Statfgo.typelink.func() []socktest.Stat	func() []"".Stat*type.func() []"".Stat2go.string.hdr."addLocked"  	*go.string."addLocked"*go.string."addLocked" addLockedrgo.string.hdr."func(int, int, int, int) *socktest.Status"  )jgo.string."func(int, int, int, int) *socktest.Status"jgo.string."func(int, int, int, int) *socktest.Status"`Tfunc(int, int, int, int) *socktest.StatusPtype.func(int, int, int, int) *"".StatusjD30 runtime.algarray@"runtime.gcbits.01Prgo.string.hdr."func(int, int, int, int) *socktest.Status"pbgo.weak.type.*func(int, int, int, int) *"".Status"runtime.zerovaluePtype.func(int, int, int, int) *"".StatusPtype.func(int, int, int, int) *"".Statustype.inttype.inttype.inttype.inttype.*"".Statusgo.typelink.func(int, int, int, int) *socktest.Status	func(int, int, int, int) *"".StatusPtype.func(int, int, int, int) *"".Status(go.string.hdr."init"   go.string."init" go.string."init"
   1016 init,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."sockso"  $go.string."sockso"$go.string."sockso"socksoTgo.string.hdr."func(int) *socktest.Status"  Lgo.string."func(int) *socktest.Status"Lgo.string."func(int) *socktest.Status"@6func(int) *socktest.Status2type.func(int) *"".Statusd30 runtime.algarray@"runtime.gcbits.01PTgo.string.hdr."func(int) *socktest.Status"pDgo.weak.type.*func(int) *"".Status"runtime.zerovalue2type.func(int) *"".Status2type.func(int) *"".Statustype.inttype.*"".Statusvgo.typelink.func(int) *socktest.Status	func(int) *"".Status2type.func(int) *"".Statustype.*"".SwitchCp6

0 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."*socktest.Switch"p0go.weak.type.**"".Switch"runtime.zerovaluetype."".Switch`type.*"".Switchtype.*"".Switch,go.string.hdr."Accept"Ztype.func(int) (int, syscall.Sockaddr, error)rtype.func(*"".Switch, int) (int, syscall.Sockaddr, error)&"".(*Switch).Accept&"".(*Switch).Accept.go.string.hdr."Accept4"dtype.func(int, int) (int, syscall.Sockaddr, error)|type.func(*"".Switch, int, int) (int, syscall.Sockaddr, error)("".(*Switch).Accept4("".(*Switch).Accept4*go.string.hdr."Close"(type.func(int) error@type.func(*"".Switch, int) error$"".(*Switch).Close$"".(*Switch).Close.go.string.hdr."Connect"Ltype.func(int, syscall.Sockaddr) errordtype.func(*"".Switch, int, syscall.Sockaddr) error("".(*Switch).Connect("".(*Switch).Connect:go.string.hdr."GetsockoptInt"Jtype.func(int, int, int) (int, error)btype.func(*"".Switch, int, int, int) (int, error)4"".(*Switch).GetsockoptInt4"".(*Switch).GetsockoptInt,go.string.hdr."Listen"2type.func(int, int) errorJtype.func(*"".Switch, int, int) error&"".(*Switch).Listen&"".(*Switch).Listen&go.string.hdr."Set"Ftype.func("".FilterType, "".Filter)^type.func(*"".Switch, "".FilterType, "".Filter) "".(*Switch).Set "".(*Switch).Set,go.string.hdr."Socket"Jtype.func(int, int, int) (int, error)btype.func(*"".Switch, int, int, int) (int, error)&"".(*Switch).Socket&"".(*Switch).Socket.go.string.hdr."Sockets",type.func() "".Sockets@type.func(*"".Switch) "".Sockets("".(*Switch).Sockets("".(*Switch).Sockets*go.string.hdr."Stats"*type.func() []"".Stat	>type.func(*"".Switch) []"".Stat	$"".(*Switch).Stats	$"".(*Switch).Stats	2go.string.hdr."addLocked"	"go.importpath."".	Ptype.func(int, int, int, int) *"".Status	htype.func(*"".Switch, int, int, int, int) *"".Status	,"".(*Switch).addLocked
   1021 ,"".(*Switch).addLocked
   1022 (go.string.hdr."init"
   1023 "go.importpath."".
   1024 type.func()
   1025 *type.func(*"".Switch)
   1026 """.(*Switch).init
   1027 """.(*Switch).init
   1028 ,go.string.hdr."sockso""go.importpath."".2type.func(int) *"".StatusJtype.func(*"".Switch, int) *"".Status&"".(*Switch).sockso&"".(*Switch).sockso>go.string.hdr."**socktest.Stat"  6go.string."**socktest.Stat"6go.string."**socktest.Stat"  **socktest.Stattype.**"".Stat+D/60 runtime.algarray@"runtime.gcbits.01P>go.string.hdr."**socktest.Stat"p.go.weak.type.***"".Stat"runtime.zerovaluetype.*"".Statngo.string.hdr."*map.hdr[socktest.Cookie]*socktest.Stat"  'fgo.string."*map.hdr[socktest.Cookie]*socktest.Stat"fgo.string."*map.hdr[socktest.Cookie]*socktest.Stat"PP*map.hdr[socktest.Cookie]*socktest.Stat@type.*map.hdr["".Cookie]*"".Stat%M'60 runtime.algarray@"runtime.gcbits.01Pngo.string.hdr."*map.hdr[socktest.Cookie]*socktest.Stat"pRgo.weak.type.**map.hdr["".Cookie]*"".Stat"runtime.zerovalue>type.map.hdr["".Cookie]*"".Statngo.string.hdr."map.iter[socktest.Cookie]*socktest.Stat"  'fgo.string."map.iter[socktest.Cookie]*socktest.Stat"fgo.string."map.iter[socktest.Cookie]*socktest.Stat"PPmap.iter[socktest.Cookie]*socktest.Stat&go.string.hdr."key"  go.string."key"go.string."key"key&go.string.hdr."val"  go.string."val"go.string."val"val"go.string.hdr."t"  go.string."t"go.string."t"t"go.string.hdr."h"  go.string."h"go.string."h"h(go.string.hdr."bptr"   go.string."bptr" go.string."bptr"
   1036 bptr2go.string.hdr."overflow0"  	*go.string."overflow0"*go.string."overflow0" overflow02go.string.hdr."overflow1"  	*go.string."overflow1"*go.string."overflow1" overflow16go.string.hdr."startBucket"  .go.string."startBucket".go.string."startBucket" startBucket*go.string.hdr."stuff"  "go.string."stuff""go.string."stuff"stuff,go.string.hdr."bucket"  $go.string."bucket"$go.string."bucket"bucket6go.string.hdr."checkBucket"  .go.string."checkBucket".go.string."checkBucket" checkBucket@type.map.iter["".Cookie]*"".Stat		`@J (08@HPX<0 runtime.algarray@"runtime.gcbits.ffPngo.string.hdr."map.iter[socktest.Cookie]*socktest.Stat"pRgo.weak.type.*map.iter["".Cookie]*"".Stat"runtime.zerovalue@type.map.iter["".Cookie]*"".Stat&go.string.hdr."key"type.*"".Cookie&go.string.hdr."val"type.**"".Stat"go.string.hdr."t"type.*uint8"go.string.hdr."h"@type.*map.hdr["".Cookie]*"".Stat.go.string.hdr."buckets"Ftype.*map.bucket["".Cookie]*"".Stat(go.string.hdr."bptr"Ftype.*map.bucket["".Cookie]*"".Stat2go.string.hdr."overflow0"&type.unsafe.Pointer2go.string.hdr."overflow1"&type.unsafe.Pointer6go.string.hdr."startBucket"type.uintptr*go.string.hdr."stuff"type.uintptr,go.string.hdr."bucket"type.uintptr6go.string.hdr."checkBucket"type.uintptrXgo.string.hdr."*map.hdr[int]socktest.Status"  Pgo.string."*map.hdr[int]socktest.Status"Pgo.string."*map.hdr[int]socktest.Status"@:*map.hdr[int]socktest.Status6type.*map.hdr[int]"".StatusUs60 runtime.algarray@"runtime.gcbits.01PXgo.string.hdr."*map.hdr[int]socktest.Status"pHgo.weak.type.**map.hdr[int]"".Status"runtime.zerovalue4type.map.hdr[int]"".StatusXgo.string.hdr."map.iter[int]socktest.Status"  Pgo.string."map.iter[int]socktest.Status"Pgo.string."map.iter[int]socktest.Status"@:map.iter[int]socktest.Status6type.map.iter[int]"".Status		`@ (08@HPX<0 runtime.algarray@"runtime.gcbits.ffPXgo.string.hdr."map.iter[int]socktest.Status"pHgo.weak.type.*map.iter[int]"".Status"runtime.zerovalue6type.map.iter[int]"".Status&go.string.hdr."key"type.*int&go.string.hdr."val"type.*"".Status"go.string.hdr."t"type.*uint8"go.string.hdr."h"6type.*map.hdr[int]"".Status.go.string.hdr."buckets"<type.*map.bucket[int]"".Status(go.string.hdr."bptr"<type.*map.bucket[int]"".Status2go.string.hdr."overflow0"&type.unsafe.Pointer2go.string.hdr."overflow1"&type.unsafe.Pointer6go.string.hdr."startBucket"type.uintptr*go.string.hdr."stuff"type.uintptr,go.string.hdr."bucket"type.uintptr6go.string.hdr."checkBucket"type.uintptr"runtime.gcbits.038go.string.hdr."interface {}"  0go.string."interface {}"0go.string."interface {}" interface {}"type.interface {}W0 runtime.algarray@"runtime.gcbits.03P8go.string.hdr."interface {}"p4go.weak.type.*interface {}"runtime.zerovalue"type.interface {}<go.string.hdr."[]interface {}"  4go.string."[]interface {}"4go.string."[]interface {}" []interface {}&type.[]interface {}p/0 runtime.algarray@"runtime.gcbits.01P<go.string.hdr."[]interface {}"p8go.weak.type.*[]interface {}"runtime.zerovalue"type.interface {}Rgo.typelink.[]interface {}	[]interface {}&type.[]interface {}Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocalsa8eabfc4a4514ed6b3b0c61e9680e440Tgclocals3bb21ca8fe1d99a3e492463bd711418a<type..hashfunc.[5]interface {}4type..hash.[5]interface {}8type..eqfunc.[5]interface {}0type..eq.[5]interface {}2type..alg.[5]interface {}  <type..hashfunc.[5]interface {}8type..eqfunc.[5]interface {}&runtime.gcbits.ff03>go.string.hdr."[5]interface {}"  6go.string."[5]interface {}"6go.string."[5]interface {}"  [5]interface {}(type.[5]interface {}PP#02type..alg.[5]interface {}@&runtime.gcbits.ff03P>go.string.hdr."[5]interface {}"p:go.weak.type.*[5]interface {}"runtime.zerovalue"type.interface {}&type.[]interface {}Vgo.typelink.[5]interface {}	[5]interface {}(type.[5]interface {}@go.string.hdr."*[5]interface {}"  8go.string."*[5]interface {}"8go.string."*[5]interface {}"0"*[5]interface {}*type.*[5]interface {}?@60 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."*[5]interface {}"p<go.weak.type.**[5]interface {}"runtime.zerovalue(type.[5]interface {}Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocalsa8eabfc4a4514ed6b3b0c61e9680e440Tgclocals3bb21ca8fe1d99a3e492463bd711418a>type..hashfunc.[13]interface {}6type..hash.[13]interface {}:type..eqfunc.[13]interface {}2type..eq.[13]interface {}4type..alg.[13]interface {}  >type..hashfunc.[13]interface {}:type..eqfunc.[13]interface {}.runtime.gcbits.ffffff03@go.string.hdr."[13]interface {}"  8go.string."[13]interface {}"8go.string."[13]interface {}"0"[13]interface {}*type.[13]interface {}(s
04type..alg.[13]interface {}@.runtime.gcbits.ffffff03P@go.string.hdr."[13]interface {}"p<go.weak.type.*[13]interface {}"runtime.zerovalue"type.interface {}&type.[]interface {}Zgo.typelink.[13]interface {}	[13]interface {}*type.[13]interface {}Bgo.string.hdr."*[13]interface {}"  :go.string."*[13]interface {}":go.string."*[13]interface {}"0$*[13]interface {},type.*[13]interface {}kV@60 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."*[13]interface {}"p>go.weak.type.**[13]interface {}"runtime.zerovalue*type.[13]interface {}"runtime.gcbits.02pgo.string.hdr."struct { F uintptr; R *socktest.Switch }"  (hgo.string."struct { F uintptr; R *socktest.Switch }"hgo.string."struct { F uintptr; R *socktest.Switch }"`Rstruct { F uintptr; R *socktest.Switch }"go.string.hdr."F"  go.string."F"go.string."F"F"go.string.hdr."R"  go.string."R"go.string."R"RNtype.struct { F uintptr; R *"".Switch }0 runtime.algarray@"runtime.gcbits.02Ppgo.string.hdr."struct { F uintptr; R *socktest.Switch }"p`go.weak.type.*struct { F uintptr; R *"".Switch }"runtime.zerovalueNtype.struct { F uintptr; R *"".Switch }"go.string.hdr."F"type.uintptr"go.string.hdr."R"type.*"".Switchrgo.string.hdr."*struct { F uintptr; R *socktest.Switch }"  )jgo.string."*struct { F uintptr; R *socktest.Switch }"jgo.string."*struct { F uintptr; R *socktest.Switch }"`T*struct { F uintptr; R *socktest.Switch }Ptype.*struct { F uintptr; R *"".Switch }60 runtime.algarray@"runtime.gcbits.01Prgo.string.hdr."*struct { F uintptr; R *socktest.Switch }"pbgo.weak.type.**struct { F uintptr; R *"".Switch }"runtime.zerovalueNtype.struct { F uintptr; R *"".Switch }Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocalsa8eabfc4a4514ed6b3b0c61e9680e440Tgclocals3bb21ca8fe1d99a3e492463bd711418a<type..hashfunc.[1]interface {}4type..hash.[1]interface {}8type..eqfunc.[1]interface {}0type..eq.[1]interface {}2type..alg.[1]interface {}  <type..hashfunc.[1]interface {}8type..eqfunc.[1]interface {}>go.string.hdr."[1]interface {}"  6go.string."[1]interface {}"6go.string."[1]interface {}"  [1]interface {}(type.[1]interface {}P[02type..alg.[1]interface {}@"runtime.gcbits.03P>go.string.hdr."[1]interface {}"p:go.weak.type.*[1]interface {}"runtime.zerovalue"type.interface {}&type.[]interface {}Vgo.typelink.[1]interface {}	[1]interface {}(type.[1]interface {}@go.string.hdr."*[1]interface {}"  8go.string."*[1]interface {}"8go.string."*[1]interface {}"0"*[1]interface {}*type.*[1]interface {}560 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."*[1]interface {}"p<go.weak.type.**[1]interface {}"runtime.zerovalue(type.[1]interface {}Fgo.string.hdr."*[8]socktest.Status"  >go.string."*[8]socktest.Status">go.string."*[8]socktest.Status"0(*[8]socktest.Status$type.*[8]"".Statuse60 runtime.algarray@"runtime.gcbits.01PFgo.string.hdr."*[8]socktest.Status"p6go.weak.type.**[8]"".Status"runtime.zerovalue"type.[8]"".Status.go.string.hdr."runtime"  &go.string."runtime"&go.string."runtime"runtime,go.importpath.runtime.  &go.string."runtime"&go.string.hdr."fmt"  go.string."fmt"go.string."fmt"fmt$go.importpath.fmt.  go.string."fmt"(go.string.hdr."sync"   go.string."sync" go.string."sync"
   1055 sync&go.importpath.sync.   go.string."sync".go.string.hdr."syscall"  &go.string."syscall"&go.string."syscall"syscall,go.importpath.syscall.  &go.string."syscall","".(*Cookie).Familyf&"".(*Cookie).Family("".(*Cookie).Typef""".(*Cookie).Type0"".(*Cookie).Protocolf*"".(*Cookie).Protocol.type..hash."".Statusf(type..hash."".Status*type..eq."".Statusf$type..eq."".Status,"".(*Status).Stringf&"".(*Status).String4"".(*AfterFilter).applyf."".(*AfterFilter).apply*"".(*Filter).applyf$"".(*Filter).apply4type..hash.[8]"".Statusf.type..hash.[8]"".Status0type..eq.[8]"".Statusf*type..eq.[8]"".Status("".(*Stat).Stringf""".(*Stat).String0"".(*stats).getLockedf*"".(*stats).getLocked:type..hash.[5]interface {}f4type..hash.[5]interface {}6type..eq.[5]interface {}f0type..eq.[5]interface {}<type..hash.[13]interface {}f6type..hash.[13]interface {}8type..eq.[13]interface {}f2type..eq.[13]interface {}:type..hash.[1]interface {}f4type..hash.[1]interface {}6type..eq.[1]interface {}f0type..eq.[1]interface {}"runtime.zerovaluePgo13ld