runtime.m.mallocing (field)
20 uses
runtime (current package)
cgocheck.go#L42: if g.m.mallocing != 0 {
iface.go#L126: if getg().m.mallocing != 0 {
malloc.go#L967: if mp.mallocing != 0 {
malloc.go#L973: mp.mallocing = 1
malloc.go#L1037: mp.mallocing = 0
malloc.go#L1134: mp.mallocing = 0
mgcsweep.go#L291: if _g_.m.locks == 0 && _g_.m.mallocing == 0 && _g_ != _g_.m.g0 {
mgcsweep.go#L324: if _g_.m.locks == 0 && _g_.m.mallocing == 0 && _g_ != _g_.m.g0 {
mheap.go#L1503: gp.m.mallocing++
mheap.go#L1511: gp.m.mallocing--
panic.go#L39: if gp != nil && gp.m != nil && gp.m.mallocing != 0 {
panic.go#L53: if gp != nil && gp.m != nil && gp.m.mallocing != 0 {
panic.go#L894: if gp.m.mallocing != 0 {
panic.go#L1248: _g_.m.mallocing++
panic.go#L1353: if _m_.locks != 0 || _m_.mallocing != 0 || _m_.throwing != 0 || _m_.preemptoff != "" || _m_.dying != 0 {
preempt.go#L288: return mp.locks == 0 && mp.mallocing == 0 && mp.preemptoff == "" && mp.p.ptr().status == _Prunning
proc.go#L4405: getg().m.mallocing++
proc.go#L4535: getg().m.mallocing--
proc.go#L5448: print(" M", mp.id, ": p=", id1, " curg=", id2, " mallocing=", mp.mallocing, " throwing=", mp.throwing, " preemptoff=", mp.preemptoff, ""+" locks=", mp.locks, " dying=", mp.dying, " spinning=", mp.spinning, " blocked=", mp.blocked, " lockedg=", id3, "\n")
runtime2.go#L504: mallocing int32
 |
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. |