Home | History | Annotate | Download | only in internal
      1 !<arch>
      2 __.PKGDEF       0           0     0     644     2268      `
      3 go object darwin amd64 go1.8 X:framepointer
      4 build id "cd7a685fe3e32056e9ab4a7ab19a7ec8d3fa3c79"
      5 ----
      6 
      7 build id "cd7a685fe3e32056e9ab4a7ab19a7ec8d3fa3c79"
      8 
      9 $$B
     10 version 3
     11 
     12 socktest
Y|SGOROOT/src/net/internal/socktest/sys_unix.goSwitchFwitch.go once
Oncesyncm
	Mutex	statesemaLock@m1Unlock@doneDo>o1f2
esc:0x1fmu

RWMutex
     23 w@writerSemreaderSemreaderCountreaderWait
     24 B	rw1	RLockB6
RLockerB	rw2esc:0x12
Locker
RUnlockB6B6	fltab
FilterType
/Filter
Status,Cookie
LFamilyLc2ProtocolLPTypeLPErr&SocketErr&StringJ	so2 
zAfterFilterJ& 	applyN|Sesc:0x22J	st3&&`Hf3esc:0x122J	st4N&smuB	sotab

SocketsJ		stats
rL
StatXNTROpenedConnectedListenedAcceptedClosedOpenFailedConnectFailedListenFailedAcceptFailedCloseFailedZT	st2 getLockedR&Lc3TFys_unix.goAccept<	sw4s5	ns1
Fwitch_posix.goSockaddr
syscallsockaddr6ptr
_Socklenlen&err	sa2&err3FX	Close<	sw2s3&err1<
Connect<V	sa4&GetsockoptInt<	sw3s4level5opt6soerr1&err2{Listen<backlog4&FSet<	sw1Ft2HfFSocket<family4sotype5proto6s1&FZp<P	Stats<TP_unix.go0addLocked<JP.go4init<&Psockso<JLJTFPFilterSocketF%FilterConnectF%FilterListenF%FilterAcceptF%%FilterGetsockoptIntF%FilterCloseF%
     61 HNP	FD
F
rlocker
     65 ,@.024Zr1ZR
     67 XDXZ<XP
     68 %`XP
     70 L%XP
     71 % 
     73 %@`T`	ok5*(VPTN8tNT8tTR8tR(4(tDFH(tnP(trR
     76 $$
     77 _go_.o          0           0     0     644     81730     `
     78 go object darwin amd64 go1.8 X:framepointer
     79 build id "cd7a685fe3e32056e9ab4a7ab19a7ec8d3fa3c79"
     80 ----
     81 
     82 
     83 !
     84 go17ld
     85 fmt.async.asyscall.a""".(*Switch).init@type.map["".FilterType]"".Filterruntime.makemap(runtime.writeBarriertype."".Socketstype."".stats.runtime.writebarrierptr0runtime.morestack_noctxtswtype.*"".SwitchTgclocals1a65e721a2ccc325b382662e7ffee780Tgclocals69c1753bd5f81501d95132d08af04464V$GOROOT/src/net/internal/socktest/switch.go$"".(*Switch).Stats*sync.(*RWMutex).RLock runtime.duffzero&runtime.mapiterinit runtime.duffcopy&runtime.mapiternexttype."".Stat"runtime.growslice.sync.(*RWMutex).RUnlockst.lentype.intst.capnsst.ptrtype.*"".Stat.autotmp_9type.*uint8.autotmp_8$type.*sync.RWMutex.autotmp_6Ltype.noalg.map.iter["".Cookie]*"".Stat~r0type.[]"".StatTgclocals1dd68436e8ddc139a56901bbad42588cTgclocalsedd5a1519fa65b8b333f41f52982d12d("".(*Switch).Sockets"runtime.mapassigntype."".Status(runtime.typedmemmove.autotmp_13tab.autotmp_17s.autotmp_15.autotmp_14.autotmp_12Btype.noalg.map.iter[int]"".StatusTgclocalsaca966b57e6c0a55f7612d04caa377b2Tgclocals53ba77db9ebed340a387a0eb807ddada "".Cookie.Familyctype."".CookieTgclocalsf207267fbf96a0178e8758c6e3e0ce28Tgclocals33cdeccccebe80329f1fdbee7f5874cb"".Cookie.Type$"".Cookie.Protocol"".cookie~r3
     90 protosotypefamilyTgclocalsff19ed39bdde8a01a800918ac3ef0ec7 "".Status.String"".familyString"".typeString""".protocolStringtype.stringruntime.convT2Ehgo.string."(%s, %s, %s): syscallerr=%v socketerr=%v"fmt.Sprintf.autotmp_38.autotmp_37.autotmp_36.autotmp_35.autotmp_21.autotmp_20.autotmp_19.autotmp_18(type.[5]interface {}soTgclocals58c85e15797226a61c2ebb82b6eb0b19Tgclocals7d0146d095f108cf6fa3fd516cebb5f8"".Stat.Stringtype.uint64go.string..gostring.148.aaa4b19e7fcd6d602426e938d57b913e4e60d8f4774d6b1f8218737a52f58dbe.autotmp_42.autotmp_41.autotmp_40.autotmp_39*type.[13]interface {}stTgclocalsde04cdb288b9b802ea5a7ccec981ae22Tgclocals3de2b851a5b4dc615e3cda52b5a22990$"".stats.getLocked2runtime.mapaccess2_fast64"runtime.newobject.autotmp_60~r1Tgclocalse6397a44f8e1b6e77d0f200b4fba5269Tgclocals9fb7f0986f647f17cb53dda1484e0f7a"".Filter.apply~r2type.error&type."".AfterFiltertype.*"".Statusftype."".FilterTgclocalsa4a41b2ed11601860bcf8189b861a615("".AfterFilter.applyTgclocalsc55e845a0a62e9baae6c740db5a20866 "".(*Switch).Set2"".(*Switch).("".init)-fmsync.(*Once).Do(sync.(*RWMutex).Lock,sync.(*RWMutex).Unlock.autotmp_71$type."".FilterType.autotmp_74.autotmp_70Ntype.struct { F uintptr; R *"".Switch }tTgclocals7713be45348076fee4f695fdcc1c5768Tgclocals0e7aa18f63aa7380495440bd7288594f"go.string."inet6"go.string."%d""go.string."inet4""go.string."local".autotmp_76.autotmp_75(type.[1]interface {}Tgclocals15b76348caca8a511afecadf603e9401Tgclocalse226d4ae4a7cad8835311c6a4683c14fb$GOROOT/src/net/internal/socktest/switch_posix.go$go.string."stream"type.uint go.string."|%#x"*runtime.concatstring2(go.string."datagram"go.string."raw"*go.string."seqpacket"
     93 s.len.autotmp_86.autotmp_83
     94 s.ptr.autotmp_85.autotmp_82Tgclocalsd166744aac790217788a4bbfa1473c16Tgclocals8ca162b81fc24594c82e3707704026a6go.string."udp"go.string."tcp"&go.string."default".autotmp_96.autotmp_95&"".(*Switch).sockso4sync.(*RWMutex).RUnlockf"runtime.deferproc&runtime.deferreturnoktype.bool.autotmp_104&soTgclocals63563528f18085f9f5851f38cc3838ddTgclocalsdc0d50f5f1ed0bf455615b5069557801`$GOROOT/src/net/internal/socktest/switch_unix.go,"".(*Switch).addLocked.autotmp_107.autotmp_105.autotmp_108.autotmp_106~r4Tgclocals9a9dbb8772b260ea4d6acc251385a603Tgclocals47e72773c8aab54387cf0cce78c49064&"".(*Switch).Socketsyscall.Socketsyscall.Close2sync.(*RWMutex).Unlockf.autotmp_119.autotmp_115af.autotmp_140.autotmp_112errTgclocals387635558eb91aba9f0b29bac08c5c86Tgclocals2ec3b04ee28186a0111bd41ed005d1caZ$GOROOT/src/net/internal/socktest/sys_unix.go$"".(*Switch).Close"runtime.mapdelete.autotmp_150.autotmp_148.autotmp_145.autotmp_166Tgclocalsdfcb4438527e2edb62164432c061a33aTgclocals753298581ca621aa7ef2e0cd39859755("".(*Switch).Connectsyscall.Connect.autotmp_175.autotmp_171.autotmp_191sa*type.syscall.SockaddrTgclocals0a9b8166d0d7d19518164f1568767de2Tgclocalsefc85529c0012876bfe8c79ea6cad457&"".(*Switch).Listensyscall.Listen.autotmp_200.autotmp_196.autotmp_216backlogTgclocalseecec34e3b81b61678632ae196a31467Tgclocals95208c4e4c72e8e441f1e885918c92e8&"".(*Switch).Acceptsyscall.Accept.autotmp_226.autotmp_222.autotmp_247Tgclocals9185aa9b6dcc203f4c4d3b28d84cd548Tgclocals000b530cbb4b58c16e9f716981ef86e24"".(*Switch).GetsockoptInt*syscall.GetsockoptInt6go.itab.syscall.Errno,errorruntime.convT2I$type.syscall.Errno.autotmp_266.autotmp_253.autotmp_251.autotmp_265
     95 soerropt
     96 levelTgclocals9d1daa5fd96a89c8bb9aacba6f10cc93Tgclocalsa85335430037291bf42059728dbea949"runtime.morestack"".init"".initdone"runtime.throwinitfmt.initsync.initsyscall.init&"".(*Cookie).Family(go.string."socktest"$go.string."Cookie"$go.string."Family""runtime.panicwrap
     97 .thistype.*"".CookieTgclocals524d71b8d4b4126db12e7a6de3370d94<autogenerated>""".(*Cookie).Type go.string."Type"*"".(*Cookie).Protocol(go.string."Protocol"(type..hash."".Statusruntime.memhash"runtime.interhashtype.uintptrhp$type..eq."".Statusruntime.ifaceeqqTgclocals522734ad228da40e2256ba19cf2bc72c&"".(*Status).String$go.string."Status"$go.string."String"."".(*AfterFilter).apply.go.string."AfterFilter""go.string."apply"(type.*"".AfterFilter$"".(*Filter).apply$go.string."Filter"type.*"".Filter""".(*Stat).String go.string."Stat"*"".(*stats).getLocked"go.string."stats"*go.string."getLocked".autotmp_283type.*"".statsTgclocals285f5ed75afc14c7a39d3b277b87108dTgclocals768e8acda8fdd1ceedd6f115da21537d4type..hash.[5]interface {}(runtime.nilinterhashi*type.*[5]interface {}Tgclocalsd4dc2f11db048877dbc0f60a22b4adb30type..eq.[5]interface {}runtime.efaceeqTgclocals8f9cec06d1ae35cc9900c511c5e4bdab6type..hash.[13]interface {},type.*[13]interface {}2type..eq.[13]interface {},go.builtin.error.Error2go.info."".(*Switch).init$go.info.*"".Switch4go.info."".(*Switch).Statsgo.info.intgo.info."".Stat go.info.*"".Stat"go.info.[]"".Stat8go.info."".(*Switch).Sockets$go.info."".Sockets"go.info."".Status0go.info."".Cookie.Family"go.info."".Cookie,go.info."".Cookie.Type4go.info."".Cookie.Protocol"go.info."".cookie0go.info."".Status.Stringgo.info.string,go.info."".Stat.String4go.info."".stats.getLocked go.info."".stats.go.info."".Filter.apply"go.info."".Filter$go.info.*"".Status,go.info."".AfterFiltergo.info.error8go.info."".AfterFilter.apply0go.info."".(*Switch).Set*go.info."".FilterType.go.info."".familyString*go.info."".typeStringgo.info.*uint82go.info."".protocolString6go.info."".(*Switch).socksogo.info.bool<go.info."".(*Switch).addLocked6go.info."".(*Switch).Socket4go.info."".(*Switch).Close8go.info."".(*Switch).Connect0go.info.syscall.Sockaddr6go.info."".(*Switch).Listen6go.info."".(*Switch).AcceptDgo.info."".(*Switch).GetsockoptIntBgo.info."".(*Switch).("".init)-fmgo.info."".inittype.uint8"runtime.gcbits.01Htype..namedata.*socktest.FilterType.&type.*"".FilterType runtime.algarrayruntime.gcbits.(type..importpath."".Btype..namedata.**socktest.Cookie. type.**"".Cookie6go.info."".(*Cookie).Family$go.info.*"".Cookie2go.info."".(*Cookie).Type:go.info."".(*Cookie).Protocol@type..namedata.*socktest.Cookie.Vtype..namedata.*func(*socktest.Cookie) int.4type.*func(*"".Cookie) int2type.func(*"".Cookie) int,type..namedata.Family.6type..namedata.*func() int. type.*func() inttype.func() int0type..namedata.Protocol.(type..namedata.Type.Ttype..namedata.*func(socktest.Cookie) int.2type.*func("".Cookie) int0type.func("".Cookie) int8go.info.type..hash."".Statusgo.info.uintptr4go.info.type..eq."".Status0type..hashfunc."".Status,type..eqfunc."".Status&type..alg."".Status"runtime.gcbits.1e@type..namedata.*socktest.Status.6go.info."".(*Status).StringZtype..namedata.*func(socktest.Status) string.8type.*func("".Status) string6type.func("".Status) string,type..namedata.Cookie.&type..namedata.Err.2type..namedata.SocketErr.,type..namedata.String.<type..namedata.*func() string.&type.*func() string$type.func() stringBtype..namedata.**socktest.Status. type.**"".Status\type..namedata.*func(*socktest.Status) string.:type.*func(*"".Status) string8type.func(*"".Status) string>go.info."".(*AfterFilter).apply.go.info.*"".AfterFilterJtype..namedata.*socktest.AfterFilter.type..namedata.*func(*socktest.AfterFilter, *socktest.Status) error.Ztype.*func(*"".AfterFilter, *"".Status) errorXtype.func(*"".AfterFilter, *"".Status) error*type..namedata.apply.Ztype..namedata.*func(*socktest.Status) error.8type.*func(*"".Status) error6type.func(*"".Status) errortype..namedata.*func(socktest.AfterFilter, *socktest.Status) error.Xtype.*func("".AfterFilter, *"".Status) errorVtype.func("".AfterFilter, *"".Status) errorBtype..namedata.**socktest.Filter. type.**"".Filter4go.info."".(*Filter).apply$go.info.*"".Filter@type..namedata.*socktest.Filter.type..namedata.*func(*socktest.Filter, *socktest.Status) (socktest.AfterFilter, error).ttype.*func(*"".Filter, *"".Status) ("".AfterFilter, error)rtype.func(*"".Filter, *"".Status) ("".AfterFilter, error)type..namedata.*func(*socktest.Status) (socktest.AfterFilter, error).\type.*func(*"".Status) ("".AfterFilter, error)Ztype.func(*"".Status) ("".AfterFilter, error)type..namedata.*func(socktest.Filter, *socktest.Status) (socktest.AfterFilter, error).rtype.*func("".Filter, *"".Status) ("".AfterFilter, error)ptype.func("".Filter, *"".Status) ("".AfterFilter, error)0type..namedata.*[]uint8.type.*[]uint8type.[]uint82type..namedata.*[8]uint8.type.*[8]uint8type.[8]uint8Ltype..namedata.*[]socktest.FilterType.*type.*[]"".FilterType(type.[]"".FilterTypeNtype..namedata.*[8]socktest.FilterType.,type.*[8]"".FilterType6type.noalg.[8]"".FilterTypeDtype..namedata.*[]socktest.Filter."type.*[]"".Filter type.[]"".FilterFtype..namedata.*[8]socktest.Filter.$type.*[8]"".Filter.type.noalg.[8]"".Filter"runtime.gcbits.ff~type..namedata.*map.bucket[socktest.FilterType]socktest.Filter.Ptype.*map.bucket["".FilterType]"".FilterZtype.noalg.map.bucket["".FilterType]"".Filter*runtime.gcbits.00fe03$type..importpath...type..namedata.topbits.(type..namedata.keys.,type..namedata.values.0type..namedata.overflow.xtype..namedata.*map.hdr[socktest.FilterType]socktest.Filter.Jtype.*map.hdr["".FilterType]"".FilterTtype.noalg.map.hdr["".FilterType]"".Filter"runtime.gcbits.2c*type..namedata.count.*type..namedata.flags."type..namedata.B.2type..namedata.noverflow.*type..namedata.hash0..type..namedata.buckets.4type..namedata.oldbuckets.2type..namedata.nevacuate.type.uint16type.uint32&type.unsafe.Pointerptype..namedata.*map[socktest.FilterType]socktest.Filter.Btype.*map["".FilterType]"".Filter,type..namedata.*[]int.type.*[]inttype.[]int.type..namedata.*[8]int.type.*[8]int"type.noalg.[8]intDtype..namedata.*[]socktest.Status."type.*[]"".Status type.[]"".StatusFtype..namedata.*[8]socktest.Status.$type.*[8]"".Status.type.noalg.[8]"".Status2runtime.gcbits.de7befbdf7^type..namedata.*map.bucket[int]socktest.Status.<type.*map.bucket[int]"".StatusFtype.noalg.map.bucket[int]"".Status:runtime.gcbits.00bcf7de7bef03Xtype..namedata.*map.hdr[int]socktest.Status.6type.*map.hdr[int]"".Status@type.noalg.map.hdr[int]"".StatusDtype..namedata.**socktest.Sockets."type.**"".Sockets type.*"".SocketsBtype..namedata.*socktest.Sockets."type..hashfunc104,runtime.memhash_varlentype..eqfunc104.runtime.memequal_varlentype..alg104<type..namedata.*socktest.Stat.2go.info."".(*Stat).StringVtype..namedata.*func(socktest.Stat) string.4type.*func("".Stat) string2type.func("".Stat) string,type..namedata.Opened.2type..namedata.Connected.0type..namedata.Listened.0type..namedata.Accepted.,type..namedata.Closed.4type..namedata.OpenFailed.:type..namedata.ConnectFailed.8type..namedata.ListenFailed.8type..namedata.AcceptFailed.6type..namedata.CloseFailed.@type..namedata.***socktest.Stat.type.***"".Stattype.**"".Stat>type..namedata.**socktest.Stat.Xtype..namedata.*func(*socktest.Stat) string.6type.*func(*"".Stat) string4type.func(*"".Stat) stringDtype..namedata.*[]socktest.Cookie."type.*[]"".Cookie type.[]"".CookieFtype..namedata.*[8]socktest.Cookie.$type.*[8]"".Cookie.type.noalg.[8]"".CookieBtype..namedata.*[]*socktest.Stat. type.*[]*"".Stattype.[]*"".StatDtype..namedata.*[8]*socktest.Stat."type.*[8]*"".Stat,type.noalg.[8]*"".Statttype..namedata.*map.bucket[socktest.Cookie]*socktest.Stat.Ftype.*map.bucket["".Cookie]*"".StatPtype.noalg.map.bucket["".Cookie]*"".Statntype..namedata.*map.hdr[socktest.Cookie]*socktest.Stat.@type.*map.hdr["".Cookie]*"".StatJtype.noalg.map.hdr["".Cookie]*"".Stat@type..namedata.**socktest.stats.type.**"".stats:go.info."".(*stats).getLocked"go.info.*"".stats>type..namedata.*socktest.stats.type..namedata.*func(*socktest.stats, socktest.Cookie) *socktest.Stat.Rtype.*func(*"".stats, "".Cookie) *"".StatPtype.func(*"".stats, "".Cookie) *"".Stat2type..namedata.getLocked.jtype..namedata.*func(socktest.Cookie) *socktest.Stat.<type.*func("".Cookie) *"".Stat:type.func("".Cookie) *"".Stattype..namedata.*func(socktest.stats, socktest.Cookie) *socktest.Stat.Ptype.*func("".stats, "".Cookie) *"".StatNtype.func("".stats, "".Cookie) *"".Stat&runtime.gcbits.2006@type..namedata.*socktest.Switch.(type..namedata.once.&type..namedata.fmu.*type..namedata.fltab.&type..namedata.smu.*type..namedata.sotab.*type..namedata.stats.type."".Switchtype.sync.Once"type.sync.RWMutexBtype..namedata.**socktest.Switch. type.**"".Switchtype..namedata.*func(*socktest.Switch, int) (int, syscall.Sockaddr, error).ttype.*func(*"".Switch, int) (int, syscall.Sockaddr, error)rtype.func(*"".Switch, int) (int, syscall.Sockaddr, error)dtype..namedata.*func(*socktest.Switch, int) error.Btype.*func(*"".Switch, int) error@type.func(*"".Switch, int) errortype..namedata.*func(*socktest.Switch, int, syscall.Sockaddr) error.ftype.*func(*"".Switch, int, syscall.Sockaddr) errordtype.func(*"".Switch, int, syscall.Sockaddr) errortype..namedata.*func(*socktest.Switch, int, int, int) (int, error).dtype.*func(*"".Switch, int, int, int) (int, error)btype.func(*"".Switch, int, int, int) (int, error)ntype..namedata.*func(*socktest.Switch, int, int) error.Ltype.*func(*"".Switch, int, int) errorJtype.func(*"".Switch, int, int) errortype..namedata.*func(*socktest.Switch, socktest.FilterType, socktest.Filter).`type.*func(*"".Switch, "".FilterType, "".Filter)^type.func(*"".Switch, "".FilterType, "".Filter)ptype..namedata.*func(*socktest.Switch) socktest.Sockets.Btype.*func(*"".Switch) "".Sockets@type.func(*"".Switch) "".Sockets@type..namedata.*[]socktest.Stat.type.*[]"".Statntype..namedata.*func(*socktest.Switch) []socktest.Stat.@type.*func(*"".Switch) []"".Stat>type.func(*"".Switch) []"".Stattype..namedata.*func(*socktest.Switch, int, int, int, int) *socktest.Status.jtype.*func(*"".Switch, int, int, int, int) *"".Statushtype.func(*"".Switch, int, int, int, int) *"".StatusNtype..namedata.*func(*socktest.Switch).,type.*func(*"".Switch)*type.func(*"".Switch)ztype..namedata.*func(*socktest.Switch, int) *socktest.Status.Ltype.*func(*"".Switch, int) *"".StatusJtype.func(*"".Switch, int) *"".Status,type..namedata.Accept.rtype..namedata.*func(int) (int, syscall.Sockaddr, error).\type.*func(int) (int, syscall.Sockaddr, error)Ztype.func(int) (int, syscall.Sockaddr, error)*type..namedata.Close.@type..namedata.*func(int) error.*type.*func(int) error(type.func(int) error.type..namedata.Connect.dtype..namedata.*func(int, syscall.Sockaddr) error.Ntype.*func(int, syscall.Sockaddr) errorLtype.func(int, syscall.Sockaddr) error:type..namedata.GetsockoptInt.btype..namedata.*func(int, int, int) (int, error).Ltype.*func(int, int, int) (int, error)Jtype.func(int, int, int) (int, error),type..namedata.Listen.Jtype..namedata.*func(int, int) error.4type.*func(int, int) error2type.func(int, int) error&type..namedata.Set.vtype..namedata.*func(socktest.FilterType, socktest.Filter).Htype.*func("".FilterType, "".Filter)Ftype.func("".FilterType, "".Filter),type..namedata.Socket..type..namedata.Sockets.Ptype..namedata.*func() socktest.Sockets..type.*func() "".Sockets,type.func() "".Sockets*type..namedata.Stats.Ntype..namedata.*func() []socktest.Stat.,type.*func() []"".Stat*type.func() []"".Stat2type..namedata.addLocked.ttype..namedata.*func(int, int, int, int) *socktest.Status.Rtype.*func(int, int, int, int) *"".StatusPtype.func(int, int, int, int) *"".Status(type..namedata.init..type..namedata.*func().type.*func()type.func(),type..namedata.sockso.Vtype..namedata.*func(int) *socktest.Status.4type.*func(int) *"".Status2type.func(int) *"".Statusptype..namedata.*map.iter[socktest.Cookie]*socktest.Stat.Btype.*map.iter["".Cookie]*"".Stat&type..namedata.key.&type..namedata.val."type..namedata.t."type..namedata.h.(type..namedata.bptr.2type..namedata.overflow0.2type..namedata.overflow1.6type..namedata.startBucket.*type..namedata.stuff.,type..namedata.bucket.6type..namedata.checkBucket.Ztype..namedata.*map.iter[int]socktest.Status.8type.*map.iter[int]"".Statustype.*int:type..namedata.*interface {}.$type.*interface {}"type.interface {}"runtime.gcbits.03>type..namedata.*[]interface {}.(type.*[]interface {}&type.[]interface {}Dgo.info.type..hash.[5]interface {}0go.info.*[5]interface {}@go.info.type..eq.[5]interface {}<type..hashfunc.[5]interface {}8type..eqfunc.[5]interface {}2type..alg.[5]interface {}Btype..namedata.**[5]interface {}.,type.**[5]interface {}@type..namedata.*[5]interface {}.&runtime.gcbits.ff03Fgo.info.type..hash.[13]interface {}2go.info.*[13]interface {}Bgo.info.type..eq.[13]interface {}>type..hashfunc.[13]interface {}:type..eqfunc.[13]interface {}4type..alg.[13]interface {}Dtype..namedata.**[13]interface {}..type.**[13]interface {}Btype..namedata.*[13]interface {}..runtime.gcbits.ffffff03rtype..namedata.*struct { F uintptr; R *socktest.Switch }.Ptype.*struct { F uintptr; R *"".Switch }"runtime.gcbits.02"type..namedata.F."type..namedata.R.@type..namedata.*[1]interface {}.*type.*[1]interface {}<go.info.go.builtin.error.Error>go.itablink.syscall.Errno,error*type..importpath.fmt.,type..importpath.sync.2type..importpath.syscall.JReH%H;a0H0Hl$(Hl$(HH$HD$HD$HD$HD$8HL$ HX(HH(H
H$HD$HD$HD$HD$ 
HT$8HZHueHBHHH$HD$HD$HD$HD$ 
HT$8HZPuHBPHl$(H0H$HD$H$HD$HT$8H$HL$HD$8+`_`=_
    103 6!MGG
    104 
    105 
    106 G$
    107 eH%H$HH;AH8H$0H$0H$@HH0H$H$H$@H@PH$WHHl$Hl$HmH
H$HD$H$HD$11HHD$HH$HT$@H$HH$HLLD$PHsH|$XHl$Hl$HmHZH9dH$H\$@HD$HLD$PHkhLH|Ht$XHl$Hl$HmH$H$HD$HH$HT$@AH5H4$HL$HT$HD$H\$ HL$(HD$0HT$8HXHHT$@XH$H$H$H$HHD$@H$PHD$HH$XH$0H8"D2P		$-
    113 D:
    114 LP;1?	
    115 eH%H$`H;ADH H$H$H$(HH0HL$8H$H$(HHHHH	HH$HL$HD$HD$HD$ HD$0H$(HIHH$WHHl$Hl$HmHH$HL$H$HL$H$HH$HHL$hHpH|$pHl$Hl$HmH$HHL$hHL$@H|$HHt$pHl$Hl$HmHD$(HD$@H$H$Ht$HHl$Hl$HmHH$HL$0HL$HT$(HT$HD$
uwH$HHxH$Hl$Hl$HmH$H$H$HHD$8H$HD$0H$0H$H H
H$HD$H$HD$1"+
    121 \2I.X""
    122 IL?
    123 HD$H0HD$zHD$HH HD$HD$HD$HD$H H HHL$H0H	HL$H	HD$ ...eH%HD$H;A/HH$H$H$H0H$HD$HL$HD$xH$H$HH H$HD$HL$HL$hHD$p$H$HD$HL$HL$XHD$`H$H$HL$PHtH@HD$HH$HT$@H$HtH[H\$8H$WHHl$Hl$HmH5H4$LD$xLD$HD$HL$H$H$HH$HL$hHL$HD$HL$H$H$HH$HD$XHD$HD$HL$H$H$HD$HH$HD$PH$HD$8H$HD$@H$HH$HD$(H$HD$HD$HD$ HD$(HL$0H$H$H$H/
    126 ?0%/	
    127 eH%H$@H;AH@H$8H$8H$HH$HD$HL$HD$XHL$`H$PH$HD$HL$HL$HHD$PH$XH$HD$HL$HL$8HD$@H|$hWHHl$Hl$HmHH$HL$XHL$HD$HL$HL$hHD$pHH$HL$HHL$HD$HL$HD$xH$HH$HD$8HD$HD$HL$H$H$HH$H$`HL$HD$HL$H$H$HH$H$hHL$HD$HL$H$H$HH$H$pHL$HD$HL$H$H$HH$H$xHL$HD$HL$H$H$HH$H$HL$HD$HL$H$H$HH$H$HL$HD$HL$H$H$HH$H$HL$HD$HL$H$H$HH$H$HL$HD$HL$H$H$HH$H$HL$HD$HL$H$H$ HH$H$HD$HD$HL$H$(H$0HH$HD$HD$hHD$HD$
HD$ 
HD$(HL$0H$H$H$8H@"2
    132 >%%M
    133 eH%H;aH@Hl$8Hl$8HH$HL$HHL$HT$PHT$HD$L$ HtHD$XHl$8H@HH$HD$HD$0HL$PHH0HHHH HPHPHL$(H
H$HL$HHL$HL$(HL$HD$
uHL$0HHhH$HD$0HD$HL$0M
    138 !3?6
    140 @@
    141 eH%H;avsH(Hl$ Hl$ HT$0Ht6HD$8H$HHD$HL$H\$H\$@HL$HHD$PHl$ H(HD$@HD$HHD$PHl$ H(tPIOP$O
    144 6%
    145 3O
    146 eH%H;av`H Hl$Hl$HT$(Ht,HD$0H$HHD$HL$HL$8HD$@Hl$H HD$8HD$@Hl$H @??@?v
    148 ,3<eH%H;aHHHl$@Hl$@HD$0HHD$0HD$PHD$8H$HL$0HL$HD$PHHHL$(H$HD$XHD$ HD$PH@(HD$HH$HD$ HD$HD$
u HL$`HHD$(H$Hl$@HHH$HD$`HD$
    153 !4K
    154 
    155 P2'	
    156 eH%H;a"HXHl$PHl$PHD$`HHHuHHD$hHD$pHl$PHXHD$8HD$@HD$HHH$HD$8HD$HD$HL$HD$@HL$HHH$HD$HD$@HD$HD$HD$ HD$0HL$(HL$hHD$pHl$PHXHHD$hHD$pHl$PHXHHD$hHD$pHl$PHXG!
    160 
    162 
    163 eH%H;aHHl$xHl$xH$HHH
HHL$PHT$8HH%HuH$H$Hl$xHHD$@HD$XHD$`HH$HD$@HD$HD$HL$HD$XHL$`HH$HD$HD$XHD$HD$HD$ HD$(HL$0H$HT$PHT$HT$8HT$HD$HL$ HL$(HT$0%HuH
HHL$HHD$hHD$pH
H$HL$HHL$HD$HL$HL$hHD$pHH$HD$HD$hHD$HD$HD$ HL$(HT$0H$_HuH
HFHLH
H	)o
    171 8$
    172 
    173 	
    174 !
    175 ~Y
    176 eH%H;a!HXHl$PHl$PHD$`HHHuHHD$hHD$pHl$PHXHD$8HD$@HD$HHH$HD$8HD$HD$HL$HL$@HD$HHH$HD$HD$@HD$HD$HD$ HD$(HL$0HD$hHL$pHl$PHXHHD$hHD$pHl$PHXHHD$hHD$pHl$PHXF`!
    179 
    180 
    181 eH%H;aNHHHl$@Hl$@HD$`HD$PHH0HL$0H$HD$PHL$0HL$$H
HL$HH$HD$HD$8HL$PHIHHL$H
H$HL$XHL$HD$L$ L$/uXHH\$8HH{HpHl$Hl$HmtH\$`Hl$@HHHD$`Hl$@HHHH$HT$8HT$HD$L$/H\$8Hl$@HH:*1$
    188 >)2LC	
    189 eH%HD$H;AHH$H$HD$0HHD$0H$HD$8H$HL$0HL$HH$HD$HD$(HD$hHD$pHD$xH$H$H$H H H$H0HH	H$H	HT$h
HHxHt$pHl$Hl$HmH$HL$ HHL$@HpH|$HHl$Hl$HmH$HIHHL$H
H$HL$ HL$HD$
uAHL$@HHxHt$HHl$Hl$HmHD$(H$H$HH
H$HD$HD$@HD$H
H$HD$HL$hHL$HD$(J
    199 2/7
    200 
    201 aq!
    202 eH%HD$H;AHH$H$H$H$H$H$H$HH$H$H$H$H$HL$HH$H$H0H$H H HH	H$H	Ht$Ht$`HH$HxH$H<$H$HH(HL$H
H$HD$HD$HHD$xH$H$HD$xH$HD$`HD$HD$H$HL$ HT$H$H$HH$H$H$HT$H$H\$HD$H$HD$ HL$(HT$`HBHZHJH$H$HT$HD$HL$H$H$HtCHD$`H@Ht"H$H$HH$H$H$HH0H$H$H$HD$$HHD$HD$`HHH1H$HIPHL$PHHT$8HH$HL$HT$HD$L$ HtJHH@HHH@HD$`HHH@H$H$H$H$HHH$HD$HD$hHL$8HH0HHHH HPHPHL$HH
H$HL$PHL$HL$HHL$HD$
uHL$hHH-H$HD$hHD$HL$hH$H$H$HL$H$HL$H$HL$H$HL$ HD$(H$HIPHL$XHHD$0HH$HL$HD$HD$L$ Ht9HHHHHH$H$H$HHH$HD$HD$pHL$0HH0HHHH HPHPHL$@H
H$HL$XHL$HL$@HL$HD$
uHL$pHH>H$HD$pHD$HL$pH$HH$HL$HT$`cH$H$H99_CN7?	a5"-O?J/.	=X
    219 "
    220 [H[L>A%MJ!X89	!
    221 X@
    223 eH%HD$H;AHH$H$H$H$H$H$H$H$HL$HD$HD$`HdH$HQH$H$H$HH(HL$H
H$HD$H$HL$H	HL$xH$H$HD$xH$HD$`HD$HD$ HL$HT$H$H$H$HH$H$HD$HL$HT$`HJ
HZGHBH$H$HT$HD$HL$H$H$HH$HH0H$H$H$HD$$HHD$HD$`HHH%H$HIPHL$XHHT$(HH$HL$HT$HD$L$ Ht>HH`HHH`HD$`HHH@H$H$H$HHH$HD$HD$hHL$(HH0HHHH HPHPHL$HH
H$HL$XHL$HL$HHL$HD$
uHL$hHH9H$HD$hHD$HL$hH$HL$@H$HQHHT$HH$HT$@HT$H$H@PHD$PHL$`H	HL$0HH$HD$HL$HD$L$ Ht9HH8HHH8H$H$H$HHH$HD$HD$pHL$0HH0HHHH HPHPHL$8H
H$HL$PHL$HL$8HL$HD$
uHL$pHH>H$HD$pHD$HL$pH$HH$HH$HD$HT$`H$HH$H$HD$HL$H$H$H$H-@
    237 ZS(	*
    238 
?	:9-O38/.	=X
    241 A
    242 l2RA?@%M>!Xs	89!X@5	
    243 "
    244 eH%HD$H;AHH$H$H$H$H$H$H$H$HL$HD$HD$XH;H$HQH$H$H$HH(HL$H
H$HD$H$HL$H	HL$pH$H$HD$pH$HD$XHD$HD$HD$xHL$ HT$H$H$HoH$H$H$HL$H$HL$HD$ HL$HT$XHJ
HZHBHD$xH$HT$HD$HL$H$H$HH$HH0H$H$H$HD$$HHD$WHD$XHHH%H$HIPHL$HHHT$0HH$HL$HT$HD$L$ Ht>HHHHHHHHD$XHHH@H$H$H$HHH$HD$HD$`HL$0HH0HHHH HPHPHL$@H
H$HL$HHL$HL$@HL$HD$
uHL$`HH9H$HD$`HD$HL$`H$HIPHL$PHHD$(HH$HL$HD$HD$L$ Ht9HH HHH H$H$H$HHH$HD$HD$hHL$(HH0HHHH HPHPHL$8H
H$HL$PHL$HL$8HL$HD$
uHL$hHH>H$HD$hHD$HL$hH$HH$HH$HD$HT$XH$HH$H$H$HD$H$HD$HD$ HL$H$H$H$H-Z
    259 S(	*
    260 
<	T6-O3/.=X	
    262 [
    263 l2RX<@%M>!Xn9!X@5<
    266 eH%HD$H;AHH$H$H$H$H$H$H$H$HL$HD$HD$XH.H$HQH$H$H$HH(HL$H
H$HD$H$HL$H	HL$pH$H$HD$pH$HD$XHD$HD$ HL$HT$HT$xH$H$HbH$H$H$HD$HD$HL$HT$XHJ
HZHBHD$xH$HT$HD$HL$H$H$HH$HH0H$H$H$HD$$HHD$WHD$XHHH%H$HIPHL$HHHT$0HH$HL$HT$HD$L$ Ht>HHPHHHPHD$XHHH@H$H$H$HHH$HD$HD$`HL$0HH0HHHH HPHPHL$@H
H$HL$HHL$HL$@HL$HD$
uHL$`HH9H$HD$`HD$HL$`H$HIPHL$PHHD$(HH$HL$HD$HD$L$ Ht9HH(HHH(H$H$H$HHH$HD$HD$hHL$(HH0HHHH HPHPHL$8H
H$HL$PHL$HL$8HL$HD$
uHL$hHH>H$HD$hHD$HL$hH$HH$HH$HD$HT$XH$HH$H$H$HD$HD$HL$H$H$H$H-M
    280 S(	*
    281 
<	G6-O3/.=X	
    283 N
    284 l2RK<@%M>!Xn9!X@5	
    285 /
    286 eH%HD$H;A%HH$H$H$H$H$H$H$H$H$H$H$H$HL$HD$HD$`H!H$HQH$H$H$HH(HL$H
H$HD$H$HL$H	HL$xH$H$HD$xH$HD$`HD$HD$H$HL$ HT$H$H$H.H$H$HD$H$HD$HL$H$H$HD$(HL$ HT$`HJ
HZHBH$H$HT$HD$HL$H$H$Ht[HD$`H@Ht:H$H$H$H$HH$H$H$HH0H$H$H$HD$$HHD$HD$`HHHIH$HIPHL$XHHT$0HH$HL$HT$HD$L$ HtbHHXHHHXHD$`HHH@H$H$H$H$H$H$HHH$HD$HD$pHL$0HH0HHHH HPHPHL$HH
H$HL$XHL$HL$HHL$HD$
uHL$pHHH$HD$pHD$HL$pHH$H$H$HT$HH0HD$HHH HT$HD$ HD$(H$HIPHL$PHHD$8HH$HL$HD$HD$L$ Ht9HH0HHH0H$H$H$HHH$HD$HD$hHL$8HH0HHHH HPHPHL$@H
H$HL$PHL$HL$@HL$HD$
uHL$hHH>H$HD$hHD$HL$hH$HH$HD$HT$`3H$H$H$H$HH$H$HD$(HL$HT$H\$Ht$ H$H$H$H$H$H$HQg(	*
    303 
?	a5:-OWJ/.	=X
    306 :h
    307 2RAfV"%Mb!X89!X@
3"F
    311 eH%HD$H;AHH$H$H$H$H$HL$HD$HD$XHH$HQHT$xH$H$HH(HL$H
H$HD$H$HL$H	HL$hHT$xH$HD$hH$HD$XHD$HD$HD$pHL$HT$ H?H$H$H$HL$H$HL$HD$ HL$HL$8HT$(H\$XHCHsHSHL$HHH$HD$HHD$HD$HL$HT$XHBHZ hHJ HD$pH$HT$HD$HL$HHD$XHHHPHH$HHHHP HHYH5H9HHTH$HQ0HT$xH$H$H@PHD$PHL$XH	HL$0HH$HD$HL$HD$L$ HtNHH HHH HD$xH$HD$8H$H$H$H$HHH$HD$HD$`HL$0HH0HHHH HPHPHL$@H
H$HL$PHL$HL$@HL$HD$
uHL$`HH)H$HD$`HD$HL$`HHIH9H
    321 H8HH5H$H$H$H$HH$H$H$H$HH$HL$HT$XH4$HT$HL$8H\$XH$H$H$H$HH$H$H$HD$H$HD$HD$HL$ HT$(H$H$H$H$H)+`a	/(	*
    323 
,	^H&FT5#,,
    325 ,b
    326 H/OH8*EX~<
    327 eH%H;a9H8Hl$0Hl$0HBHD$(H
H$HD$HD$HD$HD$(HL$ HX(HH(H
H$HD$HD$HD$HD$ 
HT$(HZHueHBHHH$HD$HD$HD$HD$ 
HT$(HZPuHBPHl$0H8H$HD$H$HD$HT$(H$HL$HD$(+pop=o
    335 P$
    336 eH%H;avOHH,$H,$<v	H,$HuH,$H.ee1-eH%H;aH8Hl$0Hl$0HY Ht
H|$@H9;uH#HD$@HtHH0HD$HHl$0H8HH$HD$HHD$HD$HHD$ HD$(Zp?opEo
    342 
    343 eH%H;aH8Hl$0Hl$0HY Ht
H|$@H9;uH#HD$@HtHHH HD$HHl$0H8HH$HD$HHD$HD$HHD$ HD$(VpCopEo
    347 
    348 eH%H;aH8Hl$0Hl$0HY Ht
H|$@H9;uH#HD$@HtHD$HHl$0H8HH$HD$HHD$HD$HHD$ HD$(^p;opEo
    352 
    353 eH%H;av{H(Hl$ Hl$ HD$0H$HL$8HL$HD$HD$HL$0HQH$HD$HD$HL$0HH$HD$HD$HD$@Hl$ H(lPvO98
    357 eH%H;aH0Hl$(Hl$(HD$8HHT$@HH9HJHXHpHzH9tN1tDHH HZ HRH@H9t1D$HHl$(H0H$HL$HT$H\$D$ 1H4$H\$H|$HL$L$ HD$8HT$@1,`b_`P_
    359 #
    360 eH%H;aH@Hl$8Hl$8HY Ht
H|$HH9;uH#HD$HHtFHH$HpH|$Hl$Hl$HmHD$(HL$0HD$PHL$XHl$8H@HH$HD$HHD$HD$HHD$ HD$(*oE
    365 
    366 dh
    367 eH%H;aH8Hl$0Hl$0HY Ht
H|$@H9;uH#HD$@Ht4HH$HD$HHD$HD$HL$HD$PHL$XHl$0H8HH$HD$HHD$HD$HHD$ HD$(<p]opEo
    372 Rh
    374 eH%H;aH8Hl$0Hl$0HY Ht
H|$@H9;uH#HD$@Ht>HH$HD$HHD$HD$HL$HT$ HD$PHL$XHT$`Hl$0H8HH$HD$HHD$HD$HHD$ HD$(2pgopEo
    378 Rr
    379 eH%H;aHHl$xHl$xHY HtH$H9;uH#H$HtOHH$HpH|$Hl$Hl$HmHD$hHL$pH$H$Hl$xHHH$HD$HHD$HD$HHD$ HD$(~E
    383 mq
    384 eH%H;aaHPHl$HHl$HHY Ht
H|$XH9;uH#HD$XHHHD$8H
H$HD$HT$`HT$HD$L$ HtHD$hHl$HHPHH$HD$HD$@HL$`HH0HHHH HPHPHL$0H
H$HL$8HL$HL$0HL$HD$
uHL$@HHhH$HD$@HD$HL$@HH$HD$HHD$HD$HHD$ HD$(	t
    393 g~
    394 eH%H;avaH(Hl$ Hl$ 1HL$8HD$H}2HH\$0HH$HL$HL$HD$HHD$H|HL$@Hl$ H(P\OwwD,eH%H;aH8Hl$0Hl$01HD$(H}ZHHT$@H\H4H|$HLDHH9uDH4$H\$HD$LD$D$ t#HL$(HAHD$(H|D$PHl$0H8D$PHl$0H8Ppopof@
    398 eH%H;avaH(Hl$ Hl$ 1HL$8HD$H
}2HH\$0HH$HL$HL$HD$HHD$H
|HL$@Hl$ H(P\OwwD,eH%H;aH8Hl$0Hl$01HD$(H
}ZHHT$@H\H4H|$HLDHH9uDH4$H\$HD$LD$D$ t#HL$(HAHD$(H
|D$PHl$0H8D$PHl$0H8Ppopof@
    406 eH%H;avVH Hl$Hl$HY Ht
H|$(H9;uH#HD$(H@ HL$0H$HD$HL$HL$8HD$@Hl$H @Q?llE "".(*Switch).initsw"".(*Switch).Statsst.len~"st.cap~"ns~"st.ptr~"sw~r0""".(*Switch).Socketstab~"s~"sw~r0""".Cookie.Familyc~r0""".Cookie.Typec~r0""".Cookie.Protocolc~r0""".cookiefamilysotype"proto"~r3"(%s, %s, %s): syscallerr=%v socketerr=%v@_P"".Status.Stringso~r0("(%s, %s, %s): opened=%d connected=%d listened=%d accepted=%d closed=%d openfailed=%d connectfailed=%d listenfailed=%d acceptfailed=%d closefailed=%d "".Stat.Stringst~r0""".stats.getLockedsh"stc"~r1""".Filter.applyfst"~r1"~r2""".AfterFilter.applyfst"~r1""".(*Switch).Setswt"f"inet4inet6local%d"".familyStringfamily~r1"streamdatagramrawseqpacket|%#x"".typeStrings.len"s.ptrH"sotype~r1"defaulttcpudp"".protocolStringproto~r1""".(*Switch).socksook_"&soh"sws"~r1"
"".(*Switch).addLocked&so"sws"family"sotype"proto "~r4("
    412 $D
`aa"".(*Switch).Socketc"c#1"st"st#3"so"s"s#6@"fH"afP"swfamily"sotype"proto"s#13 "err("
$D


"".(*Switch).Closec"c#1"st"st#3"so@"sH"s#6P"fX"af`"sws#10"err"$D



110"".(*Switch).Connectc"c#1"st"st#3"so@"sH"s#6P"fX"af`"sws#10"sa"err "
$D
"".(*Switch).Listenc"c#1"st"st#3"so@"sH"s#6P"fX"af`"sws#10"backlog"err"$DD`xyy"".(*Switch).Acceptc"c#1"st"st#3"so@"sH"s#6P"fX"af`"sws#10"ns"sa"err(""
    429 !$"".(*Switch).GetsockoptIntc"st@"soH"sP"fX"af`"sws#7"level"opt"soerr "err(""".(*Switch).("".init)-fmswh""".init*socktest.FilterType$6net/internal/socktest2 **socktest.CookieC6socktestCookieFamily"".(*Cookie).Family.this~r0"Type"".(*Cookie).Type.this~r0"Protocol"".(*Cookie).Protocol.this~r0"*socktest.Cookie*func(*socktest.Cookie) int6gW3Family*func() intQ693ProtocolTypeJM6*func(socktest.Cookie) int6It3t7type..hash."".Statusph"~r2"type..eq."".Statuspq"~r2"*socktest.StatusStatusString"".(*Status).String.this~r0"*func(socktest.Status) stringw;6DK3CookieErr	SocketErrString*func() stringwi6m3((29nCX**socktest.Statusz6*func(*socktest.Status) stringX@H6#)3JL%6AfterFilterapply"".(*AfterFilter).apply.thisst"~r1"*socktest.AfterFilter4*func(*socktest.AfterFilter, *socktest.Status) error;d6}3apply*func(*socktest.Status) error:<6=B3Y63*func(socktest.AfterFilter, *socktest.Status) errorJX06V3=U3 **socktest.Filter.)6Filter"".(*Filter).apply.thisst"~r1"~r2"*socktest.FilterG*func(*socktest.Filter, *socktest.Status) (socktest.AfterFilter, error)%w635*func(*socktest.Status) (socktest.AfterFilter, error)p	61-l3pW6F*func(socktest.Filter, *socktest.Status) (socktest.AfterFilter, error)R$6[@3=*@3(*[]uint8i6~.8	*[8]uint8z6>0*[]socktest.FilterTypeZ61*[8]socktest.FilterType \*i6@Y*[]socktest.Filter$<>6y*[8]socktest.Filter6@@v/*map.bucket[socktest.FilterType]socktest.FilterNM6topbitskeysvaluesoverflowmaH,*map.hdr[socktest.FilterType]socktest.FilterX@6,countflagsB	noverflowhash0buckets
    433 oldbuckets	nevacuate00
			
    435  ((*map[socktest.FilterType]socktest.Filter6qR5*[]int1R6f*[8]int?;6@*[]socktest.StatusJ'6I1*[8]socktest.Statuse6{@@',*map.bucket[int]socktest.Status6{DSH*map.hdr[int]socktest.StatusUs600?
    438 			
    439  (**socktest.Socketse$6*socktest.SocketsIk6%5(hh*socktest.StatStat"".(*Stat).String.this~r0"*func(socktest.Stat) string<60 3Opened	ConnectedListenedAcceptedClosed
    441 OpenFailed
ConnectFailedListenFailedAcceptFailedCloseFailedh

H (08@HPX`***socktest.Stat6**socktest.Stat+D/6*func(*socktest.Stat) string~I6@	356*[]socktest.Cookie-]6Z*[8]socktest.Cookie{6@m6*[]*socktest.Stat_P6R*[8]*socktest.StatU6@@da**map.bucket[socktest.Cookie]*socktest.Stat)6H'*map.hdr[socktest.Cookie]*socktest.Stat%M'600			
    449  (**socktest.statsZTCu6statsgetLocked"".(*stats).getLockedst`"sh".thisc"~r1"*socktest.stats6*func(*socktest.stats, socktest.Cookie) *socktest.Stat6Uq3	getLocked%*func(socktest.Cookie) *socktest.StatJi6uI365*func(socktest.stats, socktest.Cookie) *socktest.Stat~r623`g5 *socktest.SwitchoncefmufltabsmusotabstatsXXg(0HP**socktest.SwitchX6;*func(*socktest.Switch, int) (int, syscall.Sockaddr, error)<966=*3"*func(*socktest.Switch, int) errorS6W~34*func(*socktest.Switch, int, syscall.Sockaddr) errorj6+33*func(*socktest.Switch, int, int, int) (int, error)$67aE3'*func(*socktest.Switch, int, int) errorf6]3=*func(*socktest.Switch, socktest.FilterType, socktest.Filter)f6b
63(*func(*socktest.Switch) socktest.Socketsrr68#3*[]socktest.Stat6'*func(*socktest.Switch) []socktest.Stata6g=3<*func(*socktest.Switch, int, int, int, int) *socktest.Status!6p3*func(*socktest.Switch)l63-*func(*socktest.Switch, int) *socktest.Status-6oO3Accept)*func(int) (int, syscall.Sockaddr, error)##-.6d3Close*func(int) error?|6&3Connect"*func(int, syscall.Sockaddr) errore)6m3
GetsockoptInt!*func(int, int, int) (int, error)p6)y3Listen*func(int, int) errorM?6Pt@3Set+*func(socktest.FilterType, socktest.Filter)P6>	3SocketSockets*func() socktest.SocketsE6BM3Stats*func() []socktest.Statxv6/3	addLocked**func(int, int, int, int) *socktest.Status=L6jD3init*func()u63sockso*func(int) *socktest.StatuslE76d3Cp6(*map.iter[socktest.Cookie]*socktest.Stat	6keyvalthbptr	overflow0	overflow1startBucketstuffbucketcheckBucket`@J (08@HPX*map.iter[int]socktest.Status~n6`@ (08@HPX
*interface {}O6W*[]interface {}6p/type..hash.[5]interface {}ih"ph"~r2"type..eq.[5]interface {}ih"pq"~r2"**[5]interface {}6*[5]interface {}?@6PP#type..hash.[13]interface {}ih"ph"~r2"type..eq.[13]interface {}ih"pq"~r2"**[13]interface {}Di6*[13]interface {}kV@6(s
)*struct { F uintptr; R *socktest.Switch }6FR*[1]interface {}56P[go.builtin.error.Error.this~r1"fmtsyncsyscall
    465  H
    466 `2
    468   "$$&(*,@.0204(68:<>@BDFHF JLN		&
    472  
    473  
    474 "
$
$
$
    478 P
$&,R	T	 V0X
    480 Z@\R^R`RbdF
    481  L&fhj F0lnprt&& F0lnprv F0lnprx\\@z0n| 0~00r		
    482   	p<<<<FPR"D
    483  ~ 			
    484 
    485 


F(
    494  H(P0
    497 n\8 8ln4
    499  fPP0 
    500  f@@ 
    501  ZP0?/@  (
    503  00/008(
    504  000o_0O<?~0 f
    505  00/0|08( 
    506  ~R
    507 
$RT0!@ \0,4&"
    510  vR
$
$
    513 P
$RTRT`0RORP|@0~00 0\0 . R
    515  R,		
    516 
    517 
    518 

(
P(Pp&lnlnnn\o8\_8O?/@P\@0|00~ 00JfP
    530  ,	
    532 (
    533 P
    540 
(P@ lnlnn0no_\O8\?8/@ \0TbL
    546  ,	
    548 
    549 (
    550 P

(P` lnlnnno_\O8\?8/@@ \0T^L
    562  ,	
    564 
    565 (
    566 P

(PP lnlnnno_\O8\?8/@0 0\0T^P
    578  ,		
    579 
    580 

(
P(Pp"lnlnnno_\O8\?8/@P04 0\0Vn:
    592  ,		
    594 (P

p ln0no_O\?8/@P@000 0\0FD
    603  Z
    604 p
    606 
    607  <dtrr
    609   pF0
    611   pF0
    613   pF0
    614 
    615  t0P 
    616  0` 
    617  
$0F
    619  @p 
    620  Pp0 
    621  $0F8
    623  (P0/n\8 8ln 
    628  0P0 r
    629  0p0 r
    630  0P0 r
    631  0p0 r
    632  @@ Zff&6T8L$$JZ(8f888888h88fZ,N<	Nd8888rpZ$j4jP8t8Z t0&tL8p8Z(v8vT8x8Zx&\xL8v888PP..Z$4	R8v800  Z 0N8t8Z(8Z8v888Z"2N8p888Z
    637 ,<X8z88Z
    638 $4R8r88
    639 
    640 
    641 
    642 
    643 
    644 Z"2X8|8Z.Z8888Z&6Z8~8Z*:^88888$$Z0@h8888888DD**Z"*:^888888888888888****Z(8\888888888888,,,,Z,<`8888888888888****Z*:^88888888888882222Z *:^88888888888888    Z8Hl888888888888Z||6Fj8Z66"@,..pp0@P
    648 `00
    649 0@P
    650 X
    651 `
    652 ((
    653 pp0@P
    654 `Z*:^88Z&6Z8~8Z.>b88&&<<
    659 pp0@P
    660 `
    661 0@P
    663 Xp0
    665 pp0@P
    666 `
    667 
    668 0@P
    669 Xp0$0@P
    671 X`np
    673 
    674 000
    675 000
    676 000::
    677 pp0@P
    678 `
    679 0@P
    681 Xpn0n"0@P
    683 X
    684 `
    685 
    686 000j
    687 000v
    688 000tZ
    689 ,<X8x88Z
    690 (8T8t88  &&Z*:^88@@
    695 pp0@P
    696 `
    697 0@P
    699 XpR""
    703 pp0@P
    704 `
    705 
    706 0@P
    707 XpR"0@P
    709 X
    710 `pR
    711 n
    712 000((
    713 pp0@P
    714 `BB
    715 pp0@P
    716 `
    717 0@P
    719 Xp0@P
    721 X`Rp
    723 
    724 000
    725 
    726 Z
    727 2Bf88800nn
    728 pp0@P
    729 `
    730 0@P
    731 Xp@@
    733 pp0@P
    734 `
    735 0@P
    737 Xp0@P
    739 `p
    740 
    741 000ll
    742 pp0@P
    743 `
    744 0@P
    745 Xp0@P
    747 X
    748 p
    749 
    750 000((
    751 pp0@P
    752 `Z(8\8~888&&
    756 pp0@P
    757 `
    758 0@P
    759 Xppp
    761 pp0@P
    762 `
    763 0@P
    764 Xp0@P
    766 X`p
    768 
    769 000
    770 pp0@P
    771 `
    772 0@P
    773 Xp0@P
    775 X
    776 p
    777 
    778 000
    779 pp0@P
    780 `
    781 pp
    782 0@P
    783 X`
    785 pp0@P
    786 `
    787 0@P
    789 X`p22
    791 pp0@P
    792 `
    793 pp
    794 0@P
    795 X`44
    797 pp0@P
    798 `
    799 0@P
    801 X`p**
    803 pp0@P
    804 `
    805 pp
    806 0@P
    807 X`,,
    809 pp0@P
    810 `
    811 0@P
    813 X`pdd
    815 pp0@P
    816 `
    817 0@P
    818 X`p^^
    820 pp0@P
    821 `
    822 00@P
    823 X`p0VV
    825 pp0@P
    826 `
    827 0@P
    828 X`p
    830 pp0@P
    831 `
    832 pp
    833 0@P
    834 X`0
    836 pp0@P
    837 `
    838 0@P
    840 X`0p**
    842 pp0@P
    843 `
    844 pp
    845 0@P
    846 X`R,,
    848 pp0@P
    849 `
    850 
    851 
    852 0@P
    854 X`RpDD
    856 pp0@P
    857 `
    858 0@P
    859 X`p>>
    861 pp0@P
    862 `
    863 00@P
    864 X`p0**
    866 pp0@P
    867 `((pp
    868 0@P
    869 X`
    871 
    872 0@P
    873 X
    874 `0pR
    875       ""Z&6Z8~8<<
    876 pp0@P
    877 `
    878 0@P
    880 Xp(  (J0@P
    882 X
    883 8`p(
    884 000
    885 000&&
    886 pp0@P
    887 `$$
    888 pp
    889 0@P
    890 X`8>>
    892 pp0@P
    893 `
    894 0@P
    896 Xp880@P
    898 X`(p
    900 
    901 000**
    902 pp0@P
    903 `
    904 pp
    905 0@P
    906 X`n,,
    908 pp0@P
    909 `
    910 0@P
    912 X`np((
    914 pp0@P
    915 `
    916 pp
    917 0@P
    918 X`8**
    920 pp0@P
    921 `
    922 0@P
    924 X`8pZZ
    926 pp0@P
    927 `
    928 0@P
    929 X`pTT
    931 pp0@P
    932 `
    933 00@P
    934 X`p0&&
    936 pp0@P
    937 `
    938 
    939 Z.>b88888$$rr
    940 pp0@P
    941 `
    942 0@P
    943 Xpn8PP
    945 pp0@P
    946 `
    947 0@P
    949 Xpn80@P
    951 X`p
    954 
    955 000pp
    956 pp0@P
    957 `
    958 0@P
    959 Xpn80@P
    963 X
    964 `np8
    965 
    966 000&&&0@P
    971 X
    972 `p
    973 
    974 ((
    976 pp0@P
    977 `||
    978 pp0@P
    979 `
    980 0@P
    981 Xp00JJ
    983 pp0@P
    984 `
    985 0@P
    986 Xp0nn
    988 pp0@P
    989 `
    990 0@P
    991 Xp0ll
    993 pp0@P
    994 `
    995 0@P
    996 Xp0000TT
    998 pp0@P
    999 `
   1000 0@P
   1001 Xp00
   1003 pp0@P
   1004 `		
   1005 0@P
   1006 Xp	VV	
   1008 pp0@P
   1009 	`		
   1010 0@P
   1012 	X	p
   1014 	&&	
   1015 pp0@P
   1016 	`HH
   1017 pp
   1018 0@P
   1019 	X	`(	TT	
   1021 pp0@P
   1022 	`		
   1023 0@P
   1025 	X	pH	~~	
   1027 pp0@P
   1028 	`		
   1029 0@P
   1030 	X	p0000	44	
   1032 pp0@P
   1033 	`		
   1034 
   1035 0@P
   1036 	X	p	``	
   1038 pp0@P
   1039 	`		
   1040 0@P
   1041 	X	p0		XX	
   1043 pp0@P
   1044 	`		
   1045 0@P
   1046 	X	p00		&&	
   1048 pp0@P
   1049 	`		
   1050 0@P
   1052 	X	p0		JJ	
   1054 pp0@P
   1055 	`		
   1056 0@P
   1057 	X	p0	  	HH	
   1059 pp0@P
   1060 	`		
   1061 0@P
   1062 	X	p0000		00	
   1064 pp0@P
   1065 	`		
   1066 0@P
   1067 	X	p00		\\	
   1071 pp0@P
   1072 	`		
   1073 0@P
   1075 	X	p			66	
   1077 pp0@P
   1078 	`		
   1079 
   1080 0@P
   1081 	X	p
   1083 		44	
   1084 pp0@P
   1085 	`		
   1086 
   1087 0@P
   1088 	X	pH		ZZ	
   1090 pp0@P
   1091 	`		
   1092 0@P
   1093 	X	p0000			
   1095 pp0@P
   1096 	`		
   1097 ph0@P
   1098 	X			<<	
   1100 pp0@P
   1101 	`		
   1102 0@P
   1104 	X	p0l0@P
   1106 X`p
   1108 
   1109 	0	00
   1110 	0	00
   1111 	0	00
   1112 	0	00
   1113 	0	00
   1114 	0	00
   1115 	0	00
   1116 	0	0N0N
   1117 	0	00
   1118 	0	00
   1119 	0	00
   1120 	0	00	VV
   1121 
   1122 pp0@P
   1123 	`D
   1124 
   1127 
   1130 
   1131 
   1132 
   1133 
   1134 
   1135 
   1136 
   1137 
   1138 D
   1139 <0@P
   1140 	X
   1142 `pD
   1143 
   1144 
   1145 <
   1146 
   1147 
   1148 
   1149 
   1150 
   1151 
   1152 
   1153 
   1154 @@
   1155 
   1156 pp0@P
   1157 
   1158 `dd
   1159 <0@P
   1160 
   1161 X
   1163 `pd
   1164 
   1165 
   1166 
   1167 <
   1168 
   1169 
   1170 
   1171 
   1172 
   1173 
   1174 
   1175 
   1176   
   1177 
   1178 pp0@P
   1179 
   1180 `
   1181 
   1182 
   1183 
   1184 0@
   1185 P
   1186 
   1187 X
   1189 p
   1190 
   1191 $$
   1192 
   1193 pp0@P
   1194 
   1195 `
   1196 
   1197 
   1198 pp
   1199 0@P
   1200 
   1201 X
   1203 `
   1204 Z
   1205 8Hj88
   1207 88Z
   1208 4Df88
   1210 8
   1211 8
   1212 
   1213 
   1214   
   1215 
   1216 
   1217 ((
   1218 
   1219 pp0@P
   1220 
   1221 `
   1222 &&
   1223 pp
   1224 0@P
   1225 
   1226 X
   1228 `
   1229 
   1230 0
   1232 @
   1233 P
   1234 
   1235 X`
   1237 p
   1238 Z
   1239 :Jl88
   1241 88Z
   1242 6Fh88
   1244 8
   1245 8
   1246 
   1247 
   1248   
   1249 
   1250 
   1251 **
   1252 
   1253 pp0@P
   1254 
   1255 `
   1256 ((
   1257 pp
   1258 0@P
   1259 
   1260 X
   1262 `
   1263 
   1264 0
   1266 @
   1267 P
   1268 
   1269 X`
   1271 p
   1272 
   1273 XX
   1274 
   1275 pp0@P
   1276 
   1277 `
   1278 
   1279 
   1280 
   1281 0@
   1282 P
   1283 
   1284 X
   1286 `p
   1287 
   1288 
   1289 &&
   1290 
   1291 pp0@P
   1292 
   1293 `
   1294 0@
   1296 P
   1297 
   1298 X
   1300 `
   1301 p
   1302 Z
   1303 0@d88@P 
   1304 
   1305 
   1308 
   1309 go17ld