sync.Mutex.Unlock (method, view implemented interface methods)
753 uses
sync (current package)
mutex.go#L64: func (m *Mutex) Unlock() {
once.go#L75: defer o.m.Unlock()
pool.go#L228: defer allPoolsMu.Unlock()
rwmutex.go#L181: rw.w.Unlock()
rwmutex.go#L219: rw.w.Unlock()
context
context.go#L291: defer cc.mu.Unlock()
context.go#L406: p.mu.Unlock()
context.go#L448: defer c.mu.Unlock()
context.go#L460: c.mu.Unlock()
context.go#L494: p.mu.Unlock()
context.go#L508: c.mu.Unlock()
context.go#L549: c.mu.Unlock()
context.go#L565: c.mu.Unlock()
context.go#L641: defer c.mu.Unlock()
context.go#L681: c.mu.Unlock()
crypto/tls
common.go#L1518: writerMutex.Unlock()
common.go#L1608: defer c.Unlock()
common.go#L1641: defer c.Unlock()
conn.go#L861: defer c.out.Unlock()
conn.go#L1050: defer c.out.Unlock()
conn.go#L1067: defer c.out.Unlock()
conn.go#L1214: defer c.out.Unlock()
conn.go#L1288: defer c.handshakeMutex.Unlock()
conn.go#L1344: defer c.out.Unlock()
conn.go#L1382: defer c.in.Unlock()
conn.go#L1465: defer c.out.Unlock()
conn.go#L1556: defer c.handshakeMutex.Unlock()
conn.go#L1566: defer c.in.Unlock()
conn.go#L1597: c.out.Unlock()
conn.go#L1614: defer c.handshakeMutex.Unlock()
conn.go#L1664: defer c.handshakeMutex.Unlock()
conn.go#L1674: defer c.handshakeMutex.Unlock()
quic.go#L271: defer c.handshakeMutex.Unlock()
quic.go#L479: c.handshakeMutex.Unlock()
database/sql
sql.go#L583: defer dc.Unlock()
sql.go#L598: defer dc.Unlock()
sql.go#L613: defer dc.Unlock()
sql.go#L652: defer dc.Unlock()
sql.go#L663: dc.Unlock()
sql.go#L667: dc.Unlock() // not defer; removeDep finalClose calls may need to lock
sql.go#L673: dc.db.mu.Unlock()
sql.go#L702: dc.db.mu.Unlock()
sql.go#L746: defer db.mu.Unlock()
sql.go#L769: db.mu.Unlock()
sql.go#L929: db.mu.Unlock()
sql.go#L943: db.mu.Unlock()
sql.go#L1015: db.mu.Unlock()
sql.go#L1036: db.mu.Unlock()
sql.go#L1061: db.mu.Unlock()
sql.go#L1074: defer db.mu.Unlock()
sql.go#L1114: db.mu.Unlock()
sql.go#L1119: db.mu.Unlock()
sql.go#L1219: defer db.mu.Unlock()
sql.go#L1277: defer db.mu.Unlock()
sql.go#L1319: db.mu.Unlock()
sql.go#L1326: db.mu.Unlock()
sql.go#L1341: db.mu.Unlock()
sql.go#L1345: db.mu.Unlock()
sql.go#L1364: db.mu.Unlock()
sql.go#L1375: db.mu.Unlock()
sql.go#L1412: db.mu.Unlock()
sql.go#L1430: db.mu.Unlock()
sql.go#L1436: db.mu.Unlock()
sql.go#L1448: db.mu.Unlock()
sql.go#L1460: defer db.mu.Unlock()
sql.go#L1468: c.Unlock()
sql.go#L1489: db.mu.Unlock()
sql.go#L1517: db.mu.Unlock()
sql.go#L1525: db.mu.Unlock()
sql.go#L2084: dc.Mutex.Unlock()
sql.go#L2280: defer tx.stmts.Unlock()
sql.go#L2384: tx.stmts.Unlock()
sql.go#L2437: stmt.mu.Unlock()
sql.go#L2455: stmt.mu.Unlock()
sql.go#L2485: tx.stmts.Unlock()
sql.go#L2711: s.db.mu.Unlock()
sql.go#L2724: s.mu.Unlock()
sql.go#L2732: s.mu.Unlock()
sql.go#L2741: s.mu.Unlock()
sql.go#L2751: s.mu.Unlock()
sql.go#L2755: s.mu.Unlock()
sql.go#L2779: s.mu.Unlock()
sql.go#L2893: s.mu.Unlock()
sql.go#L2900: s.mu.Unlock()
sql.go#L2916: defer s.mu.Unlock()
sql.go#L3060: defer rs.dc.Unlock()
sql.go#L3124: defer rs.dc.Unlock()
sql.go#L3193: defer rs.dc.Unlock()
sql.go#L3210: defer rs.dc.Unlock()
github.com/aws/aws-sdk-go-v2/aws/ratelimit
token_bucket.go#L34: defer t.mu.Unlock()
token_bucket.go#L48: defer t.mu.Unlock()
token_bucket.go#L58: defer t.mu.Unlock()
token_bucket.go#L66: defer t.mu.Unlock()
token_bucket.go#L74: defer t.mu.Unlock()
github.com/aws/aws-sdk-go-v2/aws/retry
adaptive_ratelimit.go#L52: defer a.mu.Unlock()
adaptive_ratelimit.go#L61: defer a.mu.Unlock()
adaptive_ratelimit.go#L80: defer a.mu.Unlock()
adaptive_token_bucket.go#L35: defer t.mu.Unlock()
adaptive_token_bucket.go#L49: defer t.mu.Unlock()
adaptive_token_bucket.go#L59: defer t.mu.Unlock()
adaptive_token_bucket.go#L67: defer t.mu.Unlock()
adaptive_token_bucket.go#L75: defer t.mu.Unlock()
github.com/aws/aws-sdk-go-v2/internal/sync/singleflight
singleflight.go#L91: g.mu.Unlock()
singleflight.go#L104: g.mu.Unlock()
singleflight.go#L123: g.mu.Unlock()
singleflight.go#L129: g.mu.Unlock()
singleflight.go#L151: defer g.mu.Unlock()
singleflight.go#L209: g.mu.Unlock()
github.com/aws/aws-sdk-go-v2/internal/v4a
credentials.go#L62: defer s.m.Unlock()
credentials.go#L84: defer s.m.Unlock()
github.com/aws/smithy-go/internal/sync/singleflight
singleflight.go#L91: g.mu.Unlock()
singleflight.go#L104: g.mu.Unlock()
singleflight.go#L123: g.mu.Unlock()
singleflight.go#L129: g.mu.Unlock()
singleflight.go#L151: defer g.mu.Unlock()
singleflight.go#L209: g.mu.Unlock()
github.com/aws/smithy-go/transport/http/internal/io
safe.go#L31: defer r.safeReadCloser.mtx.Unlock()
safe.go#L54: defer r.mtx.Unlock()
safe.go#L66: defer r.mtx.Unlock()
github.com/go-pg/migrations/v8
collection.go#L255: defer c.mu.Unlock()
collection.go#L328: defer c.mu.Unlock()
collection.go#L372: defer c.mu.Unlock()
github.com/go-pg/pg/v10
listener.go#L49: defer ln.mu.Unlock()
listener.go#L61: ln.mu.Unlock()
listener.go#L117: ln.mu.Unlock()
listener.go#L141: defer ln.mu.Unlock()
listener.go#L157: ln.mu.Unlock()
listener.go#L192: ln.mu.Unlock()
listener.go#L355: ln.mu.Unlock()
tx.go#L130: defer tx.stmtsMu.Unlock()
tx.go#L376: defer tx.stmtsMu.Unlock()
github.com/go-pg/pg/v10/internal/pool
pool.go#L100: p.connsMu.Unlock()
pool.go#L122: p.connsMu.Unlock()
pool.go#L137: p.connsMu.Unlock()
pool.go#L163: p.connsMu.Unlock()
pool.go#L236: p.connsMu.Unlock()
pool.go#L328: p.connsMu.Unlock()
pool.go#L346: p.connsMu.Unlock()
pool.go#L373: p.connsMu.Unlock()
pool.go#L381: p.connsMu.Unlock()
pool.go#L412: p.connsMu.Unlock()
pool.go#L432: p.connsMu.Unlock()
pool.go#L461: p.connsMu.Unlock()
github.com/go-pg/pg/v10/orm
query.go#L899: mu.Unlock()
query.go#L914: mu.Unlock()
query.go#L943: mu.Unlock()
query.go#L958: mu.Unlock()
github.com/robfig/cron/v3
chain.go#L67: defer mu.Unlock()
cron.go#L160: defer c.runningMu.Unlock()
cron.go#L179: defer c.runningMu.Unlock()
cron.go#L206: defer c.runningMu.Unlock()
cron.go#L217: defer c.runningMu.Unlock()
cron.go#L229: c.runningMu.Unlock()
cron.go#L233: c.runningMu.Unlock()
cron.go#L325: defer c.runningMu.Unlock()
go.pact.im/x/clock
ticker.go#L137: defer t.mu.Unlock()
ticker.go#L149: defer t.mu.Unlock()
go.pact.im/x/clock/fakeclock
fakeclock.go#L76: defer c.mu.Unlock()
fakeclock.go#L87: defer c.mu.Unlock()
fakeclock.go#L99: defer c.mu.Unlock()
fakeclock.go#L114: defer c.mu.Unlock()
fakeclock.go#L131: defer c.mu.Unlock()
fakeclock.go#L178: defer c.mu.Unlock()
fakeclock.go#L190: defer c.mu.Unlock()
go.pact.im/x/clock/observeclock
observeclock.go#L67: defer c.mu.Unlock()
observeclock.go#L77: defer c.mu.Unlock()
go.pact.im/x/names/monikernames
monikernames.go#L51: defer n.mu.Unlock()
go.pact.im/x/process
process.go#L86: defer p.stateMu.Unlock()
process.go#L196: defer p.stateMu.Unlock()
go.uber.org/mock/gomock
callset.go#L64: defer cs.expectedMu.Unlock()
callset.go#L82: defer cs.expectedMu.Unlock()
callset.go#L100: defer cs.expectedMu.Unlock()
callset.go#L137: defer cs.expectedMu.Unlock()
callset.go#L153: defer cs.expectedMu.Unlock()
controller.go#L188: defer ctrl.mu.Unlock()
controller.go#L202: defer ctrl.mu.Unlock()
controller.go#L258: defer ctrl.mu.Unlock()
controller.go#L266: defer ctrl.mu.Unlock()
go.uber.org/zap
sink.go#L76: defer sr.mu.Unlock()
sink.go#L111: sr.mu.Unlock()
go.uber.org/zap/zapcore
buffered_write_syncer.go#L139: defer s.mu.Unlock()
buffered_write_syncer.go#L160: defer s.mu.Unlock()
buffered_write_syncer.go#L196: defer s.mu.Unlock()
write_syncer.go#L67: s.Unlock()
write_syncer.go#L74: s.Unlock()
go/constant
value.go#L146: x.mu.Unlock()
value.go#L171: y.r.mu.Unlock()
value.go#L175: y.mu.Unlock()
value.go#L182: y.mu.Unlock()
go/token
position.go#L131: f.mutex.Unlock()
position.go#L143: f.mutex.Unlock()
position.go#L155: defer f.mutex.Unlock()
position.go#L173: f.mutex.Unlock()
position.go#L197: f.mutex.Unlock()
position.go#L219: f.mutex.Unlock()
position.go#L230: defer f.mutex.Unlock()
position.go#L266: f.mutex.Unlock()
position.go#L371: f.mutex.Unlock()
serialize.go#L64: f.mutex.Unlock()
go/types
context.go#L92: defer ctxt.mu.Unlock()
context.go#L115: defer ctxt.mu.Unlock()
context.go#L139: defer ctxt.mu.Unlock()
named.go#L180: defer n.mu.Unlock()
named.go#L369: defer t.mu.Unlock()
golang.org/x/net/http2
client_conn_pool.go#L86: p.mu.Unlock()
client_conn_pool.go#L91: p.mu.Unlock()
client_conn_pool.go#L96: p.mu.Unlock()
client_conn_pool.go#L148: c.p.mu.Unlock()
client_conn_pool.go#L165: p.mu.Unlock()
client_conn_pool.go#L181: p.mu.Unlock()
client_conn_pool.go#L209: p.mu.Unlock()
client_conn_pool.go#L232: defer p.mu.Unlock()
client_conn_pool.go#L250: defer p.mu.Unlock()
pipe.go#L37: defer p.mu.Unlock()
pipe.go#L46: defer p.mu.Unlock()
pipe.go#L57: defer p.mu.Unlock()
pipe.go#L89: defer p.mu.Unlock()
pipe.go#L127: defer p.mu.Unlock()
pipe.go#L164: defer p.mu.Unlock()
pipe.go#L175: defer p.mu.Unlock()
server.go#L254: s.mu.Unlock()
server.go#L263: s.mu.Unlock()
server.go#L274: s.mu.Unlock()
server.go#L915: defer testHookOnPanicMu.Unlock()
server.go#L2903: rws.closeNotifierMu.Unlock()
transport.go#L459: defer cs.cc.mu.Unlock()
transport.go#L481: defer cc.mu.Unlock()
transport.go#L892: defer cc.mu.Unlock()
transport.go#L898: defer cc.mu.Unlock()
transport.go#L938: defer cc.mu.Unlock()
transport.go#L947: defer cc.mu.Unlock()
transport.go#L995: cc.wmu.Unlock()
transport.go#L998: defer cc.mu.Unlock()
transport.go#L1018: defer cc.mu.Unlock()
transport.go#L1090: cc.mu.Unlock()
transport.go#L1096: cc.mu.Unlock()
transport.go#L1106: defer cc.mu.Unlock()
transport.go#L1123: defer cc.mu.Unlock()
transport.go#L1146: cc.mu.Unlock()
transport.go#L1156: cc.mu.Unlock()
transport.go#L1163: defer cc.wmu.Unlock()
transport.go#L1184: cc.mu.Unlock()
transport.go#L1269: defer cc.mu.Unlock()
transport.go#L1362: cs.cc.mu.Unlock()
transport.go#L1453: cc.mu.Unlock()
transport.go#L1461: cc.mu.Unlock()
transport.go#L1559: defer cc.wmu.Unlock()
transport.go#L1620: cc.mu.Unlock()
transport.go#L1663: cc.wmu.Unlock()
transport.go#L1788: cc.mu.Unlock()
transport.go#L1828: cc.mu.Unlock()
transport.go#L1861: cc.wmu.Unlock()
transport.go#L1881: cc.mu.Unlock()
transport.go#L1887: defer cc.wmu.Unlock()
transport.go#L1917: defer cc.mu.Unlock()
transport.go#L2240: cc.mu.Unlock()
transport.go#L2258: cc.wmu.Unlock()
transport.go#L2319: cc.mu.Unlock()
transport.go#L2670: cc.mu.Unlock()
transport.go#L2674: defer cc.wmu.Unlock()
transport.go#L2700: cc.mu.Unlock()
transport.go#L2710: cc.wmu.Unlock()
transport.go#L2733: cc.mu.Unlock()
transport.go#L2749: cc.mu.Unlock()
transport.go#L2757: cc.wmu.Unlock()
transport.go#L2790: cc.mu.Unlock()
transport.go#L2816: cc.mu.Unlock()
transport.go#L2827: cc.wmu.Unlock()
transport.go#L2852: defer rl.cc.mu.Unlock()
transport.go#L2865: defer rl.cc.mu.Unlock()
transport.go#L2902: defer cc.wmu.Unlock()
transport.go#L2917: defer cc.mu.Unlock()
transport.go#L2990: defer cc.mu.Unlock()
transport.go#L3045: cc.mu.Unlock()
transport.go#L3048: cc.mu.Unlock()
transport.go#L3055: defer cc.wmu.Unlock()
transport.go#L3082: defer cc.mu.Unlock()
transport.go#L3092: defer cc.wmu.Unlock()
transport.go#L3118: cc.wmu.Unlock()
transport.go#L3272: cc.mu.Unlock()
golang.org/x/sys/unix
mremap.go#L32: defer m.Unlock()
syscall_unix.go#L122: defer m.Unlock()
syscall_unix.go#L135: defer m.Unlock()
golang.org/x/tools/go/packages
packages.go#L1294: ld.parseCacheMu.Unlock()
packages.go#L1300: ld.parseCacheMu.Unlock()
packages.go#L1410: defer ld.exportMu.Unlock()
golang.org/x/tools/internal/tokeninternal
tokeninternal.go#L45: defer ptr.mu.Unlock()
google.golang.org/grpc
balancer_conn_wrappers.go#L314: acbw.ac.mu.Unlock()
balancer_conn_wrappers.go#L372: defer acbw.mu.Unlock()
balancer_conn_wrappers.go#L387: acbw.ac.mu.Unlock()
balancer_conn_wrappers.go#L403: newAC.mu.Unlock()
balancer_conn_wrappers.go#L412: defer acbw.mu.Unlock()
balancer_conn_wrappers.go#L418: defer acbw.mu.Unlock()
balancer_conn_wrappers.go#L455: defer acbw.mu.Unlock()
balancer_conn_wrappers.go#L478: acbw.mu.Unlock()
clientconn.go#L410: defer csm.mu.Unlock()
clientconn.go#L428: defer csm.mu.Unlock()
clientconn.go#L434: defer csm.mu.Unlock()
clientconn.go#L794: ac.mu.Unlock()
clientconn.go#L801: ac.mu.Unlock()
clientconn.go#L807: ac.mu.Unlock()
clientconn.go#L845: defer ac.mu.Unlock()
clientconn.go#L1127: ac.mu.Unlock()
clientconn.go#L1152: ac.mu.Unlock()
clientconn.go#L1160: ac.mu.Unlock()
clientconn.go#L1167: ac.mu.Unlock()
clientconn.go#L1174: ac.mu.Unlock()
clientconn.go#L1186: ac.mu.Unlock()
clientconn.go#L1192: ac.mu.Unlock()
clientconn.go#L1203: ac.mu.Unlock()
clientconn.go#L1215: ac.mu.Unlock()
clientconn.go#L1242: defer ac.mu.Unlock()
clientconn.go#L1283: defer ac.mu.Unlock()
clientconn.go#L1358: ac.mu.Unlock()
clientconn.go#L1361: ac.mu.Unlock()
clientconn.go#L1366: defer ac.mu.Unlock()
clientconn.go#L1390: ac.mu.Unlock()
clientconn.go#L1396: defer ac.mu.Unlock()
clientconn.go#L1410: ac.mu.Unlock()
clientconn.go#L1426: ac.mu.Unlock()
clientconn.go#L1442: ac.mu.Unlock()
clientconn.go#L1447: defer ac.mu.Unlock()
clientconn.go#L1454: ac.mu.Unlock()
clientconn.go#L1495: defer rt.mu.Unlock()
clientconn.go#L1508: defer rt.mu.Unlock()
clientconn.go#L1542: cc.lceMu.Unlock()
clientconn.go#L1547: defer cc.lceMu.Unlock()
picker_wrapper.go#L51: pw.mu.Unlock()
picker_wrapper.go#L58: pw.mu.Unlock()
picker_wrapper.go#L69: acw.mu.Unlock()
picker_wrapper.go#L98: pw.mu.Unlock()
picker_wrapper.go#L109: pw.mu.Unlock()
picker_wrapper.go#L131: pw.mu.Unlock()
picker_wrapper.go#L182: defer pw.mu.Unlock()
resolver_conn_wrapper.go#L71: defer ccr.resolverMu.Unlock()
resolver_conn_wrapper.go#L84: ccr.resolverMu.Unlock()
resolver_conn_wrapper.go#L91: ccr.resolverMu.Unlock()
resolver_conn_wrapper.go#L96: defer ccr.incomingMu.Unlock()
resolver_conn_wrapper.go#L110: defer ccr.incomingMu.Unlock()
resolver_conn_wrapper.go#L121: defer ccr.incomingMu.Unlock()
resolver_conn_wrapper.go#L134: defer ccr.incomingMu.Unlock()
server.go#L680: defer s.mu.Unlock()
server.go#L786: s.mu.Unlock()
server.go#L809: s.mu.Unlock()
server.go#L815: s.mu.Unlock()
server.go#L818: s.mu.Unlock()
server.go#L838: s.mu.Unlock()
server.go#L850: s.mu.Unlock()
server.go#L902: s.mu.Unlock()
server.go#L928: s.mu.Unlock()
server.go#L1048: defer s.mu.Unlock()
server.go#L1069: defer s.mu.Unlock()
server.go#L1523: ss.mu.Unlock()
server.go#L1641: ss.mu.Unlock()
server.go#L1659: ss.mu.Unlock()
server.go#L1806: s.mu.Unlock()
server.go#L1825: s.mu.Unlock()
server.go#L1838: s.mu.Unlock()
server.go#L1857: s.mu.Unlock()
server.go#L1869: s.mu.Unlock()
stream.go#L589: cs.mu.Unlock()
stream.go#L730: cs.mu.Unlock()
stream.go#L744: cs.mu.Unlock()
stream.go#L750: cs.mu.Unlock()
stream.go#L762: cs.mu.Unlock()
stream.go#L766: cs.mu.Unlock()
stream.go#L970: cs.mu.Unlock()
stream.go#L984: cs.mu.Unlock()
stream.go#L1018: a.mu.Unlock()
stream.go#L1076: a.mu.Unlock()
stream.go#L1111: a.mu.Unlock()
stream.go#L1158: a.mu.Unlock()
stream.go#L1428: as.mu.Unlock()
stream.go#L1446: as.mu.Unlock()
stream.go#L1589: ss.mu.Unlock()
stream.go#L1657: ss.mu.Unlock()
trace.go#L66: f.mu.Unlock()
trace.go#L71: defer f.mu.Unlock()
google.golang.org/grpc/internal/balancer/gracefulswitch
gracefulswitch.go#L81: defer gsb.currentMu.Unlock()
gracefulswitch.go#L100: gsb.mu.Unlock()
gracefulswitch.go#L117: gsb.mu.Unlock()
gracefulswitch.go#L131: gsb.mu.Unlock()
gracefulswitch.go#L147: defer gsb.mu.Unlock()
gracefulswitch.go#L197: defer gsb.mu.Unlock()
gracefulswitch.go#L206: defer gsb.currentMu.Unlock()
gracefulswitch.go#L217: gsb.mu.Unlock()
gracefulswitch.go#L234: gsb.mu.Unlock()
gracefulswitch.go#L261: bw.gsb.mu.Unlock()
gracefulswitch.go#L286: bw.gsb.mu.Unlock()
gracefulswitch.go#L294: defer bw.gsb.mu.Unlock()
gracefulswitch.go#L333: bw.gsb.mu.Unlock()
gracefulswitch.go#L336: bw.gsb.mu.Unlock()
gracefulswitch.go#L345: bw.gsb.mu.Unlock()
gracefulswitch.go#L349: bw.gsb.mu.Unlock()
gracefulswitch.go#L365: bw.gsb.mu.Unlock()
gracefulswitch.go#L368: bw.gsb.mu.Unlock()
gracefulswitch.go#L375: bw.gsb.mu.Unlock()
gracefulswitch.go#L378: bw.gsb.mu.Unlock()
google.golang.org/grpc/internal/binarylog
sink.go#L101: defer fs.mu.Unlock()
sink.go#L130: fs.mu.Unlock()
sink.go#L137: defer fs.mu.Unlock()
google.golang.org/grpc/internal/buffer
unbounded.go#L53: b.mu.Unlock()
unbounded.go#L59: b.mu.Unlock()
unbounded.go#L75: b.mu.Unlock()
google.golang.org/grpc/internal/channelz
types.go#L655: c.mu.Unlock()
types.go#L666: c.mu.Unlock()
types.go#L720: c.mu.Unlock()
google.golang.org/grpc/internal/grpcrand
grpcrand.go#L37: defer mu.Unlock()
grpcrand.go#L44: defer mu.Unlock()
grpcrand.go#L51: defer mu.Unlock()
grpcrand.go#L58: defer mu.Unlock()
grpcrand.go#L65: defer mu.Unlock()
grpcrand.go#L72: defer mu.Unlock()
google.golang.org/grpc/internal/transport
bdp_estimator.go#L87: defer b.mu.Unlock()
bdp_estimator.go#L136: b.mu.Unlock()
bdp_estimator.go#L140: b.mu.Unlock()
controlbuf.go#L341: c.mu.Unlock()
controlbuf.go#L346: c.mu.Unlock()
controlbuf.go#L363: c.mu.Unlock()
controlbuf.go#L377: c.mu.Unlock()
controlbuf.go#L381: c.mu.Unlock()
controlbuf.go#L384: c.mu.Unlock()
controlbuf.go#L392: c.mu.Unlock()
controlbuf.go#L407: c.mu.Unlock()
controlbuf.go#L411: c.mu.Unlock()
controlbuf.go#L415: c.mu.Unlock()
controlbuf.go#L427: c.mu.Unlock()
controlbuf.go#L451: c.mu.Unlock()
flowcontrol.go#L142: f.mu.Unlock()
flowcontrol.go#L150: defer f.mu.Unlock()
flowcontrol.go#L183: f.mu.Unlock()
flowcontrol.go#L186: f.mu.Unlock()
flowcontrol.go#L195: f.mu.Unlock()
flowcontrol.go#L210: f.mu.Unlock()
flowcontrol.go#L213: f.mu.Unlock()
handler_server.go#L201: defer ht.writeStatusMu.Unlock()
handler_server.go#L301: s.hdrMu.Unlock()
http2_client.go#L748: t.mu.Unlock()
http2_client.go#L760: t.mu.Unlock()
http2_client.go#L793: t.mu.Unlock()
http2_client.go#L797: t.mu.Unlock()
http2_client.go#L922: t.mu.Unlock()
http2_client.go#L959: t.mu.Unlock()
http2_client.go#L978: t.mu.Unlock()
http2_client.go#L1016: t.mu.Unlock()
http2_client.go#L1025: t.mu.Unlock()
http2_client.go#L1061: t.mu.Unlock()
http2_client.go#L1093: t.mu.Unlock()
http2_client.go#L1264: t.mu.Unlock()
http2_client.go#L1274: t.mu.Unlock()
http2_client.go#L1292: t.mu.Unlock()
http2_client.go#L1317: t.mu.Unlock()
http2_client.go#L1332: t.mu.Unlock()
http2_client.go#L1361: defer t.mu.Unlock()
http2_client.go#L1608: t.mu.Unlock()
http2_client.go#L1694: t.mu.Unlock()
http2_client.go#L1708: t.mu.Unlock()
http2_client.go#L1798: defer t.mu.Unlock()
http2_server.go#L353: defer t.maxStreamMu.Unlock()
http2_server.go#L525: t.mu.Unlock()
http2_server.go#L530: t.mu.Unlock()
http2_server.go#L541: t.mu.Unlock()
http2_server.go#L559: t.mu.Unlock()
http2_server.go#L581: t.mu.Unlock()
http2_server.go#L640: t.mu.Unlock()
http2_server.go#L688: defer t.mu.Unlock()
http2_server.go#L731: t.mu.Unlock()
http2_server.go#L891: t.mu.Unlock()
http2_server.go#L960: defer s.hdrMu.Unlock()
http2_server.go#L1027: defer s.hdrMu.Unlock()
http2_server.go#L1149: t.mu.Unlock()
http2_server.go#L1154: t.mu.Unlock()
http2_server.go#L1217: t.mu.Unlock()
http2_server.go#L1226: t.mu.Unlock()
http2_server.go#L1253: t.mu.Unlock()
http2_server.go#L1312: defer t.mu.Unlock()
http2_server.go#L1328: t.mu.Unlock()
http2_server.go#L1329: t.maxStreamMu.Unlock()
http2_server.go#L1341: t.mu.Unlock()
http2_server.go#L1342: t.maxStreamMu.Unlock()
http2_server.go#L1354: t.mu.Unlock()
http2_server.go#L1355: t.maxStreamMu.Unlock()
transport.go#L107: b.mu.Unlock()
transport.go#L116: b.mu.Unlock()
transport.go#L122: b.mu.Unlock()
transport.go#L135: b.mu.Unlock()
transport.go#L441: s.hdrMu.Unlock()
transport.go#L464: s.hdrMu.Unlock()
google.golang.org/protobuf/internal/filedesc
desc.go#L100: fd.mu.Unlock()
google.golang.org/protobuf/internal/impl
checkinit.go#L100: defer needsInitCheckMu.Unlock()
codec_extension.go#L112: defer f.lazy.mu.Unlock()
extension.go#L126: defer xi.mu.Unlock()
legacy_message.go#L167: defer aberrantMessageDescLock.Unlock()
message.go#L78: defer mi.initMu.Unlock()
html/template
template.go#L49: defer ns.mu.Unlock()
template.go#L88: defer t.nameSpace.mu.Unlock()
template.go#L98: defer t.nameSpace.mu.Unlock()
template.go#L147: defer t.nameSpace.mu.Unlock()
template.go#L200: defer t.nameSpace.mu.Unlock()
template.go#L223: defer t.nameSpace.mu.Unlock()
template.go#L248: defer t.nameSpace.mu.Unlock()
template.go#L306: defer t.nameSpace.mu.Unlock()
template.go#L357: defer t.nameSpace.mu.Unlock()
internal/bisect
bisect.go#L755: d.mu.Unlock()
internal/godebug
godebug.go#L235: defer updateMu.Unlock()
internal/singleflight
singleflight.go#L54: g.mu.Unlock()
singleflight.go#L61: g.mu.Unlock()
singleflight.go#L78: g.mu.Unlock()
singleflight.go#L84: g.mu.Unlock()
singleflight.go#L103: g.mu.Unlock()
singleflight.go#L113: defer g.mu.Unlock()
internal/testlog
exit.go#L19: defer panicOnExit0.mu.Unlock()
exit.go#L43: defer panicOnExit0.mu.Unlock()
io
pipe.go#L23: defer a.Unlock()
pipe.go#L31: defer a.Unlock()
pipe.go#L82: defer p.wrMu.Unlock()
log
log.go#L82: defer l.outMu.Unlock()
log.go#L244: defer l.outMu.Unlock()
log.go#L348: defer l.outMu.Unlock()
math/big
natconv.go#L507: cacheBase10.Unlock()
math/rand
rand.go#L377: fs.mu.Unlock()
rand.go#L518: r.lk.Unlock()
rand.go#L525: r.lk.Unlock()
rand.go#L532: r.lk.Unlock()
rand.go#L540: r.lk.Unlock()
rand.go#L557: r.lk.Unlock()
mime
type.go#L39: defer extensionsMu.Unlock()
type.go#L183: defer extensionsMu.Unlock()
net
hosts.go#L131: defer hosts.Unlock()
hosts.go#L151: defer hosts.Unlock()
nss.go#L37: nssConfig.mu.Unlock()
nss.go#L75: conf.mu.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#L811: p.mu.Unlock()
h2_bundle.go#L816: p.mu.Unlock()
h2_bundle.go#L821: p.mu.Unlock()
h2_bundle.go#L873: c.p.mu.Unlock()
h2_bundle.go#L890: p.mu.Unlock()
h2_bundle.go#L906: p.mu.Unlock()
h2_bundle.go#L934: p.mu.Unlock()
h2_bundle.go#L957: defer p.mu.Unlock()
h2_bundle.go#L975: defer p.mu.Unlock()
h2_bundle.go#L3954: defer p.mu.Unlock()
h2_bundle.go#L3963: defer p.mu.Unlock()
h2_bundle.go#L3974: defer p.mu.Unlock()
h2_bundle.go#L4006: defer p.mu.Unlock()
h2_bundle.go#L4044: defer p.mu.Unlock()
h2_bundle.go#L4081: defer p.mu.Unlock()
h2_bundle.go#L4092: defer p.mu.Unlock()
h2_bundle.go#L4272: s.mu.Unlock()
h2_bundle.go#L4281: s.mu.Unlock()
h2_bundle.go#L4292: s.mu.Unlock()
h2_bundle.go#L4963: defer http2testHookOnPanicMu.Unlock()
h2_bundle.go#L7023: rws.closeNotifierMu.Unlock()
h2_bundle.go#L7922: defer cs.cc.mu.Unlock()
h2_bundle.go#L7944: defer cc.mu.Unlock()
h2_bundle.go#L8357: defer cc.mu.Unlock()
h2_bundle.go#L8363: defer cc.mu.Unlock()
h2_bundle.go#L8403: defer cc.mu.Unlock()
h2_bundle.go#L8412: defer cc.mu.Unlock()
h2_bundle.go#L8460: cc.wmu.Unlock()
h2_bundle.go#L8463: defer cc.mu.Unlock()
h2_bundle.go#L8483: defer cc.mu.Unlock()
h2_bundle.go#L8577: cc.mu.Unlock()
h2_bundle.go#L8583: cc.mu.Unlock()
h2_bundle.go#L8593: defer cc.mu.Unlock()
h2_bundle.go#L8610: defer cc.mu.Unlock()
h2_bundle.go#L8633: cc.mu.Unlock()
h2_bundle.go#L8643: cc.mu.Unlock()
h2_bundle.go#L8650: defer cc.wmu.Unlock()
h2_bundle.go#L8671: cc.mu.Unlock()
h2_bundle.go#L8756: defer cc.mu.Unlock()
h2_bundle.go#L8849: cs.cc.mu.Unlock()
h2_bundle.go#L8961: cc.mu.Unlock()
h2_bundle.go#L8969: cc.mu.Unlock()
h2_bundle.go#L9067: defer cc.wmu.Unlock()
h2_bundle.go#L9129: cc.mu.Unlock()
h2_bundle.go#L9182: cc.mu.Unlock()
h2_bundle.go#L9200: cc.wmu.Unlock()
h2_bundle.go#L9331: cc.mu.Unlock()
h2_bundle.go#L9371: cc.mu.Unlock()
h2_bundle.go#L9404: cc.wmu.Unlock()
h2_bundle.go#L9424: cc.mu.Unlock()
h2_bundle.go#L9430: defer cc.wmu.Unlock()
h2_bundle.go#L9460: defer cc.mu.Unlock()
h2_bundle.go#L9798: cc.mu.Unlock()
h2_bundle.go#L9816: cc.wmu.Unlock()
h2_bundle.go#L9879: cc.mu.Unlock() // avoid any deadlocks in MarkDead
h2_bundle.go#L9894: cc.mu.Unlock()
h2_bundle.go#L10267: cc.mu.Unlock()
h2_bundle.go#L10271: defer cc.wmu.Unlock()
h2_bundle.go#L10297: cc.mu.Unlock()
h2_bundle.go#L10307: cc.wmu.Unlock()
h2_bundle.go#L10330: cc.mu.Unlock()
h2_bundle.go#L10346: cc.mu.Unlock()
h2_bundle.go#L10354: cc.wmu.Unlock()
h2_bundle.go#L10387: cc.mu.Unlock()
h2_bundle.go#L10413: cc.mu.Unlock()
h2_bundle.go#L10424: cc.wmu.Unlock()
h2_bundle.go#L10449: defer rl.cc.mu.Unlock()
h2_bundle.go#L10470: defer rl.cc.mu.Unlock()
h2_bundle.go#L10512: defer cc.wmu.Unlock()
h2_bundle.go#L10527: defer cc.mu.Unlock()
h2_bundle.go#L10616: defer cc.mu.Unlock()
h2_bundle.go#L10671: cc.mu.Unlock()
h2_bundle.go#L10674: cc.mu.Unlock()
h2_bundle.go#L10681: defer cc.wmu.Unlock()
h2_bundle.go#L10708: defer cc.mu.Unlock()
h2_bundle.go#L10724: defer cc.wmu.Unlock()
h2_bundle.go#L10757: cc.wmu.Unlock()
h2_bundle.go#L10914: cc.mu.Unlock()
server.go#L312: defer c.mu.Unlock()
server.go#L574: w.writeContinueMu.Unlock()
server.go#L673: func (cr *connReader) unlock() { cr.mu.Unlock() }
server.go#L972: w.writeContinueMu.Unlock()
server.go#L1456: bdy.mu.Unlock()
server.go#L2240: defer c.mu.Unlock()
server.go#L3093: defer s.mu.Unlock()
server.go#L3100: s.mu.Unlock()
server.go#L3148: s.mu.Unlock()
server.go#L3186: s.mu.Unlock()
server.go#L3193: defer s.mu.Unlock()
server.go#L3567: defer s.mu.Unlock()
server.go#L3586: defer s.mu.Unlock()
server.go#L3835: defer tw.mu.Unlock()
server.go#L3845: defer tw.mu.Unlock()
server.go#L3884: defer tw.mu.Unlock()
server.go#L3913: defer tw.mu.Unlock()
server.go#L3990: defer uniqNameMu.Unlock()
transfer.go#L833: defer b.mu.Unlock()
transfer.go#L973: defer b.mu.Unlock()
transfer.go#L1014: defer b.mu.Unlock()
transfer.go#L1022: defer b.mu.Unlock()
transfer.go#L1028: defer b.mu.Unlock()
transport.go#L538: tr.mu.Unlock()
transport.go#L870: defer t.altMu.Unlock()
transport.go#L894: t.idleMu.Unlock()
transport.go#L906: t.connsPerHostMu.Unlock()
transport.go#L924: t.reqMu.Unlock()
transport.go#L931: t.reqMu.Unlock()
transport.go#L944: t.reqMu.Unlock()
transport.go#L1062: defer t.idleMu.Unlock()
transport.go#L1154: defer t.idleMu.Unlock()
transport.go#L1237: defer t.idleMu.Unlock()
transport.go#L1326: defer w.mu.Unlock()
transport.go#L1334: defer w.mu.Unlock()
transport.go#L1342: defer w.mu.Unlock()
transport.go#L1373: w.mu.Unlock()
transport.go#L1566: defer t.connsPerHostMu.Unlock()
transport.go#L1599: defer t.connsPerHostMu.Unlock()
transport.go#L1636: defer t.connsPerHostMu.Unlock()
transport.go#L2134: pc.mu.Unlock()
transport.go#L2142: defer pc.mu.Unlock()
transport.go#L2150: pc.mu.Unlock()
transport.go#L2156: defer pc.mu.Unlock()
transport.go#L2167: defer t.idleMu.Unlock()
transport.go#L2208: req.mu.Unlock()
transport.go#L2280: pc.mu.Unlock()
transport.go#L2283: pc.mu.Unlock()
transport.go#L2312: pc.mu.Unlock()
transport.go#L2745: pc.mu.Unlock()
transport.go#L2893: pc.mu.Unlock()
transport.go#L2903: defer pc.mu.Unlock()
transport.go#L2976: es.mu.Unlock()
transport.go#L2987: defer es.mu.Unlock()
transport.go#L2998: defer es.mu.Unlock()
transport.go#L3043: gz.body.mu.Unlock()
net/http/httptest
server.go#L235: s.mu.Unlock()
server.go#L256: defer s.mu.Unlock()
server.go#L273: s.mu.Unlock()
server.go#L321: defer s.mu.Unlock()
net/http/httputil
persist.go#L67: defer sc.mu.Unlock()
persist.go#L104: sc.mu.Unlock()
persist.go#L110: defer sc.mu.Unlock()
persist.go#L114: defer sc.mu.Unlock()
persist.go#L118: defer sc.mu.Unlock()
persist.go#L124: sc.mu.Unlock()
persist.go#L134: defer sc.mu.Unlock()
persist.go#L142: defer sc.mu.Unlock()
persist.go#L168: defer sc.mu.Unlock()
persist.go#L182: sc.mu.Unlock()
persist.go#L185: sc.mu.Unlock()
persist.go#L193: defer sc.mu.Unlock()
persist.go#L197: defer sc.mu.Unlock()
persist.go#L202: defer sc.mu.Unlock()
persist.go#L211: sc.mu.Unlock()
persist.go#L215: defer sc.mu.Unlock()
persist.go#L277: defer cc.mu.Unlock()
persist.go#L314: cc.mu.Unlock()
persist.go#L320: defer cc.mu.Unlock()
persist.go#L324: defer cc.mu.Unlock()
persist.go#L328: defer cc.mu.Unlock()
persist.go#L337: cc.mu.Unlock()
persist.go#L341: defer cc.mu.Unlock()
persist.go#L355: defer cc.mu.Unlock()
persist.go#L369: cc.mu.Unlock()
persist.go#L372: cc.mu.Unlock()
persist.go#L380: defer cc.mu.Unlock()
persist.go#L384: defer cc.mu.Unlock()
persist.go#L390: cc.mu.Unlock()
persist.go#L400: defer cc.mu.Unlock()
persist.go#L408: defer cc.mu.Unlock()
reverseproxy.go#L464: defer roundTripMutex.Unlock()
reverseproxy.go#L484: roundTripMutex.Unlock()
reverseproxy.go#L693: defer m.mu.Unlock()
reverseproxy.go#L713: defer m.mu.Unlock()
reverseproxy.go#L723: defer m.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
dir_unix.go#L55: defer d.mu.Unlock()
file.go#L354: getwdCache.Unlock()
getwd.go#L76: getwdCache.Unlock()
getwd.go#L146: getwdCache.Unlock()
root_openat.go#L32: defer r.mu.Unlock()
root_openat.go#L43: defer r.mu.Unlock()
root_openat.go#L53: defer r.mu.Unlock()
reflect
type.go#L1815: defer funcTypesMutex.Unlock()
type.go#L1900: defer funcLookupCache.Unlock()
type.go#L2438: defer structLookupCache.Unlock()
runtime/pprof
pprof.go#L244: profiles.mu.Unlock()
pprof.go#L301: defer p.mu.Unlock()
pprof.go#L342: defer p.mu.Unlock()
pprof.go#L353: defer p.mu.Unlock()
pprof.go#L386: p.mu.Unlock()
pprof.go#L846: defer cpu.Unlock()
pprof.go#L894: defer cpu.Unlock()
runtime/trace
trace.go#L123: defer tracing.Unlock()
trace.go#L145: defer tracing.Unlock()
syscall
forkpipe2.go#L41: defer forkingLock.Unlock()
forkpipe2.go#L65: forkingLock.Unlock()
forkpipe2.go#L86: defer forkingLock.Unlock()
syscall_unix.go#L67: defer m.Unlock()
syscall_unix.go#L80: defer m.Unlock()
testing
benchmark.go#L199: defer benchmarkLock.Unlock()
benchmark.go#L793: benchmarkLock.Unlock()
match.go#L87: defer m.mu.Unlock()
match.go#L94: defer matchMutex.Unlock()
match.go#L121: defer m.mu.Unlock()
testing.go#L593: defer p.lastNameMu.Unlock()
testing.go#L607: defer p.lastNameMu.Unlock()
testing.go#L1277: c.tempDirMu.Unlock()
testing.go#L1921: s.mu.Unlock()
testing.go#L1925: s.mu.Unlock()
testing.go#L1933: s.mu.Unlock()
testing.go#L1937: s.mu.Unlock()
unique
handle.go#L141: cleanupFuncsMu.Unlock()
handle.go#L158: cleanupFuncsMu.Unlock()
handle.go#L172: cleanupMu.Unlock()
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)