sync.Mutex.Lock (method, view implemented interface methods)
280 uses
sync (current package)
map.go#L106: m.mu.Lock()
map.go#L142: m.mu.Lock()
map.go#L209: m.mu.Lock()
map.go#L272: m.mu.Lock()
map.go#L329: m.mu.Lock()
mutex.go#L72: func (m *Mutex) Lock() {
once.go#L64: o.m.Lock()
pool.go#L213: allPoolsMu.Lock()
rwmutex.go#L111: rw.w.Lock()
context
context.go#L265: p.mu.Lock()
context.go#L306: p.mu.Lock()
context.go#L321: p.mu.Lock()
context.go#L361: c.mu.Lock()
context.go#L371: c.mu.Lock()
context.go#L398: c.mu.Lock()
context.go#L448: c.mu.Lock()
context.go#L484: c.mu.Lock()
crypto/rand
rand_unix.go#L64: r.mu.Lock()
rand_unix.go#L124: r.mu.Lock()
crypto/tls
common.go#L1291: writerMutex.Lock()
common.go#L1373: c.Lock()
common.go#L1406: c.Lock()
conn.go#L823: c.out.Lock()
conn.go#L998: c.out.Lock()
conn.go#L1115: c.out.Lock()
conn.go#L1189: c.handshakeMutex.Lock()
conn.go#L1238: c.out.Lock()
conn.go#L1272: c.in.Lock()
conn.go#L1355: c.out.Lock()
conn.go#L1378: c.handshakeMutex.Lock()
conn.go#L1388: c.in.Lock()
conn.go#L1409: c.handshakeMutex.Lock()
conn.go#L1445: c.handshakeMutex.Lock()
conn.go#L1455: c.handshakeMutex.Lock()
encoding/gob
decode.go#L1041: typeLock.Lock()
decoder.go#L206: dec.mutex.Lock()
encode.go#L676: info.encInit.Lock()
encoder.go#L228: enc.mutex.Lock()
type.go#L708: typeLock.Lock()
go.etcd.io/bbolt
db.go#L473: db.rwlock.Lock()
db.go#L476: db.metalock.Lock()
db.go#L551: db.metalock.Lock()
db.go#L593: db.rwlock.Lock()
db.go#L597: db.metalock.Lock()
db.go#L646: db.metalock.Lock()
db.go#L755: db.batchMu.Lock()
db.go#L797: b.db.batchMu.Lock()
go/token
position.go#L128: f.mutex.Lock()
position.go#L139: f.mutex.Lock()
position.go#L155: f.mutex.Lock()
position.go#L188: f.mutex.Lock()
position.go#L210: f.mutex.Lock()
position.go#L222: f.mutex.Lock()
position.go#L257: f.mutex.Lock()
position.go#L302: f.mutex.Lock()
serialize.go#L57: f.mutex.Lock()
golang.org/x/sys/unix
syscall_unix.go#L127: m.Lock()
syscall_unix.go#L140: m.Lock()
internal/singleflight
singleflight.go#L48: g.mu.Lock()
singleflight.go#L73: g.mu.Lock()
singleflight.go#L98: g.mu.Lock()
singleflight.go#L112: g.mu.Lock()
internal/testlog
exit.go#L15: panicOnExit0.mu.Lock()
exit.go#L30: panicOnExit0.mu.Lock()
io
pipe.go#L22: a.Lock()
pipe.go#L30: a.Lock()
pipe.go#L89: p.wrMu.Lock()
io/ioutil
tempfile.go#L29: randmu.Lock()
tempfile.go#L67: randmu.Lock()
tempfile.go#L120: randmu.Lock()
log
log.go#L71: l.mu.Lock()
log.go#L165: l.mu.Lock()
log.go#L176: l.mu.Lock()
log.go#L244: l.mu.Lock()
log.go#L252: l.mu.Lock()
log.go#L259: l.mu.Lock()
log.go#L266: l.mu.Lock()
log.go#L273: l.mu.Lock()
log.go#L280: std.mu.Lock()
math/big
natconv.go#L475: cacheBase10.Lock()
math/rand
rand.go#L388: r.lk.Lock()
rand.go#L395: r.lk.Lock()
rand.go#L402: r.lk.Lock()
rand.go#L409: r.lk.Lock()
rand.go#L417: r.lk.Lock()
mime
type.go#L45: extensionsMu.Lock()
type.go#L186: extensionsMu.Lock()
net
hosts.go#L105: hosts.Lock()
hosts.go#L124: hosts.Lock()
pipe.go#L32: d.mu.Lock()
pipe.go#L68: d.mu.Lock()
pipe.go#L191: p.wrMu.Lock() // Ensure entirety of b is written together
net/http
h2_bundle.go#L763: p.mu.Lock()
h2_bundle.go#L814: c.p.mu.Lock()
h2_bundle.go#L831: p.mu.Lock()
h2_bundle.go#L870: p.mu.Lock()
h2_bundle.go#L899: p.mu.Lock()
h2_bundle.go#L917: p.mu.Lock()
h2_bundle.go#L3484: p.mu.Lock()
h2_bundle.go#L3495: p.mu.Lock()
h2_bundle.go#L3524: p.mu.Lock()
h2_bundle.go#L3560: p.mu.Lock()
h2_bundle.go#L3597: p.mu.Lock()
h2_bundle.go#L3608: p.mu.Lock()
h2_bundle.go#L3751: s.mu.Lock()
h2_bundle.go#L3760: s.mu.Lock()
h2_bundle.go#L3769: s.mu.Lock()
h2_bundle.go#L4364: http2testHookOnPanicMu.Lock()
h2_bundle.go#L6154: rws.closeNotifierMu.Lock()
h2_bundle.go#L6854: cc.mu.Lock()
h2_bundle.go#L6880: cc.mu.Lock()
h2_bundle.go#L6890: cc.mu.Lock()
h2_bundle.go#L7227: cc.mu.Lock()
h2_bundle.go#L7254: cc.mu.Lock()
h2_bundle.go#L7267: cc.mu.Lock()
h2_bundle.go#L7320: cc.mu.Lock()
h2_bundle.go#L7347: cc.mu.Lock()
h2_bundle.go#L7366: cc.mu.Lock()
h2_bundle.go#L7376: cc.mu.Lock()
h2_bundle.go#L7378: cc.wmu.Lock()
h2_bundle.go#L7400: cc.mu.Lock()
h2_bundle.go#L7436: cc.mu.Lock()
h2_bundle.go#L7453: cc.mu.Lock()
h2_bundle.go#L7549: cc.mu.Lock()
h2_bundle.go#L7597: cc.wmu.Lock()
h2_bundle.go#L7605: cc.wmu.Lock()
h2_bundle.go#L7754: cc.mu.Lock()
h2_bundle.go#L7878: cc.wmu.Lock()
h2_bundle.go#L7908: cc.mu.Lock()
h2_bundle.go#L7918: cc.mu.Lock()
h2_bundle.go#L7922: cc.wmu.Lock()
h2_bundle.go#L7944: cc.mu.Lock()
h2_bundle.go#L8215: cc.mu.Lock()
h2_bundle.go#L8246: cc.wmu.Lock()
h2_bundle.go#L8287: cc.mu.Lock()
h2_bundle.go#L8634: cc.mu.Lock()
h2_bundle.go#L8654: cc.wmu.Lock()
h2_bundle.go#L8677: cc.mu.Lock()
h2_bundle.go#L8678: cc.wmu.Lock()
h2_bundle.go#L8703: cc.mu.Lock()
h2_bundle.go#L8718: cc.mu.Lock()
h2_bundle.go#L8722: cc.wmu.Lock()
h2_bundle.go#L8747: cc.mu.Lock()
h2_bundle.go#L8768: cc.wmu.Lock()
h2_bundle.go#L8839: cc.mu.Lock()
h2_bundle.go#L8887: cc.wmu.Lock()
h2_bundle.go#L8902: cc.mu.Lock()
h2_bundle.go#L8947: cc.mu.Lock()
h2_bundle.go#L8956: cc.wmu.Lock()
h2_bundle.go#L8980: cc.mu.Lock()
h2_bundle.go#L8990: cc.wmu.Lock()
h2_bundle.go#L9014: cc.wmu.Lock()
h2_bundle.go#L9111: cs.cc.mu.Lock()
h2_bundle.go#L9226: cc.mu.Lock()
server.go#L305: c.mu.Lock()
server.go#L669: cr.mu.Lock()
server.go#L904: w.writeContinueMu.Lock()
server.go#L1353: bdy.mu.Lock()
server.go#L1595: w.writeContinueMu.Lock()
server.go#L2014: c.mu.Lock()
server.go#L2655: s.mu.Lock()
server.go#L2690: srv.mu.Lock()
server.go#L2733: srv.mu.Lock()
server.go#L2774: srv.mu.Lock()
server.go#L2780: s.mu.Lock()
server.go#L2788: s.mu.Lock()
server.go#L3067: s.mu.Lock()
server.go#L3084: s.mu.Lock()
server.go#L3323: tw.mu.Lock()
server.go#L3335: tw.mu.Lock()
server.go#L3368: tw.mu.Lock()
server.go#L3397: tw.mu.Lock()
server.go#L3474: uniqNameMu.Lock()
transfer.go#L829: b.mu.Lock()
transfer.go#L971: b.mu.Lock()
transfer.go#L1012: b.mu.Lock()
transfer.go#L1020: b.mu.Lock()
transfer.go#L1026: b.mu.Lock()
transport.go#L470: tr.mu.Lock()
transport.go#L740: t.altMu.Lock()
transport.go#L760: t.idleMu.Lock()
transport.go#L789: t.reqMu.Lock()
transport.go#L913: t.idleMu.Lock()
transport.go#L1005: t.idleMu.Lock()
transport.go#L1088: t.idleMu.Lock()
transport.go#L1127: t.reqMu.Lock()
transport.go#L1144: t.reqMu.Lock()
transport.go#L1209: w.mu.Lock()
transport.go#L1228: w.mu.Lock()
transport.go#L1415: t.connsPerHostMu.Lock()
transport.go#L1462: t.connsPerHostMu.Lock()
transport.go#L1932: pc.mu.Lock()
transport.go#L1941: pc.mu.Lock()
transport.go#L1948: pc.mu.Lock()
transport.go#L1955: pc.mu.Lock()
transport.go#L1967: pc.mu.Lock()
transport.go#L1978: t.idleMu.Lock()
transport.go#L2018: req.mu.Lock()
transport.go#L2085: pc.mu.Lock()
transport.go#L2118: pc.mu.Lock()
transport.go#L2530: pc.mu.Lock()
transport.go#L2676: pc.mu.Lock()
transport.go#L2687: pc.mu.Lock()
transport.go#L2754: es.mu.Lock()
transport.go#L2766: es.mu.Lock()
transport.go#L2777: es.mu.Lock()
transport.go#L2819: gz.body.mu.Lock()
net/textproto
pipeline.go#L37: p.mu.Lock()
pipeline.go#L82: s.mu.Lock()
pipeline.go#L100: s.mu.Lock()
os
getwd.go#L58: getwdCache.Lock()
getwd.go#L121: getwdCache.Lock()
os/signal
signal.go#L52: handlers.Lock()
signal.go#L126: handlers.Lock()
signal.go#L181: handlers.Lock()
signal.go#L216: handlers.Lock()
signal.go#L238: handlers.Lock()
reflect
type.go#L2022: funcLookupCache.Lock()
type.go#L2654: structLookupCache.Lock()
runtime/pprof
pprof.go#L184: profiles.mu.Lock()
pprof.go#L253: p.mu.Lock()
pprof.go#L295: p.mu.Lock()
pprof.go#L306: p.mu.Lock()
pprof.go#L335: p.mu.Lock()
pprof.go#L773: cpu.Lock()
pprof.go#L821: cpu.Lock()
runtime/trace
trace.go#L121: tracing.Lock()
trace.go#L143: tracing.Lock()
src.elv.sh/pkg/cli
loop.go#L81: lp.redrawMutex.Lock()
loop.go#L152: lp.redrawMutex.Lock()
tty.go#L88: t.rawMutex.Lock()
tty.go#L98: t.rawMutex.Lock()
src.elv.sh/pkg/cli/clitest
fake_tty.go#L99: t.eventChMutex.Lock()
fake_tty.go#L185: t.eventChMutex.Lock()
src.elv.sh/pkg/cli/lscolors
lscolors.go#L42: lastColoristMutex.Lock()
src.elv.sh/pkg/cli/term
file_reader_unix.go#L42: r.mutex.Lock()
file_reader_unix.go#L74: r.mutex.Lock()
src.elv.sh/pkg/edit
completion.go#L454: outputMutex.Lock()
hist_store.go#L24: s.m.Lock()
hist_store.go#L30: s.m.Lock()
hist_store.go#L36: s.m.Lock()
hist_store.go#L42: s.m.Lock()
hist_store.go#L55: c.m.Lock()
hist_store.go#L61: c.m.Lock()
hist_store.go#L67: c.m.Lock()
listing_custom.go#L43: itemsMutex.Lock()
prompt.go#L136: resultMutex.Lock()
src.elv.sh/pkg/edit/highlight
highlighter.go#L31: hl.state.Lock()
highlighter.go#L38: hl.state.Lock()
src.elv.sh/pkg/eval
builtin_fn_misc.go#L261: evalCountMutex.Lock()
port.go#L122: m.Lock()
port.go#L133: m.Lock()
port.go#L160: mu.Lock()
src.elv.sh/pkg/eval/mods/unix
umask.go#L60: umaskMutex.Lock()
umask.go#L103: umaskMutex.Lock()
src.elv.sh/pkg/rpc
client.go#L71: client.reqMutex.Lock()
client.go#L75: client.mutex.Lock()
client.go#L92: client.mutex.Lock()
client.go#L113: client.mutex.Lock()
client.go#L148: client.reqMutex.Lock()
client.go#L149: client.mutex.Lock()
client.go#L250: client.mutex.Lock()
server.go#L348: sending.Lock()
server.go#L358: m.Lock()
server.go#L368: mtype.Lock()
server.go#L499: server.reqLock.Lock()
server.go#L512: server.reqLock.Lock()
server.go#L519: server.respLock.Lock()
server.go#L532: server.respLock.Lock()
syscall
syscall_unix.go#L73: m.Lock()
syscall_unix.go#L86: m.Lock()
testing
benchmark.go#L181: benchmarkLock.Lock()
benchmark.go#L619: defer benchmarkLock.Lock()
match.go#L53: m.mu.Lock()
match.go#L60: matchMutex.Lock()
testing.go#L352: p.lastNameMu.Lock()
testing.go#L366: p.lastNameMu.Lock()
testing.go#L922: c.tempDirMu.Lock()
testing.go#L1288: c.mu.Lock()
testing.go#L1300: c.mu.Lock()
The pages are generated with Golds v0.2.8-preview. (GOOS=darwin GOARCH=arm64)