func runtime.unlock
261 uses
runtime (current package)
chan.go#L203: unlock(&c.lock)
chan.go#L210: send(c, sg, ep, func() { unlock(&c.lock) }, 3)
chan.go#L226: unlock(&c.lock)
chan.go#L231: unlock(&c.lock)
chan.go#L362: unlock(&c.lock)
chan.go#L416: unlock(&c.lock)
chan.go#L514: unlock(&c.lock)
chan.go#L526: recv(c, sg, ep, func() { unlock(&c.lock) }, 3)
chan.go#L545: unlock(&c.lock)
chan.go#L550: unlock(&c.lock)
chan.go#L665: unlock((*mutex)(chanLock))
cpuprof.go#L67: unlock(&cpuprof.lock)
cpuprof.go#L82: unlock(&cpuprof.lock)
cpuprof.go#L207: unlock(&cpuprof.lock)
cpuprof.go#L212: unlock(&cpuprof.lock)
debug.go#L23: unlock(&sched.lock)
debugcall.go#L216: unlock(&sched.lock)
iface.go#L61: unlock(&itabLock)
iface.go#L77: unlock(&itabLock)
iface.go#L253: unlock(&itabLock)
lock_sema.go#L96: func unlock(l *mutex) {
malloc.go#L1358: unlock(&globalAlloc.mutex)
malloc.go#L1377: unlock(&globalAlloc.mutex)
mbitmap.go#L1452: unlock(&debugPtrmask.lock)
mcache.go#L90: unlock(&mheap_.lock)
mcache.go#L117: unlock(&mheap_.lock)
metrics.go#L377: unlock(&mheap_.lock)
mfinal.go#L123: unlock(&finlock)
mfinal.go#L144: unlock(&finlock)
mfinal.go#L178: unlock(&finlock)
mfinal.go#L238: unlock(&finlock)
mgc.go#L237: unlock(&mheap_.lock)
mgc.go#L1212: unlock(&work.sweepWaiters.lock)
mgc.go#L1739: unlock(&work.sweepWaiters.lock)
mgc.go#L1995: unlock(&sched.lock)
mgc.go#L2184: unlock(&mheap_.lock)
mgc.go#L2193: unlock(&mheap_.lock)
mgc.go#L2216: unlock(&sweep.lock)
mgc.go#L2237: unlock(&allglock)
mgc.go#L2243: unlock(&mheap_.lock)
mgc.go#L2281: unlock(&sched.sudoglock)
mgc.go#L2296: unlock(&sched.deferlock)
mgcmark.go#L128: unlock(&allglock)
mgcmark.go#L281: unlock(&sched.gFree.lock)
mgcmark.go#L300: unlock(&sched.gFree.lock)
mgcmark.go#L378: unlock(&s.speciallock)
mgcmark.go#L583: unlock(&work.assistQueue.lock)
mgcmark.go#L598: unlock(&work.assistQueue.lock)
mgcmark.go#L615: unlock(&work.assistQueue.lock)
mgcmark.go#L681: unlock(&work.assistQueue.lock)
mgcscavenge.go#L217: unlock(&scavenge.lock)
mgcscavenge.go#L298: unlock(&mheap_.lock)
mgcscavenge.go#L308: unlock(&mheap_.lock)
mgcscavenge.go#L604: unlock(p.mheapLock)
mgcsweep.go#L178: unlock(&sweep.lock)
mgcsweep.go#L259: unlock(&mheap_.lock)
mgcwork.go#L370: unlock(&work.wbufSpans.lock)
mgcwork.go#L382: unlock(&work.wbufSpans.lock)
mgcwork.go#L456: unlock(&work.wbufSpans.lock)
mgcwork.go#L465: unlock(&work.wbufSpans.lock)
mgcwork.go#L480: unlock(&work.wbufSpans.lock)
mheap.go#L796: unlock(&h.lock)
mheap.go#L848: unlock(&h.lock)
mheap.go#L868: unlock(&h.lock)
mheap.go#L1145: unlock(&h.lock)
mheap.go#L1174: unlock(&h.lock)
mheap.go#L1205: unlock(&h.lock)
mheap.go#L1418: unlock(&h.lock)
mheap.go#L1437: unlock(&h.lock)
mheap.go#L1510: unlock(&h.lock)
mheap.go#L1703: unlock(&span.speciallock)
mheap.go#L1718: unlock(&span.speciallock)
mheap.go#L1761: unlock(&span.speciallock)
mheap.go#L1784: unlock(&mheap_.speciallock)
mheap.go#L1813: unlock(&mheap_.speciallock)
mheap.go#L1825: unlock(&mheap_.speciallock)
mheap.go#L1840: unlock(&mheap_.speciallock)
mheap.go#L1857: unlock(&mheap_.speciallock)
mheap.go#L1863: unlock(&mheap_.speciallock)
mheap.go#L1945: unlock(&gcBitsArenas.lock)
mheap.go#L1959: unlock(&gcBitsArenas.lock)
mheap.go#L1974: unlock(&gcBitsArenas.lock)
mheap.go#L2019: unlock(&gcBitsArenas.lock)
mheap.go#L2027: unlock(&gcBitsArenas.lock)
mprof.go#L286: unlock(&proflock)
mprof.go#L302: unlock(&proflock)
mprof.go#L336: unlock(&proflock)
mprof.go#L350: unlock(&proflock)
mprof.go#L369: unlock(&proflock)
mprof.go#L427: unlock(&proflock)
mprof.go#L587: unlock(&proflock)
mprof.go#L616: unlock(&proflock)
mprof.go#L659: unlock(&proflock)
mprof.go#L688: unlock(&proflock)
mprof.go#L863: unlock(&tracelock)
mprof.go#L879: unlock(&tracelock)
mprof.go#L892: unlock(&tracelock)
mspanset.go#L95: unlock(&b.spineLock)
mspanset.go#L131: unlock(&b.spineLock)
mstats.go#L594: unlock(&mheap_.lock)
mstats.go#L894: unlock(&m.noPLock)
mstats.go#L957: unlock(&m.noPLock)
netpoll.go#L126: unlock(&netpollInitLock)
netpoll.go#L162: unlock(&pd.lock)
netpoll.go#L188: unlock(&c.lock)
netpoll.go#L246: unlock(&pd.lock)
netpoll.go#L316: unlock(&pd.lock)
netpoll.go#L346: unlock(&pd.lock)
netpoll.go#L487: unlock(&pd.lock)
netpoll.go#L508: unlock(&pd.lock)
netpoll.go#L549: unlock(&c.lock)
panic.go#L409: unlock(&sched.deferlock)
panic.go#L474: unlock(&sched.deferlock)
panic.go#L1320: unlock(&paniclk)
plugin.go#L69: unlock(&itabLock)
print.go#L80: unlock(&debuglock)
proc.go#L372: unlock(&sched.sudoglock)
proc.go#L433: unlock(&sched.sudoglock)
proc.go#L529: unlock(&allglock)
proc.go#L661: unlock(&sched.lock)
proc.go#L756: unlock(&sched.lock)
proc.go#L1111: unlock(&sched.lock)
proc.go#L1172: unlock(&sched.lock)
proc.go#L1378: unlock(&sched.lock)
proc.go#L1419: unlock(&sched.lock)
proc.go#L1431: unlock(&sched.lock)
proc.go#L1502: unlock(&sched.lock)
proc.go#L1546: unlock(&sched.lock)
proc.go#L1580: unlock(&newmHandoff.lock)
proc.go#L1584: unlock(&newmHandoff.lock)
proc.go#L1596: unlock(&mFixupRace.lock)
proc.go#L1633: unlock(&mp.mFixup.lock)
proc.go#L1643: unlock(&mp.mFixup.lock)
proc.go#L1654: unlock(&sched.lock)
proc.go#L1660: unlock(&newmHandoff.lock)
proc.go#L1667: unlock(&mFixupRace.lock)
proc.go#L1697: unlock(&sched.lock)
proc.go#L1749: unlock(&sched.lock)
proc.go#L2100: unlock(&newmHandoff.lock)
proc.go#L2192: unlock(&mFixupRace.lock)
proc.go#L2195: unlock(&_g_.m.mFixup.lock)
proc.go#L2215: unlock(&sched.lock)
proc.go#L2222: unlock(&newmHandoff.lock)
proc.go#L2233: unlock(&newmHandoff.lock)
proc.go#L2256: unlock(&sched.lock)
proc.go#L2300: unlock(&sched.lock)
proc.go#L2327: unlock(&sched.lock)
proc.go#L2340: unlock(&sched.lock)
proc.go#L2389: unlock(&sched.lock)
proc.go#L2400: unlock(&sched.lock)
proc.go#L2407: unlock(&sched.lock)
proc.go#L2416: unlock(&sched.lock)
proc.go#L2506: unlock(&sched.lock)
proc.go#L2591: unlock(&sched.lock)
proc.go#L2743: unlock(&sched.lock)
proc.go#L2748: unlock(&sched.lock)
proc.go#L2755: unlock(&sched.lock)
proc.go#L2783: unlock(&sched.lock)
proc.go#L2847: unlock(&sched.lock)
proc.go#L2890: unlock(&sched.lock)
proc.go#L3024: unlock(&sched.lock)
proc.go#L3039: unlock(&sched.lock)
proc.go#L3116: unlock(&sched.lock)
proc.go#L3143: unlock(&sched.lock)
proc.go#L3147: unlock(&sched.lock)
proc.go#L3241: unlock(&pp.timersLock)
proc.go#L3247: unlock((*mutex)(lock))
proc.go#L3287: unlock(&sched.lock)
proc.go#L3574: unlock(&sched.lock)
proc.go#L3592: unlock(&sched.lock)
proc.go#L3801: unlock(&sched.lock)
proc.go#L3829: unlock(&sched.lock)
proc.go#L4165: unlock(&sched.gFree.lock)
proc.go#L4189: unlock(&sched.gFree.lock)
proc.go#L4227: unlock(&sched.gFree.lock)
proc.go#L4630: unlock(&sched.lock)
proc.go#L4713: unlock(&pp.timersLock)
proc.go#L4714: unlock(&plocal.timersLock)
proc.go#L4739: unlock(&mheap_.lock)
proc.go#L4825: unlock(&allpLock)
proc.go#L4885: unlock(&allpLock)
proc.go#L4982: unlock(&sched.lock)
proc.go#L5048: unlock(&allglock)
proc.go#L5050: unlock(&sched.lock) // unlock so that GODEBUG=scheddetail=1 doesn't hang
proc.go#L5085: unlock(&sched.lock) // unlock so that GODEBUG=scheddetail=1 doesn't hang
proc.go#L5103: unlock(&sched.lock)
proc.go#L5148: unlock(&sched.lock)
proc.go#L5173: unlock(&sched.lock)
proc.go#L5242: unlock(&forcegc.lock)
proc.go#L5248: unlock(&sched.sysmonlock)
proc.go#L5309: unlock(&allpLock)
proc.go#L5328: unlock(&allpLock)
proc.go#L5428: unlock(&sched.lock)
proc.go#L5466: unlock(&allglock)
proc.go#L5467: unlock(&sched.lock)
proc.go#L5478: unlock(&sched.lock)
proc.go#L5486: unlock(&sched.lock)
proc.go#L5491: unlock(&sched.lock)
proc.go#L5661: unlock(&pp.timersLock)
proc.go#L5809: unlock(&sched.lock)
proc.go#L5843: unlock(&sched.lock)
proc.go#L6065: unlock(&sched.lock)
runtime.go#L45: unlock(&ticks.lock)
rwmutex.go#L46: unlock(&rw.rLock)
rwmutex.go#L53: unlock(&rw.rLock)
rwmutex.go#L75: unlock(&rw.rLock)
rwmutex.go#L94: unlock(&rw.rLock)
rwmutex.go#L99: unlock(&rw.rLock)
rwmutex.go#L122: unlock(&rw.rLock)
rwmutex.go#L124: unlock(&rw.wLock)
select.go#L58: unlock(&c.lock)
select.go#L92: unlock(&lastc.lock)
select.go#L97: unlock(&lastc.lock)
sema.go#L138: unlock(&root.lock)
sema.go#L175: unlock(&root.lock)
sema.go#L182: unlock(&root.lock)
sema.go#L493: unlock(&l.lock)
sema.go#L541: unlock(&l.lock)
sema.go#L566: unlock(&l.lock)
sema.go#L597: unlock(&l.lock)
sema.go#L603: unlock(&l.lock)
stack.go#L278: unlock(&stackpool[order].item.mu)
stack.go#L297: unlock(&stackpool[order].item.mu)
stack.go#L317: unlock(&stackpool[order].item.mu)
stack.go#L370: unlock(&stackpool[order].item.mu)
stack.go#L393: unlock(&stackLarge.lock)
stack.go#L463: unlock(&stackpool[order].item.mu)
stack.go#L493: unlock(&stackLarge.lock)
stack.go#L828: unlock(&sg.c.lock)
stack.go#L1200: unlock(&stackpool[order].item.mu)
stack.go#L1214: unlock(&stackLarge.lock)
time.go#L273: unlock(&pp.timersLock)
time.go#L492: unlock(&pp.timersLock)
time.go#L897: unlock(&pp.timersLock)
time.go#L1075: unlock(&allpLock)
trace.go#L202: unlock(&trace.bufLock)
trace.go#L203: unlock(&sched.sysmonlock)
trace.go#L273: unlock(&trace.bufLock)
trace.go#L275: unlock(&sched.sysmonlock)
trace.go#L295: unlock(&trace.bufLock)
trace.go#L296: unlock(&sched.sysmonlock)
trace.go#L332: unlock(&trace.bufLock)
trace.go#L334: unlock(&sched.sysmonlock)
trace.go#L368: unlock(&trace.lock)
trace.go#L391: unlock(&trace.lock)
trace.go#L405: unlock(&trace.lock)
trace.go#L419: unlock(&trace.lock)
trace.go#L428: unlock(&trace.lock)
trace.go#L440: unlock(&trace.lock)
trace.go#L453: unlock(&trace.lock)
trace.go#L465: unlock(&trace.lock)
trace.go#L470: unlock(&trace.lock)
trace.go#L483: unlock(&trace.lock)
trace.go#L624: unlock(&trace.bufLock)
trace.go#L660: unlock(&trace.lock)
trace.go#L682: unlock(&trace.stringsLock)
trace.go#L694: unlock(&trace.stringsLock)
trace.go#L792: unlock(&tab.lock)
trace.go#L808: unlock(&tab.lock)
trace.go#L881: unlock(&trace.lock)
type.go#L182: unlock(&reflectOffs.lock)
![]() |
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. |