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

783 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#L296: 		cc.mu.Unlock()
		context.go#L412: 	p.mu.Unlock()
		context.go#L454: 	defer c.mu.Unlock()
		context.go#L503: 		p.mu.Unlock()
		context.go#L517: 		c.mu.Unlock()
		context.go#L558: 		c.mu.Unlock()
		context.go#L574: 	c.mu.Unlock()
		context.go#L650: 	defer c.mu.Unlock()
		context.go#L690: 	c.mu.Unlock()

	crypto/tls
		common.go#L1600: 	writerMutex.Unlock()
		common.go#L1695: 	defer c.Unlock()
		common.go#L1728: 	defer c.Unlock()
		conn.go#L867: 	defer c.out.Unlock()
		conn.go#L1056: 	defer c.out.Unlock()
		conn.go#L1073: 	defer c.out.Unlock()
		conn.go#L1220: 	defer c.out.Unlock()
		conn.go#L1294: 	defer c.handshakeMutex.Unlock()
		conn.go#L1347: 		defer c.out.Unlock()
		conn.go#L1390: 	defer c.in.Unlock()
		conn.go#L1473: 	defer c.out.Unlock()
		conn.go#L1550: 	defer c.handshakeMutex.Unlock()
		conn.go#L1560: 	defer c.in.Unlock()
		conn.go#L1593: 			c.out.Unlock()
		conn.go#L1610: 	defer c.handshakeMutex.Unlock()
		conn.go#L1660: 	defer c.handshakeMutex.Unlock()
		conn.go#L1670: 	defer c.handshakeMutex.Unlock()
		quic.go#L291: 	defer c.handshakeMutex.Unlock()
		quic.go#L510: 	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/jackc/pgx/v5/pgconn
		pgconn.go#L583: 		pgConn.bufferingReceiveMux.Unlock()
		pgconn.go#L636: 		pgConn.bufferingReceiveMux.Unlock()

	github.com/jackc/pgx/v5/pgconn/ctxwatch
		context_watcher.go#L34: 	defer cw.lock.Unlock()
		context_watcher.go#L53: 	defer cw.lock.Unlock()

	github.com/jackc/pgx/v5/pgproto3
		trace.go#L365: 	defer t.mux.Unlock()

	github.com/jackc/pgx/v5/pgxpool
		pool.go#L471: 	defer p.healthCheckMu.Unlock()

	github.com/jackc/puddle/v2
		pool.go#L183: 	defer p.mux.Unlock()
		pool.go#L272: 	defer p.mux.Unlock()
		pool.go#L370: 		p.mux.Unlock()
		pool.go#L383: 		p.mux.Unlock()
		pool.go#L394: 	p.mux.Unlock()
		pool.go#L402: 	defer p.mux.Unlock()
		pool.go#L433: 			p.mux.Unlock()
		pool.go#L449: 		p.mux.Unlock()
		pool.go#L480: 	defer p.mux.Unlock()
		pool.go#L503: 		defer p.mux.Unlock()
		pool.go#L566: 	defer p.mux.Unlock()
		pool.go#L615: 		p.mux.Unlock()
		pool.go#L621: 		p.mux.Unlock()
		pool.go#L626: 	p.mux.Unlock()
		pool.go#L630: 	defer p.mux.Unlock()
		pool.go#L659: 	defer p.mux.Unlock()
		pool.go#L672: 	defer p.mux.Unlock()
		pool.go#L691: 	defer p.mux.Unlock()
		pool.go#L699: 	defer p.mux.Unlock()

	go.pact.im/x/clock
		ticker.go#L135: 	defer t.mu.Unlock()
		ticker.go#L147: 	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/httptrack
		stats.go#L136: 	defer s.mu.Unlock()
		stats.go#L159: 	defer s.mu.Unlock()
		stats.go#L166: 	defer s.mu.Unlock()

	go.pact.im/x/process
		process.go#L86: 	defer p.stateMu.Unlock()
		process.go#L199: 	defer p.stateMu.Unlock()

	go.pact.im/x/supervisor
		group.go#L45: 	defer g.mu.Unlock()
		group.go#L64: 	g.mu.Unlock()
		group.go#L74: 	g.mu.Unlock()
		interrupt.go#L22: 	defer s.stopMu.Unlock()
		interrupt.go#L42: 	defer s.stopMu.Unlock()
		interrupt.go#L54: 	defer s.stopMu.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/zapcore
		buffered_write_syncer.go#L139: 	defer s.mu.Unlock()
		buffered_write_syncer.go#L160: 	defer s.mu.Unlock()
		buffered_write_syncer.go#L194: 		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#L139: 	f.mutex.Unlock()
		position.go#L151: 	f.mutex.Unlock()
		position.go#L163: 	defer f.mutex.Unlock()
		position.go#L181: 	f.mutex.Unlock()
		position.go#L205: 	f.mutex.Unlock()
		position.go#L227: 	f.mutex.Unlock()
		position.go#L238: 	defer f.mutex.Unlock()
		position.go#L274: 	f.mutex.Unlock()
		position.go#L379: 	f.mutex.Unlock()
		serialize.go#L63: 		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()
		cycles.go#L130: 		defer t.mu.Unlock()
		named.go#L233: 	defer n.mu.Unlock()
		named.go#L437: 	defer t.mu.Unlock()
		named.go#L531: 	defer t.mu.Unlock()
		named.go#L678: 			defer t.mu.Unlock()

	golang.org/x/net/http2
		client_conn_pool.go#L76: 				p.mu.Unlock()
		client_conn_pool.go#L81: 			p.mu.Unlock()
		client_conn_pool.go#L86: 		p.mu.Unlock()
		client_conn_pool.go#L138: 	c.p.mu.Unlock()
		client_conn_pool.go#L155: 			p.mu.Unlock()
		client_conn_pool.go#L171: 	p.mu.Unlock()
		client_conn_pool.go#L199: 	p.mu.Unlock()
		client_conn_pool.go#L222: 	defer p.mu.Unlock()
		client_conn_pool.go#L240: 	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#L111: 	s.mu.Unlock()
		server.go#L120: 	s.mu.Unlock()
		server.go#L131: 	s.mu.Unlock()
		server.go#L755: 		defer testHookOnPanicMu.Unlock()
		server.go#L2800: 	rws.closeNotifierMu.Unlock()
		transport.go#L346: 	defer cs.cc.mu.Unlock()
		transport.go#L368: 	defer cc.mu.Unlock()
		transport.go#L576: 	defer cc.mu.Unlock()
		transport.go#L582: 	defer cc.mu.Unlock()
		transport.go#L617: 	defer cc.mu.Unlock()
		transport.go#L623: 	defer cc.mu.Unlock()
		transport.go#L637: 	cc.wmu.Unlock()
		transport.go#L640: 	defer cc.mu.Unlock()
		transport.go#L660: 	defer cc.mu.Unlock()
		transport.go#L787: 		cc.mu.Unlock()
		transport.go#L794: 	cc.mu.Unlock()
		transport.go#L810: 	defer cc.mu.Unlock()
		transport.go#L825: 		defer cc.mu.Unlock()
		transport.go#L848: 		cc.mu.Unlock()
		transport.go#L858: 	cc.mu.Unlock()
		transport.go#L865: 	defer cc.wmu.Unlock()
		transport.go#L886: 	cc.mu.Unlock()
		transport.go#L934: 	defer cc.mu.Unlock()
		transport.go#L1009: 		cs.cc.mu.Unlock()
		transport.go#L1116: 		cc.mu.Unlock()
		transport.go#L1124: 	cc.mu.Unlock()
		transport.go#L1222: 	defer cc.wmu.Unlock()
		transport.go#L1299: 	cc.mu.Unlock()
		transport.go#L1354: 					cc.mu.Unlock()
		transport.go#L1372: 	cc.wmu.Unlock()
		transport.go#L1503: 	cc.mu.Unlock()
		transport.go#L1543: 			cc.mu.Unlock()
		transport.go#L1576: 			cc.wmu.Unlock()
		transport.go#L1596: 	cc.mu.Unlock()
		transport.go#L1602: 	defer cc.wmu.Unlock()
		transport.go#L1632: 	defer cc.mu.Unlock()
		transport.go#L1747: 	cc.mu.Unlock()
		transport.go#L1764: 		cc.wmu.Unlock()
		transport.go#L1817: 		cc.mu.Unlock() // avoid any deadlocks in MarkDead
		transport.go#L1832: 	cc.mu.Unlock()
		transport.go#L2209: 	cc.mu.Unlock()
		transport.go#L2213: 		defer cc.wmu.Unlock()
		transport.go#L2239: 		cc.mu.Unlock()
		transport.go#L2249: 		cc.wmu.Unlock()
		transport.go#L2272: 		cc.mu.Unlock()
		transport.go#L2288: 			cc.mu.Unlock()
		transport.go#L2296: 				cc.wmu.Unlock()
		transport.go#L2329: 			cc.mu.Unlock()
		transport.go#L2355: 		cc.mu.Unlock()
		transport.go#L2366: 			cc.wmu.Unlock()
		transport.go#L2391: 		defer rl.cc.mu.Unlock()
		transport.go#L2417: 	defer rl.cc.mu.Unlock()
		transport.go#L2460: 	defer cc.wmu.Unlock()
		transport.go#L2476: 	defer cc.mu.Unlock()
		transport.go#L2565: 	defer cc.mu.Unlock()
		transport.go#L2620: 			cc.mu.Unlock()
		transport.go#L2623: 		cc.mu.Unlock()
		transport.go#L2629: 		defer cc.wmu.Unlock()
		transport.go#L2657: 		defer cc.mu.Unlock()
		transport.go#L2673: 	defer cc.wmu.Unlock()
		transport.go#L2706: 	cc.wmu.Unlock()
		transport.go#L2792: 	defer gz.mu.Unlock()
		transport.go#L2810: 	defer gz.mu.Unlock()
		transport.go#L2822: 	defer gz.mu.Unlock()
		transport.go#L2912: 	defer cc.cc.mu.Unlock()
		transport.go#L2922: 	defer cc.cc.mu.Unlock()
		transport.go#L2933: 	defer cc.cc.mu.Unlock()
		transport.go#L2945: 	defer cc.cc.mu.Unlock()
		transport.go#L2951: 	defer cc.cc.mu.Unlock()
		transport.go#L2996: 	cc.mu.Unlock()

	golang.org/x/sync/semaphore
		semaphore.go#L48: 		s.mu.Unlock()
		semaphore.go#L58: 		s.mu.Unlock()
		semaphore.go#L64: 		s.mu.Unlock()
		semaphore.go#L72: 	s.mu.Unlock()
		semaphore.go#L91: 		s.mu.Unlock()
		semaphore.go#L117: 	s.mu.Unlock()
		semaphore.go#L126: 		s.mu.Unlock()
		semaphore.go#L130: 	s.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#L1366: 		ld.parseCacheMu.Unlock()
		packages.go#L1372: 		ld.parseCacheMu.Unlock()
		packages.go#L1493: 	defer ld.exportMu.Unlock()

	golang.org/x/tools/go/types/typeutil
		methodsetcache.go#L33: 	defer cache.mu.Unlock()

	golang.org/x/tools/internal/gcimporter
		predeclared.go#L23: 	defer predeclMu.Unlock()

	google.golang.org/grpc
		balancer_wrapper.go#L158: 	ccb.mu.Unlock()
		balancer_wrapper.go#L186: 		ccb.mu.Unlock()
		balancer_wrapper.go#L189: 	ccb.mu.Unlock()
		balancer_wrapper.go#L233: 		ccb.mu.Unlock()
		balancer_wrapper.go#L236: 	ccb.mu.Unlock()
		balancer_wrapper.go#L256: 		ccb.mu.Unlock()
		balancer_wrapper.go#L259: 	ccb.mu.Unlock()
		balancer_wrapper.go#L335: 		acbw.healthMu.Unlock()
		balancer_wrapper.go#L391: 	defer acbw.producersMu.Unlock()
		balancer_wrapper.go#L417: 		acbw.producersMu.Unlock()
		balancer_wrapper.go#L424: 	defer acbw.producersMu.Unlock()
		balancer_wrapper.go#L471: 	defer acbw.healthMu.Unlock()
		balancer_wrapper.go#L495: 		defer acbw.healthMu.Unlock()
		balancer_wrapper.go#L507: 				defer acbw.healthMu.Unlock()
		clientconn.go#L609: 	defer csm.mu.Unlock()
		clientconn.go#L630: 	defer csm.mu.Unlock()
		clientconn.go#L636: 	defer csm.mu.Unlock()
		clientconn.go#L988: 		ac.mu.Unlock()
		clientconn.go#L995: 		ac.mu.Unlock()
		clientconn.go#L1028: 		ac.mu.Unlock()
		clientconn.go#L1038: 		ac.mu.Unlock()
		clientconn.go#L1049: 				ac.mu.Unlock()
		clientconn.go#L1329: 		ac.mu.Unlock()
		clientconn.go#L1354: 	ac.mu.Unlock()
		clientconn.go#L1372: 			ac.mu.Unlock()
		clientconn.go#L1381: 		ac.mu.Unlock()
		clientconn.go#L1388: 			ac.mu.Unlock()
		clientconn.go#L1400: 		ac.mu.Unlock()
		clientconn.go#L1408: 	ac.mu.Unlock()
		clientconn.go#L1469: 		ac.mu.Unlock()
		clientconn.go#L1496: 		defer ac.mu.Unlock()
		clientconn.go#L1547: 		ac.mu.Unlock()
		clientconn.go#L1558: 	defer ac.mu.Unlock()
		clientconn.go#L1644: 			ac.mu.Unlock()
		clientconn.go#L1647: 		ac.mu.Unlock()
		clientconn.go#L1652: 		defer ac.mu.Unlock()
		clientconn.go#L1676: 	ac.mu.Unlock()
		clientconn.go#L1682: 	defer ac.mu.Unlock()
		clientconn.go#L1696: 		ac.mu.Unlock()
		clientconn.go#L1722: 	ac.mu.Unlock()
		clientconn.go#L1765: 	defer rt.mu.Unlock()
		clientconn.go#L1778: 	defer rt.mu.Unlock()
		clientconn.go#L1820: 	cc.lceMu.Unlock()
		clientconn.go#L1825: 	defer cc.lceMu.Unlock()
		resolver_wrapper.go#L115: 	ccr.mu.Unlock()
		resolver_wrapper.go#L133: 		ccr.mu.Unlock()
		resolver_wrapper.go#L142: 	ccr.mu.Unlock()
		resolver_wrapper.go#L152: 		ccr.mu.Unlock()
		resolver_wrapper.go#L156: 	ccr.mu.Unlock()
		resolver_wrapper.go#L167: 		ccr.mu.Unlock()
		resolver_wrapper.go#L178: 	ccr.mu.Unlock()
		server.go#L783: 	defer s.mu.Unlock()
		server.go#L894: 		s.mu.Unlock()
		server.go#L926: 		s.mu.Unlock()
		server.go#L929: 	s.mu.Unlock()
		server.go#L947: 				s.mu.Unlock()
		server.go#L959: 			s.mu.Unlock()
		server.go#L1037: 		s.mu.Unlock()
		server.go#L1139: 	defer s.mu.Unlock()
		server.go#L1160: 	defer s.mu.Unlock()
		server.go#L1628: 				ss.mu.Unlock()
		server.go#L1750: 			ss.mu.Unlock()
		server.go#L1768: 		ss.mu.Unlock()
		server.go#L1963: 	s.mu.Unlock()
		server.go#L1967: 	defer s.mu.Unlock()
		stream.go#L680: 	cs.mu.Unlock()
		stream.go#L820: 			cs.mu.Unlock()
		stream.go#L834: 				cs.mu.Unlock()
		stream.go#L840: 		cs.mu.Unlock()
		stream.go#L852: 			cs.mu.Unlock()
		stream.go#L856: 			cs.mu.Unlock()
		stream.go#L1076: 		cs.mu.Unlock()
		stream.go#L1091: 	cs.mu.Unlock()
		stream.go#L1130: 		a.mu.Unlock()
		stream.go#L1194: 		a.mu.Unlock()
		stream.go#L1223: 		a.mu.Unlock()
		stream.go#L1269: 	a.mu.Unlock()
		stream.go#L1378: 			ac.mu.Unlock()
		stream.go#L1558: 		as.mu.Unlock()
		stream.go#L1576: 	as.mu.Unlock()
		stream.go#L1723: 			ss.mu.Unlock()
		stream.go#L1806: 			ss.mu.Unlock()
		trace.go#L86: 	f.mu.Unlock()
		trace.go#L91: 	defer f.mu.Unlock()

	google.golang.org/grpc/balancer/endpointsharding
		endpointsharding.go#L140: 	defer es.childMu.Unlock()
		endpointsharding.go#L164: 			es.mu.Unlock()
		endpointsharding.go#L207: 	defer es.childMu.Unlock()
		endpointsharding.go#L225: 	defer es.childMu.Unlock()
		endpointsharding.go#L234: 	defer es.childMu.Unlock()
		endpointsharding.go#L252: 	defer es.mu.Unlock()
		endpointsharding.go#L353: 	bw.es.mu.Unlock()
		endpointsharding.go#L368: 		bw.es.childMu.Unlock()

	google.golang.org/grpc/balancer/pickfirst
		pickfirst.go#L213: 	defer b.mu.Unlock()
		pickfirst.go#L240: 	defer b.mu.Unlock()
		pickfirst.go#L374: 	defer b.mu.Unlock()
		pickfirst.go#L385: 	defer b.mu.Unlock()
		pickfirst.go#L599: 		defer b.mu.Unlock()
		pickfirst.go#L621: 	defer b.mu.Unlock()
		pickfirst.go#L799: 	defer b.mu.Unlock()

	google.golang.org/grpc/internal/balancer/gracefulswitch
		gracefulswitch.go#L87: 		defer gsb.currentMu.Unlock()
		gracefulswitch.go#L114: 		gsb.mu.Unlock()
		gracefulswitch.go#L133: 	gsb.mu.Unlock()
		gracefulswitch.go#L147: 		gsb.mu.Unlock()
		gracefulswitch.go#L163: 	defer gsb.mu.Unlock()
		gracefulswitch.go#L238: 	defer gsb.currentMu.Unlock()
		gracefulswitch.go#L252: 		gsb.mu.Unlock()
		gracefulswitch.go#L258: 	gsb.mu.Unlock()
		gracefulswitch.go#L279: 	gsb.mu.Unlock()
		gracefulswitch.go#L323: 	bw.gsb.mu.Unlock()
		gracefulswitch.go#L331: 	defer bw.gsb.mu.Unlock()
		gracefulswitch.go#L375: 		bw.gsb.mu.Unlock()
		gracefulswitch.go#L378: 	bw.gsb.mu.Unlock()
		gracefulswitch.go#L390: 		bw.gsb.mu.Unlock()
		gracefulswitch.go#L394: 	bw.gsb.mu.Unlock()
		gracefulswitch.go#L416: 		bw.gsb.mu.Unlock()
		gracefulswitch.go#L419: 	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#L57: 	defer b.mu.Unlock()
		unbounded.go#L77: 	defer b.mu.Unlock()
		unbounded.go#L108: 	defer b.mu.Unlock()

	google.golang.org/grpc/internal/channelz
		trace.go#L125: 	c.mu.Unlock()
		trace.go#L140: 	c.mu.Unlock()

	google.golang.org/grpc/internal/grpcsync
		pubsub.go#L74: 	defer ps.mu.Unlock()
		pubsub.go#L82: 			defer ps.mu.Unlock()
		pubsub.go#L92: 		defer ps.mu.Unlock()
		pubsub.go#L101: 	defer ps.mu.Unlock()
		pubsub.go#L108: 			defer ps.mu.Unlock()

	google.golang.org/grpc/internal/resolver/delegatingresolver
		delegatingresolver.go#L141: 	defer r.childMu.Unlock()
		delegatingresolver.go#L186: 	defer r.childMu.Unlock()
		delegatingresolver.go#L193: 	defer r.childMu.Unlock()
		delegatingresolver.go#L357: 	defer r.mu.Unlock()
		delegatingresolver.go#L382: 			defer r.childMu.Unlock()
		delegatingresolver.go#L401: 	defer r.mu.Unlock()
		delegatingresolver.go#L420: 			defer r.childMu.Unlock()
		delegatingresolver.go#L437: 			defer r.childMu.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#L362: 	defer c.mu.Unlock()
		controlbuf.go#L413: 			c.mu.Unlock()
		controlbuf.go#L417: 		c.mu.Unlock()
		controlbuf.go#L456: 	defer c.mu.Unlock()
		flowcontrol.go#L139: 	f.mu.Unlock()
		flowcontrol.go#L147: 	defer f.mu.Unlock()
		flowcontrol.go#L176: 	defer f.mu.Unlock()
		flowcontrol.go#L191: 	defer f.mu.Unlock()
		handler_server.go#L230: 	defer ht.writeStatusMu.Unlock()
		handler_server.go#L250: 		defer s.hdrMu.Unlock()
		handler_server.go#L284: 		s.hdrMu.Unlock()
		handler_server.go#L333: 	s.hdrMu.Unlock()
		http2_client.go#L536: 	t.mu.Unlock()
		http2_client.go#L817: 				t.mu.Unlock()
		http2_client.go#L829: 			t.mu.Unlock()
		http2_client.go#L853: 			t.mu.Unlock()
		http2_client.go#L866: 		t.mu.Unlock()
		http2_client.go#L977: 			t.mu.Unlock()
		http2_client.go#L1018: 		t.mu.Unlock()
		http2_client.go#L1040: 	t.mu.Unlock()
		http2_client.go#L1092: 		t.mu.Unlock()
		http2_client.go#L1101: 	t.mu.Unlock()
		http2_client.go#L1144: 	t.mu.Unlock()
		http2_client.go#L1176: 		t.mu.Unlock()
		http2_client.go#L1364: 		t.mu.Unlock()
		http2_client.go#L1376: 		t.mu.Unlock()
		http2_client.go#L1393: 			t.mu.Unlock()
		http2_client.go#L1417: 		t.mu.Unlock()
		http2_client.go#L1429: 	t.mu.Unlock()
		http2_client.go#L1459: 	defer t.mu.Unlock()
		http2_client.go#L1720: 				t.mu.Unlock()
		http2_client.go#L1806: 				t.mu.Unlock()
		http2_client.go#L1820: 			t.mu.Unlock()
		http2_client.go#L1895: 	defer t.mu.Unlock()
		http2_server.go#L380: 	defer t.maxStreamMu.Unlock()
		http2_server.go#L541: 		t.mu.Unlock()
		http2_server.go#L546: 		t.mu.Unlock()
		http2_server.go#L557: 		t.mu.Unlock()
		http2_server.go#L569: 			t.mu.Unlock()
		http2_server.go#L583: 		t.mu.Unlock()
		http2_server.go#L611: 	t.mu.Unlock()
		http2_server.go#L655: 				t.mu.Unlock()
		http2_server.go#L706: 	defer t.mu.Unlock()
		http2_server.go#L749: 	t.mu.Unlock()
		http2_server.go#L905: 	t.mu.Unlock()
		http2_server.go#L1013: 	defer s.hdrMu.Unlock()
		http2_server.go#L1081: 	defer s.hdrMu.Unlock()
		http2_server.go#L1216: 				t.mu.Unlock()
		http2_server.go#L1221: 			t.mu.Unlock()
		http2_server.go#L1284: 		t.mu.Unlock()
		http2_server.go#L1293: 	t.mu.Unlock()
		http2_server.go#L1316: 	t.mu.Unlock()
		http2_server.go#L1374: 	defer t.mu.Unlock()
		http2_server.go#L1390: 		t.mu.Unlock()
		http2_server.go#L1391: 		t.maxStreamMu.Unlock()
		http2_server.go#L1403: 		t.mu.Unlock()
		http2_server.go#L1404: 		t.maxStreamMu.Unlock()
		http2_server.go#L1414: 	t.mu.Unlock()
		http2_server.go#L1415: 	t.maxStreamMu.Unlock()
		http_util.go#L596: 	defer ioBufferMutex.Unlock()
		server_stream.go#L163: 	s.hdrMu.Unlock()
		server_stream.go#L179: 	s.hdrMu.Unlock()
		transport.go#L90: 		b.mu.Unlock()
		transport.go#L99: 			b.mu.Unlock()
		transport.go#L105: 	b.mu.Unlock()
		transport.go#L118: 	b.mu.Unlock()

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

	google.golang.org/protobuf/internal/impl
		checkinit.go#L133: 	defer needsInitCheckMu.Unlock()
		codec_extension.go#L119: 	defer f.lazy.mu.Unlock()
		codec_extension.go#L125: 	defer f.lazy.mu.Unlock()
		extension.go#L126: 	defer xi.mu.Unlock()
		legacy_message.go#L167: 	defer aberrantMessageDescLock.Unlock()
		message.go#L77: 	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#L243: 	defer l.outMu.Unlock()
		log.go#L359: 	defer l.outMu.Unlock()

	log/slog
		handler.go#L321: 	defer h.mu.Unlock()

	math/big
		natconv.go#L544: 		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#L256: 	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
		clientconn.go#L180: 	defer cc.stateHookMu.Unlock()
		clientconn.go#L298: 	defer cc.stateHookMu.Unlock()
		clientconn.go#L369: 	cc.stateHookMu.Unlock()
		clientconn.go#L414: 	defer cc.pconn.mu.Unlock()
		clientconn.go#L423: 	defer cc.pconn.mu.Unlock()
		clientconn.go#L432: 	defer cc.pconn.mu.Unlock()
		clientconn.go#L447: 	defer cc.pconn.mu.Unlock()
		h2_bundle.go#L807: 				p.mu.Unlock()
		h2_bundle.go#L812: 			p.mu.Unlock()
		h2_bundle.go#L817: 		p.mu.Unlock()
		h2_bundle.go#L869: 	c.p.mu.Unlock()
		h2_bundle.go#L886: 			p.mu.Unlock()
		h2_bundle.go#L902: 	p.mu.Unlock()
		h2_bundle.go#L930: 	p.mu.Unlock()
		h2_bundle.go#L953: 	defer p.mu.Unlock()
		h2_bundle.go#L971: 	defer p.mu.Unlock()
		h2_bundle.go#L3889: 	defer p.mu.Unlock()
		h2_bundle.go#L3898: 	defer p.mu.Unlock()
		h2_bundle.go#L3909: 	defer p.mu.Unlock()
		h2_bundle.go#L3941: 	defer p.mu.Unlock()
		h2_bundle.go#L3979: 	defer p.mu.Unlock()
		h2_bundle.go#L4016: 	defer p.mu.Unlock()
		h2_bundle.go#L4027: 	defer p.mu.Unlock()
		h2_bundle.go#L4178: 	s.mu.Unlock()
		h2_bundle.go#L4187: 	s.mu.Unlock()
		h2_bundle.go#L4198: 	s.mu.Unlock()
		h2_bundle.go#L4893: 		defer http2testHookOnPanicMu.Unlock()
		h2_bundle.go#L6906: 	rws.closeNotifierMu.Unlock()
		h2_bundle.go#L7762: 	defer cs.cc.mu.Unlock()
		h2_bundle.go#L7784: 	defer cc.mu.Unlock()
		h2_bundle.go#L8194: 	defer cc.mu.Unlock()
		h2_bundle.go#L8200: 	defer cc.mu.Unlock()
		h2_bundle.go#L8240: 	defer cc.mu.Unlock()
		h2_bundle.go#L8249: 	defer cc.mu.Unlock()
		h2_bundle.go#L8297: 	cc.wmu.Unlock()
		h2_bundle.go#L8300: 	defer cc.mu.Unlock()
		h2_bundle.go#L8320: 	defer cc.mu.Unlock()
		h2_bundle.go#L8447: 		cc.mu.Unlock()
		h2_bundle.go#L8454: 	cc.mu.Unlock()
		h2_bundle.go#L8464: 	defer cc.mu.Unlock()
		h2_bundle.go#L8480: 		defer cc.mu.Unlock()
		h2_bundle.go#L8503: 		cc.mu.Unlock()
		h2_bundle.go#L8513: 	cc.mu.Unlock()
		h2_bundle.go#L8520: 	defer cc.wmu.Unlock()
		h2_bundle.go#L8541: 	cc.mu.Unlock()
		h2_bundle.go#L8592: 	defer cc.mu.Unlock()
		h2_bundle.go#L8667: 		cs.cc.mu.Unlock()
		h2_bundle.go#L8774: 		cc.mu.Unlock()
		h2_bundle.go#L8782: 	cc.mu.Unlock()
		h2_bundle.go#L8880: 	defer cc.wmu.Unlock()
		h2_bundle.go#L8957: 	cc.mu.Unlock()
		h2_bundle.go#L9012: 					cc.mu.Unlock()
		h2_bundle.go#L9030: 	cc.wmu.Unlock()
		h2_bundle.go#L9162: 	cc.mu.Unlock()
		h2_bundle.go#L9202: 			cc.mu.Unlock()
		h2_bundle.go#L9235: 			cc.wmu.Unlock()
		h2_bundle.go#L9255: 	cc.mu.Unlock()
		h2_bundle.go#L9261: 	defer cc.wmu.Unlock()
		h2_bundle.go#L9291: 	defer cc.mu.Unlock()
		h2_bundle.go#L9406: 	cc.mu.Unlock()
		h2_bundle.go#L9423: 		cc.wmu.Unlock()
		h2_bundle.go#L9489: 		cc.mu.Unlock() // avoid any deadlocks in MarkDead
		h2_bundle.go#L9504: 	cc.mu.Unlock()
		h2_bundle.go#L9881: 	cc.mu.Unlock()
		h2_bundle.go#L9885: 		defer cc.wmu.Unlock()
		h2_bundle.go#L9911: 		cc.mu.Unlock()
		h2_bundle.go#L9921: 		cc.wmu.Unlock()
		h2_bundle.go#L9944: 		cc.mu.Unlock()
		h2_bundle.go#L9960: 			cc.mu.Unlock()
		h2_bundle.go#L9968: 				cc.wmu.Unlock()
		h2_bundle.go#L10001: 			cc.mu.Unlock()
		h2_bundle.go#L10027: 		cc.mu.Unlock()
		h2_bundle.go#L10038: 			cc.wmu.Unlock()
		h2_bundle.go#L10063: 		defer rl.cc.mu.Unlock()
		h2_bundle.go#L10084: 	defer rl.cc.mu.Unlock()
		h2_bundle.go#L10127: 	defer cc.wmu.Unlock()
		h2_bundle.go#L10143: 	defer cc.mu.Unlock()
		h2_bundle.go#L10232: 	defer cc.mu.Unlock()
		h2_bundle.go#L10287: 			cc.mu.Unlock()
		h2_bundle.go#L10290: 		cc.mu.Unlock()
		h2_bundle.go#L10296: 		defer cc.wmu.Unlock()
		h2_bundle.go#L10324: 		defer cc.mu.Unlock()
		h2_bundle.go#L10340: 	defer cc.wmu.Unlock()
		h2_bundle.go#L10373: 	cc.wmu.Unlock()
		h2_bundle.go#L10473: 	defer gz.mu.Unlock()
		h2_bundle.go#L10491: 	defer gz.mu.Unlock()
		h2_bundle.go#L10503: 	defer gz.mu.Unlock()
		h2_bundle.go#L10597: 	defer cc.cc.mu.Unlock()
		h2_bundle.go#L10607: 	defer cc.cc.mu.Unlock()
		h2_bundle.go#L10618: 	defer cc.cc.mu.Unlock()
		h2_bundle.go#L10630: 	defer cc.cc.mu.Unlock()
		h2_bundle.go#L10636: 	defer cc.cc.mu.Unlock()
		h2_bundle.go#L10681: 	cc.mu.Unlock()
		server.go#L312: 	defer c.mu.Unlock()
		server.go#L577: 	w.writeContinueMu.Unlock()
		server.go#L679: func (cr *connReader) unlock() { cr.mu.Unlock() }
		server.go#L951: 		w.writeContinueMu.Unlock()
		server.go#L1412: 			bdy.mu.Unlock()
		server.go#L2212: 	defer c.mu.Unlock()
		server.go#L2226: 	defer w.lazyCloseNotifyMu.Unlock()
		server.go#L2241: 	defer w.lazyCloseNotifyMu.Unlock()
		server.go#L3103: 	defer s.mu.Unlock()
		server.go#L3110: 	s.mu.Unlock()
		server.go#L3158: 	s.mu.Unlock()
		server.go#L3196: 	s.mu.Unlock()
		server.go#L3203: 	defer s.mu.Unlock()
		server.go#L3577: 	defer s.mu.Unlock()
		server.go#L3596: 	defer s.mu.Unlock()
		server.go#L3845: 		defer tw.mu.Unlock()
		server.go#L3855: 		defer tw.mu.Unlock()
		server.go#L3894: 	defer tw.mu.Unlock()
		server.go#L3923: 	defer tw.mu.Unlock()
		server.go#L4000: 	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#L546: 	tr.mu.Unlock()
		transport.go#L880: 	defer t.altMu.Unlock()
		transport.go#L904: 	t.idleMu.Unlock()
		transport.go#L916: 	t.connsPerHostMu.Unlock()
		transport.go#L934: 		t.reqMu.Unlock()
		transport.go#L941: 	t.reqMu.Unlock()
		transport.go#L954: 	t.reqMu.Unlock()
		transport.go#L1074: 		defer pconn.mu.Unlock()
		transport.go#L1088: 	defer t.idleMu.Unlock()
		transport.go#L1180: 	defer t.idleMu.Unlock()
		transport.go#L1266: 	defer t.idleMu.Unlock()
		transport.go#L1355: 	defer w.mu.Unlock()
		transport.go#L1363: 	defer w.mu.Unlock()
		transport.go#L1371: 	defer w.mu.Unlock()
		transport.go#L1402: 	w.mu.Unlock()
		transport.go#L1598: 	defer t.connsPerHostMu.Unlock()
		transport.go#L1631: 		defer t.connsPerHostMu.Unlock()
		transport.go#L1669: 	defer t.connsPerHostMu.Unlock()
		transport.go#L2186: 	pc.mu.Unlock()
		transport.go#L2194: 	defer pc.mu.Unlock()
		transport.go#L2202: 	pc.mu.Unlock()
		transport.go#L2208: 	defer pc.mu.Unlock()
		transport.go#L2219: 	defer t.idleMu.Unlock()
		transport.go#L2260: 	req.mu.Unlock()
		transport.go#L2335: 			pc.mu.Unlock()
		transport.go#L2338: 		pc.mu.Unlock()
		transport.go#L2367: 		pc.mu.Unlock()
		transport.go#L2819: 			pc.mu.Unlock()
		transport.go#L2830: 	pc.mu.Unlock()
		transport.go#L2978: 	pc.mu.Unlock()
		transport.go#L2988: 	defer pc.mu.Unlock()
		transport.go#L3067: 	es.mu.Unlock()
		transport.go#L3078: 		defer es.mu.Unlock()
		transport.go#L3089: 	defer es.mu.Unlock()
		transport.go#L3153: 	defer gz.mu.Unlock()
		transport.go#L3171: 	defer gz.mu.Unlock()
		transport.go#L3183: 	defer gz.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#L547: 			defer roundTripMutex.Unlock()
		reverseproxy.go#L567: 	roundTripMutex.Unlock()
		reverseproxy.go#L776: 	defer m.mu.Unlock()
		reverseproxy.go#L796: 	defer m.mu.Unlock()
		reverseproxy.go#L806: 	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#L63: 	defer d.mu.Unlock()
		file.go#L374: 		getwdCache.Unlock()
		getwd.go#L76: 	getwdCache.Unlock()
		getwd.go#L146: 	getwdCache.Unlock()
		root_openat.go#L33: 	defer r.mu.Unlock()
		root_openat.go#L44: 	defer r.mu.Unlock()
		root_openat.go#L54: 	defer r.mu.Unlock()

	reflect
		type.go#L1904: 	defer funcTypesMutex.Unlock()
		type.go#L1989: 	defer funcLookupCache.Unlock()
		type.go#L2527: 	defer structLookupCache.Unlock()

	runtime/pprof
		pprof.go#L274: 	profiles.mu.Unlock()
		pprof.go#L332: 	defer p.mu.Unlock()
		pprof.go#L373: 	defer p.mu.Unlock()
		pprof.go#L384: 	defer p.mu.Unlock()
		pprof.go#L417: 	p.mu.Unlock()
		pprof.go#L797: 	defer goroutineLeakProfileLock.Unlock()
		pprof.go#L901: 	defer cpu.Unlock()
		pprof.go#L952: 	defer cpu.Unlock()

	runtime/trace
		flightrecorder.go#L120: 	defer fr.writing.Unlock()
		flightrecorder.go#L133: 	fr.ringMu.Unlock()
		recorder.go#L92: 	r.ringMu.Unlock()
		subscribe.go#L31: 	defer t.Unlock()
		subscribe.go#L35: 		t.subscribersMu.Unlock()
		subscribe.go#L39: 	t.subscribersMu.Unlock()
		subscribe.go#L44: 		t.subscribersMu.Unlock()
		subscribe.go#L52: 	defer t.Unlock()
		subscribe.go#L58: 		t.subscribersMu.Unlock()
		subscribe.go#L62: 	t.subscribersMu.Unlock()
		subscribe.go#L70: 	defer t.Unlock()
		subscribe.go#L74: 		t.subscribersMu.Unlock()
		subscribe.go#L78: 	t.subscribersMu.Unlock()
		subscribe.go#L83: 		t.subscribersMu.Unlock()
		subscribe.go#L91: 	defer t.Unlock()
		subscribe.go#L97: 		t.subscribersMu.Unlock()
		subscribe.go#L101: 	t.subscribersMu.Unlock()
		subscribe.go#L155: 	t.subscribersMu.Unlock()
		subscribe.go#L188: 				t.subscribersMu.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#L812: 	benchmarkLock.Unlock()
		match.go#L87: 	defer m.mu.Unlock()
		match.go#L94: 	defer matchMutex.Unlock()
		match.go#L121: 	defer m.mu.Unlock()
		testing.go#L601: 	defer p.lastNameMu.Unlock()
		testing.go#L615: 	defer p.lastNameMu.Unlock()
		testing.go#L1474: 	c.tempDirMu.Unlock()
		testing.go#L2215: 		s.mu.Unlock()
		testing.go#L2219: 	s.mu.Unlock()
		testing.go#L2227: 		s.mu.Unlock()
		testing.go#L2231: 	s.mu.Unlock()

	unique
		canonmap.go#L104: 		i.mu.Unlock()
		canonmap.go#L111: 	defer i.mu.Unlock()
		canonmap.go#L244: 				i.mu.Unlock()
		canonmap.go#L247: 			i.mu.Unlock()
		canonmap.go#L251: 		i.mu.Unlock()