sync.Mutex.Lock (method, view implemented interface methods)

637 uses

	sync (current package)
		mutex.go#L45: func (m *Mutex) Lock() {
		once.go#L74: 	o.m.Lock()
		pool.go#L227: 	allPoolsMu.Lock()
		rwmutex.go#L150: 	rw.w.Lock()

	context
		context.go#L290: 		cc.mu.Lock()
		context.go#L402: 	p.mu.Lock()
		context.go#L447: 	c.mu.Lock()
		context.go#L458: 	c.mu.Lock()
		context.go#L484: 		p.mu.Lock()
		context.go#L500: 		c.mu.Lock()
		context.go#L547: 	c.mu.Lock()
		context.go#L640: 	c.mu.Lock()
		context.go#L676: 	c.mu.Lock()

	crypto/tls
		common.go#L1516: 	writerMutex.Lock()
		common.go#L1607: 	c.Lock()
		common.go#L1640: 	c.Lock()
		conn.go#L860: 	c.out.Lock()
		conn.go#L1049: 	c.out.Lock()
		conn.go#L1066: 	c.out.Lock()
		conn.go#L1213: 	c.out.Lock()
		conn.go#L1287: 	c.handshakeMutex.Lock()
		conn.go#L1343: 		c.out.Lock()
		conn.go#L1381: 	c.in.Lock()
		conn.go#L1464: 	c.out.Lock()
		conn.go#L1555: 	c.handshakeMutex.Lock()
		conn.go#L1565: 	c.in.Lock()
		conn.go#L1593: 			c.out.Lock()
		conn.go#L1613: 	c.handshakeMutex.Lock()
		conn.go#L1663: 	c.handshakeMutex.Lock()
		conn.go#L1673: 	c.handshakeMutex.Lock()
		quic.go#L270: 	c.handshakeMutex.Lock()
		quic.go#L480: 	defer c.handshakeMutex.Lock()

	database/sql
		sql.go#L582: 	dc.Lock()
		sql.go#L597: 	dc.Lock()
		sql.go#L612: 	dc.Lock()
		sql.go#L651: 	dc.Lock()
		sql.go#L661: 	dc.Lock()
		sql.go#L670: 	dc.db.mu.Lock()
		sql.go#L699: 	dc.db.mu.Lock()
		sql.go#L745: 	db.mu.Lock()
		sql.go#L767: 	db.mu.Lock()
		sql.go#L927: 	db.mu.Lock()
		sql.go#L996: 	db.mu.Lock()
		sql.go#L1030: 	db.mu.Lock()
		sql.go#L1051: 	db.mu.Lock()
		sql.go#L1073: 	db.mu.Lock()
		sql.go#L1109: 		db.mu.Lock()
		sql.go#L1218: 	db.mu.Lock()
		sql.go#L1276: 	db.mu.Lock()
		sql.go#L1317: 	db.mu.Lock()
		sql.go#L1373: 			db.mu.Lock()
		sql.go#L1410: 				db.mu.Lock()
		sql.go#L1433: 		db.mu.Lock()
		sql.go#L1439: 	db.mu.Lock()
		sql.go#L1459: 	db.mu.Lock()
		sql.go#L1466: 		c.Lock()
		sql.go#L1487: 	db.mu.Lock()
		sql.go#L2082: 	dc.Mutex.Lock()
		sql.go#L2279: 	tx.stmts.Lock()
		sql.go#L2382: 	tx.stmts.Lock()
		sql.go#L2429: 	stmt.mu.Lock()
		sql.go#L2483: 	tx.stmts.Lock()
		sql.go#L2701: 	s.db.mu.Lock()
		sql.go#L2722: 	s.mu.Lock()
		sql.go#L2748: 	s.mu.Lock()
		sql.go#L2777: 	s.mu.Lock()
		sql.go#L2891: 	s.mu.Lock()
		sql.go#L2915: 	s.mu.Lock()
		sql.go#L3059: 	rs.dc.Lock()
		sql.go#L3123: 	rs.dc.Lock()
		sql.go#L3192: 	rs.dc.Lock()
		sql.go#L3209: 	rs.dc.Lock()

	github.com/aws/aws-sdk-go-v2/aws/ratelimit
		token_bucket.go#L33: 	t.mu.Lock()
		token_bucket.go#L47: 	t.mu.Lock()
		token_bucket.go#L57: 	t.mu.Lock()
		token_bucket.go#L65: 	t.mu.Lock()
		token_bucket.go#L73: 	t.mu.Lock()

	github.com/aws/aws-sdk-go-v2/aws/retry
		adaptive_ratelimit.go#L51: 	a.mu.Lock()
		adaptive_ratelimit.go#L60: 	a.mu.Lock()
		adaptive_ratelimit.go#L79: 	a.mu.Lock()
		adaptive_token_bucket.go#L34: 	t.mu.Lock()
		adaptive_token_bucket.go#L48: 	t.mu.Lock()
		adaptive_token_bucket.go#L58: 	t.mu.Lock()
		adaptive_token_bucket.go#L66: 	t.mu.Lock()
		adaptive_token_bucket.go#L74: 	t.mu.Lock()

	github.com/aws/aws-sdk-go-v2/internal/sync/singleflight
		singleflight.go#L85: 	g.mu.Lock()
		singleflight.go#L116: 	g.mu.Lock()
		singleflight.go#L150: 		g.mu.Lock()
		singleflight.go#L204: 	g.mu.Lock()

	github.com/aws/aws-sdk-go-v2/internal/v4a
		credentials.go#L61: 	s.m.Lock()
		credentials.go#L83: 	s.m.Lock()

	github.com/aws/smithy-go/internal/sync/singleflight
		singleflight.go#L85: 	g.mu.Lock()
		singleflight.go#L116: 	g.mu.Lock()
		singleflight.go#L150: 		g.mu.Lock()
		singleflight.go#L204: 	g.mu.Lock()

	github.com/aws/smithy-go/transport/http/internal/io
		safe.go#L30: 	r.safeReadCloser.mtx.Lock()
		safe.go#L53: 	r.mtx.Lock()
		safe.go#L65: 	r.mtx.Lock()

	github.com/go-pg/migrations/v8
		collection.go#L254: 	c.mu.Lock()
		collection.go#L327: 	c.mu.Lock()
		collection.go#L371: 	c.mu.Lock()

	github.com/go-pg/pg/v10
		listener.go#L48: 	ln.mu.Lock()
		listener.go#L59: 	ln.mu.Lock()
		listener.go#L111: 	ln.mu.Lock()
		listener.go#L140: 	ln.mu.Lock()
		listener.go#L155: 	ln.mu.Lock()
		listener.go#L186: 	ln.mu.Lock()
		listener.go#L353: 					ln.mu.Lock()
		tx.go#L129: 	tx.stmtsMu.Lock()
		tx.go#L375: 	tx.stmtsMu.Lock()

	github.com/go-pg/pg/v10/internal/pool
		pool.go#L98: 	p.connsMu.Lock()
		pool.go#L119: 				p.connsMu.Lock()
		pool.go#L134: 	p.connsMu.Lock()
		pool.go#L151: 	p.connsMu.Lock()
		pool.go#L234: 		p.connsMu.Lock()
		pool.go#L325: 	p.connsMu.Lock()
		pool.go#L344: 	p.connsMu.Lock()
		pool.go#L371: 	p.connsMu.Lock()
		pool.go#L379: 	p.connsMu.Lock()
		pool.go#L404: 	p.connsMu.Lock()
		pool.go#L422: 	p.connsMu.Lock()
		pool.go#L459: 		p.connsMu.Lock()

	github.com/go-pg/pg/v10/orm
		query.go#L895: 				mu.Lock()
		query.go#L910: 			mu.Lock()
		query.go#L939: 				mu.Lock()
		query.go#L954: 			mu.Lock()

	github.com/robfig/cron/v3
		chain.go#L66: 			mu.Lock()
		cron.go#L159: 	c.runningMu.Lock()
		cron.go#L178: 	c.runningMu.Lock()
		cron.go#L205: 	c.runningMu.Lock()
		cron.go#L216: 	c.runningMu.Lock()
		cron.go#L227: 	c.runningMu.Lock()
		cron.go#L324: 	c.runningMu.Lock()

	go.pact.im/x/clock
		ticker.go#L136: 	t.mu.Lock()
		ticker.go#L148: 	t.mu.Lock()

	go.pact.im/x/clock/fakeclock
		fakeclock.go#L75: 	c.mu.Lock()
		fakeclock.go#L86: 	c.mu.Lock()
		fakeclock.go#L98: 	c.mu.Lock()
		fakeclock.go#L113: 	c.mu.Lock()
		fakeclock.go#L130: 	c.mu.Lock()
		fakeclock.go#L177: 	c.mu.Lock()
		fakeclock.go#L189: 	c.mu.Lock()

	go.pact.im/x/clock/observeclock
		observeclock.go#L66: 	c.mu.Lock()
		observeclock.go#L76: 	c.mu.Lock()

	go.pact.im/x/names/monikernames
		monikernames.go#L50: 	n.mu.Lock()

	go.pact.im/x/process
		process.go#L85: 	p.stateMu.Lock()
		process.go#L195: 	p.stateMu.Lock()

	go.uber.org/mock/gomock
		callset.go#L63: 	cs.expectedMu.Lock()
		callset.go#L81: 	cs.expectedMu.Lock()
		callset.go#L99: 	cs.expectedMu.Lock()
		callset.go#L136: 	cs.expectedMu.Lock()
		callset.go#L152: 	cs.expectedMu.Lock()
		controller.go#L187: 	ctrl.mu.Lock()
		controller.go#L201: 		ctrl.mu.Lock()
		controller.go#L257: 	ctrl.mu.Lock()
		controller.go#L265: 	ctrl.mu.Lock()

	go.uber.org/zap
		sink.go#L75: 	sr.mu.Lock()
		sink.go#L109: 	sr.mu.Lock()

	go.uber.org/zap/zapcore
		buffered_write_syncer.go#L138: 	s.mu.Lock()
		buffered_write_syncer.go#L159: 	s.mu.Lock()
		buffered_write_syncer.go#L195: 		s.mu.Lock()
		write_syncer.go#L65: 	s.Lock()
		write_syncer.go#L72: 	s.Lock()

	go/constant
		value.go#L139: 	x.mu.Lock()
		value.go#L169: 		y.r.mu.Lock()
		value.go#L177: 		l.mu.Lock()

	go/token
		position.go#L129: 	f.mutex.Lock()
		position.go#L139: 	f.mutex.Lock()
		position.go#L154: 	f.mutex.Lock()
		position.go#L171: 	f.mutex.Lock()
		position.go#L195: 	f.mutex.Lock()
		position.go#L217: 	f.mutex.Lock()
		position.go#L229: 	f.mutex.Lock()
		position.go#L262: 	f.mutex.Lock()
		position.go#L341: 	f.mutex.Lock()
		serialize.go#L56: 		f.mutex.Lock()

	go/types
		context.go#L91: 	ctxt.mu.Lock()
		context.go#L114: 	ctxt.mu.Lock()
		context.go#L138: 	ctxt.mu.Lock()
		named.go#L179: 	n.mu.Lock()
		named.go#L368: 	t.mu.Lock()

	golang.org/x/net/http2
		client_conn_pool.go#L76: 		p.mu.Lock()
		client_conn_pool.go#L143: 	c.p.mu.Lock()
		client_conn_pool.go#L162: 	p.mu.Lock()
		client_conn_pool.go#L201: 	p.mu.Lock()
		client_conn_pool.go#L231: 	p.mu.Lock()
		client_conn_pool.go#L249: 	p.mu.Lock()
		pipe.go#L36: 	p.mu.Lock()
		pipe.go#L45: 	p.mu.Lock()
		pipe.go#L56: 	p.mu.Lock()
		pipe.go#L88: 	p.mu.Lock()
		pipe.go#L126: 	p.mu.Lock()
		pipe.go#L163: 	p.mu.Lock()
		pipe.go#L174: 	p.mu.Lock()
		server.go#L252: 	s.mu.Lock()
		server.go#L261: 	s.mu.Lock()
		server.go#L270: 	s.mu.Lock()
		server.go#L914: 		testHookOnPanicMu.Lock()
		server.go#L2892: 	rws.closeNotifierMu.Lock()
		transport.go#L458: 	cs.cc.mu.Lock()
		transport.go#L480: 	cc.mu.Lock()
		transport.go#L891: 	cc.mu.Lock()
		transport.go#L897: 	cc.mu.Lock()
		transport.go#L937: 	cc.mu.Lock()
		transport.go#L946: 	cc.mu.Lock()
		transport.go#L990: 	cc.wmu.Lock()
		transport.go#L997: 	cc.mu.Lock()
		transport.go#L1017: 	cc.mu.Lock()
		transport.go#L1088: 	cc.mu.Lock()
		transport.go#L1105: 	cc.mu.Lock()
		transport.go#L1122: 		cc.mu.Lock()
		transport.go#L1142: 		cc.mu.Lock()
		transport.go#L1152: 	cc.mu.Lock()
		transport.go#L1162: 	cc.wmu.Lock()
		transport.go#L1178: 	cc.mu.Lock()
		transport.go#L1268: 	cc.mu.Lock()
		transport.go#L1360: 		cs.cc.mu.Lock()
		transport.go#L1447: 	cc.mu.Lock()
		transport.go#L1558: 	cc.wmu.Lock()
		transport.go#L1613: 	cc.mu.Lock()
		transport.go#L1661: 	cc.wmu.Lock()
		transport.go#L1786: 	cc.mu.Lock()
		transport.go#L1826: 			cc.mu.Lock()
		transport.go#L1847: 			cc.wmu.Lock()
		transport.go#L1878: 	cc.mu.Lock()
		transport.go#L1886: 	cc.wmu.Lock()
		transport.go#L1916: 	cc.mu.Lock()
		transport.go#L2216: 	cc.mu.Lock()
		transport.go#L2256: 		cc.wmu.Lock()
		transport.go#L2297: 	cc.mu.Lock()
		transport.go#L2664: 	cc.mu.Lock()
		transport.go#L2673: 		cc.wmu.Lock()
		transport.go#L2697: 		cc.mu.Lock()
		transport.go#L2704: 		cc.wmu.Lock()
		transport.go#L2731: 		cc.mu.Lock()
		transport.go#L2746: 			cc.mu.Lock()
		transport.go#L2754: 				cc.wmu.Lock()
		transport.go#L2788: 		cc.mu.Lock()
		transport.go#L2819: 			cc.wmu.Lock()
		transport.go#L2851: 		rl.cc.mu.Lock()
		transport.go#L2864: 	rl.cc.mu.Lock()
		transport.go#L2901: 	cc.wmu.Lock()
		transport.go#L2916: 	cc.mu.Lock()
		transport.go#L2989: 	cc.mu.Lock()
		transport.go#L3041: 		cc.mu.Lock()
		transport.go#L3054: 		cc.wmu.Lock()
		transport.go#L3081: 		cc.mu.Lock()
		transport.go#L3091: 	cc.wmu.Lock()
		transport.go#L3115: 	cc.wmu.Lock()
		transport.go#L3267: 	cc.mu.Lock()

	golang.org/x/sys/unix
		mremap.go#L31: 	m.Lock()
		syscall_unix.go#L121: 	m.Lock()
		syscall_unix.go#L134: 	m.Lock()

	golang.org/x/tools/go/packages
		packages.go#L1290: 	ld.parseCacheMu.Lock()
		packages.go#L1409: 	ld.exportMu.Lock()

	golang.org/x/tools/internal/tokeninternal
		tokeninternal.go#L44: 	ptr.mu.Lock()

	google.golang.org/grpc
		balancer_conn_wrappers.go#L312: 	acbw.ac.mu.Lock()
		balancer_conn_wrappers.go#L371: 	acbw.mu.Lock()
		balancer_conn_wrappers.go#L380: 		acbw.ac.mu.Lock()
		balancer_conn_wrappers.go#L401: 		newAC.mu.Lock()
		balancer_conn_wrappers.go#L411: 	acbw.mu.Lock()
		balancer_conn_wrappers.go#L417: 	acbw.mu.Lock()
		balancer_conn_wrappers.go#L454: 	acbw.mu.Lock()
		balancer_conn_wrappers.go#L472: 		acbw.mu.Lock()
		clientconn.go#L409: 	csm.mu.Lock()
		clientconn.go#L427: 	csm.mu.Lock()
		clientconn.go#L433: 	csm.mu.Lock()
		clientconn.go#L789: 	ac.mu.Lock()
		clientconn.go#L844: 	ac.mu.Lock()
		clientconn.go#L1125: 	ac.mu.Lock()
		clientconn.go#L1158: 		ac.mu.Lock()
		clientconn.go#L1172: 			ac.mu.Lock()
		clientconn.go#L1182: 		ac.mu.Lock()
		clientconn.go#L1190: 	ac.mu.Lock()
		clientconn.go#L1201: 		ac.mu.Lock()
		clientconn.go#L1241: 		ac.mu.Lock()
		clientconn.go#L1282: 	ac.mu.Lock()
		clientconn.go#L1356: 		ac.mu.Lock()
		clientconn.go#L1365: 		ac.mu.Lock()
		clientconn.go#L1386: 	ac.mu.Lock()
		clientconn.go#L1395: 	ac.mu.Lock()
		clientconn.go#L1408: 	ac.mu.Lock()
		clientconn.go#L1428: 		ac.mu.Lock()
		clientconn.go#L1446: 	ac.mu.Lock()
		clientconn.go#L1452: 	ac.mu.Lock()
		clientconn.go#L1494: 	rt.mu.Lock()
		clientconn.go#L1507: 	rt.mu.Lock()
		clientconn.go#L1540: 	cc.lceMu.Lock()
		clientconn.go#L1546: 	cc.lceMu.Lock()
		picker_wrapper.go#L49: 	pw.mu.Lock()
		picker_wrapper.go#L67: 	acw.mu.Lock()
		picker_wrapper.go#L96: 		pw.mu.Lock()
		picker_wrapper.go#L181: 	pw.mu.Lock()
		resolver_conn_wrapper.go#L70: 	ccr.resolverMu.Lock()
		resolver_conn_wrapper.go#L80: 	ccr.resolverMu.Lock()
		resolver_conn_wrapper.go#L88: 	ccr.resolverMu.Lock()
		resolver_conn_wrapper.go#L95: 	ccr.incomingMu.Lock()
		resolver_conn_wrapper.go#L109: 	ccr.incomingMu.Lock()
		resolver_conn_wrapper.go#L120: 	ccr.incomingMu.Lock()
		resolver_conn_wrapper.go#L133: 	ccr.incomingMu.Lock()
		server.go#L679: 	s.mu.Lock()
		server.go#L781: 	s.mu.Lock()
		server.go#L804: 		s.mu.Lock()
		server.go#L836: 				s.mu.Lock()
		server.go#L848: 			s.mu.Lock()
		server.go#L897: 	s.mu.Lock()
		server.go#L926: 		s.mu.Lock()
		server.go#L1047: 	s.mu.Lock()
		server.go#L1068: 	s.mu.Lock()
		server.go#L1516: 				ss.mu.Lock()
		server.go#L1638: 			ss.mu.Lock()
		server.go#L1657: 		ss.mu.Lock()
		server.go#L1799: 	s.mu.Lock()
		server.go#L1820: 	s.mu.Lock()
		server.go#L1836: 	s.mu.Lock()
		server.go#L1859: 	s.mu.Lock()
		stream.go#L587: 	cs.mu.Lock()
		stream.go#L727: 	cs.mu.Lock()
		stream.go#L752: 		cs.mu.Lock()
		stream.go#L968: 	cs.mu.Lock()
		stream.go#L1014: 		a.mu.Lock()
		stream.go#L1072: 		a.mu.Lock()
		stream.go#L1109: 	a.mu.Lock()
		stream.go#L1426: 	as.mu.Lock()
		stream.go#L1580: 			ss.mu.Lock()
		stream.go#L1648: 			ss.mu.Lock()
		trace.go#L64: 	f.mu.Lock()
		trace.go#L70: 	f.mu.Lock()

	google.golang.org/grpc/internal/balancer/gracefulswitch
		gracefulswitch.go#L80: 		gsb.currentMu.Lock()
		gracefulswitch.go#L98: 	gsb.mu.Lock()
		gracefulswitch.go#L125: 		gsb.mu.Lock()
		gracefulswitch.go#L146: 	gsb.mu.Lock()
		gracefulswitch.go#L196: 	gsb.mu.Lock()
		gracefulswitch.go#L205: 	gsb.currentMu.Lock()
		gracefulswitch.go#L207: 	gsb.mu.Lock()
		gracefulswitch.go#L228: 	gsb.mu.Lock()
		gracefulswitch.go#L259: 		bw.gsb.mu.Lock()
		gracefulswitch.go#L282: 	bw.gsb.mu.Lock()
		gracefulswitch.go#L293: 	bw.gsb.mu.Lock()
		gracefulswitch.go#L331: 	bw.gsb.mu.Lock()
		gracefulswitch.go#L342: 	bw.gsb.mu.Lock()
		gracefulswitch.go#L363: 	bw.gsb.mu.Lock()
		gracefulswitch.go#L373: 	bw.gsb.mu.Lock()

	google.golang.org/grpc/internal/binarylog
		sink.go#L100: 	fs.mu.Lock()
		sink.go#L126: 			fs.mu.Lock()
		sink.go#L136: 	fs.mu.Lock()

	google.golang.org/grpc/internal/buffer
		unbounded.go#L49: 	b.mu.Lock()
		unbounded.go#L66: 	b.mu.Lock()

	google.golang.org/grpc/internal/channelz
		types.go#L638: 	c.mu.Lock()
		types.go#L659: 	c.mu.Lock()
		types.go#L717: 	c.mu.Lock()

	google.golang.org/grpc/internal/grpcrand
		grpcrand.go#L36: 	mu.Lock()
		grpcrand.go#L43: 	mu.Lock()
		grpcrand.go#L50: 	mu.Lock()
		grpcrand.go#L57: 	mu.Lock()
		grpcrand.go#L64: 	mu.Lock()
		grpcrand.go#L71: 	mu.Lock()

	google.golang.org/grpc/internal/transport
		bdp_estimator.go#L86: 	b.mu.Lock()
		bdp_estimator.go#L110: 	b.mu.Lock()
		controlbuf.go#L339: 	c.mu.Lock()
		controlbuf.go#L375: 	c.mu.Lock()
		controlbuf.go#L390: 		c.mu.Lock()
		controlbuf.go#L425: 	c.mu.Lock()
		flowcontrol.go#L140: 	f.mu.Lock()
		flowcontrol.go#L149: 	f.mu.Lock()
		flowcontrol.go#L178: 	f.mu.Lock()
		flowcontrol.go#L193: 	f.mu.Lock()
		handler_server.go#L200: 	ht.writeStatusMu.Lock()
		handler_server.go#L291: 	s.hdrMu.Lock()
		http2_client.go#L744: 			t.mu.Lock()
		http2_client.go#L791: 		t.mu.Lock()
		http2_client.go#L918: 			t.mu.Lock()
		http2_client.go#L956: 	t.mu.Lock()
		http2_client.go#L1013: 	t.mu.Lock()
		http2_client.go#L1059: 	t.mu.Lock()
		http2_client.go#L1089: 		t.mu.Lock()
		http2_client.go#L1262: 	t.mu.Lock()
		http2_client.go#L1360: 	t.mu.Lock()
		http2_client.go#L1606: 				t.mu.Lock()
		http2_client.go#L1686: 			t.mu.Lock()
		http2_client.go#L1797: 	t.mu.Lock()
		http2_server.go#L352: 	t.maxStreamMu.Lock()
		http2_server.go#L523: 	t.mu.Lock()
		http2_server.go#L638: 				t.mu.Lock()
		http2_server.go#L687: 	t.mu.Lock()
		http2_server.go#L726: 	t.mu.Lock()
		http2_server.go#L889: 	t.mu.Lock()
		http2_server.go#L959: 	s.hdrMu.Lock()
		http2_server.go#L1026: 	s.hdrMu.Lock()
		http2_server.go#L1146: 			t.mu.Lock()
		http2_server.go#L1215: 	t.mu.Lock()
		http2_server.go#L1246: 	t.mu.Lock()
		http2_server.go#L1311: 	t.mu.Lock()
		http2_server.go#L1325: 	t.maxStreamMu.Lock()
		http2_server.go#L1326: 	t.mu.Lock()
		transport.go#L105: 	b.mu.Lock()
		transport.go#L126: 	b.mu.Lock()
		transport.go#L439: 	s.hdrMu.Lock()
		transport.go#L462: 	s.hdrMu.Lock()

	google.golang.org/protobuf/internal/filedesc
		desc.go#L95: 	fd.mu.Lock()

	google.golang.org/protobuf/internal/impl
		checkinit.go#L99: 	needsInitCheckMu.Lock()
		codec_extension.go#L111: 	f.lazy.mu.Lock()
		extension.go#L125: 	xi.mu.Lock()
		legacy_message.go#L166: 	aberrantMessageDescLock.Lock()
		message.go#L77: 	mi.initMu.Lock()

	html/template
		template.go#L48: 	ns.mu.Lock()
		template.go#L87: 	t.nameSpace.mu.Lock()
		template.go#L97: 	t.nameSpace.mu.Lock()
		template.go#L146: 	t.nameSpace.mu.Lock()
		template.go#L199: 	t.nameSpace.mu.Lock()
		template.go#L222: 	t.nameSpace.mu.Lock()
		template.go#L247: 	t.nameSpace.mu.Lock()
		template.go#L305: 	t.nameSpace.mu.Lock()
		template.go#L356: 	t.nameSpace.mu.Lock()

	internal/bisect
		bisect.go#L749: 	d.mu.Lock()

	internal/godebug
		godebug.go#L234: 	updateMu.Lock()

	internal/singleflight
		singleflight.go#L48: 	g.mu.Lock()
		singleflight.go#L71: 	g.mu.Lock()
		singleflight.go#L95: 	g.mu.Lock()
		singleflight.go#L112: 	g.mu.Lock()

	internal/testlog
		exit.go#L18: 	panicOnExit0.mu.Lock()
		exit.go#L42: 	panicOnExit0.mu.Lock()

	io
		pipe.go#L22: 	a.Lock()
		pipe.go#L30: 	a.Lock()
		pipe.go#L81: 		p.wrMu.Lock()

	log
		log.go#L81: 	l.outMu.Lock()
		log.go#L243: 	l.outMu.Lock()
		log.go#L347: 	l.outMu.Lock()

	math/big
		natconv.go#L474: 		cacheBase10.Lock()

	math/rand
		rand.go#L375: 	fs.mu.Lock()
		rand.go#L516: 	r.lk.Lock()
		rand.go#L523: 	r.lk.Lock()
		rand.go#L530: 	r.lk.Lock()
		rand.go#L537: 	r.lk.Lock()
		rand.go#L555: 	r.lk.Lock()

	mime
		type.go#L38: 	extensionsMu.Lock()
		type.go#L182: 	extensionsMu.Lock()

	net
		hosts.go#L130: 	hosts.Lock()
		hosts.go#L150: 	hosts.Lock()
		nss.go#L35: 	nssConfig.mu.Lock()
		nss.go#L73: 	conf.mu.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#L801: 		p.mu.Lock()
		h2_bundle.go#L868: 	c.p.mu.Lock()
		h2_bundle.go#L887: 	p.mu.Lock()
		h2_bundle.go#L926: 	p.mu.Lock()
		h2_bundle.go#L956: 	p.mu.Lock()
		h2_bundle.go#L974: 	p.mu.Lock()
		h2_bundle.go#L3953: 	p.mu.Lock()
		h2_bundle.go#L3962: 	p.mu.Lock()
		h2_bundle.go#L3973: 	p.mu.Lock()
		h2_bundle.go#L4005: 	p.mu.Lock()
		h2_bundle.go#L4043: 	p.mu.Lock()
		h2_bundle.go#L4080: 	p.mu.Lock()
		h2_bundle.go#L4091: 	p.mu.Lock()
		h2_bundle.go#L4270: 	s.mu.Lock()
		h2_bundle.go#L4279: 	s.mu.Lock()
		h2_bundle.go#L4288: 	s.mu.Lock()
		h2_bundle.go#L4962: 		http2testHookOnPanicMu.Lock()
		h2_bundle.go#L7012: 	rws.closeNotifierMu.Lock()
		h2_bundle.go#L7921: 	cs.cc.mu.Lock()
		h2_bundle.go#L7943: 	cc.mu.Lock()
		h2_bundle.go#L8356: 	cc.mu.Lock()
		h2_bundle.go#L8362: 	cc.mu.Lock()
		h2_bundle.go#L8402: 	cc.mu.Lock()
		h2_bundle.go#L8411: 	cc.mu.Lock()
		h2_bundle.go#L8455: 	cc.wmu.Lock()
		h2_bundle.go#L8462: 	cc.mu.Lock()
		h2_bundle.go#L8482: 	cc.mu.Lock()
		h2_bundle.go#L8575: 	cc.mu.Lock()
		h2_bundle.go#L8592: 	cc.mu.Lock()
		h2_bundle.go#L8609: 		cc.mu.Lock()
		h2_bundle.go#L8629: 		cc.mu.Lock()
		h2_bundle.go#L8639: 	cc.mu.Lock()
		h2_bundle.go#L8649: 	cc.wmu.Lock()
		h2_bundle.go#L8665: 	cc.mu.Lock()
		h2_bundle.go#L8755: 	cc.mu.Lock()
		h2_bundle.go#L8847: 		cs.cc.mu.Lock()
		h2_bundle.go#L8955: 	cc.mu.Lock()
		h2_bundle.go#L9066: 	cc.wmu.Lock()
		h2_bundle.go#L9121: 	cc.mu.Lock()
		h2_bundle.go#L9173: 					cc.mu.Lock()
		h2_bundle.go#L9198: 	cc.wmu.Lock()
		h2_bundle.go#L9329: 	cc.mu.Lock()
		h2_bundle.go#L9369: 			cc.mu.Lock()
		h2_bundle.go#L9390: 			cc.wmu.Lock()
		h2_bundle.go#L9421: 	cc.mu.Lock()
		h2_bundle.go#L9429: 	cc.wmu.Lock()
		h2_bundle.go#L9459: 	cc.mu.Lock()
		h2_bundle.go#L9774: 	cc.mu.Lock()
		h2_bundle.go#L9814: 		cc.wmu.Lock()
		h2_bundle.go#L9854: 	cc.mu.Lock()
		h2_bundle.go#L9881: 		cc.mu.Lock()
		h2_bundle.go#L10261: 	cc.mu.Lock()
		h2_bundle.go#L10270: 		cc.wmu.Lock()
		h2_bundle.go#L10294: 		cc.mu.Lock()
		h2_bundle.go#L10301: 		cc.wmu.Lock()
		h2_bundle.go#L10328: 		cc.mu.Lock()
		h2_bundle.go#L10343: 			cc.mu.Lock()
		h2_bundle.go#L10351: 				cc.wmu.Lock()
		h2_bundle.go#L10385: 		cc.mu.Lock()
		h2_bundle.go#L10416: 			cc.wmu.Lock()
		h2_bundle.go#L10448: 		rl.cc.mu.Lock()
		h2_bundle.go#L10469: 	rl.cc.mu.Lock()
		h2_bundle.go#L10511: 	cc.wmu.Lock()
		h2_bundle.go#L10526: 	cc.mu.Lock()
		h2_bundle.go#L10615: 	cc.mu.Lock()
		h2_bundle.go#L10667: 		cc.mu.Lock()
		h2_bundle.go#L10680: 		cc.wmu.Lock()
		h2_bundle.go#L10707: 		cc.mu.Lock()
		h2_bundle.go#L10723: 	cc.wmu.Lock()
		h2_bundle.go#L10749: 	cc.wmu.Lock()
		h2_bundle.go#L10909: 	cc.mu.Lock()
		server.go#L311: 	c.mu.Lock()
		server.go#L572: 	w.writeContinueMu.Lock()
		server.go#L667: 	cr.mu.Lock()
		server.go#L966: 		w.writeContinueMu.Lock()
		server.go#L1444: 			bdy.mu.Lock()
		server.go#L2239: 	c.mu.Lock()
		server.go#L3092: 	s.mu.Lock()
		server.go#L3102: 	s.mu.Lock()
		server.go#L3143: 	s.mu.Lock()
		server.go#L3184: 	s.mu.Lock()
		server.go#L3192: 	s.mu.Lock()
		server.go#L3566: 	s.mu.Lock()
		server.go#L3585: 	s.mu.Lock()
		server.go#L3834: 		tw.mu.Lock()
		server.go#L3844: 		tw.mu.Lock()
		server.go#L3883: 	tw.mu.Lock()
		server.go#L3912: 	tw.mu.Lock()
		server.go#L3989: 	uniqNameMu.Lock()
		transfer.go#L832: 	b.mu.Lock()
		transfer.go#L972: 	b.mu.Lock()
		transfer.go#L1013: 	b.mu.Lock()
		transfer.go#L1021: 	b.mu.Lock()
		transfer.go#L1027: 	b.mu.Lock()
		transport.go#L534: 	tr.mu.Lock()
		transport.go#L869: 	t.altMu.Lock()
		transport.go#L889: 	t.idleMu.Lock()
		transport.go#L900: 	t.connsPerHostMu.Lock()
		transport.go#L922: 		t.reqMu.Lock()
		transport.go#L926: 	t.reqMu.Lock()
		transport.go#L942: 	t.reqMu.Lock()
		transport.go#L1061: 	t.idleMu.Lock()
		transport.go#L1153: 	t.idleMu.Lock()
		transport.go#L1236: 	t.idleMu.Lock()
		transport.go#L1325: 	w.mu.Lock()
		transport.go#L1333: 	w.mu.Lock()
		transport.go#L1341: 	w.mu.Lock()
		transport.go#L1362: 	w.mu.Lock()
		transport.go#L1565: 	t.connsPerHostMu.Lock()
		transport.go#L1598: 		t.connsPerHostMu.Lock()
		transport.go#L1635: 	t.connsPerHostMu.Lock()
		transport.go#L2132: 	pc.mu.Lock()
		transport.go#L2141: 	pc.mu.Lock()
		transport.go#L2148: 	pc.mu.Lock()
		transport.go#L2155: 	pc.mu.Lock()
		transport.go#L2166: 	t.idleMu.Lock()
		transport.go#L2206: 	req.mu.Lock()
		transport.go#L2277: 		pc.mu.Lock()
		transport.go#L2310: 		pc.mu.Lock()
		transport.go#L2742: 	pc.mu.Lock()
		transport.go#L2891: 	pc.mu.Lock()
		transport.go#L2902: 	pc.mu.Lock()
		transport.go#L2974: 	es.mu.Lock()
		transport.go#L2986: 		es.mu.Lock()
		transport.go#L2997: 	es.mu.Lock()
		transport.go#L3039: 	gz.body.mu.Lock()

	net/http/httptest
		server.go#L203: 	s.mu.Lock()
		server.go#L255: 	s.mu.Lock()
		server.go#L267: 	s.mu.Lock()
		server.go#L320: 		s.mu.Lock()

	net/http/httputil
		persist.go#L66: 	sc.mu.Lock()
		persist.go#L102: 			sc.mu.Lock()
		persist.go#L108: 	sc.mu.Lock()
		persist.go#L133: 			sc.mu.Lock()
		persist.go#L141: 	sc.mu.Lock()
		persist.go#L167: 	sc.mu.Lock()
		persist.go#L178: 	sc.mu.Lock()
		persist.go#L191: 	sc.mu.Lock()
		persist.go#L214: 	sc.mu.Lock()
		persist.go#L276: 	cc.mu.Lock()
		persist.go#L312: 			cc.mu.Lock()
		persist.go#L318: 	cc.mu.Lock()
		persist.go#L340: 	cc.mu.Lock()
		persist.go#L354: 	cc.mu.Lock()
		persist.go#L365: 	cc.mu.Lock()
		persist.go#L378: 	cc.mu.Lock()
		persist.go#L399: 			cc.mu.Lock()
		persist.go#L407: 	cc.mu.Lock()
		reverseproxy.go#L463: 			roundTripMutex.Lock()
		reverseproxy.go#L482: 	roundTripMutex.Lock()
		reverseproxy.go#L692: 	m.mu.Lock()
		reverseproxy.go#L712: 	m.mu.Lock()
		reverseproxy.go#L722: 	m.mu.Lock()

	net/textproto
		pipeline.go#L37: 	p.mu.Lock()
		pipeline.go#L82: 	s.mu.Lock()
		pipeline.go#L100: 	s.mu.Lock()

	os
		dir_unix.go#L54: 	d.mu.Lock()
		file.go#L348: 		getwdCache.Lock()
		getwd.go#L74: 	getwdCache.Lock()
		getwd.go#L144: 	getwdCache.Lock()
		root_openat.go#L31: 	r.mu.Lock()
		root_openat.go#L42: 	r.mu.Lock()
		root_openat.go#L52: 	r.mu.Lock()

	reflect
		type.go#L1814: 	funcTypesMutex.Lock()
		type.go#L1899: 	funcLookupCache.Lock()
		type.go#L2437: 	structLookupCache.Lock()

	runtime/pprof
		pprof.go#L229: 	profiles.mu.Lock()
		pprof.go#L300: 	p.mu.Lock()
		pprof.go#L341: 	p.mu.Lock()
		pprof.go#L352: 	p.mu.Lock()
		pprof.go#L381: 	p.mu.Lock()
		pprof.go#L845: 	cpu.Lock()
		pprof.go#L893: 	cpu.Lock()

	runtime/trace
		trace.go#L122: 	tracing.Lock()
		trace.go#L144: 	tracing.Lock()

	syscall
		forkpipe2.go#L40: 	forkingLock.Lock()
		forkpipe2.go#L70: 		forkingLock.Lock()
		forkpipe2.go#L85: 	forkingLock.Lock()
		syscall_unix.go#L66: 	m.Lock()
		syscall_unix.go#L79: 	m.Lock()

	testing
		benchmark.go#L198: 	benchmarkLock.Lock()
		benchmark.go#L794: 	defer benchmarkLock.Lock()
		match.go#L86: 	m.mu.Lock()
		match.go#L93: 	matchMutex.Lock()
		match.go#L120: 	m.mu.Lock()
		testing.go#L592: 	p.lastNameMu.Lock()
		testing.go#L606: 	p.lastNameMu.Lock()
		testing.go#L1228: 	c.tempDirMu.Lock()
		testing.go#L1918: 	s.mu.Lock()
		testing.go#L1930: 	s.mu.Lock()

	unique
		handle.go#L130: 		cleanupFuncsMu.Lock()
		handle.go#L153: 		cleanupMu.Lock()
		handle.go#L156: 		cleanupFuncsMu.Lock()