1 !<arch> 2 __.PKGDEF 0 0 0 644 535 ` 3 go object darwin amd64 go1.5.1 X:none 4 build id "f416d2d751aeb1bd7c68b4ef9ed575fee4ac0626" 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 52763 ` 21 go object darwin amd64 go1.5.1 X:none 22 23 ! 24 go13ldos.async.asyscall.a$"".(*handler).wanteH%H;avYHD$H\$HH?H;HHHt3Hs&LAHHH sD$1 28 29 $runtime.panicindex 30 0runtime.morestack_noctxt0"".~r1 type.bool"".sigtype.int"".h type.*"".handlerpp0T 33 ]Tgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cb^prebuilts/go/darwin-x86/src/os/signal/signal.go""".(*handler).seteH%H;aviH|$HD$HH?H;HHHtCHs6H,UHs"H,HHH s ]1 37 38 $runtime.panicindex 39 $runtime.panicindex 40 0runtime.morestack_noctxt "".sigtype.int"".h type.*"".handler8H 42 fTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cb^prebuilts/go/darwin-x86/src/os/signal/signal.go&"".(*handler).cleareH%H;avsH|$HD$HH?H;HHHtMHs@H,UHs,H,HHAH sAAD!]E1t 46 47 $runtime.panicindex 48 $runtime.panicindex 49 0runtime.morestack_noctxt "".sigtype.int"".h type.*"".handler@Q 51 p Tgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cb^prebuilts/go/darwin-x86/src/os/signal/signal.go"".canceleH%HD$H;AbHHH$HH\$$HHD$H$1HL$`HL$hHL$`H-H)H$HiHL$0Hu71HA}!HL$H$HT$0HHL$HHA|HH$H$HH$1HL$xHL$ Hl$pHHl$ H9}HHL$8HtTH HkHT$(HL$PHl$XHL$@H$Hl$HHl$H\$H$HT$0HHL$8HT$(HHH| 55 D"".handlersV 56 $sync.(*Mutex).Lockd"".handlers.sync.(*Mutex).Unlockf 57 "runtime.deferproc"".cancel.func1 58 &runtime.deferreturn 59 "".signum 60 &runtime.deferreturn 61 0runtime.morestack_noctxt@"".autotmp_0014otype.os.Signal"".autotmp_0013type.*os.Signal"".autotmp_0012type.int"".autotmp_0011type.int"".autotmp_0010OVtype.struct { F uintptr; action func(int) }"".autotmp_0007/ type.[]os.Signal"".autotmp_0006type.int"".autotmp_0005type.int"".stype.os.Signal"".ntype.int"".removetype.func(int)"".action0type.func(int)"".sigs type.[]os.Signal(:N5, ]+-*~/$Tgclocals2976f48703bf940fd2a050777411a19bTgclocals1710eaff8770981e2771917b998c9ab4^prebuilts/go/darwin-x86/src/os/signal/signal.go"".IgnoreeH%H;av7H H\$(H$H\$0H\$H\$8H\$HH\$H 63 f$"".ignoreSignalfz 64 "".cancel 65 0runtime.morestack_noctxt0@"".sig type.[]os.Signal@2?@ 67 P. 68 69 <Tgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cb^prebuilts/go/darwin-x86/src/os/signal/signal.go"".NotifyeH%HD$H;AHH$1H9u]HH$H$#HH$H$H\$HD$H\$HH$HKHL$HH$HH\$$HHD$(H$HH$HH\$HD$H\$H1H9H1H9uDHH$HD$HD$HD$H\$ =HHH$HD$H$H\$XHD$@HD$PHH$HH\$H\$XH\$H\$PH\$HT$@1H$H$H$H-H)HQHL$`H$Hu71HA}!HL$(H$HT$`HHL$(HHA|HH$H$H$H$1H$HL$0H$HHl$0H9}HHL$HHtWH HkHT$8HL$xH$HL$hH$Hl$pHl$H\$H$HT$`HHL$HHT$8HHH-H,$H\$fH@ 78 b^go.string."os/signal: Notify using nil channel"type.string 79 runtime.convT2E 80 runtime.gopanic"".handlers 81 $sync.(*Mutex).Lock"".handlers.sync.(*Mutex).Unlockf 82 "runtime.deferprocJtype.map[chan<- os.Signal]*"".handler"".handlers 83 2runtime.mapaccess1_fast64"".handlersJtype.map[chan<- os.Signal]*"".handler 84 runtime.makemap6runtime.writeBarrierEnabled"".handlerstype."".handler 85 "runtime.newobjectJtype.map[chan<- os.Signal]*"".handler"".handlers 86 $runtime.mapassign1"".Notify.func1 87 &runtime.deferreturn 88 89 "".signum 90 "".handlers 93 .runtime.writebarrierptr 95 &runtime.deferreturn 97 0runtime.morestack_noctxt@""".autotmp_0030type.os.Signal"".autotmp_0029type.*os.Signal"".autotmp_0028type.int"".autotmp_0027type.int"".autotmp_0026oPtype.struct { F uintptr; h *"".handler }"".autotmp_0023/ type.[]os.Signal"".autotmp_0022type.int"".autotmp_0021type.int"".autotmp_0020 type.*"".handler"".autotmp_0019*type.chan<- os.Signal"".autotmp_0015Otype.string"".stype.os.Signal"".ntype.int"".addtype.func(int)"".h type.*"".handler"".sig type.[]os.Signal"".c*type.chan<- os.Signal(`]-1DL-k+/ &j,^?*Tgclocalsa68b09a48716afad7ca7a02fe6add474Tgclocals778173064df595cbc651dd5caf84def8^prebuilts/go/darwin-x86/src/os/signal/signal.go"".ReseteH%H;av7H H\$(H$H\$0H\$H\$8H\$HH\$H 103 f&"".disableSignalfz 104 "".cancel 105 0runtime.morestack_noctxt0@"".sig type.[]os.Signal@2?@ 107 P. 108 109 <Tgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cb^prebuilts/go/darwin-x86/src/os/signal/signal.go"".StopeH%H;aH8HH$HH\$$HHD${HD$@HH$HH\$HD$H\$HH\$(1H9uH8H\$@H\$0HH$HH\$H\$0H\$1HAH|$(HHH?H;HHHHLAHHH H@@t]HHAsvHH3HHAs[HHHH+H-HAs:HlH]HuHT$ H$HT$ HHA;H81Z*H80 116 4"".handlersF 117 $sync.(*Mutex).LockT"".handlersz.sync.(*Mutex).Unlockf 118 "runtime.deferprocJtype.map[chan<- os.Signal]*"".handler"".handlers 119 2runtime.mapaccess1_fast64 120 &runtime.deferreturnJtype.map[chan<- os.Signal]*"".handler"".handlers 121 "runtime.mapdelete "".handlers "".handlers "".handlers 122 "".disableSignal 123 &runtime.deferreturn 124 $runtime.panicindex 125 $runtime.panicindex 126 $runtime.panicindex 127 $runtime.panicindex 128 &runtime.deferreturn 129 0runtime.morestack_noctxtp"".autotmp_0033*type.chan<- os.Signal"".n/type.int"".h type.*"".handler"".c*type.chan<- os.Signal&popop4opP-.0[. "VTgclocals37a2283f5c69c342946cad8073b58fcaTgclocals4ee9600b372d9cd45a6b69f7c679edc8^prebuilts/go/darwin-x86/src/os/signal/signal.go"".processeH%HD$H;AHH$H$H$H\$HL$HL$ H}HHH$HH\$$HHD$*H H|$81HH$HL$H\$8H\$H\$81H9H\$@HH\$8H3LD$ LI?I;IIHINAHHH <tCH$H\$(H$H\$0H-H,$Ht$Hl$(Hl$\$t,H\$8H$H\$81H9=H1yIH&& 139 r 140 "".signum 141 &runtime.deferreturn"".handlers 142 $sync.(*Mutex).Lock"".handlers.sync.(*Mutex).Unlockf 143 "runtime.deferproc"".handlers 144 runtime.duffzeroJtype.map[chan<- os.Signal]*"".handler 145 &runtime.mapiterinit*type.chan<- os.Signal 146 (runtime.selectnbsend 147 &runtime.mapiternext 148 &runtime.deferreturn 149 $runtime.panicindex 150 &runtime.deferreturn 151 0runtime.morestack_noctxt "".autotmp_0041type.os.Signal"".autotmp_0039Ttype.map.iter[chan<- os.Signal]*"".handler"".ntype.int"".sigtype.os.Signal2;$@#-RRC &8Tgclocals7e902992778eda5f91d29a3f0c115aeeTgclocalsfb3154111130df90d26961f5664649a1^prebuilts/go/darwin-x86/src/os/signal/signal.go"".loopeH%H;avhH@$H\$8HH$HH\$HH\$H\$8H\$HD$ H\$(HH$HKHL$ 158 ( 159 "".signal_recvF&type.syscall.Signal\type.os.Signalt@go.itab.syscall.Signal.os.Signal 160 runtime.convT2I 161 "".process 162 0runtime.morestack_noctxt"".autotmp_0046&type.syscall.Signalm*d 164 mTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbhprebuilts/go/darwin-x86/src/os/signal/signal_unix.go"".init.1eH%H;av-H$$HHD$H 166 167 6 168 "".signal_enableR"".loopff 169 runtime.newprocz 170 0runtime.morestack_noctxt ( P6 172 6Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbhprebuilts/go/darwin-x86/src/os/signal/signal_unix.go"".signumeH%H;aH@HL$HHD$PHL$0H$HD$8HD$\$7ujHD$(HH$H\$0H\$H\$8H\$H\$(H\$\$ t)HD$(H|HA} 175 HD$XH@HD$XH@H\$0H\$8HD$XH@/ 176 177 j 178 $runtime.ifacethash&type.syscall.Signal 179 $runtime.assertI2T2 180 0runtime.morestack_noctxt0"".autotmp_0047type.os.Signal"".sig/&type.syscall.Signal"".~r1 type.int"".sigtype.os.Signal, &Ho 186 187 4Tgclocals51af24152615272c3d9efc8538f95767Tgclocals21a8f585a14d020f181242c5256583dchprebuilts/go/darwin-x86/src/os/signal/signal_unix.go"".enableSignal`\eH%H;avHH\$$H 190 < 191 "".signal_enableP 192 0runtime.morestack_noctxt"".sigtype.int 0b 194 Tgclocals5184031d3a32a42d85027f073f873668Tgclocals33cdeccccebe80329f1fdbee7f5874cbhprebuilts/go/darwin-x86/src/os/signal/signal_unix.go "".disableSignal`\eH%H;avHH\$$H 196 < 197 """.signal_disableP 198 0runtime.morestack_noctxt"".sigtype.int 0j 200 Tgclocals5184031d3a32a42d85027f073f873668Tgclocals33cdeccccebe80329f1fdbee7f5874cbhprebuilts/go/darwin-x86/src/os/signal/signal_unix.go"".ignoreSignal`\eH%H;avHH\$$H 202 < 203 "".signal_ignoreP 204 0runtime.morestack_noctxt"".sigtype.int 0r 206 Tgclocals5184031d3a32a42d85027f073f873668Tgclocals33cdeccccebe80329f1fdbee7f5874cbhprebuilts/go/darwin-x86/src/os/signal/signal_unix.go"".cancel.func1 eH%HD$H;A;HHZH\$01\$\$ \$$H H|$81HH$HL$H\$8H\$H$H\$81H9vH\$@HH\$8LHH?H;HHHHLAHHH p<HHAEHHHHA&HHHH+HH?H;HHHHH,DUHH,HHAH AADD!MHHL$)9u?Zi9u5Zi9u+L\$(HH$HH\$H\$(H\$H\$8H$H$H\$81H9H<$HT$0HHqE1O1Y$ 214 r"".handlers 215 runtime.duffzeroJtype.map[chan<- os.Signal]*"".handler 216 &runtime.mapiterinit "".handlers "".handlersJtype.map[chan<- os.Signal]*"".handler"".handlers 217 "runtime.mapdelete 218 &runtime.mapiternext 219 $runtime.panicindex 220 $runtime.panicindex 221 $runtime.panicindex 222 $runtime.panicindex 223 $runtime.panicindex 224 "runtime.morestack"".autotmp_0055*type.chan<- os.Signal"".autotmp_0053type.int"".autotmp_0051Ttype.map.iter[chan<- os.Signal]*"".handler"".actiontype.func(int)"".zerohandlertype."".handler"".ntype.intTBV(ZQ6c++ & c)ETgclocals11aa0eaa26f10336d2e4deb91dd16fd4Tgclocals37fb240da5ebbf55515f5c8671923fde^prebuilts/go/darwin-x86/src/os/signal/signal.go"".Notify.func1eH%H;a`HHD$HrH}HHH?H;HHH%HLAHHH HH?H;HHHHH,DMHH,HHH szD ]H-HAs^HlH]HuH$HD$HHAs-HHHHAsHHHH+H1;1 236 "".handlers 237 "".enableSignal "".handlers "".handlers 238 $runtime.panicindex 239 $runtime.panicindex 240 $runtime.panicindex 241 $runtime.panicindex 242 $runtime.panicindex 243 $runtime.panicindex 244 "runtime.morestack"".autotmp_0061type.int"".ntype.intP< RV. Tgclocals5184031d3a32a42d85027f073f873668Tgclocals33cdeccccebe80329f1fdbee7f5874cb^prebuilts/go/darwin-x86/src/os/signal/signal.go"".initeH%H;avCtu 248 $"".initdone<"".initdoneR 249 "runtime.throwinitb"".initdonen 250 os.initx 251 sync.init 252 syscall.init 253 "".init.1"".initdone 254 0runtime.morestack_noctxt``v` 255 (8Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbhprebuilts/go/darwin-x86/src/os/signal/signal_unix.gogo.(*struct { sync.Mutex; m map[chan<- os.Signal]*"".handler; ref [65]int64 }).Lock@@H\$H\$H|$t%&$sync.(*Mutex).Lock""..thistype.*struct { sync.Mutex; m map[chan<- os.Signal]*"".handler; ref [65]int64 } Tgclocals87d20ce1b58390b294df80b886db78bfTgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>go.(*struct { sync.Mutex; m map[chan<- os.Signal]*"".handler; ref [65]int64 }).Unlock@@H\$H\$H|$t%&(sync.(*Mutex).Unlock""..thistype.*struct { sync.Mutex; m map[chan<- os.Signal]*"".handler; ref [65]int64 } Tgclocals87d20ce1b58390b294df80b886db78bfTgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals1710eaff8770981e2771917b998c9ab400Tgclocals2976f48703bf940fd2a050777411a19b00 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 channelTgclocals778173064df595cbc651dd5caf84def8@@ Tgclocalsa68b09a48716afad7ca7a02fe6add474@@Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals4ee9600b372d9cd45a6b69f7c679edc8((Tgclocals37a2283f5c69c342946cad8073b58fca((Tgclocalsfb3154111130df90d26961f5664649a1((Tgclocals7e902992778eda5f91d29a3f0c115aee((>"".signal_disable.args_stackmap<"".signal_enable.args_stackmap<"".signal_ignore.args_stackmap8"".signal_recv.args_stackmap 0 (a] go.itab.syscall.Signal.os.SignalTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals21a8f585a14d020f181242c5256583dc Tgclocals51af24152615272c3d9efc8538f95767 Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals5184031d3a32a42d85027f073f873668Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals5184031d3a32a42d85027f073f873668Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals5184031d3a32a42d85027f073f873668Tgclocals37fb240da5ebbf55515f5c8671923fde00Tgclocals11aa0eaa26f10336d2e4deb91dd16fd400Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals5184031d3a32a42d85027f073f873668Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cb."".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" 263 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" 267 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" 276 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" 280 ,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 }Bgo.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.Signal@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.*"".handlerrgo.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" 286 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" 292 ,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" 295 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" 297 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 700 ` 298 go object darwin amd64 go1.5.1 299 ! 300 go13ld""".signal_disable 301 ,runtime.signal_disable.>"".signal_disable.args_stackmapVprebuilts/go/darwin-x86/src/os/signal/sig.s "".signal_enable 302 *runtime.signal_enable4<"".signal_enable.args_stackmapVprebuilts/go/darwin-x86/src/os/signal/sig.s "".signal_ignore 303 *runtime.signal_ignore:<"".signal_ignore.args_stackmapVprebuilts/go/darwin-x86/src/os/signal/sig.s"".signal_recv 304 &runtime.signal_recv@8"".signal_recv.args_stackmapVprebuilts/go/darwin-x86/src/os/signal/sig.sgo13ld