1 !<arch> 2 __.PKGDEF 0 0 0 644 534 ` 3 go object linux amd64 go1.5.1 X:none 4 build id "b5c7a7ff99b9e568477a5a17d9f8ed755395b1f4" 5 6 $$ 7 package signal 8 import runtime "runtime" 9 import os "os" 10 import sync "sync" 11 import syscall "syscall" 12 type @"os".Signal interface { Signal(); String() (? string) } 13 func @"".Ignore (@"".sig1 ...@"os".Signal "esc:0x1") 14 func @"".Notify (@"".c1 chan<- @"os".Signal, @"".sig2 ...@"os".Signal "esc:0x1") 15 func @"".Reset (@"".sig1 ...@"os".Signal "esc:0x1") 16 func @"".Stop (@"".c1 chan<- @"os".Signal "esc:0x1") 17 func @"".init () 18 19 $$ 20 _go_.o 0 0 0 644 60949 ` 21 go object linux amd64 go1.5.1 X:none 22 23 ! 24 go13ldos.async.asyscall.a$"".(*handler).wantdH%H;aHH\$H$H\$Hl$HH?H;HHHspHlH,$HD$H\$HH?H;HHHt<Hs/LAHHH sD$ H18 29 B 30 *runtime.racefuncenter 31 runtime.raceread 32 (runtime.racefuncexit 33 $runtime.panicindex 34 $runtime.panicindex 35 0runtime.morestack_noctxt0"".~r1 type.bool"".sigtype.int"".h type.*"".handler("0t Tgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cb\prebuilts/go/linux-x86/src/os/signal/signal.go""".(*handler).setdH%H;aHH\$H$H\$(Hl$ HH?H;HHH\$HHlH,$HL$HD$ HHs{H,]\$HscH,H,$Hl$ HtFH\$Hs4HlHL$(HH sDD$D ]H1Eq 46 B 47 *runtime.racefuncenter 48 runtime.raceread 49 "runtime.racewrite 50 (runtime.racefuncexit 51 $runtime.panicindex 52 $runtime.panicindex 53 $runtime.panicindex 54 $runtime.panicindex 55 0runtime.morestack_noctxt 0"".autotmp_0003type.uint32"".autotmp_0002type.int"".sigtype.int"".h type.*"".handler0/0D8, Tgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cb\prebuilts/go/linux-x86/src/os/signal/signal.go&"".(*handler).cleardH%H;aHH\$H$H\$(Hl$ HH?H;HHH\$HHlH,$HL$HD$ HHH,]\$HsmH,H,$Hl$ HtPH\$Hs>HlHL$(HAH sAADDD$D!]HE1Ec 65 B 66 *runtime.racefuncenter 67 runtime.raceread 68 "runtime.racewrite 69 (runtime.racefuncexit 70 $runtime.panicindex 71 $runtime.panicindex 72 $runtime.panicindex 73 $runtime.panicindex 74 0runtime.morestack_noctxt 0"".autotmp_0005type.uint32"".autotmp_0004type.int"".sigtype.int"".h type.*"".handler0/07@- 76 Tgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cb\prebuilts/go/linux-x86/src/os/signal/signal.go"".canceldH%HD$H;AHH$H$HH$HH\$$HHD$I1HD$hHD$pHD$hHD$@H$HD$@H-H(H$H$HL$@H$H$HiHL$0Hu<1HA}!HL$H$HT$0HHL$HHA|HH$H$HH$1H$HL$ Hl$xHHT$(Hl$ H9}HL$8H$H\$8HtOHHkHL$XHl$`HL$HH$Hl$PHl$H\$H$HT$0HHL$8HT$(HHH-& 83 X 84 *runtime.racefuncenterf"".handlersx 85 $sync.(*Mutex).Lock"".handlers.sync.(*Mutex).Unlockf 86 "runtime.deferproc 87 "runtime.racewrite"".cancel.func1 88 "runtime.racewrite 89 &runtime.deferreturn 90 (runtime.racefuncexit 91 runtime.raceread 92 "".signum 93 &runtime.deferreturn 94 (runtime.racefuncexit 95 0runtime.morestack_noctxt@"".autotmp_0015otype.os.Signal"".autotmp_0014type.*os.Signal"".autotmp_0013type.int"".autotmp_0012type.int"".autotmp_0011OVtype.struct { F uintptr; action func(int) }"".autotmp_0010Xtype.*struct { F uintptr; action func(int) }"".autotmp_0008/ type.[]os.Signal"".autotmp_0007type.int"".autotmp_0006type.int"".stype.os.Signal"".ntype.int"".removetype.func(int)"".action0type.func(int)"".sigs type.[]os.Signal(NN2/-Z k+-.-+\_]c*Tgclocalsaa2bb9f7165bbb779bc633f79a02d524Tgclocalsbf73f886a4af5bd224668b6f81d0fc17\prebuilts/go/linux-x86/src/os/signal/signal.go"".IgnoredH%H;avJH H\$ H$H\$(H$H\$0H\$H\$8H\$HH\$H 98 : 99 *runtime.racefuncenter$"".ignoreSignalf 100 "".cancel 101 (runtime.racefuncexit 102 0runtime.morestack_noctxt0@"".sig type.[]os.Signal@E?@`A 104 DTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cb\prebuilts/go/linux-x86/src/os/signal/signal.go"".NotifydH%HD$H;AHH$H$H$1H9u]HH$H$#HH$H$H\$HD$H\$HH$HKHL$HH$HH\$$HHD$H$H\$xHH$H$HH$HH\$H\$xH\$HD$HHD$HH$H\$HHH\$@1H9HH$H$H1H9ucHH$HD$HD$HD$H\$ H\$pHH$H$H\$p=HHH$HD$H$H\$hHD$@HD$`HH$H$HH$HH\$H\$hH\$H\$`H\$1H$H$H$HD$XH$HD$XH-H(H$H$HL$XH$Hl$@HiH$Hu?1HA}$HL$(H$H$HHL$(HHA|HH$H$HH$1H$HL$0H$HHT$8Hl$0H9}HL$PH$H\$PHtaHHkH$H$H$H$H$Hl$H\$H$H$HHL$PHT$8HHwH-H,$H\$XH^ 115 X 116 *runtime.racefuncenter^go.string."os/signal: Notify using nil channel"type.string 117 runtime.convT2E 118 runtime.gopanic"".handlers 119 $sync.(*Mutex).Lock"".handlers.sync.(*Mutex).Unlockf 120 "runtime.deferproc"".handlers 121 runtime.racereadJtype.map[chan<- os.Signal]*"".handler"".handlers 122 2runtime.mapaccess1_fast64 123 runtime.raceread"".handlers 124 runtime.raceread"".handlersJtype.map[chan<- os.Signal]*"".handler 125 runtime.makemap"".handlers 126 "runtime.racewrite6runtime.writeBarrierEnabled"".handlerstype."".handler 127 "runtime.newobject"".handlers 128 runtime.racereadJtype.map[chan<- os.Signal]*"".handler"".handlers 129 $runtime.mapassign1 130 "runtime.racewrite "".Notify.func1 131 132 "runtime.racewrite 135 &runtime.deferreturn 137 (runtime.racefuncexit 139 runtime.raceread 140 "".signum"".handlers 141 .runtime.writebarrierptr 142 &runtime.deferreturn 143 (runtime.racefuncexit 144 0runtime.morestack_noctxt@,"".autotmp_0033"type.**"".handler"".autotmp_0032type.os.Signal"".autotmp_0031type.*os.Signal"".autotmp_0030type.int"".autotmp_0029type.int"".autotmp_0028oPtype.struct { F uintptr; h *"".handler }"".autotmp_0027Rtype.*struct { F uintptr; h *"".handler }"".autotmp_0025/ type.[]os.Signal"".autotmp_0024type.int"".autotmp_0023type.int"".autotmp_0022 type.*"".handler"".autotmp_0021*type.chan<- os.Signal"".autotmp_0020 type.*"".handler"".autotmp_0019Jtype.map[chan<- os.Signal]*"".handler"".autotmp_0017*type.chan<- os.Signal"".autotmp_0016Otype.string"".stype.os.Signal"".ntype.int"".addtype.func(int)"".h type.*"".handler"".sig type.[]os.Signal"".c*type.chan<- os.Signal(|FC]-m#c\ct4/ :9D+P,O&-X)1 148 Xb`9Tgclocals00f2140af7ce94aab280d8c16316165fTgclocals7b1893e53ba5b40dd9b7fb09057ec20c\prebuilts/go/linux-x86/src/os/signal/signal.go"".ResetdH%H;avJH H\$ H$H\$(H$H\$0H\$H\$8H\$HH\$H 151 : 152 *runtime.racefuncenter&"".disableSignalf 153 "".cancel 154 (runtime.racefuncexit 155 0runtime.morestack_noctxt0@"".sig type.[]os.Signal@E?@`A 157 DTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cb\prebuilts/go/linux-x86/src/os/signal/signal.go"".StopdH%H;a H`H\$`H$HH$HH\$$HHD$H\$hH\$XHH$H$HH$HH\$H\$XH\$HD$HSHD$HH$H\$HHH\$81H9uH`H\$hH\$PHH$H$HH$HH\$H\$PH\$1HAzHT$8HL$(HH?H;HL$ HHHT$@HH,H,$Ht$(LD$ H\$@LI?I;IIHZIINAHHH *HHAHH$HD$(HHAHH+Hl$0HHAHH$HD$(HHAHHl$0HH+HHAscHH$Ht$(H-HAs=HlH]HuH4$Ht$(HHHAH`1H`X 170 B 171 *runtime.racefuncenterP"".handlersb 172 $sync.(*Mutex).Lockp"".handlers.sync.(*Mutex).Unlockf 173 "runtime.deferproc"".handlers 174 runtime.racereadJtype.map[chan<- os.Signal]*"".handler"".handlers 175 2runtime.mapaccess1_fast64 176 runtime.raceread 177 &runtime.deferreturn 178 (runtime.racefuncexit"".handlers 179 runtime.racereadJtype.map[chan<- os.Signal]*"".handler"".handlers 180 "runtime.mapdelete 181 runtime.raceread "".handlers 182 runtime.raceread "".handlers "".handlers 183 "runtime.racewrite "".handlers "".handlers 184 runtime.raceread "".handlers 185 186 "".disableSignal 187 188 &runtime.deferreturn 189 190 (runtime.racefuncexit 192 $runtime.panicindex 194 $runtime.panicindex 196 $runtime.panicindex 198 $runtime.panicindex 200 $runtime.panicindex 202 $runtime.panicindex 204 $runtime.panicindex 206 $runtime.panicindex 208 &runtime.deferreturn 210 (runtime.racefuncexit 212 0runtime.morestack_noctxt"".autotmp_0040/"type.**"".handler"".autotmp_0037_type.int64"".autotmp_0036*type.chan<- os.Signal"".autotmp_0034*type.chan<- os.Signal"".sigtype.int"".h? type.*"".handler"".notype.int"".hO type.*"".handler"".c*type.chan<- os.Signal4\t-jE; , \&*o }Tgclocals6718fa3ce60556785ebaaf7cd5569edeTgclocalsdc48ea2268f05b893980c4fdbb76b47f\prebuilts/go/linux-x86/src/os/signal/signal.go"".process 217 218 dH%HD$H;AaHH$H$H$H$H$H\$HL$HL$(H}HHH$HH\$$HHD$HH$H$H H|$X1HH$HL$H\$XH\$H\$X1H90H\$`H$H\$`H+Hl$@H\$XH$H\$XH+Hl$8HL$@H\$(HH?H;HD$ HHHL$0HH,H,$LD$ H\$0LI?I;IIHINAHHH <tHHD$8H$H\$HH$H\$PH-H,$HD$Hl$HHl$\$t1H\$XH$H\$X1H9H1o?H}: 223 X 224 *runtime.racefuncenter 225 "".signum 226 &runtime.deferreturn 227 (runtime.racefuncexit"".handlers 228 $sync.(*Mutex).Lock"".handlers.sync.(*Mutex).Unlockf 229 "runtime.deferproc"".handlers 230 runtime.raceread"".handlers 231 runtime.duffzeroJtype.map[chan<- os.Signal]*"".handler 232 &runtime.mapiterinit 233 runtime.raceread 234 runtime.raceread 235 runtime.raceread*type.chan<- os.Signal 236 (runtime.selectnbsend 237 &runtime.mapiternext 238 &runtime.deferreturn 239 (runtime.racefuncexit 240 $runtime.panicindex 241 $runtime.panicindex 242 &runtime.deferreturn 243 (runtime.racefuncexit 244 0runtime.morestack_noctxt "".autotmp_0048 type.*"".handler"".autotmp_0047type.os.Signal"".autotmp_0045Ttype.map.iter[chan<- os.Signal]*"".handler"".sigtype.int"".h type.*"".handler"".c*type.chan<- os.Signal"".ntype.int"".sigtype.os.Signal2Q0`#-H .+9J*Tgclocals831a8786718cf825c7923789039770dfTgclocals2429dbd2b4fcd433023dabbea914c810\prebuilts/go/linux-x86/src/os/signal/signal.go"".loopdH%H;avvH@H\$@H$$H\$8HH$HH\$HH\$H\$8H\$HD$ H\$(HH$HKHL$q 254 : 255 *runtime.racefuncenterD 256 "".signal_recvb&type.syscall.Signalxtype.os.Signal@go.itab.syscall.Signal.os.Signal 257 runtime.convT2I 258 "".process 259 0runtime.morestack_noctxt"".autotmp_0053&type.syscall.Signal}*r 262 tTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbfprebuilts/go/linux-x86/src/os/signal/signal_unix.go"".init.1dH%H;av@HH\$H$$$HHD$H 264 : 265 *runtime.racefuncenterR 266 "".signal_enablen"".loopf 267 runtime.newproc 268 (runtime.racefuncexit 269 0runtime.morestack_noctxt ; `6 271 DTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbfprebuilts/go/linux-x86/src/os/signal/signal_unix.go"".signumdH%H;aHPH\$PH$HL$XHD$`HL$@H$HD$HHD$\$7utHD$(HH$H\$@H\$H\$HH\$H\$(H\$\$ t3HD$(H|HA}HD$hHPHD$hHPH\$@H\$0H\$HH\$8HD$hHP 274 B 275 *runtime.racefuncenter 276 $runtime.ifacethash&type.syscall.Signal 277 $runtime.assertI2T2 278 (runtime.racefuncexit 279 (runtime.racefuncexit 280 (runtime.racefuncexit 281 0runtime.morestack_noctxt0 282 "".autotmp_0054type.os.Signal"".sig?type.os.Signal"".sigO&type.syscall.Signal"".~r1 type.int"".sigtype.os.Signal2&>H} "hVTgclocals51af24152615272c3d9efc8538f95767Tgclocals2c78d3ad9d760b5f66e2e47be684c787fprebuilts/go/linux-x86/src/os/signal/signal_unix.go"".enableSignaldH%H;av+HH\$H$H\$$H 291 292 : 293 *runtime.racefuncenterX 294 "".signal_enableb 295 (runtime.racefuncexitv 296 0runtime.morestack_noctxt"".sigtype.int&Pb" 298 4Tgclocals5184031d3a32a42d85027f073f873668Tgclocals33cdeccccebe80329f1fdbee7f5874cbfprebuilts/go/linux-x86/src/os/signal/signal_unix.go "".disableSignaldH%H;av+HH\$H$H\$$H 300 301 : 302 *runtime.racefuncenterX 303 """.signal_disableb 304 (runtime.racefuncexitv 305 0runtime.morestack_noctxt"".sigtype.int&Pj" 307 4Tgclocals5184031d3a32a42d85027f073f873668Tgclocals33cdeccccebe80329f1fdbee7f5874cbfprebuilts/go/linux-x86/src/os/signal/signal_unix.go"".ignoreSignaldH%H;av+HH\$H$H\$$H 309 310 : 311 *runtime.racefuncenterX 312 "".signal_ignoreb 313 (runtime.racefuncexitv 314 0runtime.morestack_noctxt"".sigtype.int&Pr" 316 4Tgclocals5184031d3a32a42d85027f073f873668Tgclocals33cdeccccebe80329f1fdbee7f5874cbfprebuilts/go/linux-x86/src/os/signal/signal_unix.go"".cancel.func1dH%HD$H;AHH$H$HZH$1\$D\$H\$LHH$H$H H$1HH$HL$H$H\$H$1H9rH$H$H$H+H$H$H$H$H+Hl$hH$HL$PH$HH?H;HD$ HHHL$XHH,H,$HD$ H\$XHH?H;HHHIH8LAHHH <fHH$HAHH$H$HHAHH+Hl$8HHAHH$H$HHAhHHl$8HH+HL$PHH?H;HD$(HHHL$`H\$0H"H,H,$HL$0HD$`HHH,]\$HH,H,$Hl$`HH\$0HHlHL$(HAH mAADDD$D!]HD$PHBH\$DH\$pHD$xH$H\$pH$HD$xHl$pm9HHH$H\$pHH$HD$xXHl$pm9HHH$H\$pHH$H\$x[Hl$pm9uKH\$hH$HH$H$HH$HH\$H$H\$H$H$H$1H9H$H$H$HHE1EO1BX 329 X 330 *runtime.racefuncenter"".handlers 331 runtime.raceread"".handlers 332 runtime.duffzeroJtype.map[chan<- os.Signal]*"".handler 333 &runtime.mapiterinit 334 runtime.raceread 335 runtime.raceread 336 runtime.raceread "".handlers 337 runtime.raceread "".handlers "".handlers 338 "runtime.racewrite "".handlers 339 runtime.raceread 340 341 "runtime.racewrite 343 runtime.raceread 345 runtime.raceread 347 runtime.raceread 349 runtime.raceread 350 runtime.raceread 351 runtime.raceread"".handlers 352 runtime.racereadJtype.map[chan<- os.Signal]*"".handler"".handlers 353 "runtime.mapdelete 354 &runtime.mapiternext 355 (runtime.racefuncexit 356 $runtime.panicindex 357 $runtime.panicindex 358 $runtime.panicindex 359 $runtime.panicindex 360 $runtime.panicindex 361 $runtime.panicindex 362 $runtime.panicindex 363 $runtime.panicindex 364 $runtime.panicindex 365 $runtime.panicindex 366 "runtime.morestack""".autotmp_0066type.*[3]uint32"".autotmp_0065type.*[3]uint32"".autotmp_0063 type.*"".handler"".autotmp_0062*type.chan<- os.Signal"".autotmp_0061type.uint32"".autotmp_0060type.int"".autotmp_0059type.int64"".autotmp_0058Ttype.map.iter[chan<- os.Signal]*"".handler"".actiontype.func(int)"".sigtype.int"".h type.*"".handler"".sigtype.int"".h type.*"".handler"".h type.*"".handler"".c*type.chan<- os.Signal"".zerohandlertype."".handler"".ntype.int~ TVK $ 3>+/8HX: /oTgclocals3f5ad981ffe0a0544ca80763a9ac44e3Tgclocalsab73487cd40d5d5f78725c1cd0fcb9f1\prebuilts/go/linux-x86/src/os/signal/signal.go"".Notify.func1dH%H;aHHH\$HH$HD$PHJH} 376 HHHL$@HH?H;HD$HHHL$0HzH,H,$HD$H\$0HH?H;HHH@H/LAHHH <HL$@H\$PHH?H;HD$HHHL$8H\$ HH,H,$HL$ HD$8HHH,]\$HlH,H,$Hl$8HHH\$ H2HlHL$HH DD$D ]HHl$PHAHH$HD$PH-HAHlH]HuH$HD$PHHAHH$HD$PHHAs_HH+Hl$(HHAs?HH$HHl$PHAsHHl$(HH+HH1E`1< 392 B 393 *runtime.racefuncenterj 394 (runtime.racefuncexit 395 runtime.raceread 396 runtime.raceread 397 "runtime.racewrite "".handlers 398 runtime.raceread "".handlers 399 "".enableSignal "".handlers 400 runtime.raceread "".handlers "".handlers 401 "runtime.racewrite "".handlers 402 (runtime.racefuncexit 403 $runtime.panicindex 404 $runtime.panicindex 405 406 $runtime.panicindex 407 408 $runtime.panicindex 409 410 $runtime.panicindex 411 412 $runtime.panicindex 413 414 $runtime.panicindex 415 416 $runtime.panicindex 417 418 $runtime.panicindex 420 $runtime.panicindex 422 $runtime.panicindex 424 $runtime.panicindex 426 "runtime.morestack"".autotmp_0071?type.int64"".autotmp_0070wtype.uint32"".autotmp_0069type.int"".h type.*"".handler"".sig_type.int"".h type.*"".handler"".sigotype.int"".h/ type.*"".handler"".ntype.int(&L H|2 QTgclocals04cb9878e1b5f7d6b071b677d054c8c9Tgclocals886b2987ba5471ecbfa7a40b71798bcc\prebuilts/go/linux-x86/src/os/signal/signal.go"".initdH%H;aHH\$H$HH$t-HH$u 431 HHH$HH$H<, 433 B 434 *runtime.racefuncenterP"".initdoneb 435 runtime.racereadp"".initdone"".initdone 436 runtime.raceread"".initdone 437 (runtime.racefuncexit 438 "runtime.throwinit"".initdone 439 "runtime.racewrite"".initdone 440 os.init 441 sync.init 442 syscall.init 443 "".init.1"".initdone 444 "runtime.racewrite"".initdone 445 (runtime.racefuncexit 446 0runtime.morestack_noctxtORv Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbfprebuilts/go/linux-x86/src/os/signal/signal_unix.gogo.(*struct { sync.Mutex; m map[chan<- os.Signal]*"".handler; ref [65]int64 }).LockdH%H;avPHHY Ht H|$H9;uH#H\$H$H\$H$H<$tH% 450 451 f 452 *runtime.racefuncenter 453 $sync.(*Mutex).Lock 454 (runtime.racefuncexit 455 0runtime.morestack_noctxt""..thistype.*struct { sync.Mutex; m map[chan<- os.Signal]*"".handler; ref [65]int64 }Bpp 456 2>Tgclocals87d20ce1b58390b294df80b886db78bfTgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>go.(*struct { sync.Mutex; m map[chan<- os.Signal]*"".handler; ref [65]int64 }).UnlockdH%H;avPHHY Ht H|$H9;uH#H\$H$H\$H$H<$tH% 459 460 f 461 *runtime.racefuncenter 462 (sync.(*Mutex).Unlock 463 (runtime.racefuncexit 464 0runtime.morestack_noctxt""..thistype.*struct { sync.Mutex; m map[chan<- os.Signal]*"".handler; ref [65]int64 }Bpp 465 2>Tgclocals87d20ce1b58390b294df80b886db78bfTgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocalsbf73f886a4af5bd224668b6f81d0fc1788Tgclocalsaa2bb9f7165bbb779bc633f79a02d52488 Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2fgo.string.hdr."os/signal: Notify using nil channel" #^go.string."os/signal: Notify using nil channel"^go.string."os/signal: Notify using nil channel"PHos/signal: Notify using nil channelTgclocals7b1893e53ba5b40dd9b7fb09057ec20c`` 467 @1 @AA@Tgclocals00f2140af7ce94aab280d8c16316165f`` 468 Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocalsdc48ea2268f05b893980c4fdbb76b47f@@ Tgclocals6718fa3ce60556785ebaaf7cd5569ede@@Tgclocals2429dbd2b4fcd433023dabbea914c81088Tgclocals831a8786718cf825c7923789039770df88>"".signal_disable.args_stackmap<"".signal_enable.args_stackmap<"".signal_ignore.args_stackmap8"".signal_recv.args_stackmap 0 (a] go.itab.syscall.Signal.os.SignalTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals2c78d3ad9d760b5f66e2e47be684c787 Tgclocals51af24152615272c3d9efc8538f95767 Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals5184031d3a32a42d85027f073f873668Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals5184031d3a32a42d85027f073f873668Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals5184031d3a32a42d85027f073f873668Tgclocalsab73487cd40d5d5f78725c1cd0fcb9f1`` 470 @ 8Tgclocals3f5ad981ffe0a0544ca80763a9ac44e3`` 473 Tgclocals886b2987ba5471ecbfa7a40b71798bcc((Tgclocals04cb9878e1b5f7d6b071b677d054c8c9((Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cb."".handlerstype.struct { sync.Mutex; m map[chan<- os.Signal]*"".handler; ref [65]int64 }0"".initdonetype.uint8*"".(*handler).wantf$"".(*handler).want("".(*handler).setf""".(*handler).set,"".(*handler).clearf&"".(*handler).clear"".cancelf"".cancel"".Ignoref"".Ignore"".Notifyf"".Notify"".Resetf"".Reset"".Stopf"".Stop"".processf"".process("".signal_disablef""".signal_disable&"".signal_enablef "".signal_enable&"".signal_ignoref "".signal_ignore""".signal_recvf"".signal_recv"".loopf"".loop"".init.1f"".init.1"".signumf"".signum$"".enableSignalf"".enableSignal&"".disableSignalf "".disableSignal$"".ignoreSignalf"".ignoreSignal$"".cancel.func1f"".cancel.func1$"".Notify.func1f"".Notify.func1"".initf"".init"runtime.gcbits.010go.string.hdr."[]uint32" (go.string."[]uint32"(go.string."[]uint32" []uint32type.[]uint320 runtime.algarray@"runtime.gcbits.01P0go.string.hdr."[]uint32"p,go.weak.type.*[]uint32"runtime.zerovaluetype.uint32:go.typelink.[]uint32 []uint32type.[]uint32 type..hashfunc12 ,runtime.memhash_varlentype..eqfunc12 .runtime.memequal_varlentype..alg12 type..hashfunc12type..eqfunc12runtime.gcbits.2go.string.hdr."[3]uint32" *go.string."[3]uint32"*go.string."[3]uint32" [3]uint32type.[3]uint3270type..alg12@runtime.gcbits.P2go.string.hdr."[3]uint32"p.go.weak.type.*[3]uint32"runtime.zerovaluetype.uint32type.[]uint32>go.typelink.[3]uint32 [3]uint32type.[3]uint32<go.string.hdr."signal.handler" 4go.string."signal.handler"4go.string."signal.handler" signal.handler(go.string.hdr."mask" go.string."mask" go.string."mask" 479 mask2go.string.hdr."os/signal" *go.string."os/signal"*go.string."os/signal" os/signal"go.importpath."". *go.string."os/signal".go.string.hdr."handler" &go.string."handler"&go.string."handler"handlertype."".handler(/0type..alg12@runtime.gcbits.P<go.string.hdr."signal.handler"p type.*"".handler"runtime.zerovaluetype."".handler(go.string.hdr."mask""go.importpath."".type.[3]uint32`type."".handler.go.string.hdr."handler""go.importpath."".type."".handler>go.string.hdr."*signal.handler" 6go.string."*signal.handler"6go.string."*signal.handler" *signal.handlerTgo.string.hdr."func(*signal.handler, int)" Lgo.string."func(*signal.handler, int)"Lgo.string."func(*signal.handler, int)"@6func(*signal.handler, int)6type.func(*"".handler, int)~30 runtime.algarray@"runtime.gcbits.01PTgo.string.hdr."func(*signal.handler, int)"pHgo.weak.type.*func(*"".handler, int)"runtime.zerovalue6type.func(*"".handler, int)6type.func(*"".handler, int) type.*"".handlertype.intzgo.typelink.func(*signal.handler, int) func(*"".handler, int)6type.func(*"".handler, int)^go.string.hdr."func(*signal.handler, int) bool" Vgo.string."func(*signal.handler, int) bool"Vgo.string."func(*signal.handler, int) bool"@@func(*signal.handler, int) bool@type.func(*"".handler, int) bool|Hl30 runtime.algarray@"runtime.gcbits.01P^go.string.hdr."func(*signal.handler, int) bool"pRgo.weak.type.*func(*"".handler, int) bool"runtime.zerovalue@type.func(*"".handler, int) bool@type.func(*"".handler, int) bool type.*"".handlertype.inttype.boolgo.typelink.func(*signal.handler, int) bool func(*"".handler, int) bool@type.func(*"".handler, int) bool*go.string.hdr."clear" "go.string."clear""go.string."clear"clear2go.string.hdr."func(int)" *go.string."func(int)"*go.string."func(int)" func(int)type.func(int)30 runtime.algarray@"runtime.gcbits.01P2go.string.hdr."func(int)"p.go.weak.type.*func(int)"runtime.zerovaluetype.func(int)type.func(int)type.int>go.typelink.func(int) func(int)type.func(int)&go.string.hdr."set" go.string."set"go.string."set"set(go.string.hdr."want" go.string."want" go.string."want" 483 want<go.string.hdr."func(int) bool" 4go.string."func(int) bool"4go.string."func(int) bool" func(int) bool&type.func(int) bool{r`30 runtime.algarray@"runtime.gcbits.01P<go.string.hdr."func(int) bool"p8go.weak.type.*func(int) bool"runtime.zerovalue&type.func(int) bool&type.func(int) booltype.inttype.boolRgo.typelink.func(int) bool func(int) bool&type.func(int) bool type.*"".handlero)g640 runtime.algarray@"runtime.gcbits.01P>go.string.hdr."*signal.handler"p2go.weak.type.**"".handler"runtime.zerovaluetype."".handler` type.*"".handler type.*"".handler*go.string.hdr."clear""go.importpath."".type.func(int)6type.func(*"".handler, int)&"".(*handler).clear&"".(*handler).clear&go.string.hdr."set""go.importpath."".type.func(int)6type.func(*"".handler, int)""".(*handler).set""".(*handler).set(go.string.hdr."want""go.importpath."".&type.func(int) bool@type.func(*"".handler, int) bool$"".(*handler).want$"".(*handler).want6go.string.hdr."[]os.Signal" .go.string."[]os.Signal".go.string."[]os.Signal" []os.Signal type.[]os.Signal0 runtime.algarray@"runtime.gcbits.01P6go.string.hdr."[]os.Signal"p2go.weak.type.*[]os.Signal"runtime.zerovaluetype.os.SignalFgo.typelink.[]os.Signal []os.Signal type.[]os.Signal"runtime.gcbits.02lgo.string.hdr."struct { F uintptr; action func(int) }" &dgo.string."struct { F uintptr; action func(int) }"dgo.string."struct { F uintptr; action func(int) }"PNstruct { F uintptr; action func(int) }$go.string.hdr.".F" go.string.".F"go.string.".F".F,go.string.hdr."action" $go.string."action"$go.string."action"actionVtype.struct { F uintptr; action func(int) }3e0 runtime.algarray@"runtime.gcbits.02Plgo.string.hdr."struct { F uintptr; action func(int) }"phgo.weak.type.*struct { F uintptr; action func(int) }"runtime.zerovalueVtype.struct { F uintptr; action func(int) }$go.string.hdr.".F""go.importpath."".type.uintptr,go.string.hdr."action""go.importpath."".type.func(int)ngo.string.hdr."*struct { F uintptr; action func(int) }" 'fgo.string."*struct { F uintptr; action func(int) }"fgo.string."*struct { F uintptr; action func(int) }"PP*struct { F uintptr; action func(int) }Xtype.*struct { F uintptr; action func(int) }8\60 runtime.algarray@"runtime.gcbits.01Pngo.string.hdr."*struct { F uintptr; action func(int) }"pjgo.weak.type.**struct { F uintptr; action func(int) }"runtime.zerovalueVtype.struct { F uintptr; action func(int) }@go.string.hdr."chan<- os.Signal" 8go.string."chan<- os.Signal"8go.string."chan<- os.Signal"0"chan<- os.Signal*type.chan<- os.Signal?20 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."chan<- os.Signal"p<go.weak.type.*chan<- os.Signal"runtime.zerovaluetype.os.SignalZgo.typelink.chan<- os.Signal chan<- os.Signal*type.chan<- os.Signal.go.string.hdr."[]uint8" &go.string."[]uint8"&go.string."[]uint8"[]uint8type.[]uint8~.80 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]uint8Dgo.string.hdr."[]chan<- os.Signal" <go.string."[]chan<- os.Signal"<go.string."[]chan<- os.Signal"0&[]chan<- os.Signal.type.[]chan<- os.SignalS$0 runtime.algarray@"runtime.gcbits.01PDgo.string.hdr."[]chan<- os.Signal"p@go.weak.type.*[]chan<- os.Signal"runtime.zerovalue*type.chan<- os.Signalbgo.typelink.[]chan<- os.Signal []chan<- os.Signal.type.[]chan<- os.Signal type..hashfunc64 @,runtime.memhash_varlentype..eqfunc64 @.runtime.memequal_varlentype..alg64 type..hashfunc64type..eqfunc64"runtime.gcbits.ffFgo.string.hdr."[8]chan<- os.Signal" >go.string."[8]chan<- os.Signal">go.string."[8]chan<- os.Signal"0([8]chan<- os.Signal0type.[8]chan<- os.Signal@@)10type..alg64@"runtime.gcbits.ffPFgo.string.hdr."[8]chan<- os.Signal"pBgo.weak.type.*[8]chan<- os.Signal"runtime.zerovalue*type.chan<- os.Signal.type.[]chan<- os.Signalfgo.typelink.[8]chan<- os.Signal [8]chan<- os.Signal0type.[8]chan<- os.SignalBgo.string.hdr."[]*signal.handler" :go.string."[]*signal.handler":go.string."[]*signal.handler"0$[]*signal.handler$type.[]*"".handlerq0 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."[]*signal.handler"p6go.weak.type.*[]*"".handler"runtime.zerovalue type.*"".handlerVgo.typelink.[]*signal.handler []*"".handler$type.[]*"".handlerDgo.string.hdr."[8]*signal.handler" <go.string."[8]*signal.handler"<go.string."[8]*signal.handler"0&[8]*signal.handler&type.[8]*"".handler@@)T0type..alg64@"runtime.gcbits.ffPDgo.string.hdr."[8]*signal.handler"p8go.weak.type.*[8]*"".handler"runtime.zerovalue type.*"".handler$type.[]*"".handlerZgo.typelink.[8]*signal.handler [8]*"".handler&type.[8]*"".handlerxgo.string.hdr."*map.bucket[chan<- os.Signal]*signal.handler" ,pgo.string."*map.bucket[chan<- os.Signal]*signal.handler"pgo.string."*map.bucket[chan<- os.Signal]*signal.handler"`Z*map.bucket[chan<- os.Signal]*signal.handlerZtype.*map.bucket[chan<- os.Signal]*"".handlerWo860 runtime.algarray@"runtime.gcbits.01Pxgo.string.hdr."*map.bucket[chan<- os.Signal]*signal.handler"plgo.weak.type.**map.bucket[chan<- os.Signal]*"".handler"runtime.zerovalueXtype.map.bucket[chan<- os.Signal]*"".handler*runtime.gcbits.feff03vgo.string.hdr."map.bucket[chan<- os.Signal]*signal.handler" +ngo.string."map.bucket[chan<- os.Signal]*signal.handler"ngo.string."map.bucket[chan<- os.Signal]*signal.handler"`Xmap.bucket[chan<- os.Signal]*signal.handler.go.string.hdr."topbits" &go.string."topbits"&go.string."topbits"topbits(go.string.hdr."keys" go.string."keys" go.string."keys" 492 keys,go.string.hdr."values" $go.string."values"$go.string."values"values0go.string.hdr."overflow" (go.string."overflow"(go.string."overflow" overflowXtype.map.bucket[chan<- os.Signal]*"".handlerKH0 runtime.algarray@*runtime.gcbits.feff03Pvgo.string.hdr."map.bucket[chan<- os.Signal]*signal.handler"pjgo.weak.type.*map.bucket[chan<- os.Signal]*"".handler"runtime.zerovalueXtype.map.bucket[chan<- os.Signal]*"".handler.go.string.hdr."topbits"type.[8]uint8(go.string.hdr."keys"0type.[8]chan<- os.Signal,go.string.hdr."values"&type.[8]*"".handler0go.string.hdr."overflow"Ztype.*map.bucket[chan<- os.Signal]*"".handler"runtime.gcbits.2c,pgo.string.hdr."map.hdr[chan<- os.Signal]*signal.handler" (hgo.string."map.hdr[chan<- os.Signal]*signal.handler"hgo.string."map.hdr[chan<- os.Signal]*signal.handler"`Rmap.hdr[chan<- os.Signal]*signal.handler*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" 496 ,go.string."oldbuckets",go.string."oldbuckets" oldbuckets2go.string.hdr."nevacuate" *go.string."nevacuate"*go.string."nevacuate" nevacuateRtype.map.hdr[chan<- os.Signal]*"".handler00 (,0 runtime.algarray@"runtime.gcbits.2cPpgo.string.hdr."map.hdr[chan<- os.Signal]*signal.handler"pdgo.weak.type.*map.hdr[chan<- os.Signal]*"".handler"runtime.zerovalueRtype.map.hdr[chan<- os.Signal]*"".handler*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"Ztype.*map.bucket[chan<- os.Signal]*"".handler4go.string.hdr."oldbuckets"Ztype.*map.bucket[chan<- os.Signal]*"".handler2go.string.hdr."nevacuate"type.uintptr0go.string.hdr."overflow"&type.unsafe.Pointerhgo.string.hdr."map[chan<- os.Signal]*signal.handler" $`go.string."map[chan<- os.Signal]*signal.handler"`go.string."map[chan<- os.Signal]*signal.handler"PJmap[chan<- os.Signal]*signal.handlerJtype.map[chan<- os.Signal]*"".handlerG` 50 runtime.algarray@"runtime.gcbits.01Phgo.string.hdr."map[chan<- os.Signal]*signal.handler"p\go.weak.type.*map[chan<- os.Signal]*"".handler"runtime.zerovalue*type.chan<- os.Signal type.*"".handlerXtype.map.bucket[chan<- os.Signal]*"".handlerRtype.map.hdr[chan<- os.Signal]*"".handlergo.typelink.map[chan<- os.Signal]*signal.handler map[chan<- os.Signal]*"".handlerJtype.map[chan<- os.Signal]*"".handlerngo.string.hdr."struct { F uintptr; h *signal.handler }" 'fgo.string."struct { F uintptr; h *signal.handler }"fgo.string."struct { F uintptr; h *signal.handler }"PPstruct { F uintptr; h *signal.handler }"go.string.hdr."h" go.string."h"go.string."h"hPtype.struct { F uintptr; h *"".handler }10 runtime.algarray@"runtime.gcbits.02Pngo.string.hdr."struct { F uintptr; h *signal.handler }"pbgo.weak.type.*struct { F uintptr; h *"".handler }"runtime.zerovaluePtype.struct { F uintptr; h *"".handler }$go.string.hdr.".F""go.importpath."".type.uintptr"go.string.hdr."h""go.importpath."". type.*"".handlerpgo.string.hdr."*struct { F uintptr; h *signal.handler }" (hgo.string."*struct { F uintptr; h *signal.handler }"hgo.string."*struct { F uintptr; h *signal.handler }"`R*struct { F uintptr; h *signal.handler }Rtype.*struct { F uintptr; h *"".handler }&|60 runtime.algarray@"runtime.gcbits.01Ppgo.string.hdr."*struct { F uintptr; h *signal.handler }"pdgo.weak.type.**struct { F uintptr; h *"".handler }"runtime.zerovaluePtype.struct { F uintptr; h *"".handler }@go.string.hdr."**signal.handler" 8go.string."**signal.handler"8go.string."**signal.handler"0"**signal.handler"type.**"".handlerM60 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."**signal.handler"p4go.weak.type.***"".handler"runtime.zerovalue type.*"".handlerBgo.string.hdr."*chan<- os.Signal" :go.string."*chan<- os.Signal":go.string."*chan<- os.Signal"0$*chan<- os.Signal,type.*chan<- os.Signal60 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."*chan<- os.Signal"p>go.weak.type.**chan<- os.Signal"runtime.zerovalue*type.chan<- os.Signalrgo.string.hdr."*map.hdr[chan<- os.Signal]*signal.handler" )jgo.string."*map.hdr[chan<- os.Signal]*signal.handler"jgo.string."*map.hdr[chan<- os.Signal]*signal.handler"`T*map.hdr[chan<- os.Signal]*signal.handlerTtype.*map.hdr[chan<- os.Signal]*"".handlergC60 runtime.algarray@"runtime.gcbits.01Prgo.string.hdr."*map.hdr[chan<- os.Signal]*signal.handler"pfgo.weak.type.**map.hdr[chan<- os.Signal]*"".handler"runtime.zerovalueRtype.map.hdr[chan<- os.Signal]*"".handlerrgo.string.hdr."map.iter[chan<- os.Signal]*signal.handler" )jgo.string."map.iter[chan<- os.Signal]*signal.handler"jgo.string."map.iter[chan<- os.Signal]*signal.handler"`Tmap.iter[chan<- os.Signal]*signal.handler&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."bptr" go.string."bptr" go.string."bptr" 502 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" checkBucketTtype.map.iter[chan<- os.Signal]*"".handler `@%pG (08@HPX<0 runtime.algarray@"runtime.gcbits.ffPrgo.string.hdr."map.iter[chan<- os.Signal]*signal.handler"pfgo.weak.type.*map.iter[chan<- os.Signal]*"".handler"runtime.zerovalueTtype.map.iter[chan<- os.Signal]*"".handler&go.string.hdr."key",type.*chan<- os.Signal&go.string.hdr."val""type.**"".handler"go.string.hdr."t"type.*uint8"go.string.hdr."h"Ttype.*map.hdr[chan<- os.Signal]*"".handler.go.string.hdr."buckets"Ztype.*map.bucket[chan<- os.Signal]*"".handler(go.string.hdr."bptr"Ztype.*map.bucket[chan<- os.Signal]*"".handler2go.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.uintptr4go.string.hdr."*[3]uint32" 508 ,go.string."*[3]uint32",go.string."*[3]uint32" *[3]uint32type.*[3]uint3260 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."*[3]uint32"p0go.weak.type.**[3]uint32"runtime.zerovaluetype.[3]uint32.go.string.hdr."[]int64" &go.string."[]int64"&go.string."[]int64"[]int64type.[]int64v0 runtime.algarray@"runtime.gcbits.01P.go.string.hdr."[]int64"p*go.weak.type.*[]int64"runtime.zerovaluetype.int646go.typelink.[]int64 []int64type.[]int64"type..hashfunc520 ,runtime.memhash_varlentype..eqfunc520 .runtime.memequal_varlentype..alg520 "type..hashfunc520type..eqfunc5202go.string.hdr."[65]int64" *go.string."[65]int64"*go.string."[65]int64" [65]int64type.[65]int64qNbrA0type..alg520@runtime.gcbits.P2go.string.hdr."[65]int64"p.go.weak.type.*[65]int64"runtime.zerovaluetype.int64type.[]int64>go.typelink.[65]int64 [65]int64type.[65]int64Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals87d20ce1b58390b294df80b886db78bfTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals87d20ce1b58390b294df80b886db78bfgo.string.hdr."*struct { sync.Mutex; m map[chan<- os.Signal]*signal.handler; ref [65]int64 }" Mgo.string."*struct { sync.Mutex; m map[chan<- os.Signal]*signal.handler; ref [65]int64 }"go.string."*struct { sync.Mutex; m map[chan<- os.Signal]*signal.handler; ref [65]int64 }"*struct { sync.Mutex; m map[chan<- os.Signal]*signal.handler; ref [65]int64 }go.string.hdr."func(*struct { sync.Mutex; m map[chan<- os.Signal]*signal.handler; ref [65]int64 })" Sgo.string."func(*struct { sync.Mutex; m map[chan<- os.Signal]*signal.handler; ref [65]int64 })"go.string."func(*struct { sync.Mutex; m map[chan<- os.Signal]*signal.handler; ref [65]int64 })"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 })Z30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*struct { sync.Mutex; m map[chan<- os.Signal]*signal.handler; ref [65]int64 })"pgo.weak.type.*func(*struct { sync.Mutex; m map[chan<- os.Signal]*"".handler; ref [65]int64 })"runtime.zerovaluetype.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.*struct { sync.Mutex; m map[chan<- os.Signal]*"".handler; ref [65]int64 }go.typelink.func(*struct { sync.Mutex; m map[chan<- os.Signal]*signal.handler; ref [65]int64 }) 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 })(go.string.hdr."Lock" go.string."Lock" go.string."Lock" 511 Lock,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."Unlock" $go.string."Unlock"$go.string."Unlock"Unlocktype.*struct { sync.Mutex; m map[chan<- os.Signal]*"".handler; ref [65]int64 }6$0 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."*struct { sync.Mutex; m map[chan<- os.Signal]*signal.handler; ref [65]int64 }"pgo.weak.type.**struct { sync.Mutex; m map[chan<- os.Signal]*"".handler; ref [65]int64 }"runtime.zerovaluetype.struct { sync.Mutex; m map[chan<- os.Signal]*"".handler; ref [65]int64 }`type.*struct { sync.Mutex; m map[chan<- os.Signal]*"".handler; ref [65]int64 }type.*struct { sync.Mutex; m map[chan<- os.Signal]*"".handler; ref [65]int64 }(go.string.hdr."Lock"type.func()type.func(*struct { sync.Mutex; m map[chan<- os.Signal]*"".handler; ref [65]int64 })go.(*struct { sync.Mutex; m map[chan<- os.Signal]*"".handler; ref [65]int64 }).Lockgo.(*struct { sync.Mutex; m map[chan<- os.Signal]*"".handler; ref [65]int64 }).Lock,go.string.hdr."Unlock"type.func()type.func(*struct { sync.Mutex; m map[chan<- os.Signal]*"".handler; ref [65]int64 })go.(*struct { sync.Mutex; m map[chan<- os.Signal]*"".handler; ref [65]int64 }).Unlockgo.(*struct { sync.Mutex; m map[chan<- os.Signal]*"".handler; ref [65]int64 }).Unlockgo.string.hdr."struct { sync.Mutex; m map[chan<- os.Signal]*signal.handler; ref [65]int64 }" Lgo.string."struct { sync.Mutex; m map[chan<- os.Signal]*signal.handler; ref [65]int64 }"go.string."struct { sync.Mutex; m map[chan<- os.Signal]*signal.handler; ref [65]int64 }"struct { sync.Mutex; m map[chan<- os.Signal]*signal.handler; ref [65]int64 }"go.string.hdr."m" go.string."m"go.string."m"m&go.string.hdr."ref" go.string."ref"go.string."ref"reftype.struct { sync.Mutex; m map[chan<- os.Signal]*"".handler; ref [65]int64 }0 runtime.algarray@"runtime.gcbits.02Pgo.string.hdr."struct { sync.Mutex; m map[chan<- os.Signal]*signal.handler; ref [65]int64 }"ptype.*struct { sync.Mutex; m map[chan<- os.Signal]*"".handler; ref [65]int64 }"runtime.zerovaluetype.struct { sync.Mutex; m map[chan<- os.Signal]*"".handler; ref [65]int64 }type.sync.Mutex"go.string.hdr."m""go.importpath."".Jtype.map[chan<- os.Signal]*"".handler&go.string.hdr."ref""go.importpath."".type.[65]int64.go.string.hdr."runtime" &go.string."runtime"&go.string."runtime"runtime,go.importpath.runtime. &go.string."runtime"$go.string.hdr."os" go.string."os"go.string."os"os"go.importpath.os. go.string."os"(go.string.hdr."sync" go.string."sync" go.string."sync" 513 sync&go.importpath.sync. go.string."sync".go.string.hdr."syscall" &go.string."syscall"&go.string."syscall"syscall,go.importpath.syscall. &go.string."syscall"go.(*struct { sync.Mutex; m map[chan<- os.Signal]*"".handler; ref [65]int64 }).Lockfgo.(*struct { sync.Mutex; m map[chan<- os.Signal]*"".handler; ref [65]int64 }).Lockgo.(*struct { sync.Mutex; m map[chan<- os.Signal]*"".handler; ref [65]int64 }).Unlockfgo.(*struct { sync.Mutex; m map[chan<- os.Signal]*"".handler; ref [65]int64 }).Unlock"runtime.zerovaluego13ldsig.o 0 0 0 644 695 ` 514 go object linux amd64 go1.5.1 515 ! 516 go13ld""".signal_disable 517 ,runtime.signal_disable.>"".signal_disable.args_stackmapTprebuilts/go/linux-x86/src/os/signal/sig.s "".signal_enable 518 *runtime.signal_enable4<"".signal_enable.args_stackmapTprebuilts/go/linux-x86/src/os/signal/sig.s "".signal_ignore 519 *runtime.signal_ignore:<"".signal_ignore.args_stackmapTprebuilts/go/linux-x86/src/os/signal/sig.s"".signal_recv 520 &runtime.signal_recv@8"".signal_recv.args_stackmapTprebuilts/go/linux-x86/src/os/signal/sig.sgo13ld