Home | History | Annotate | Download | only in linux_amd64_race
      1 !<arch>
      2 __.PKGDEF       0           0     0     644     1477      `
      3 go object linux amd64 go1.8 X:framepointer
      4 build id "85a719a77daa9dddcb93aa155bc745bb79aff528"
      5 ----
      6 
      7 build id "85a719a77daa9dddcb93aa155bc745bb79aff528"
      8 
      9 $$B
     10 version 3
     11 
     12 sync
/|SGOROOT/src/sync/cond.goDCondnoCopy
"waitgroup.go"
cond.goLock>L
Locker"mutex.goBUnlock"8notify
"runtime.gobnotifyList
     23 )waitlockhead6tail6":
checker
"
     27 copyChecker"	checkDc1Broadcast<,Signal<,Wait<,	'
NewCond@l2<
"
     32 	Mutex"6	statesema|SFm1tF>@
"
     34 Once"
once.gomFdone*DoHo1f2
esc:0x1
"
     38 Pool"
pool.goZ>	local6localSize
     40 New
     41 GetJp2GPutJp1x2
getSlowJ\x10pinJ\
@poolLocal
privatesharedFpad"
pinSlowJ\L
"
     48 
RWMutex
     50 "rwmutex.go4wFwriterSemreaderSemreaderCountreaderWait
     51 dN	rw1W	RLockN
RLockerN	rw2esc:0x12@
RUnlockNfN
"
     55 WaitGroup>state1"<0AddP	wg1delta2^DoneP
     58 2P:P	wg2	init

rlocker
     62 "v4xFz||~Rr1R6
     64 VP<6 X@XR,zXX6t
     65 %
     66 %XX6tXX6t
     67 %
     68 $$
     69 _go_.o          0           0     0     644     52357     `
     70 go object linux amd64 go1.8 X:framepointer
     71 build id "85a719a77daa9dddcb93aa155bc745bb79aff528"
     72 ----
     73 
     74 
     75 !
     76 go17ldsync/atomic.ainternal/race.aruntime.a"".NewCond*runtime.racefuncentertype."".Cond"runtime.newobject(runtime.writeBarrier(runtime.racefuncexit.runtime.writebarrierptr0runtime.morestack_noctxt.autotmp_1type.*"".Cond~r1ltype."".Locker.fptype.uintptrTgclocals522734ad228da40e2256ba19cf2bc72cTgclocals9fb7f0986f647f17cb53dda1484e0f7a0$GOROOT/src/sync/cond.go"".(*Cond).Wait."".(*copyChecker).check0"".runtime_notifyListAdd2"".runtime_notifyListWaitttype.uint32.autotmp_3&type.*"".notifyListcTgclocalsc7c4fc7b12f6707ea74acf7400192967Tgclocals663f8c6bfa83aa777198789ce63d9ab4""".(*Cond).Signal<"".runtime_notifyListNotifyOneTgclocals1a65e721a2ccc325b382662e7ffee780Tgclocals69c1753bd5f81501d95132d08af04464("".(*Cond).Broadcast<"".runtime_notifyListNotifyAllBsync/atomic.CompareAndSwapUintptr>go.string."sync.Cond is copied"type.stringruntime.convT2Eruntime.gopanic.autotmp_4(type.*"".copyChecker.autotmp_6Tgclocalsc5b2f6560804ff174daf09d95facbd35Tgclocals33e23c5bf8c6bca773d0f421ec445269""".(*noCopy).LockTgclocals2a5305abe05176240e61b8620e19a815Tgclocals33cdeccccebe80329f1fdbee7f5874cb "".(*Mutex).Lock>sync/atomic.CompareAndSwapInt324"".runtime_SemacquireMutex*internal/race.AcquireTgo.string."sync: inconsistent mutex state""".throw$"".runtime_canSpin""".runtime_doSpin
     77 awoketype.boololdtype.int32newitertype.intmtype.*"".Mutex2$GOROOT/src/sync/mutex.go$"".(*Mutex).Unlock*internal/race.Release(sync/atomic.AddInt32*"".runtime_SemreleaseTgo.string."sync: unlock of unlocked mutex""".(*Once).Do,sync/atomic.LoadUint32*"".(*Mutex).Unlockf"runtime.deferproc&runtime.deferreturn4sync/atomic.StoreUint32f.autotmp_16type.*uint32ftype.func()otype.*"".OnceTgclocals7e7fcb5c7cd183fbe200fb26b1d44a90Tgclocals47503189490edb7552d51eabf5d0e4870$GOROOT/src/sync/once.go"".poolRaceAddr"".poolRaceHashptr&type.unsafe.Pointerx"type.interface {}Tgclocals8f9cec06d1ae35cc9900c511c5e4bdab0$GOROOT/src/sync/pool.go"".(*Pool).Put"".fastrand4internal/race.ReleaseMerge*internal/race.Disable"".(*Pool).pin("".runtime_procUnpin(internal/race.Enable$runtime.panicslice"runtime.growslice.autotmp_25.autotmp_24$type.*"".poolLocal.autotmp_23type.*uint8.autotmp_22ptype.*"".PoolTgclocalsac4eb5419e8b29951c4c92c5affe6ab6Tgclocals04f09b9cb946706eba21869b373f0125"".(*Pool).Get$"".(*Pool).getSlow$runtime.panicindexx.typex.data.autotmp_31~r0Tgclocals402fd594037c6632aa5a904e2ec09834Tgclocals9d845384e9c23c9b4c15949ab55f8db4.sync/atomic.LoadUintptr$"".runtime_procPin&runtime.panicdividesizepidi.autotmp_38
     80 local.autotmp_41.autotmp_40.autotmp_39Tgclocalsd8e3908a7da09baa605bf34a62138d91Tgclocals4e4ac8f2cb5917be2a0840fd7544a281$"".(*Pool).pinSlow.autotmp_46Tgclocals20d03ed1e78a744e298f739bbde3ad6fTgclocals25baa927d1a5c4cbbbba4952d39dcc06"".allPoolsMu$runtime.GOMAXPROCS"type."".poolLocal"runtime.makeslice0sync/atomic.StorePointer0sync/atomic.StoreUintptr"".allPoolslocal.len.autotmp_56.autotmp_55local.ptr.autotmp_54Tgclocals430ad321fd6b18f60605e0bda2696098Tgclocalsce02f016df5f4a5afcdb8ae6c732c1c7"".poolCleanup type.[0]*"".Poolj.autotmp_71.autotmp_70.autotmp_68.autotmp_69type.**"".PoolTgclocals7d2d5fca80364273fb07d5820a76fef4Tgclocals934f944a35a4b2979b0281b1718f183e"".init.1""".poolCleanupf<"".runtime_registerPoolCleanup"".indexLocal~r2Tgclocalse6397a44f8e1b6e77d0f200b4fba5269"".init.24"".runtime_notifyListCheckn$type."".notifyListTgclocalsff19ed39bdde8a01a800918ac3ef0ec76$GOROOT/src/sync/runtime.go&"".(*RWMutex).RLock*"".runtime_Semacquirerw type.*"".RWMutex6$GOROOT/src/sync/rwmutex.go*"".(*RWMutex).RUnlockZgo.string."sync: RUnlock of unlocked RWMutex".autotmp_75Tgclocalsd964250b5250af0e4037552685027170$"".(*RWMutex).Lock("".(*RWMutex).UnlockXgo.string."sync: Unlock of unlocked RWMutex"r.autotmp_80*"".(*RWMutex).RLocker:go.itab.*"".rlocker,"".LockerTgclocalsd4dc2f11db048877dbc0f60a22b4adb3$"".(*rlocker).Lock type.*"".rlocker("".(*rlocker).Unlock*"".(*WaitGroup).statetype.*uint64wg$type.*"".WaitGroupTgclocalsaef1f7ba6e2630c93a51843d99f5a28a:$GOROOT/src/sync/waitgroup.go&"".(*WaitGroup).Add.internal/race.Enablef*sync/atomic.AddUint64go.string."sync: WaitGroup misuse: Add called concurrently with Wait"Xgo.string."sync: negative WaitGroup counter"$internal/race.Readw
     81 statetype.uint64.autotmp_91statep.autotmp_86.autotmp_85.autotmp_84
     83 deltaTgclocals39ade31cf8e4426f99430668a438cb4cTgclocalsafbfda62bf591cf695ee85f55431550a("".(*WaitGroup).Done("".(*WaitGroup).Wait,sync/atomic.LoadUint64@sync/atomic.CompareAndSwapUint64go.string."sync: WaitGroup is reused before previous Wait has returned"&internal/race.Write.autotmp_94Tgclocalsf41918c9838a144d80402e909732c551"".init"".initdone"runtime.throwinit$internal/race.initruntime.init"".Locker.Lock
     84 .thisTgclocalsdc9b0298814590ca3ffc3a889546fc8b<autogenerated> "".Locker.Unlock$type..hash."".Condruntime.memhash"runtime.interhashh type..eq."".Cond runtime.memequalruntime.ifaceeq.autotmp_105q("".(*poolLocal).Lock,"".(*poolLocal).Unlock$go.info."".NewCondgo.info.uintptr"go.info."".Locker go.info.*"".Cond.go.info."".(*Cond).Waitgo.info.uint322go.info."".(*Cond).Signal8go.info."".(*Cond).Broadcast>go.info."".(*copyChecker).check.go.info.*"".copyChecker2go.info."".(*noCopy).Lock,"".throw.args_stackmap0go.info."".(*Mutex).Lockgo.info.boolgo.info.int32go.info.int"go.info.*"".Mutex4go.info."".(*Mutex).Unlock*go.info."".(*Once).Do go.info.*"".Oncego.info.func()2"".fastrand.args_stackmap.go.info."".poolRaceAddr(go.info.interface {},go.info.unsafe.Pointer,go.info."".(*Pool).Put*go.info.*"".poolLocal go.info.*"".Pool,go.info."".(*Pool).Getgo.info.*uint84go.info."".(*Pool).getSlow,go.info."".(*Pool).pin4go.info."".(*Pool).pinSlow,go.info."".poolCleanup"go.info."".init.1*go.info."".indexLocalX"".runtime_registerPoolCleanup.args_stackmap@"".runtime_procPin.args_stackmapD"".runtime_procUnpin.args_stackmapF"".runtime_Semacquire.args_stackmapP"".runtime_SemacquireMutex.args_stackmapF"".runtime_Semrelease.args_stackmapL"".runtime_notifyListAdd.args_stackmapN"".runtime_notifyListWait.args_stackmapX"".runtime_notifyListNotifyAll.args_stackmapX"".runtime_notifyListNotifyOne.args_stackmapP"".runtime_notifyListCheck.args_stackmap"go.info."".init.2*go.info."".notifyList@"".runtime_canSpin.args_stackmap>"".runtime_doSpin.args_stackmap6go.info."".(*RWMutex).RLock&go.info.*"".RWMutex:go.info."".(*RWMutex).RUnlock4go.info."".(*RWMutex).Lock8go.info."".(*RWMutex).Unlock:go.info."".(*RWMutex).RLocker4go.info."".(*rlocker).Lock&go.info.*"".rlocker8go.info."".(*rlocker).Unlock:go.info."".(*WaitGroup).state*go.info.*"".WaitGroupgo.info.*uint646go.info."".(*WaitGroup).Addgo.info.uint648go.info."".(*WaitGroup).Done8go.info."".(*WaitGroup).Waitgo.info."".init type.[128]uint64type."".Mutextype.[]*"".Pooltype.uint8.sync/atomic.StoreUint32"runtime.gcbits.018type..namedata.*sync.noCopy.Ftype..namedata.*func(*sync.noCopy).,type.*func(*"".noCopy) runtime.algarray*type.func(*"".noCopy)type.*"".noCopy(type..importpath."".(type..namedata.Lock..type..namedata.*func().type.*func()type."".noCopyruntime.gcbits.,go.info."".Locker.Lock0go.info."".Locker.Unlock8type..namedata.*sync.Locker.type.*"".Locker"runtime.gcbits.03,type..namedata.Unlock. type..hashfunc32,runtime.memhash_varlentype..eqfunc32.runtime.memequal_varlentype..alg32Btype..namedata.**sync.notifyList.(type.**"".notifyList@type..namedata.*sync.notifyList."runtime.gcbits.0c(type..namedata.wait.,type..namedata.notify.(type..namedata.lock.(type..namedata.head.(type..namedata.tail.Dtype..namedata.**sync.copyChecker.*type.**"".copyCheckerBtype..namedata.*sync.copyChecker.Ptype..namedata.*func(*sync.copyChecker).6type.*func(*"".copyChecker)4type.func(*"".copyChecker)*type..namedata.check.&type."".copyChecker4go.info.type..hash."".Cond0go.info.type..eq."".Cond,type..hashfunc."".Cond(type..eqfunc."".Cond"type..alg."".Cond6type..namedata.**sync.Cond.type.**"".Cond4type..namedata.*sync.Cond.Btype..namedata.*func(*sync.Cond).(type.*func(*"".Cond)&type.func(*"".Cond)2type..namedata.Broadcast.,type..namedata.Signal.(type..namedata.Wait."runtime.gcbits.33,type..namedata.noCopy."type..namedata.L..type..namedata.checker.6type..namedata.*sync.Mutex.*type..namedata.state.(type..namedata.sema.8type..namedata.**sync.Mutex.type.**"".MutexDtype..namedata.*func(*sync.Mutex).*type.*func(*"".Mutex)(type.func(*"".Mutex) type..hashfunc12type..eqfunc12type..alg124type..namedata.*sync.Once."type..namedata.m.(type..namedata.done.type."".Once6type..namedata.**sync.Once.type.**"".OnceRtype..namedata.*func(*sync.Once, func()).8type.*func(*"".Once, func())6type.func(*"".Once, func())$type..namedata.Do.:type..namedata.*func(func()).$type.*func(func())"type.func(func()):type..namedata.*interface {}.$type.*interface {}Htype..namedata.*func() interface {}.2type.*func() interface {}0type.func() interface {}"runtime.gcbits.054type..namedata.*sync.Pool.*type..namedata.local.2type..namedata.localSize.&type..namedata.New.type."".Pool8type..namedata.***sync.Pool.type.***"".Pool6type..namedata.**sync.Pool.\type..namedata.*func(*sync.Pool) interface {}.Btype.*func(*"".Pool) interface {}@type.func(*"".Pool) interface {}^type..namedata.*func(*sync.Pool, interface {}).Dtype.*func(*"".Pool, interface {})Btype.func(*"".Pool, interface {})@type..namedata.**[]interface {}.*type.**[]interface {}(type.*[]interface {}>type..namedata.*[]interface {}.&type.[]interface {}0type..namedata.*[]uint8.type.*[]uint8type.[]uint8"type..hashfunc128type..eqfunc128type..alg1286type..namedata.*[128]uint8. type.*[128]uint8type.[128]uint8"runtime.gcbits.07>type..namedata.*sync.poolLocal..type..namedata.private.,type..namedata.shared.@type..namedata.-noname-exported.&type..namedata.pad.@type..namedata.**sync.poolLocal.&type.**"".poolLocal8go.info."".(*poolLocal).Lock<go.info."".(*poolLocal).UnlockLtype..namedata.*func(*sync.poolLocal).2type.*func(*"".poolLocal)0type.func(*"".poolLocal)btype..namedata.*func(*sync.Pool) *sync.poolLocal.Dtype.*func(*"".Pool) *"".poolLocalBtype.func(*"".Pool) *"".poolLocal&type..namedata.Get.&type..namedata.Put.Ftype..namedata.*func(interface {}).0type.*func(interface {}).type.func(interface {}).type..namedata.getSlow.&type..namedata.pin.Ntype..namedata.*func() *sync.poolLocal.4type.*func() *"".poolLocal2type.func() *"".poolLocal.type..namedata.pinSlow.<type..namedata.**[]*sync.Pool."type.**[]*"".Pool type.*[]*"".Pool:type..namedata.*[]*sync.Pool.>type..namedata.**[0]*sync.Pool.$type.**[0]*"".Pool"type.*[0]*"".Pool<type..namedata.*[0]*sync.Pool. type..hashfunc24type..eqfunc24type..alg24:type..namedata.*sync.RWMutex."type..namedata.w.2type..namedata.writerSem.2type..namedata.readerSem.6type..namedata.readerCount.4type..namedata.readerWait.type."".RWMutex<type..namedata.**sync.RWMutex."type.**"".RWMutexHtype..namedata.*func(*sync.RWMutex)..type.*func(*"".RWMutex),type.func(*"".RWMutex)`type..namedata.*func(*sync.RWMutex) sync.Locker.Btype.*func(*"".RWMutex) "".Locker@type.func(*"".RWMutex) "".Locker*type..namedata.RLock..type..namedata.RLocker.Ftype..namedata.*func() sync.Locker.,type.*func() "".Locker*type.func() "".Locker.type..namedata.RUnlock.:type..namedata.*sync.rlocker.type."".rlocker<type..namedata.**sync.rlocker."type.**"".rlockerHtype..namedata.*func(*sync.rlocker)..type.*func(*"".rlocker),type.func(*"".rlocker)4type..namedata.*[12]uint8.type.*[12]uint8type.[12]uint8>type..namedata.*sync.WaitGroup.,type..namedata.state1."type."".WaitGroup@type..namedata.**sync.WaitGroup.&type.**"".WaitGroupVtype..namedata.*func(*sync.WaitGroup, int).<type.*func(*"".WaitGroup, int):type.func(*"".WaitGroup, int)Ltype..namedata.*func(*sync.WaitGroup).2type.*func(*"".WaitGroup)0type.func(*"".WaitGroup)\type..namedata.*func(*sync.WaitGroup) *uint64.Btype.*func(*"".WaitGroup) *uint64@type.func(*"".WaitGroup) *uint64&type..namedata.Add.4type..namedata.*func(int).type.*func(int)type.func(int)(type..namedata.Done.>type..namedata.*func() *uint64.(type.*func() *uint64&type.func() *uint642type..namedata.*[]uint64.type.*[]uint64type.[]uint64$type..hashfunc1024 type..eqfunc1024type..alg10248type..namedata.*[128]uint64."type.*[128]uint64Bgo.itablink.*"".rlocker,"".Locker>type..importpath.internal/race.2type..importpath.runtime.:type..importpath.sync/atomic.0type..importpath.unsafe.JJdH%H;aH Hl$Hl$HD$ H$HH$HD$HD$HL$(H
HPu"HL$0HHHD$HD$8Hl$H H$HL$0HL$HD$[@i?@?
     87 D!z
     88 *>3
     89 dH%H;aH(Hl$ Hl$ HD$(H$HD$0HH0H$HD$0HHHL$H$D$D$HL$0HHYHR(H$HD$0HL$H$L$L$HD$0HHHH@ H$Hl$ H(:POl!
     96 !
     97 
     99 *-;
    100 dH%H;avSHHl$Hl$HD$H$HD$HH0H$HD$HH$Hl$H Ni
    103 &(dH%H;avSHHl$Hl$HD$H$HD$HH0H$HD$HH$Hl$H Ni
    106 &(dH%H;aH@Hl$8Hl$8HD$@H$HD$HHHH9uHl$8H@HD$ H$HD$HL$ HL$D$uHD$HHH9uHHD$(HD$0HH$HD$(HD$HD$HL$H$HD$&6
    110 !
    111 (I
    112 *+G
    113 dH%H;av+HHl$Hl$HD$H$Hl$H &AA&dH%H;aH8Hl$0Hl$0HD$8H$HD$@H$HHL$D$u11HD$(L$HT$@\$ \$$ttoH$t$\$D$uHD$(L$D$ tHD$@HHH$1yHD$@H$Hl$0H8H=H<$HD$HD$(L$HT$@\$$t$ \H$D$tkD$tD$HD$(HL$L$ uuHL$@H$T$T$D$tD$t$ ^HD$(L$HT$@HD$@H$Hl$0H8	popo^!`[,
    124 .!+
    127 		0=
B
    129 !#
    130 "'
    131 
	
    133 &!"	
    134 "
    135 AXS
    136 
    138 *(
    139 dH%H;aH(Hl$ Hl$ HD$(H$HD$0H$HD$0H$D$D$D$Htvt=u5HD$0H$L$L$D$uHL$0uHl$ H(HD$0HH$Hl$ H(H
H$HD$D$hPOP OP"O
    144 !2-	
    146 
	
    148 
    149 
    150 	
    151 *D
    152 dH%H;aH0Hl$(Hl$(HD$0H$HD$8HHHL$ H$D$HD$8H$HD$8HD$$H
HL$upHD$8@tHl$(H0HD$ HD$D$$HHD$uHT$@HHl$(H0Hl$(H0Hl$(H0`_`N_`_`_H!&&
    159 .
    160 
    161 
    162 
    163 
    164 *R:C
    165 dH%H;av\HHl$Hl$HD$H$HD$(HD$HD$kHHH
HHD$0Hl$H0W/r
    168 &EdH%H;aHHl$xHl$xH$H$H$HZ$5H$HD$hH$HL$pHkHHHHH$H$H$HD$HD$PHHzH$H$H$H$H$HuHl$xHHL$PHQ(HT$`H$HD$PHH HPHXHH)HH\$XHt$HHJHL$@H9HH$H<=LDuJH$H|HHHp 
HPuHXHD$`H$<H$H\$L$H$HT$HD$PHL$@H\$XHt$HH
H$H\$HT$Ht$HJHL$ H\$(Ht$8HT$0HD$PH$H
HPuH$HH1HgH$H$HL$HD$PHl$xHHl$xHD$0-C
    177  

    180 

t%"
    184 #.!
"+
    187 0g;)*^
    189 $
    190 dH%H;aHPHl$HHl$HWD$8HD$PH$HD$XH$HD$HD$(HHHL$ HHT$HHpH@HD$HHL$ HD$HL$ HD$HuYt2HL$ HL$ HD$HD$HD$`HD$ HD$hHl$HHPHL$XHQHuHL$ HH$HL$HD$8HL$ HL$@HkHHHHH$HD$HbHL$(HQ(HT$0H$HD$(HHHPHX HrH|sH9sgHH|HLH9wMHpH|$HL$ HD$0H$HD$Ht
    192 HL$ HD$XH$HD$HL$H|$HL$ H4$HD$HD$(HL$ HT$[
    195 ):5!$	
    196 28!	
    198 
    199 
    200 "#
    202 2T" ;@$N"'
    203 dH%H;aHXHl$PHl$PHD$XH$HD$`HHH$HD$HD$HL$`H	HL$0H$HD$1HD$ HL$H9H.HT$0H\$HtHHHHHH@BHiHT$(HD(HD$HH$HD$(HL$0HTH\Ht H{H}ZHD$HH$HD$ HHD$ HL$H9Z11HD$@HL$8HD$8HD$hHD$@HD$pHl$PHXH9sCHLDLD$@HTHT$8H9wH|HD$HH$HD$@HL$8H16g
    210 !&!
	
    212 (
&-
    216 
    217 
    220 *0~0.d&	
    221 dH%H;aH0Hl$(Hl$(HD$0H$HD$8H$HL$HPH$HD$HL$8HHT$H\$H9s:H@Bs(HD$HiHL$HHD$@Hl$(H0H$HD$HD$ HD$ HD$@Hl$(H0#`_`2_/
    227 		
    228 
    230 *
    232 *N(
    233 dH%H;aHHl$xHl$xH$H$H$HH$HHD$$HHD$MH$HD$PH$HQHH9s;H=@Bs*HiHH$Hl$xHHH$HD$HD$@H
H$HD$HD$HD$ HD$HHL$HL$hHvzHL$H$H$H$HH$HD$@HD$HD$PHL$HH9s/HiHL$hHH$Hl$xHHHHH)H=HH|$pHt$`HSHT$XH9LD
EuOHHH5uH=HH$H|$HD$PH$L$HL$HD$PH$HT$XHt$`H|$pHH$H|$H\$Ht$HSHT$ H\$0H|$(Ht$8HD$PH$	Hl$xH$*)%"	.E	t	O

 
	
    250 0A>S
    251 + #*&
    252 dH%H;a=H`Hl$XHl$XHD$`H$HH
HL$81HT$HD$PH9~HH\$@H5H=H9H4DEH1Ht$ H{H9H;H|$HH@BZIHiHt$0H7LL7DEHD7LL7LL$(E1LT$M9}OL\7Ld7M9MIKOlD5ERKDMT$LT$M9|HD7HD7 D
LT7EHD7IpHt$ H{H95HHCHHHT$HD$PH9HH$HD$HH
uHHl$XH`H
H$HD$H$HD$HD$PHL$8HT$H\$@QL$HD$HD$PHL$8HT$H\$@LD$ L,$HD$HD$PHL$8HT$H\$@Ht$0H|$HLD$ LL$(Ld$sL$HD$HD$PHL$8HT$H\$@Ht$0H|$HLD$ H4$HD$HD$PHL$8HT$H\$@I
    263 !(03&&
    264 	
    265 
    266 @0A
    268 
    269 
    271 
    272 
    273 *[7-
    274 dH%H;av;HHl$Hl$HD$H$HH$Hl$H 6Q#
    276 &$dH%H;av`HHl$Hl$HD$H$HD$HL$ H@Bs(HD$ HiHL$HHD$(Hl$H T vR&BdH%H;av\H0Hl$(Hl$(HD$0H$HD$HD$HD$HD$ H$ Hl$(H0`W_rd$
    280 &EdH%H;aH Hl$Hl$HD$ H$HD$(HD$(HHH$D$D$|&HD$(HH$Hl$H HD$(HHH$_@k?@?
    286 J!"
    287 
    288 
    290 *E!
    291 dH%H;aH(Hl$ Hl$ HD$(H$HD$0HHHL$H$HD$0HHH$D$D$}EudHH$HD$!HD$0HH$D$D$tHl$ H(HD$H$=uPOPO
    295 p!$""
    297 
    298 
    300 *d
-
    302 dH%H;aH Hl$Hl$HD$ H$HD$(HD$(H$HD$(HHH$D$D$=u8HD$(HHH$HD$(HH$Hl$H HL$(HQH$@D$D$uHD$(HHH$@?@9?
    308 ! 
    309 
    311 *h*#
    312 dH%H;aH8Hl$0Hl$0HD$8H$HD$@HHHL$(H$HD$@HHH$HD$@HHH$D$@D$D$=@}Y1HL$ HcH9}(HT$(H$HD$ HHD$HL$ HcH9|HD$@H$Hl$0H8HH$HD$ D$pop$o
    318 !*#"
    319 
    320 
    321 
    322 *$
    323 dH%H;avAHHl$Hl$HD$H$HHD$ HD$HD$(Hl$H <W0 &*dH%H;av9HHl$Hl$HD$H$HD$H$Hl$H 4OO&dH%H;av9HHl$Hl$HD$H$HD$H$Hl$H 4OO&dH%H;aveHHl$Hl$HD$H$HD$HHuHD$HD$ Hl$HHD$HHD$ Hl$H C {@&NdH%H;aHxHl$pHl$pHD$xH$H$HHrHHD$8H$H4$HHD$HD$8H$H$H HL$HD$HD$(HH HD$0H$H~93$H9HD$8HH9uHHL$$t$H$HPH$D$$HL$$uHl$pHxHHD$@HD$H9HH$HD$@HD$HD$HL$H$HD$Hl$pHxHHD$PHD$X9HH$HD$PHD$HD$HL$H$HD$HHD$`HD$h HH$HD$`HD$HD$HL$H$HL$H$HsH4$HD$0HL$(H$PHl$pHxH$HD$8H$H$HPHH,]2
    337 j!TQ )
    340 )*
    343 
-
    345 -	I)$BA
    349 	
    350 >=
    352 	
    353 *:??W/.
    354 dH%H;avBHHl$Hl$HD$H$HD$ H$HD$Hl$H0=/X*
    356 &dH%H;aoHHHl$@Hl$@HD$HH$HD$PHH-HHD$(HD$(H$HD$HD$ HH HD$(H$HL$HQHT$D$uHD$ HD$PHHH$HD$(HHu"HD$PH$Hl$@HHHHD$0HD$8;HH$HD$0HD$HD$HL$H$HD$HD$PHHH$_HD$PH$Hl$@HHHPHHt
    364 !&#%

 
    367 I
    369 
    370 
    371 *&>,
    372 #
    373 dH%H;avpHHl$Hl$HD$H$<vHl$HuHl$Hw 1 9&Y
    377 dH%H;avUHHl$Hl$HY Ht
H|$H9;uH#HD$H$HD$HL$ H@ H$Hl$H Pkk<dH%H;avUHHl$Hl$HY Ht
H|$H9;uH#HD$H$HD$HL$ H@(H$Hl$H Pkk<dH%H;aH(Hl$ Hl$ HD$(H$HD$0H$HL$8HL$HD$HD$HL$0H$HD$HD$HL$0HH$HD$HD$(HD$HD$8HD$8HD$@Hl$ H(FPO*^(
    388 dH%H;aH8Hl$0Hl$0HD$8H$HD$@HHHH\$HHsH;H9tj1u41t*H@0HK0H9D$/D$/D$PHl$0H81HHH$HKHL$HD$ L$HD$@H\$HH$HL$H|$Ht$L$ HD$@H\$Hlpjop`o
    391 *@6B
    392 dH%H;avUHHl$Hl$HY Ht
H|$H9;uH#HD$H$HD$H(H$Hl$H Pkk<dH%H;avUHHl$Hl$HY Ht
H|$H9;uH#HD$H$HD$H(H$Hl$H Pk
    397 k<"".NewCond.fpx"l~r1""".(*Cond).Waittd".fpx"c"".(*Cond).Signal.fpx"c"".(*Cond).Broadcast.fpx"csync.Cond is copied"".(*copyChecker).check.fpx"c"".(*noCopy).Lock.fpx"sync: inconsistent mutex state"".(*Mutex).Lockawoke_"old`"newd"iterh".fpx"msync: unlock of unlocked mutex"".(*Mutex).Unlockoldl".fpx"m"".(*Once).Do.fpx"of""".poolRaceAddrptrh".fpx"x~r1"		"".(*Pool).PutlH"x`".fpx"px#4"303"".(*Pool).Getx.type@"x.dataH"lP"x`".fpx"p~r0"	"".(*Pool).getSlowsize"pid"i@"localP".fpx"px""".(*Pool).piniX"l`".fpx"p~r0""".(*Pool).pinSlowsize"local.len@"iH"local.ptr`".fpx"p~r0""".poolCleanupj"i"i#2"pX"l`".fpx""".init.1.fpx""".indexLocal.fpx"li"~r2""".init.2nP".fpx""".(*RWMutex).RLock.fpx"rwsync: RUnlock of unlocked RWMutex"".(*RWMutex).RUnlock.fpx"rw"".(*RWMutex).Lock.fpx"rwsync: Unlock of unlocked RWMutex"".(*RWMutex).Unlockr\"i`".fpx"rw"".(*RWMutex).RLocker.fpx"rw~r0""".(*rlocker).Lock.fpx"r"".(*rlocker).Unlock.fpx"r"".(*WaitGroup).state.fpx"wg~r0"sync: negative WaitGroup countersync: WaitGroup misuse: Add called concurrently with Wait "".(*WaitGroup).Addw"state"statep".fpx"wgdelta""".(*WaitGroup).Done.fpx"wgsync: WaitGroup is reused before previous Wait has returned"".(*WaitGroup).WaitstateP"statepX".fpx"wg"".init.fpx"*sync.noCopy*func(*sync.noCopy)`{T6n3syncLock*func()u63/6{"".Locker.Lock.fpx".this"".Locker.Unlock.fpx".this*sync.LockerQ6Unlock   **sync.notifyListZ6*sync.notifyList{6waitnotifylockheadtail  p/**sync.copyCheckerD6*sync.copyChecker*func(*sync.copyChecker)5P68j3check*6m9type..hash."".Cond.fpx"ph"~r2"type..eq."".Cond.fpx"pq"~r2"**sync.Condqp6
    402 *sync.Cond*func(*sync.Cond)	\6bt3	BroadcastSignalWait63noCopyLchecker803Xp0*sync.Mutexstatesema3H@**sync.Mutex6*func(*sync.Mutex)f63_]6
    409 *sync.Oncemdonei6@**sync.OnceE8h6*func(*sync.Once, func())&6
    412 y3Do
*func(func())f*A639R:6
*interface {}O6W*func() interface {}BI6#3
    415 *sync.Poollocal	localSizeNewep***sync.Pool^6**sync.Poola6*func(*sync.Pool) interface {}]*6
    418 j3*func(*sync.Pool, interface {})b\d6+3**[]interface {}jKJ6*[]interface {}6p/*[]uint8i6~.8*[128]uint8M$N6MK*sync.poolLocalprivatesharedpadp(0**sync.poolLocalB6"".(*poolLocal).Lock.fpx".this"".(*poolLocal).Unlock.fpx".this*func(*sync.poolLocal)RU6_	c36';6!*func(*sync.Pool) *sync.poolLocal(y'6:]U3GetPut*func(interface {})z7g6u3getSlowpin*func() *sync.poolLocalo_6T3pinSlow%v6**[]*sync.Pool7.6
*[]*sync.Pool&w\6**[0]*sync.Pool&+6*[0]*sync.PoolY6j
*sync.RWMutexw	writerSem	readerSemreaderCount
    424 readerWait'**sync.RWMutex+`6*func(*sync.RWMutex)1p693 *func(*sync.RWMutex) sync.LockerR6
    427 63RLockRLocker*func() sync.LockerWt)63RUnlockL46
*sync.rlockercf{**sync.rlockerZ86*func(*sync.rlocker)O683s(6
    430 *[12]uint8dn6~x*sync.WaitGroupstate1_@lX**sync.WaitGroup+R6*func(*sync.WaitGroup, int)63*func(*sync.WaitGroup)B-6"l3*func(*sync.WaitGroup) *uint646*3Add
    434 *func(int)+63Done*func() *uint64Y6035:U6	*[]uint64/DK\6?i *[128]uint64ZR6g
internal/raceruntimesync/atomicunsafe
    438  Vdv
    439 0@  "$&
    441  V~(*,P.0246&8:$<
    444  Nv(> 6@B$D
    447  Nv(F 6@B$(
    449  VHJLNPR/TVL6T(XZ$\
    451  NXv ^`$b
    453  Vddfhjlnpdhpr!tvxzx|~@B
    457  VvdlPvx T@B$
    460  Vb `(Z
    465 
    466  Nl00  `
    468 
    469 0
    470  bb
    472 
    473 	
    474 
    475 
    476 
    478 
    480 0o~_~O?/.@$
    481  fp
    482 hb0_O?/"6
    484  V~b0o~_~O~?/ h"
    486  V` `/~<L
    492  bb 
    495  
    496 	
    497 
    498 
    499  o~_~O~?~/~0H

:
    506  Vdr
    507 
    508 
    509 
    510 
    511 
    512 		
    514 

~~o~_~O~?~/",
    522  N\nx ``
    524 
    525  N0  ~B
    527 
    528  N`?`
    530  Vnh@.@B
    532  VlPBX
    534  Vnbhh@L@B
    536  Vlp
    538 'x~H8:
    539 
    540  NXf0 `
    542 
    543  Njt @B
    545 
    546  Njt @B
    548 
    549  N~  `8
    554  VLNPLNPLN	P	
    557 
    558 
    560  0o_L?LL~:8
    562 
    563  N|0@B$
    565  VhLNPh
    568 ?/L.|*X
    569  N\n 
    572 ``
    573 
    574  z  B
    576 
    577  z  B
    579  V0P B$
    582  V0p
    584 t t B$
    585 
    586  zb @B
    588 
    589  z @B" Z
    591 (N8h88:8Z
    592 "&2&T8x88B@Z&<6<\8v8Z,D<Db8|8J&&ZXZ2(B(h88`^Znn&\6\\8j<<Z$b4b^888888<<Z
    593 (8^888Z
    594 .T8n88Z"2X8|888""""Z 0
    596 R8r8888    Z 0\8888888Z(8b8888888Z 0R8r8888Z(8b8888888Z 0
T8v88888Z^^&L8Z.T8n888Z~~&H8l8Z*:`8|8BBZ.>d88Z(8^8z8@@Z,<^8~888Z
    601 .>d888Z(8^8x8Z,<b8|8Z
    602 .>d888@@rrZ*:^888888Z,<b8~8vvZ,<f8888ZZZ"H8@@>0@,,
    605 pp0@P
    606 `
    607 
    608 0@P
    609 Xp
    611 pp0@P
    612 `
    613 ph0@P
    614 X0@P
    616 `p
    617 
    618 00\0\0 @P
    619 X
    620 `p
    621 Z 0V8x8Z$4Z8|8pp0@P
    622 `0@P
    623 X
    624 `p
    625 
    626 
    627 
    628 
    629       ((
    630 pp0@P
    631 `4&&4pp
    632 0@P
    633 X`"0@P
    635 X
    636 4`p
    637 00**
    638 pp0@P
    639 `T((66
    640 pp0@P
    641 `
    642 
    643 0@P
    644 XpTT0@P
    646 X`p
    648 
    649 00(0(
    650 0@P
    651 X
    652 T`
    653 Z(8^8x888Z$4Z8t888  
    656 pp0@P
    657 `((
    658 pp0@P
    659 `
    660 
    661 0@P
    662 Xp$0@P
    664 X`p
    666 
    667 00D0D
    668 00<0<
    669 00&0&0@P
    670 X
    671 `p
    672 0@P
    673 X
    674 `p
    675 x0
    676 pp0@P
    677 `**
    678 pp0@P
    679 `
    680 
    681 0@P
    682 Xp0@P
    684 X`p
    686 
    687 00b0b
    688 000      0@P
    689 X
    690 `p
    691 0
    692 pp0@P
    693 `88
    694 pp0@P
    695 `
    696 0@P
    698 Xp
    700 
    701   
    702 pp0@P
    703 `
    704 
    705 0@P
    706 Xp0@P
    708 X`p
    710 
    711 000  
    712 pp0@P
    713 `
    714 0@P
    715 Xp..
    717 pp0@P
    718 `
    719 
    720 0@P
    721 Xp0@P
    725 X
    726 `p
    727 
    728 pp0@P
    729 `
    730 pp
    731 0@P
    732 X`BB
    734 pp0@P
    735 `
    736 0@P
    738 XpDD
    740 pp0@P
    741 `
    742 0@P
    744 Xp&&
    746 pp0@P
    747 `$$
    748 pp
    749 0@P
    750 X`
    752 pp
    753 0@P
    754 X`
    756 pp0@P
    757 `
    758 pp
    759 0@P
    760 X`      
    762 pp0@P
    763 `
    764 0@P
    766 X`p$$0@P
    770 X
    771 `p
    772 &&
    773 pp0@P
    774 `Z,<b88Z0@f8822
    775 pp0@P
    776 `
    777 
    778 0@P
    779 Xp0@P
    781 X`p
    783 
    784 000
    785 000HH
    786 pp0@P
    787 `
    788 0@P
    790 Xp,,
    796 pp0@P
    797 `
    798 
    799 0@P
    800 Xp44
    804 pp0@P
    805 `
    806 
    807 0@P
    808 Xp40@P
    810 X`p
    812 
    813 000
    814 000
    815 000
    816 000
    817 000""
    818 pp0@P
    819 `  
    820 pp
    821 0@P
    822 X`
    824 pp
    825 0@P
    826 X`$$
    828 pp0@P
    829 `""
    830 pp
    831 0@P
    832 X`
    834 0 @P
    836 X`p        "0@P
    838 X
    839 `p
    840 00xx""
    841 pp0@P
    842 `..
    843 pp0@P
    844 `
    845 
    846 0@P
    847 XpFF
    849 pp0@P
    850 `
    851 0@P
    853 Xp,,
    855 pp0@P
    856 `
    857 
    858 0@P
    859 Xp40@P
    861 X`p
    863 
    864 000
    865 000
    866 000
    867 000
    868 000  "0@P
    869 X
    870 `p
    871 00xx""
    872 pp0@P
    873 `..
    874 pp0@P
    875 `
    876 
    877 0@P
    878 Xp0@P
    880 X`p
    882 
    883 000
    884 000
    885 pp0@P
    886 `
    887 0@P
    889 X`p$$0@P
    891 X
    892 `p
    893 0&&
    894 pp0@P
    895 `<<
    896 pp0@P
    897 `
    898 0@P
    900 Xp~22
    902 pp0@P
    903 `
    904 
    905 0@P
    906 XpBB
    908 pp0@P
    909 `
    910 0@P
    912 Xp
    916 pp0@P
    917 `
    918 
    919 0@P
    920 Xp~$$
    922 pp0@P
    923 `
    924 
    925 0@P
    926 Xp,0@P
    928 X`p
    930 
    931 000
    932 000
    933 000
    934 000
    935 pp0@P
    936 `
    937 pp
    938 0@P
    939 X`      
    941 pp0@P
    942 `
    943 0@P
    945 X`p@`   go17ld