Home | History | Annotate | Download | only in os
      1 !<arch>
      2 __.PKGDEF       0           0     0     644     377       `
      3 go object linux amd64 go1.8 X:framepointer
      4 build id "1b3e55c0b2bba53c6cf0a18521f2b9c634863a47"
      5 ----
      6 
      7 build id "1b3e55c0b2bba53c6cf0a18521f2b9c634863a47"
      8 
      9 $$B
     10 version 3
     11 
     12 signal	=|SGOROOT/src/os/signal/signal.goIgnore
Signalos
     17 String sig1
esc:0x1	Notify<c1<sig2	X	Reset<	Stop<	8_unix.govinit
     24 
     26 $$
     27 _go_.o          0           0     0     644     27387     `
     28 go object linux amd64 go1.8 X:framepointer
     29 build id "1b3e55c0b2bba53c6cf0a18521f2b9c634863a47"
     30 ----
     31 
     32 
     33 !
     34 go17ldos.async.asyscall.a$"".(*handler).want$runtime.panicindex~r1type.boolsigtype.inth type.*"".handlerTgclocalse6397a44f8e1b6e77d0f200b4fba5269Tgclocals69c1753bd5f81501d95132d08af04464>$GOROOT/src/os/signal/signal.go""".(*handler).setTgclocals524d71b8d4b4126db12e7a6de3370d94&"".(*handler).clear"".cancel"".handlers$sync.(*Mutex).Lock.sync.(*Mutex).Unlockf"runtime.deferproc"".cancel.func1&runtime.deferreturn"".signum0runtime.morestack_noctxtn.autotmp_14.autotmp_15type.*os.Signal.autotmp_9\type.struct { F uintptr; "".action func(int) }actiontype.func(int)sigs type.[]os.SignalTgclocals37f72ab33be11dbd9bdb366cc7610157Tgclocalscc2a2bfdf6bbd2c3c533586f5869a942"".Ignore$"".ignoreSignalf"".NotifyJtype.map[chan<- os.Signal]*"".handler2runtime.mapaccess1_fast64"".Notify.func1type."".handler"runtime.newobject"runtime.mapassign(runtime.writeBarrier.runtime.writebarrierptrruntime.makemap^go.string."os/signal: Notify using nil channel"type.stringruntime.convT2Eruntime.gopanic.autotmp_31.autotmp_32.autotmp_19*type.chan<- os.Signal.autotmp_26Vtype.struct { F uintptr; "".h *"".handler }.autotmp_16cTgclocalsf170db51c01869e98973fb50575d81f6Tgclocals796f5430d0ca85a8466dcf500d746745"".Reset&"".disableSignalf"".Stop"runtime.mapdelete "".disableSignal.autotmp_34Tgclocals533adcd55fa5ed3e2fd959716125aef9Tgclocalsbfbff96882bb1901993edd815eef6181"".process runtime.duffzero&runtime.mapiterinit&runtime.mapiternext(runtime.selectnbsend.autotmp_41type.os.Signal.autotmp_39`type.noalg.map.iter[chan<- os.Signal]*"".handlerTgclocals1fbf504525ae4cdcb17e7a74802e8fccTgclocalsddad66bcafdd41c3019db6113fc5320c"".loop"".signal_recv@go.itab.syscall.Signal,os.Signalruntime.convT2I.autotmp_45&type.syscall.SignalTgclocals33cdeccccebe80329f1fdbee7f5874cbH$GOROOT/src/os/signal/signal_unix.go"".init.1 "".signal_enable"".loopfruntime.newprocTgclocals8f9cec06d1ae35cc9900c511c5e4bdab"".enableSignalTgclocals2a5305abe05176240e61b8620e19a815""".signal_disable"".ignoreSignal "".signal_ignore"runtime.morestackzerohandler.autotmp_54.autotmp_50Tgclocals5f7ae22b544db82d5d4c812af83655e9Tgclocals6a4c97da29910cc325ad6ba905df44bf"".init"".initdone"runtime.throwinitos.initsync.initsyscall.initgo.(*struct { sync.Mutex; "".m map[chan<- os.Signal]*"".handler; "".ref [65]int64 }).Lock
     37 .thistype.*struct { sync.Mutex; "".m map[chan<- os.Signal]*"".handler; "".ref [65]int64 }Tgclocalsa36216b97439c93dafebe03e7f0808b5<autogenerated>go.(*struct { sync.Mutex; "".m map[chan<- os.Signal]*"".handler; "".ref [65]int64 }).Unlock(sync.(*Mutex).Unlock os.Signal.SignalTgclocalsdc9b0298814590ca3ffc3a889546fc8b os.Signal.StringTgclocalsc55e845a0a62e9baae6c740db5a208664go.info."".(*handler).want&go.info.*"".handlergo.info.intgo.info.bool2go.info."".(*handler).set6go.info."".(*handler).clear"go.info."".cancel&go.info.[]os.Signal"go.info.func(int)"go.info."".Ignore"go.info."".Notify0go.info.chan<- os.Signal go.info."".Resetgo.info."".Stop$go.info."".process"go.info.os.Signal>"".signal_disable.args_stackmap<"".signal_enable.args_stackmap<"".signal_ignore.args_stackmap8"".signal_recv.args_stackmapgo.info."".loop"go.info."".init.1"go.info."".signum.go.info."".enableSignal0go.info."".disableSignal.go.info."".ignoreSignal.go.info."".cancel.func1$go.info."".handler.go.info."".Notify.func1go.info."".inittype.struct { sync.Mutex; "".m map[chan<- os.Signal]*"".handler; "".ref [65]int64 }type.uint8"runtime.gcbits.012type..namedata.*[]uint32.type.*[]uint32 runtime.algarraytype.[]uint32type.uint32 type..hashfunc12,runtime.memhash_varlentype..eqfunc12.runtime.memequal_varlentype..alg124type..namedata.*[3]uint32.type.*[3]uint32type.[3]uint32runtime.gcbits.>type..namedata.*signal.handler.(type..importpath."".(type..namedata.mask.Btype..namedata.***signal.handler.$type.***"".handler"type.**"".handler@type..namedata.**signal.handler.Vtype..namedata.*func(*signal.handler, int).8type.*func(*"".handler, int)6type.func(*"".handler, int)`type..namedata.*func(*signal.handler, int) bool.Btype.*func(*"".handler, int) bool@type.func(*"".handler, int) bool*type..namedata.clear.4type..namedata.*func(int).type.*func(int)&type..namedata.set.(type..namedata.want.>type..namedata.*func(int) bool.(type.*func(int) bool&type.func(int) bool8type..namedata.*[]os.Signal."type.*[]os.Signalntype..namedata.*struct { F uintptr; action func(int) }.^type.*struct { F uintptr; "".action func(int) }"runtime.gcbits.02$type..namedata..F.,type..namedata.action.type.uintptrDtype..namedata.**chan<- os.Signal..type.**chan<- os.Signal,type.*chan<- os.SignalBtype..namedata.*chan<- os.Signal.0type..namedata.*[]uint8.type.*[]uint8type.[]uint82type..namedata.*[8]uint8.type.*[8]uint8type.[8]uint8Ftype..namedata.*[]chan<- os.Signal.0type.*[]chan<- os.Signal.type.[]chan<- os.SignalHtype..namedata.*[8]chan<- os.Signal.2type.*[8]chan<- os.Signal<type.noalg.[8]chan<- os.Signal"runtime.gcbits.ffDtype..namedata.*[]*signal.handler.&type.*[]*"".handler$type.[]*"".handlerFtype..namedata.*[8]*signal.handler.(type.*[8]*"".handler2type.noalg.[8]*"".handlerxtype..namedata.*map.bucket[chan<- os.Signal]*signal.handler.Ztype.*map.bucket[chan<- os.Signal]*"".handlerdtype.noalg.map.bucket[chan<- os.Signal]*"".handler*runtime.gcbits.feff03$type..importpath...type..namedata.topbits.(type..namedata.keys.,type..namedata.values.0type..namedata.overflow.rtype..namedata.*map.hdr[chan<- os.Signal]*signal.handler.Ttype.*map.hdr[chan<- os.Signal]*"".handler^type.noalg.map.hdr[chan<- os.Signal]*"".handler"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.uint16&type.unsafe.Pointerltype..namedata.**map[chan<- os.Signal]*signal.handler.Ntype.**map[chan<- os.Signal]*"".handlerLtype.*map[chan<- os.Signal]*"".handlerjtype..namedata.*map[chan<- os.Signal]*signal.handler.ptype..namedata.*struct { F uintptr; h *signal.handler }.Xtype.*struct { F uintptr; "".h *"".handler }"type..namedata.h.ttype..namedata.*map.iter[chan<- os.Signal]*signal.handler.Vtype.*map.iter[chan<- os.Signal]*"".handler&type..namedata.key.&type..namedata.val."type..namedata.t.(type..namedata.bptr.2type..namedata.overflow0.2type..namedata.overflow1.6type..namedata.startBucket.*type..namedata.stuff.,type..namedata.bucket.6type..namedata.checkBucket.type.*uint80type..namedata.*[]int64.type.*[]int64type.[]int64type.int64"type..hashfunc520type..eqfunc520type..alg5204type..namedata.*[65]int64.type.*[65]int64type.[65]int64go.info.go.(*struct { sync.Mutex; "".m map[chan<- os.Signal]*"".handler; "".ref [65]int64 }).Lockgo.info.*struct { sync.Mutex; "".m map[chan<- os.Signal]*"".handler; "".ref [65]int64 }go.info.go.(*struct { sync.Mutex; "".m map[chan<- os.Signal]*"".handler; "".ref [65]int64 }).Unlocktype..namedata.**struct { sync.Mutex; m map[chan<- os.Signal]*signal.handler; ref [65]int64 }.type.**struct { sync.Mutex; "".m map[chan<- os.Signal]*"".handler; "".ref [65]int64 }type..namedata.*struct { sync.Mutex; m map[chan<- os.Signal]*signal.handler; ref [65]int64 }.type..namedata.*func(*struct { sync.Mutex; m map[chan<- os.Signal]*signal.handler; ref [65]int64 }).type.*func(*struct { sync.Mutex; "".m map[chan<- os.Signal]*"".handler; "".ref [65]int64 })type.func(*struct { sync.Mutex; "".m map[chan<- os.Signal]*"".handler; "".ref [65]int64 })(type..namedata.Lock..type..namedata.*func().type.*func()type.func(),type..namedata.Unlock.@type..namedata.-noname-exported."type..namedata.m.&type..namedata.ref.type.sync.Mutex0go.info.os.Signal.Signal0go.info.os.Signal.Stringgo.info.stringHgo.itablink.syscall.Signal,os.Signal(type..importpath.os.,type..importpath.sync.2type..importpath.syscall.	&bX,HH,$H,$HD$HL$HH?H;H
     38 HHs!HHD$ H,$HMY.MRHH,$H,$HD$HL$HH?H;H
     41 HHs4HH	<H,$HKW6/	PHH,$H,$HD$HL$HH?H;H
     44 HHs!4HH!4H,$HMY>/ 		RdH%H;aHHHl$@Hl$@HH$HHD$$HHD$HD$0HHD$0HD$hHD$8HD$XHu@1HD$HA}#H$HL$0HT$0HD$HHD$HA|Hl$@HH1HT$PHL$ HT$(H9}HHrH$Ht$HD$H$HD$0HT$0HD$(HPHD$ HHHD$XHl$@HHhL!% 	#$
     51 +,-
     52 ,uK3
     53 dH%H;avFH(Hl$ Hl$ HD$0H$HD$8HD$HD$@HD$HHD$Hl$ H(PAO\.
     55 FdH%H;aHxHl$pHl$pH$HDH
H$HHD$$HHD$HH$H
HL$H$HL$HD$HHHD$PH
HL$PHD$XH$Hu@1HD$(HA}#H$HL$PHT$PHD$(HHD$(HA|Hl$pHx1H$HL$0HT$@H9}HZH2H4$H\$HD$H$HD$PHT$PHD$@HPHD$0HHH$HHHH$HD$HD$8H$HL$HH
H$H
HL$HL$HHL$HD$
uHL$8HHH$HD$8HD$HL$8HH$HD$HD$HD$HD$ 
uH2H
H$HD$Hl$pHxHHD$`HD$h#HH$HD$`HD$HD$HL$H$HL$7I
     70 !%1		
     72 %&1
8:	
I
     77 =NQ=f::
     79 dH%H;avFH(Hl$ Hl$ HD$0H$HD$8HD$HD$@HD$HHD$Hl$ H(PAO\.
     81 FdH%H;aH@Hl$8Hl$8HH$HHD$$HHD$'HH$H
HL$HL$HHL$HD$HHD$(HHL$HHL$0H
H$H
HL$HL$0HL$1HD$ HA}bHH?H;HHHsHT$(HHt^HHtH~LI<Ht!HHHD$ HA|Hl$8H@H$HHT$(H\$ HHl$8H@Hl$8H@b;!%3	
     89 
0		
     91 ,t!'
     92 dH%HD$H;AHH$H$H$H$H$HL$HD$HD$ HbH
H$HHD$$HHD$HH|$8WHHl$Hl$HmH
H$HD$HD$8HD$HD$8Ht[HT$@HHHL$ HH?H;H4HHHHu.HD$8H$HD$8HuH$HH$HL$(H$HT$0H5H4$HD$HD$(HD$D$tH\$ H$HH$He/(	%W6	B
    101 HjJ,	
    102 dH%H;avOH0Hl$(Hl$($HD$ HH$HL$ HL$HD$HL$H$HL$`K_e*AAdH%H;av<HHl$Hl$$$HHD$Hl$H07/R6
    106 $'HD$Ht@HHQ7u1Ht?HH9u*HD$HuHAr
    107 HD$HD$HD$HHbbJ4
    108 
    109 dH%H;av%HHl$Hl$HD$$Hl$H  ;b
    112 %dH%H;av%HHl$Hl$HD$$Hl$H  ;j
    115 %dH%H;av%HHl$Hl$HD$$Hl$H  ;r
    118 %dH%HD$H;AHH$H$HBHD$(HD$HD$ H
H|$8WHHl$Hl$HmHH$HL$HL$8HL$HD$8HHT$@HHH$HH?H;H4HH<HHHAH=LDIL
MDAAAE!D2DD$D9uJt$ 9uJT$$9tBHD$8H$HD$8H=H$H$HT$(HH$HHD$0HH$H
HL$HL$0HL$H$H=H=oV
    127 T8[=
    128 
"	
    131 	
    133 8
    134 dH%H;aHHl$Hl$HBHL$HHH?H;H
    136 HHsp4HHt
    137 Hl$H	<HAs7HHLHtHLHHLH$HHT$Hl$H' V `%1
    141 

	
    144 
    145 +
    146 dH%H;avTHH,$H,$<v	H,$HuH,$H3jxj12HD$HD$HD$HD$dH%H;avBHHl$Hl$HY Ht
H|$H9;uH#HD$HL$ H@ H$Hl$H =XXEdH%H;avVH Hl$Hl$HY Ht
H|$(H9;uH#HD$(H@(HL$0H$HD$HL$HL$8HD$@Hl$H @Q?l
    156 lE "".(*handler).wanthsig"~r1""".(*handler).sethsig""".(*handler).clearhsig"	"".cancelnH"sigsaction""".Ignoresigos/signal: Notify using nil channel "".Notifyn"h"csig""".Resetsig"".StopsigX"h`"c"".processn~"sig"".loop"".init.1"".signumsig~r1""".enableSignalsig"".disableSignalsig"".ignoreSignalsig"".cancel.func1zerohandler~"action"n"".Notify.func1n"".init	*[]uint32%?6
    159 *[3]uint3267*signal.handler	os/signalmask(/(***signal.handler-6**signal.handlerM6*func(*signal.handler, int)GU6~3 *func(*signal.handler, int) bool6|Hl3clear
    164 *func(int)+63setwant*func(int) boolI6{r`3o)g6*[]os.Signal	6'*struct { F uintptr; action func(int) }8\6.Faction3e**chan<- os.Signal%16*chan<- os.Signal6?2*[]uint8i6~.8	*[8]uint8z6>0*[]chan<- os.Signal76S$*[8]chan<- os.Signal}?6@@)1*[]*signal.handlerq+6q*[8]*signal.handler5c6@@)T,*map.bucket[chan<- os.Signal]*signal.handlerWo86topbitskeysvaluesoverflowKH)*map.hdr[chan<- os.Signal]*signal.handlergC6,countflagsB	noverflowhash0buckets
    167 oldbuckets	nevacuate00			
    168  (&**map[chan<- os.Signal]*signal.handlerN{6%*map[chan<- os.Signal]*signal.handler)k6G`	5(*struct { F uintptr; h *signal.handler }&|6h1**map.iter[chan<- os.Signal]*signal.handlerEq6keyvaltbptr	overflow0	overflow1startBucketstuffbucketcheckBucket`@%pG (08@HPX*[]int64,N6v
    174 *[65]int64j6qNbrAgo.(*struct { sync.Mutex; "".m map[chan<- os.Signal]*"".handler; "".ref [65]int64 }).Lock.thisgo.(*struct { sync.Mutex; "".m map[chan<- os.Signal]*"".handler; "".ref [65]int64 }).Unlock.thisN**struct { sync.Mutex; m map[chan<- os.Signal]*signal.handler; ref [65]int64 }6M*struct { sync.Mutex; m map[chan<- os.Signal]*signal.handler; ref [65]int64 }T*func(*struct { sync.Mutex; m map[chan<- os.Signal]*signal.handler; ref [65]int64 })#6Z3Lock*func()u63Unlock6mrefos.Signal.Signal.thisos.Signal.String.this~r1"ossyncsyscall0 
    176 
    178 
    179  
    180 
    182  
    183 
    185 
    186  H Z"h $&(*,*.@0O2?4/68:<0>@B NDFH
    190  zJ.0P
    191 BLD
    194  j |" $&N PR*, TVN XZ\N^Z	 	 	\	*	`
    195 b
    196 d
    197 f.@0hoj_6lOnp?rtb
    201 Bvn.,xz|
    202  z~.0P
    203 B,
    204  H Z"h $&N PN    *  **.
    205 /nvn&h &
    207  , " $& N*n**. 0
    209 ,L$
    211  <Z.`
    212 
    213  Jfz.0,B0 
    215 vv
    216  Lj. 
    217 vv
    219  Lj. 
    220 vv
    222  Lj. 
    223 ("
    225   N   N   
    226 T<>n0 jR
    228     0D
    230  <dt."""""
    231  .  
    232  .@@ bZ
    233 (8T8x88Z&6R8v8Z*:V8z8FDZ
    234 &H8h88ZXXH&HF8`FFzxZL&LJ8l888ZVV|$|D8Z
    237 "H8h88$$Z||(L8j8Z66"Z::&Z||,&,F8j8Zdd"2vR8Zff$4vT8Zdd"2vR8  Z
    238 "(2(j888Z``"R2RN8Z66"> @$J~
    239 pp0@P
    240 `
    241 pp
    242 0@P
    243 X`      
    245 pp0@P
    246 `
    247 0@P
    249 X`p$$T0@P
    251 X
    252 `pT
    253 ((
    254 pp0@P
    255 `&&
    256 pp
    257 0@P
    258 X`<<
    260 pp0@P
    261 `
    262 0@P
    264 XpFF
    267 pp0@P
    268 `
    269 0@P
    270 Xp
    273 pp0@P
    274 `>>
    275 
    276 0@P
    277 Xp$$
    282 pp0@P
    283 `
    284 0@P
    286 Xp$0@P
    289 X`Tp
    291 
    292 0>00
    293 0>00
    294 000
    295 pp0@P
    296 `BB
    297 pp
    298 0@P
    299 X`TT
    301 pp0@P
    302 `:
    303 
    304 :
    305 0@P
    306 X`p:>**
    308 pp0@P
    309 `((
    310 pp
    311 0@P
    312 X`nn
    314 
    315 0@P
    316 X`
    318 pp0@P
    319 `
    320 pp
    321 0@P
    322 X`
    324 pp0@P
    325 `
    326 0@P
    328 X`p,,
    330 pp0@P
    331 `
    332 pp
    333 0@P
    334 X`n..
    336 pp0@P
    337 `
    338 0@P
    340 X`np**
    342 pp0@P
    343 `
    344 pp
    345 0@P
    346 X`,,
    348 pp0@P
    349 `
    350 0@P
    352 X`p^^
    354 pp0@P
    355 `
    356 0@P
    357 X`pXX
    359 pp0@P
    360 `
    361 00@P
    362 X`pRR
    365 pp0@P
    366 `PP
    367 pp
    368 0@P
    369 X`NN
    371 0@P
    372 X`npVV
    374 pp0@P
    375 `rr
    376 0@P
    377 X`prZZ
    379 pp0@P
    380 `
    385 <0@P
    386 X`p
    388 pp0@P
    389 `
    390 pp
    391 0@P
    392 X`      
    394 pp0@P
    395 `
    396 0@P
    398 X`pZ"8Z"8
    400 pp0@P
    401 `
    402 pp0@P
    403 `
    404 
    405 0@P
    406 Xp
    408 pp0@P
    409 `
    410 ph0@P
    411 X
    413 0@P
    414 X`
    416 000
    417 000
    420 0@P
    421 X
    422 `pNZjj$4X8Z$4X8|8@` 
    423 
    424 go17ldsig.o           0           0     0     644     55        `
    425 go object linux amd64 go1.8
    426 !
    427 go17ldgo17ld