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

100 uses

	sync (current package)
		rwmutex.go#L144: func (rw *RWMutex) Lock() {

	crypto/tls
		common.go#L983: 	c.mutex.Lock()
		common.go#L1043: 	c.mutex.Lock()
		common.go#L1087: 	c.mutex.Lock()

	crypto/x509
		root.go#L38: 	systemRootsMu.Lock()
		root.go#L70: 	systemRootsMu.Lock()

	expvar
		expvar.go#L169: 	v.keysMu.Lock()
		expvar.go#L178: 	v.keysMu.Lock()
		expvar.go#L244: 	v.keysMu.Lock()
		expvar.go#L313: 	vars.keysMu.Lock()

	go.pact.im/x/supervisor
		supervisor.go#L95: 	m.startMu.Lock()
		supervisor.go#L114: 	m.startMu.Lock()

	go.uber.org/zap
		encoder.go#L52: 	_encoderMutex.Lock()
		global.go#L67: 	_globalMu.Lock()

	go/token
		position.go#L468: 	s.mutex.Lock()
		position.go#L501: 	s.mutex.Lock()
		serialize.go#L28: 	s.mutex.Lock()
		serialize.go#L52: 	s.mutex.Lock()

	golang.org/x/net/trace
		events.go#L157: 	famMu.Lock()
		events.go#L173: 	f.mu.Lock()
		events.go#L179: 	f.mu.Lock()
		events.go#L315: 	el.mu.Lock()
		trace.go#L373: 		activeMu.Lock()
		trace.go#L399: 	tr.mu.Lock()
		trace.go#L426: 	f.LatencyMu.Lock()
		trace.go#L469: 	ts.mu.Lock()
		trace.go#L478: 	ts.mu.Lock()
		trace.go#L553: 	completedMu.Lock()
		trace.go#L603: 	b.mu.Lock()
		trace.go#L747: 	tr.mu.Lock()
		trace.go#L798: 	tr.mu.Lock()
		trace.go#L838: 	tr.mu.Lock()
		trace.go#L844: 	tr.mu.Lock()
		trace.go#L850: 	tr.mu.Lock()
		trace.go#L856: 	tr.mu.Lock()

	google.golang.org/grpc
		balancer_wrapper.go#L182: 	ccb.cc.mu.Lock()
		balancer_wrapper.go#L225: 	ccb.cc.mu.Lock()
		clientconn.go#L350: 	cc.mu.Lock()
		clientconn.go#L383: 	cc.mu.Lock()
		clientconn.go#L687: 	cc.mu.Lock()
		clientconn.go#L883: 	cc.mu.Lock()
		clientconn.go#L1126: 	cc.mu.Lock()
		clientconn.go#L1145: 	cc.mu.Lock()
		clientconn.go#L1238: 		ac.cc.mu.Lock()
		resolver_wrapper.go#L129: 	ccr.cc.mu.Lock()
		resolver_wrapper.go#L148: 	ccr.cc.mu.Lock()
		resolver_wrapper.go#L163: 	ccr.cc.mu.Lock()

	google.golang.org/grpc/health
		server.go#L94: 	s.mu.Lock()
		server.go#L108: 		s.mu.Lock()
		server.go#L137: 	s.mu.Lock()
		server.go#L167: 	s.mu.Lock()
		server.go#L181: 	s.mu.Lock()

	google.golang.org/grpc/internal/channelz
		channelmap.go#L76: 	c.mu.Lock()
		channelmap.go#L83: 	c.mu.Lock()
		channelmap.go#L97: 	c.mu.Lock()
		channelmap.go#L109: 	c.mu.Lock()
		channelmap.go#L125: 	c.mu.Lock()
		channelmap.go#L192: 	c.mu.Lock()
		trace.go#L116: 				c.cm.mu.Lock()

	google.golang.org/grpc/internal/idle
		idle.go#L100: 	m.idleMu.Lock()
		idle.go#L161: 	m.idleMu.Lock()
		idle.go#L219: 	m.idleMu.Lock()
		idle.go#L274: 	m.idleMu.Lock()

	google.golang.org/grpc/internal/resolver
		config_selector.go#L157: 	scs.mu.Lock()

	google.golang.org/protobuf/reflect/protoregistry
		registry.go#L116: 		globalMutex.Lock()
		registry.go#L502: 		globalMutex.Lock()
		registry.go#L522: 		globalMutex.Lock()
		registry.go#L545: 		globalMutex.Lock()

	net
		interface.go#L208: 	zc.Lock()

	net/http
		servemux121.go#L53: 	mux.mu.Lock()
		server.go#L2901: 	mux.mu.Lock()

	os
		exec_unix.go#L59: 		p.sigMu.Lock()

	syscall
		env_unix.go#L58: 	envLock.Lock()
		env_unix.go#L110: 	envLock.Lock()
		env_unix.go#L129: 	envLock.Lock()
		forkpipe2.go#L45: 		ForkLock.Lock()
		forkpipe2.go#L75: 			ForkLock.Lock()

	testing
		fuzz.go#L111: 	f.mu.Lock()
		fuzz.go#L687: 				root.mu.Lock()
		fuzz.go#L739: 	f.mu.Lock()
		testing.go#L780: 				c.mu.Lock()
		testing.go#L842: 	p.mu.Lock()
		testing.go#L845: 	c.mu.Lock()
		testing.go#L974: 	c.mu.Lock()
		testing.go#L984: 	c.mu.Lock()
		testing.go#L1038: 	c.mu.Lock()
		testing.go#L1051: 	c.mu.Lock()
		testing.go#L1057: 			parent.mu.Lock()
		testing.go#L1152: 	c.mu.Lock()
		testing.go#L1170: 	c.mu.Lock()
		testing.go#L1199: 			c.mu.Lock()
		testing.go#L1206: 		c.mu.Lock()
		testing.go#L1214: 	c.mu.Lock()
		testing.go#L1421: 		c.mu.Lock()
		testing.go#L1435: 		c.mu.Lock()
		testing.go#L1694: 			t.mu.Lock()
		testing.go#L1724: 				root.mu.Lock()
		testing.go#L1795: 	t.mu.Lock()

	text/template
		template.go#L128: 	t.muTmpl.Lock()
		template.go#L176: 	t.muFuncs.Lock()