runtime.m.gsignal (field)
28 uses
runtime (current package)
cgocheck.go#L36: if g == g.m.g0 || g == g.m.gsignal {
malloc.go#L970: if mp.gsignal == getg() {
malloc.go#L1233: if g := getg(); g == g.m.gsignal {
os_darwin.go#L296: mp.gsignal = malg(32 * 1024) // OS X wants >= 8K
os_darwin.go#L297: mp.gsignal.m = mp
os_darwin.go#L302: mlock(unsafe.Pointer(mp.gsignal.stack.hi-physPageSize), physPageSize)
proc.go#L745: if mp.gsignal != nil {
proc.go#L746: mp.gsignal.stackguard1 = mp.gsignal.stack.lo + _StackGuard
proc.go#L1387: if m.gsignal != nil {
proc.go#L1388: stackfree(m.gsignal.stack)
proc.go#L1393: m.gsignal = nil
runtime2.go#L493: gsignal *g // signal-handling g
signal_unix.go#L445: setg(g.m.gsignal)
signal_unix.go#L451: g.m.gsignal.stktopsp = getcallersp()
signal_unix.go#L474: if sp >= mp.gsignal.stack.lo && sp < mp.gsignal.stack.hi {
signal_unix.go#L1106: signalstack(&_g_.m.gsignal.stack)
signal_unix.go#L1188: old.stack = g.m.gsignal.stack
signal_unix.go#L1189: old.stackguard0 = g.m.gsignal.stackguard0
signal_unix.go#L1190: old.stackguard1 = g.m.gsignal.stackguard1
signal_unix.go#L1191: old.stktopsp = g.m.gsignal.stktopsp
signal_unix.go#L1194: g.m.gsignal.stack.lo = stsp
signal_unix.go#L1195: g.m.gsignal.stack.hi = stsp + st.ss_size
signal_unix.go#L1196: g.m.gsignal.stackguard0 = stsp + _StackGuard
signal_unix.go#L1197: g.m.gsignal.stackguard1 = stsp + _StackGuard
signal_unix.go#L1205: gp := getg().m.gsignal
stack.go#L945: print("runtime: newstack called from g=", hex(thisg.m.morebuf.g), "\n"+"\tm=", thisg.m, " m->curg=", thisg.m.curg, " m->g0=", thisg.m.g0, " m->gsignal=", thisg.m.gsignal, "\n")
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |