sync.Mutex.Unlock (method, view implemented interface methods)
305 uses
sync (current package)
map.go#L119: m.mu.Unlock()
map.go#L162: m.mu.Unlock()
map.go#L229: m.mu.Unlock()
map.go#L283: m.mu.Unlock()
map.go#L337: m.mu.Unlock()
mutex.go#L179: func (m *Mutex) Unlock() {
once.go#L65: defer o.m.Unlock()
pool.go#L214: defer allPoolsMu.Unlock()
rwmutex.go#L149: rw.w.Unlock()
context
context.go#L275: p.mu.Unlock()
context.go#L308: p.mu.Unlock()
context.go#L325: p.mu.Unlock()
context.go#L366: c.mu.Unlock()
context.go#L373: c.mu.Unlock()
context.go#L400: c.mu.Unlock()
context.go#L414: c.mu.Unlock()
context.go#L449: defer c.mu.Unlock()
context.go#L489: c.mu.Unlock()
crypto/rand
rand_unix.go#L65: defer r.mu.Unlock()
rand_unix.go#L125: defer r.mu.Unlock()
crypto/tls
common.go#L1293: writerMutex.Unlock()
common.go#L1374: defer c.Unlock()
common.go#L1407: defer c.Unlock()
conn.go#L824: defer c.out.Unlock()
conn.go#L999: defer c.out.Unlock()
conn.go#L1116: defer c.out.Unlock()
conn.go#L1190: defer c.handshakeMutex.Unlock()
conn.go#L1239: defer c.out.Unlock()
conn.go#L1273: defer c.in.Unlock()
conn.go#L1356: defer c.out.Unlock()
conn.go#L1379: defer c.handshakeMutex.Unlock()
conn.go#L1389: defer c.in.Unlock()
conn.go#L1410: defer c.handshakeMutex.Unlock()
conn.go#L1446: defer c.handshakeMutex.Unlock()
conn.go#L1456: defer c.handshakeMutex.Unlock()
encoding/gob
decode.go#L1042: defer typeLock.Unlock()
decoder.go#L207: defer dec.mutex.Unlock()
encode.go#L677: defer info.encInit.Unlock()
encoder.go#L229: defer enc.mutex.Unlock()
type.go#L709: defer typeLock.Unlock()
go.etcd.io/bbolt
db.go#L474: defer db.rwlock.Unlock()
db.go#L477: defer db.metalock.Unlock()
db.go#L561: db.metalock.Unlock()
db.go#L574: db.metalock.Unlock()
db.go#L598: defer db.metalock.Unlock()
db.go#L602: db.rwlock.Unlock()
db.go#L661: db.metalock.Unlock()
db.go#L768: db.batchMu.Unlock()
db.go#L804: b.db.batchMu.Unlock()
tx.go#L303: tx.db.rwlock.Unlock()
go/token
position.go#L130: f.mutex.Unlock()
position.go#L143: f.mutex.Unlock()
position.go#L156: defer f.mutex.Unlock()
position.go#L190: f.mutex.Unlock()
position.go#L212: f.mutex.Unlock()
position.go#L223: defer f.mutex.Unlock()
position.go#L261: f.mutex.Unlock()
position.go#L303: defer f.mutex.Unlock()
serialize.go#L65: f.mutex.Unlock()
golang.org/x/sys/unix
syscall_unix.go#L128: defer m.Unlock()
syscall_unix.go#L141: defer m.Unlock()
internal/singleflight
singleflight.go#L54: g.mu.Unlock()
singleflight.go#L61: g.mu.Unlock()
singleflight.go#L80: g.mu.Unlock()
singleflight.go#L86: g.mu.Unlock()
singleflight.go#L103: g.mu.Unlock()
singleflight.go#L113: defer g.mu.Unlock()
internal/testlog
exit.go#L16: defer panicOnExit0.mu.Unlock()
exit.go#L31: defer panicOnExit0.mu.Unlock()
io
pipe.go#L23: defer a.Unlock()
pipe.go#L31: defer a.Unlock()
pipe.go#L90: defer p.wrMu.Unlock()
io/ioutil
tempfile.go#L36: randmu.Unlock()
tempfile.go#L69: randmu.Unlock()
tempfile.go#L122: randmu.Unlock()
log
log.go#L72: defer l.mu.Unlock()
log.go#L166: defer l.mu.Unlock()
log.go#L169: l.mu.Unlock()
log.go#L245: defer l.mu.Unlock()
log.go#L253: defer l.mu.Unlock()
log.go#L260: defer l.mu.Unlock()
log.go#L267: defer l.mu.Unlock()
log.go#L274: defer l.mu.Unlock()
log.go#L281: defer std.mu.Unlock()
math/big
natconv.go#L508: cacheBase10.Unlock()
math/rand
rand.go#L390: r.lk.Unlock()
rand.go#L397: r.lk.Unlock()
rand.go#L404: r.lk.Unlock()
rand.go#L412: r.lk.Unlock()
rand.go#L419: r.lk.Unlock()
mime
type.go#L46: defer extensionsMu.Unlock()
type.go#L187: defer extensionsMu.Unlock()
net
hosts.go#L106: defer hosts.Unlock()
hosts.go#L125: defer hosts.Unlock()
pipe.go#L33: defer d.mu.Unlock()
pipe.go#L69: defer d.mu.Unlock()
pipe.go#L192: defer p.wrMu.Unlock()
net/http
h2_bundle.go#L769: p.mu.Unlock()
h2_bundle.go#L774: p.mu.Unlock()
h2_bundle.go#L779: p.mu.Unlock()
h2_bundle.go#L819: c.p.mu.Unlock()
h2_bundle.go#L834: p.mu.Unlock()
h2_bundle.go#L850: p.mu.Unlock()
h2_bundle.go#L877: p.mu.Unlock()
h2_bundle.go#L900: defer p.mu.Unlock()
h2_bundle.go#L918: defer p.mu.Unlock()
h2_bundle.go#L3485: defer p.mu.Unlock()
h2_bundle.go#L3496: defer p.mu.Unlock()
h2_bundle.go#L3525: defer p.mu.Unlock()
h2_bundle.go#L3561: defer p.mu.Unlock()
h2_bundle.go#L3598: defer p.mu.Unlock()
h2_bundle.go#L3609: defer p.mu.Unlock()
h2_bundle.go#L3753: s.mu.Unlock()
h2_bundle.go#L3762: s.mu.Unlock()
h2_bundle.go#L3773: s.mu.Unlock()
h2_bundle.go#L4365: defer http2testHookOnPanicMu.Unlock()
h2_bundle.go#L6165: rws.closeNotifierMu.Unlock()
h2_bundle.go#L6857: cc.mu.Unlock()
h2_bundle.go#L6881: defer cc.mu.Unlock()
h2_bundle.go#L6893: cc.mu.Unlock()
h2_bundle.go#L7228: defer cc.mu.Unlock()
h2_bundle.go#L7255: defer cc.mu.Unlock()
h2_bundle.go#L7268: defer cc.mu.Unlock()
h2_bundle.go#L7322: cc.mu.Unlock()
h2_bundle.go#L7328: cc.mu.Unlock()
h2_bundle.go#L7348: defer cc.mu.Unlock()
h2_bundle.go#L7370: cc.mu.Unlock()
h2_bundle.go#L7377: defer cc.mu.Unlock()
h2_bundle.go#L7379: defer cc.wmu.Unlock()
h2_bundle.go#L7402: defer cc.mu.Unlock()
h2_bundle.go#L7444: cc.mu.Unlock()
h2_bundle.go#L7448: cc.mu.Unlock()
h2_bundle.go#L7454: defer cc.mu.Unlock()
h2_bundle.go#L7551: cc.mu.Unlock()
h2_bundle.go#L7585: cc.mu.Unlock()
h2_bundle.go#L7599: cc.wmu.Unlock()
h2_bundle.go#L7608: cc.wmu.Unlock()
h2_bundle.go#L7610: cc.mu.Unlock()
h2_bundle.go#L7757: cc.mu.Unlock()
h2_bundle.go#L7892: cc.wmu.Unlock()
h2_bundle.go#L7910: cc.mu.Unlock()
h2_bundle.go#L7920: cc.mu.Unlock()
h2_bundle.go#L7923: defer cc.wmu.Unlock()
h2_bundle.go#L7945: defer cc.mu.Unlock()
h2_bundle.go#L8216: defer cc.mu.Unlock()
h2_bundle.go#L8248: cc.wmu.Unlock()
h2_bundle.go#L8307: cc.mu.Unlock()
h2_bundle.go#L8635: defer cc.mu.Unlock()
h2_bundle.go#L8655: defer cc.wmu.Unlock()
h2_bundle.go#L8689: cc.wmu.Unlock()
h2_bundle.go#L8690: cc.mu.Unlock()
h2_bundle.go#L8705: cc.mu.Unlock()
h2_bundle.go#L8720: cc.mu.Unlock()
h2_bundle.go#L8725: cc.wmu.Unlock()
h2_bundle.go#L8751: cc.mu.Unlock()
h2_bundle.go#L8775: cc.wmu.Unlock()
h2_bundle.go#L8777: cc.mu.Unlock()
h2_bundle.go#L8840: defer cc.mu.Unlock()
h2_bundle.go#L8888: defer cc.wmu.Unlock()
h2_bundle.go#L8903: defer cc.mu.Unlock()
h2_bundle.go#L8951: cc.mu.Unlock()
h2_bundle.go#L8954: cc.mu.Unlock()
h2_bundle.go#L8958: cc.wmu.Unlock()
h2_bundle.go#L8962: cc.wmu.Unlock()
h2_bundle.go#L8965: cc.wmu.Unlock()
h2_bundle.go#L8981: defer cc.mu.Unlock()
h2_bundle.go#L8991: defer cc.wmu.Unlock()
h2_bundle.go#L9017: cc.wmu.Unlock()
h2_bundle.go#L9113: cs.cc.mu.Unlock()
h2_bundle.go#L9231: cc.mu.Unlock()
server.go#L306: defer c.mu.Unlock()
server.go#L675: func (cr *connReader) unlock() { cr.mu.Unlock() }
server.go#L910: w.writeContinueMu.Unlock()
server.go#L1365: bdy.mu.Unlock()
server.go#L1597: w.writeContinueMu.Unlock()
server.go#L2015: defer c.mu.Unlock()
server.go#L2656: defer s.mu.Unlock()
server.go#L2691: defer srv.mu.Unlock()
server.go#L2739: srv.mu.Unlock()
server.go#L2776: srv.mu.Unlock()
server.go#L2781: defer s.mu.Unlock()
server.go#L2789: defer s.mu.Unlock()
server.go#L3068: defer s.mu.Unlock()
server.go#L3085: defer s.mu.Unlock()
server.go#L3324: defer tw.mu.Unlock()
server.go#L3336: defer tw.mu.Unlock()
server.go#L3369: defer tw.mu.Unlock()
server.go#L3398: defer tw.mu.Unlock()
server.go#L3475: defer uniqNameMu.Unlock()
transfer.go#L830: defer b.mu.Unlock()
transfer.go#L972: defer b.mu.Unlock()
transfer.go#L1013: defer b.mu.Unlock()
transfer.go#L1021: defer b.mu.Unlock()
transfer.go#L1027: defer b.mu.Unlock()
transport.go#L474: tr.mu.Unlock()
transport.go#L741: defer t.altMu.Unlock()
transport.go#L765: t.idleMu.Unlock()
transport.go#L792: t.reqMu.Unlock()
transport.go#L914: defer t.idleMu.Unlock()
transport.go#L1006: defer t.idleMu.Unlock()
transport.go#L1089: defer t.idleMu.Unlock()
transport.go#L1128: defer t.reqMu.Unlock()
transport.go#L1145: defer t.reqMu.Unlock()
transport.go#L1210: defer w.mu.Unlock()
transport.go#L1235: w.mu.Unlock()
transport.go#L1416: defer t.connsPerHostMu.Unlock()
transport.go#L1463: defer t.connsPerHostMu.Unlock()
transport.go#L1934: pc.mu.Unlock()
transport.go#L1942: defer pc.mu.Unlock()
transport.go#L1950: pc.mu.Unlock()
transport.go#L1956: defer pc.mu.Unlock()
transport.go#L1968: defer pc.mu.Unlock()
transport.go#L1979: defer t.idleMu.Unlock()
transport.go#L2020: req.mu.Unlock()
transport.go#L2088: pc.mu.Unlock()
transport.go#L2091: pc.mu.Unlock()
transport.go#L2120: pc.mu.Unlock()
transport.go#L2533: pc.mu.Unlock()
transport.go#L2678: pc.mu.Unlock()
transport.go#L2688: defer pc.mu.Unlock()
transport.go#L2756: es.mu.Unlock()
transport.go#L2767: defer es.mu.Unlock()
transport.go#L2778: defer es.mu.Unlock()
transport.go#L2823: gz.body.mu.Unlock()
net/textproto
pipeline.go#L40: p.mu.Unlock()
pipeline.go#L84: s.mu.Unlock()
pipeline.go#L92: s.mu.Unlock()
pipeline.go#L102: s.mu.Unlock()
pipeline.go#L114: s.mu.Unlock()
os
getwd.go#L60: getwdCache.Unlock()
getwd.go#L123: getwdCache.Unlock()
os/signal
signal.go#L53: defer handlers.Unlock()
signal.go#L127: defer handlers.Unlock()
signal.go#L185: handlers.Unlock()
signal.go#L212: handlers.Unlock()
signal.go#L225: handlers.Unlock()
signal.go#L239: defer handlers.Unlock()
reflect
type.go#L2023: defer funcLookupCache.Unlock()
type.go#L2655: defer structLookupCache.Unlock()
runtime/pprof
pprof.go#L199: profiles.mu.Unlock()
pprof.go#L254: defer p.mu.Unlock()
pprof.go#L296: defer p.mu.Unlock()
pprof.go#L307: defer p.mu.Unlock()
pprof.go#L340: p.mu.Unlock()
pprof.go#L774: defer cpu.Unlock()
pprof.go#L822: defer cpu.Unlock()
runtime/trace
trace.go#L122: defer tracing.Unlock()
trace.go#L144: defer tracing.Unlock()
src.elv.sh/pkg/cli
loop.go#L82: defer lp.redrawMutex.Unlock()
loop.go#L153: defer lp.redrawMutex.Unlock()
tty.go#L89: defer t.rawMutex.Unlock()
tty.go#L99: defer t.rawMutex.Unlock()
src.elv.sh/pkg/cli/clitest
fake_tty.go#L100: defer t.eventChMutex.Unlock()
fake_tty.go#L186: defer t.eventChMutex.Unlock()
src.elv.sh/pkg/cli/lscolors
lscolors.go#L43: defer lastColoristMutex.Unlock()
src.elv.sh/pkg/cli/term
file_reader_unix.go#L43: defer r.mutex.Unlock()
file_reader_unix.go#L75: r.mutex.Unlock()
src.elv.sh/pkg/edit
completion.go#L455: defer outputMutex.Unlock()
hist_store.go#L25: defer s.m.Unlock()
hist_store.go#L31: defer s.m.Unlock()
hist_store.go#L37: defer s.m.Unlock()
hist_store.go#L43: defer s.m.Unlock()
hist_store.go#L56: defer c.m.Unlock()
hist_store.go#L62: defer c.m.Unlock()
hist_store.go#L68: defer c.m.Unlock()
listing_custom.go#L44: defer itemsMutex.Unlock()
prompt.go#L137: defer resultMutex.Unlock()
src.elv.sh/pkg/edit/highlight
highlighter.go#L32: defer hl.state.Unlock()
highlighter.go#L42: hl.state.Unlock()
highlighter.go#L47: hl.state.Unlock()
src.elv.sh/pkg/eval
builtin_fn_misc.go#L262: defer evalCountMutex.Unlock()
port.go#L124: m.Unlock()
port.go#L135: m.Unlock()
port.go#L161: defer mu.Unlock()
src.elv.sh/pkg/eval/mods/unix
umask.go#L61: defer umaskMutex.Unlock()
umask.go#L104: defer umaskMutex.Unlock()
src.elv.sh/pkg/rpc
client.go#L72: defer client.reqMutex.Unlock()
client.go#L77: client.mutex.Unlock()
client.go#L85: client.mutex.Unlock()
client.go#L95: client.mutex.Unlock()
client.go#L116: client.mutex.Unlock()
client.go#L163: client.mutex.Unlock()
client.go#L164: client.reqMutex.Unlock()
client.go#L252: client.mutex.Unlock()
client.go#L256: client.mutex.Unlock()
server.go#L353: sending.Unlock()
server.go#L360: m.Unlock()
server.go#L370: mtype.Unlock()
server.go#L507: server.reqLock.Unlock()
server.go#L515: server.reqLock.Unlock()
server.go#L527: server.respLock.Unlock()
server.go#L535: server.respLock.Unlock()
syscall
syscall_unix.go#L74: defer m.Unlock()
syscall_unix.go#L87: defer m.Unlock()
testing
benchmark.go#L182: defer benchmarkLock.Unlock()
benchmark.go#L618: benchmarkLock.Unlock()
match.go#L54: defer m.mu.Unlock()
match.go#L61: defer matchMutex.Unlock()
testing.go#L353: defer p.lastNameMu.Unlock()
testing.go#L367: defer p.lastNameMu.Unlock()
testing.go#L953: c.tempDirMu.Unlock()
testing.go#L1291: c.mu.Unlock()
testing.go#L1295: c.mu.Unlock()
testing.go#L1303: c.mu.Unlock()
testing.go#L1307: c.mu.Unlock()
The pages are generated with Golds v0.2.8-preview. (GOOS=darwin GOARCH=arm64)