runtime.g.lockedm (field)
19 uses
runtime (current package)
debugcall.go#L121: if gp.lockedm != 0 {
debugcall.go#L124: if mp != gp.lockedm.ptr() {
debugcall.go#L137: newg.lockedm.set(mp)
debugcall.go#L138: gp.lockedm = 0
debugcall.go#L181: gp.lockedm.set(mp)
debugcall.go#L201: if gp.lockedm != 0 {
debugcall.go#L202: gp.lockedm = 0
proc.go#L489: return gp.lockedm != 0 && gp.m.lockedg != 0
proc.go#L1918: gp.lockedm.set(mp)
proc.go#L2441: if _g_.m.lockedg == 0 || _g_.m.lockedg.ptr().lockedm.ptr() != _g_.m {
proc.go#L2468: mp := gp.lockedm.ptr()
proc.go#L3157: if gp.lockedm != 0 {
proc.go#L3384: locked := gp.lockedm != 0
proc.go#L3385: gp.lockedm = 0
proc.go#L4245: _g_.lockedm.set(_g_.m)
proc.go#L4299: _g_.lockedm = 0
proc.go#L5455: lockedm := gp.lockedm.ptr()
runtime2.go#L458: lockedm muintptr
traceback.go#L910: if gp.lockedm != 0 {
![]() |
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. |