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

280 uses

	sync (current package)
		map.go#L106: 		m.mu.Lock()
		map.go#L142: 	m.mu.Lock()
		map.go#L209: 	m.mu.Lock()
		map.go#L272: 		m.mu.Lock()
		map.go#L329: 		m.mu.Lock()
		mutex.go#L72: func (m *Mutex) Lock() {
		once.go#L64: 	o.m.Lock()
		pool.go#L213: 	allPoolsMu.Lock()
		rwmutex.go#L111: 	rw.w.Lock()

	context
		context.go#L265: 		p.mu.Lock()
		context.go#L306: 	p.mu.Lock()
		context.go#L321: 	p.mu.Lock()
		context.go#L361: 	c.mu.Lock()
		context.go#L371: 	c.mu.Lock()
		context.go#L398: 	c.mu.Lock()
		context.go#L448: 	c.mu.Lock()
		context.go#L484: 	c.mu.Lock()

	crypto/rand
		rand_unix.go#L64: 	r.mu.Lock()
		rand_unix.go#L124: 	r.mu.Lock()

	crypto/tls
		common.go#L1291: 	writerMutex.Lock()
		common.go#L1373: 	c.Lock()
		common.go#L1406: 	c.Lock()
		conn.go#L823: 	c.out.Lock()
		conn.go#L998: 	c.out.Lock()
		conn.go#L1115: 	c.out.Lock()
		conn.go#L1189: 	c.handshakeMutex.Lock()
		conn.go#L1238: 		c.out.Lock()
		conn.go#L1272: 	c.in.Lock()
		conn.go#L1355: 	c.out.Lock()
		conn.go#L1378: 	c.handshakeMutex.Lock()
		conn.go#L1388: 	c.in.Lock()
		conn.go#L1409: 	c.handshakeMutex.Lock()
		conn.go#L1445: 	c.handshakeMutex.Lock()
		conn.go#L1455: 	c.handshakeMutex.Lock()

	encoding/gob
		decode.go#L1041: 	typeLock.Lock()
		decoder.go#L206: 	dec.mutex.Lock()
		encode.go#L676: 	info.encInit.Lock()
		encoder.go#L228: 	enc.mutex.Lock()
		type.go#L708: 	typeLock.Lock()

	go.etcd.io/bbolt
		db.go#L473: 	db.rwlock.Lock()
		db.go#L476: 	db.metalock.Lock()
		db.go#L551: 	db.metalock.Lock()
		db.go#L593: 	db.rwlock.Lock()
		db.go#L597: 	db.metalock.Lock()
		db.go#L646: 	db.metalock.Lock()
		db.go#L755: 	db.batchMu.Lock()
		db.go#L797: 	b.db.batchMu.Lock()

	go/token
		position.go#L128: 	f.mutex.Lock()
		position.go#L139: 	f.mutex.Lock()
		position.go#L155: 	f.mutex.Lock()
		position.go#L188: 	f.mutex.Lock()
		position.go#L210: 	f.mutex.Lock()
		position.go#L222: 	f.mutex.Lock()
		position.go#L257: 	f.mutex.Lock()
		position.go#L302: 	f.mutex.Lock()
		serialize.go#L57: 		f.mutex.Lock()

	golang.org/x/sys/unix
		syscall_unix.go#L127: 	m.Lock()
		syscall_unix.go#L140: 	m.Lock()

	internal/singleflight
		singleflight.go#L48: 	g.mu.Lock()
		singleflight.go#L73: 	g.mu.Lock()
		singleflight.go#L98: 	g.mu.Lock()
		singleflight.go#L112: 	g.mu.Lock()

	internal/testlog
		exit.go#L15: 	panicOnExit0.mu.Lock()
		exit.go#L30: 	panicOnExit0.mu.Lock()

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

	io/ioutil
		tempfile.go#L29: 	randmu.Lock()
		tempfile.go#L67: 				randmu.Lock()
		tempfile.go#L120: 				randmu.Lock()

	log
		log.go#L71: 	l.mu.Lock()
		log.go#L165: 	l.mu.Lock()
		log.go#L176: 		l.mu.Lock()
		log.go#L244: 	l.mu.Lock()
		log.go#L252: 	l.mu.Lock()
		log.go#L259: 	l.mu.Lock()
		log.go#L266: 	l.mu.Lock()
		log.go#L273: 	l.mu.Lock()
		log.go#L280: 	std.mu.Lock()

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

	math/rand
		rand.go#L388: 	r.lk.Lock()
		rand.go#L395: 	r.lk.Lock()
		rand.go#L402: 	r.lk.Lock()
		rand.go#L409: 	r.lk.Lock()
		rand.go#L417: 	r.lk.Lock()

	mime
		type.go#L45: 	extensionsMu.Lock()
		type.go#L186: 	extensionsMu.Lock()

	net
		hosts.go#L105: 	hosts.Lock()
		hosts.go#L124: 	hosts.Lock()
		pipe.go#L32: 	d.mu.Lock()
		pipe.go#L68: 	d.mu.Lock()
		pipe.go#L191: 	p.wrMu.Lock() // Ensure entirety of b is written together

	net/http
		h2_bundle.go#L763: 	p.mu.Lock()
		h2_bundle.go#L814: 	c.p.mu.Lock()
		h2_bundle.go#L831: 	p.mu.Lock()
		h2_bundle.go#L870: 	p.mu.Lock()
		h2_bundle.go#L899: 	p.mu.Lock()
		h2_bundle.go#L917: 	p.mu.Lock()
		h2_bundle.go#L3484: 	p.mu.Lock()
		h2_bundle.go#L3495: 	p.mu.Lock()
		h2_bundle.go#L3524: 	p.mu.Lock()
		h2_bundle.go#L3560: 	p.mu.Lock()
		h2_bundle.go#L3597: 	p.mu.Lock()
		h2_bundle.go#L3608: 	p.mu.Lock()
		h2_bundle.go#L3751: 	s.mu.Lock()
		h2_bundle.go#L3760: 	s.mu.Lock()
		h2_bundle.go#L3769: 	s.mu.Lock()
		h2_bundle.go#L4364: 		http2testHookOnPanicMu.Lock()
		h2_bundle.go#L6154: 	rws.closeNotifierMu.Lock()
		h2_bundle.go#L6854: 	cc.mu.Lock()
		h2_bundle.go#L6880: 	cc.mu.Lock()
		h2_bundle.go#L6890: 	cc.mu.Lock()
		h2_bundle.go#L7227: 	cc.mu.Lock()
		h2_bundle.go#L7254: 	cc.mu.Lock()
		h2_bundle.go#L7267: 	cc.mu.Lock()
		h2_bundle.go#L7320: 	cc.mu.Lock()
		h2_bundle.go#L7347: 		cc.mu.Lock()
		h2_bundle.go#L7366: 		cc.mu.Lock()
		h2_bundle.go#L7376: 	cc.mu.Lock()
		h2_bundle.go#L7378: 	cc.wmu.Lock()
		h2_bundle.go#L7400: 	cc.mu.Lock()
		h2_bundle.go#L7436: 	cc.mu.Lock()
		h2_bundle.go#L7453: 	cc.mu.Lock()
		h2_bundle.go#L7549: 	cc.mu.Lock()
		h2_bundle.go#L7597: 		cc.wmu.Lock()
		h2_bundle.go#L7605: 	cc.wmu.Lock()
		h2_bundle.go#L7754: 					cc.mu.Lock()
		h2_bundle.go#L7878: 			cc.wmu.Lock()
		h2_bundle.go#L7908: 		cc.mu.Lock()
		h2_bundle.go#L7918: 	cc.mu.Lock()
		h2_bundle.go#L7922: 	cc.wmu.Lock()
		h2_bundle.go#L7944: 	cc.mu.Lock()
		h2_bundle.go#L8215: 	cc.mu.Lock()
		h2_bundle.go#L8246: 		cc.wmu.Lock()
		h2_bundle.go#L8287: 	cc.mu.Lock()
		h2_bundle.go#L8634: 	cc.mu.Lock()
		h2_bundle.go#L8654: 		cc.wmu.Lock()
		h2_bundle.go#L8677: 		cc.mu.Lock()
		h2_bundle.go#L8678: 		cc.wmu.Lock()
		h2_bundle.go#L8703: 		cc.mu.Lock()
		h2_bundle.go#L8718: 			cc.mu.Lock()
		h2_bundle.go#L8722: 			cc.wmu.Lock()
		h2_bundle.go#L8747: 		cc.mu.Lock()
		h2_bundle.go#L8768: 			cc.wmu.Lock()
		h2_bundle.go#L8839: 	cc.mu.Lock()
		h2_bundle.go#L8887: 	cc.wmu.Lock()
		h2_bundle.go#L8902: 	cc.mu.Lock()
		h2_bundle.go#L8947: 		cc.mu.Lock()
		h2_bundle.go#L8956: 	cc.wmu.Lock()
		h2_bundle.go#L8980: 		cc.mu.Lock()
		h2_bundle.go#L8990: 	cc.wmu.Lock()
		h2_bundle.go#L9014: 	cc.wmu.Lock()
		h2_bundle.go#L9111: 		cs.cc.mu.Lock()
		h2_bundle.go#L9226: 	cc.mu.Lock()
		server.go#L305: 	c.mu.Lock()
		server.go#L669: 	cr.mu.Lock()
		server.go#L904: 		w.writeContinueMu.Lock()
		server.go#L1353: 			bdy.mu.Lock()
		server.go#L1595: 		w.writeContinueMu.Lock()
		server.go#L2014: 	c.mu.Lock()
		server.go#L2655: 	s.mu.Lock()
		server.go#L2690: 	srv.mu.Lock()
		server.go#L2733: 	srv.mu.Lock()
		server.go#L2774: 	srv.mu.Lock()
		server.go#L2780: 	s.mu.Lock()
		server.go#L2788: 	s.mu.Lock()
		server.go#L3067: 	s.mu.Lock()
		server.go#L3084: 	s.mu.Lock()
		server.go#L3323: 		tw.mu.Lock()
		server.go#L3335: 		tw.mu.Lock()
		server.go#L3368: 	tw.mu.Lock()
		server.go#L3397: 	tw.mu.Lock()
		server.go#L3474: 	uniqNameMu.Lock()
		transfer.go#L829: 	b.mu.Lock()
		transfer.go#L971: 	b.mu.Lock()
		transfer.go#L1012: 	b.mu.Lock()
		transfer.go#L1020: 	b.mu.Lock()
		transfer.go#L1026: 	b.mu.Lock()
		transport.go#L470: 	tr.mu.Lock()
		transport.go#L740: 	t.altMu.Lock()
		transport.go#L760: 	t.idleMu.Lock()
		transport.go#L789: 	t.reqMu.Lock()
		transport.go#L913: 	t.idleMu.Lock()
		transport.go#L1005: 	t.idleMu.Lock()
		transport.go#L1088: 	t.idleMu.Lock()
		transport.go#L1127: 	t.reqMu.Lock()
		transport.go#L1144: 	t.reqMu.Lock()
		transport.go#L1209: 	w.mu.Lock()
		transport.go#L1228: 	w.mu.Lock()
		transport.go#L1415: 	t.connsPerHostMu.Lock()
		transport.go#L1462: 	t.connsPerHostMu.Lock()
		transport.go#L1932: 	pc.mu.Lock()
		transport.go#L1941: 	pc.mu.Lock()
		transport.go#L1948: 	pc.mu.Lock()
		transport.go#L1955: 	pc.mu.Lock()
		transport.go#L1967: 	pc.mu.Lock()
		transport.go#L1978: 	t.idleMu.Lock()
		transport.go#L2018: 	req.mu.Lock()
		transport.go#L2085: 		pc.mu.Lock()
		transport.go#L2118: 		pc.mu.Lock()
		transport.go#L2530: 	pc.mu.Lock()
		transport.go#L2676: 	pc.mu.Lock()
		transport.go#L2687: 	pc.mu.Lock()
		transport.go#L2754: 	es.mu.Lock()
		transport.go#L2766: 		es.mu.Lock()
		transport.go#L2777: 	es.mu.Lock()
		transport.go#L2819: 	gz.body.mu.Lock()

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

	os
		getwd.go#L58: 	getwdCache.Lock()
		getwd.go#L121: 	getwdCache.Lock()

	os/signal
		signal.go#L52: 	handlers.Lock()
		signal.go#L126: 	handlers.Lock()
		signal.go#L181: 	handlers.Lock()
		signal.go#L216: 	handlers.Lock()
		signal.go#L238: 	handlers.Lock()

	reflect
		type.go#L2022: 	funcLookupCache.Lock()
		type.go#L2654: 	structLookupCache.Lock()

	runtime/pprof
		pprof.go#L184: 	profiles.mu.Lock()
		pprof.go#L253: 	p.mu.Lock()
		pprof.go#L295: 	p.mu.Lock()
		pprof.go#L306: 	p.mu.Lock()
		pprof.go#L335: 	p.mu.Lock()
		pprof.go#L773: 	cpu.Lock()
		pprof.go#L821: 	cpu.Lock()

	runtime/trace
		trace.go#L121: 	tracing.Lock()
		trace.go#L143: 	tracing.Lock()

	src.elv.sh/pkg/cli
		loop.go#L81: 	lp.redrawMutex.Lock()
		loop.go#L152: 	lp.redrawMutex.Lock()
		tty.go#L88: 	t.rawMutex.Lock()
		tty.go#L98: 	t.rawMutex.Lock()

	src.elv.sh/pkg/cli/clitest
		fake_tty.go#L99: 	t.eventChMutex.Lock()
		fake_tty.go#L185: 	t.eventChMutex.Lock()

	src.elv.sh/pkg/cli/lscolors
		lscolors.go#L42: 	lastColoristMutex.Lock()

	src.elv.sh/pkg/cli/term
		file_reader_unix.go#L42: 	r.mutex.Lock()
		file_reader_unix.go#L74: 	r.mutex.Lock()

	src.elv.sh/pkg/edit
		completion.go#L454: 			outputMutex.Lock()
		hist_store.go#L24: 	s.m.Lock()
		hist_store.go#L30: 	s.m.Lock()
		hist_store.go#L36: 	s.m.Lock()
		hist_store.go#L42: 	s.m.Lock()
		hist_store.go#L55: 	c.m.Lock()
		hist_store.go#L61: 	c.m.Lock()
		hist_store.go#L67: 	c.m.Lock()
		listing_custom.go#L43: 				itemsMutex.Lock()
		prompt.go#L136: 		resultMutex.Lock()

	src.elv.sh/pkg/edit/highlight
		highlighter.go#L31: 	hl.state.Lock()
		highlighter.go#L38: 		hl.state.Lock()

	src.elv.sh/pkg/eval
		builtin_fn_misc.go#L261: 	evalCountMutex.Lock()
		port.go#L122: 				m.Lock()
		port.go#L133: 					m.Lock()
		port.go#L160: 		mu.Lock()

	src.elv.sh/pkg/eval/mods/unix
		umask.go#L60: 	umaskMutex.Lock()
		umask.go#L103: 	umaskMutex.Lock()

	src.elv.sh/pkg/rpc
		client.go#L71: 	client.reqMutex.Lock()
		client.go#L75: 	client.mutex.Lock()
		client.go#L92: 		client.mutex.Lock()
		client.go#L113: 		client.mutex.Lock()
		client.go#L148: 	client.reqMutex.Lock()
		client.go#L149: 	client.mutex.Lock()
		client.go#L250: 	client.mutex.Lock()
		server.go#L348: 	sending.Lock()
		server.go#L358: 	m.Lock()
		server.go#L368: 	mtype.Lock()
		server.go#L499: 	server.reqLock.Lock()
		server.go#L512: 	server.reqLock.Lock()
		server.go#L519: 	server.respLock.Lock()
		server.go#L532: 	server.respLock.Lock()

	syscall
		syscall_unix.go#L73: 	m.Lock()
		syscall_unix.go#L86: 	m.Lock()

	testing
		benchmark.go#L181: 	benchmarkLock.Lock()
		benchmark.go#L619: 	defer benchmarkLock.Lock()
		match.go#L53: 	m.mu.Lock()
		match.go#L60: 	matchMutex.Lock()
		testing.go#L352: 	p.lastNameMu.Lock()
		testing.go#L366: 	p.lastNameMu.Lock()
		testing.go#L922: 	c.tempDirMu.Lock()
		testing.go#L1288: 	c.mu.Lock()
		testing.go#L1300: 	c.mu.Lock()