var io.EOF

386 uses

	io (current package)
		io.go#L44: var EOF = errors.New("EOF")
		io.go#L333: 	} else if n > 0 && err == EOF {
		io.go#L364: 		err = EOF
		io.go#L443: 			if er != EOF {
		io.go#L468: 		return 0, EOF
		io.go#L495: 		return 0, EOF
		io.go#L528: 		return 0, EOF
		io.go#L535: 			err = EOF
		io.go#L602: 			if err == EOF {
		io.go#L636: 			if err == EOF {
		multi.go#L10: 	return 0, EOF
		multi.go#L27: 		if err == EOF {
		multi.go#L33: 		if n > 0 || err != EOF {
		multi.go#L34: 			if err == EOF && len(mr.readers) > 0 {
		multi.go#L41: 	return 0, EOF
		pipe.go#L116: 		err = EOF

	io/fs
		readfile.go#L57: 			if err == io.EOF {

	archive/zip
		reader.go#L219: 	if err == io.EOF {
		reader.go#L225: 				if err1 == io.EOF {
		reader.go#L487: 		if _, err := r.ReadAt(buf, size-bLen); err != nil && err != io.EOF {
		reader.go#L790: 		return nil, io.EOF

	bufio
		bufio.go#L531: 	if b.err == io.EOF {
		bufio.go#L759: 	if err == io.EOF {
		scan.go#L97: 	if s.err == io.EOF {
		scan.go#L253: 	if s.err == nil || s.err == io.EOF {

	bytes
		buffer.go#L211: 		if e == io.EOF {
		buffer.go#L304: 		return 0, io.EOF
		buffer.go#L338: 		return 0, io.EOF
		buffer.go#L355: 		return 0, 0, io.EOF
		buffer.go#L422: 		err = io.EOF
		reader.go#L42: 		return 0, io.EOF
		reader.go#L57: 		return 0, io.EOF
		reader.go#L61: 		err = io.EOF
		reader.go#L70: 		return 0, io.EOF
		reader.go#L91: 		return 0, 0, io.EOF

	cloud.google.com/go/storage
		reader.go#L356: 		if err == io.EOF {

	compress/bzip2
		bit_reader.go#L39: 		if err == io.EOF {
		bzip2.go#L87: 		return 0, io.EOF
		bzip2.go#L208: 			if err == io.EOF {
		bzip2.go#L209: 				br.err = io.EOF
		bzip2.go#L211: 				return 0, io.EOF
		bzip2.go#L219: 				if err == io.EOF {

	compress/flate
		inflate.go#L355: 	if f.err == io.EOF {
		inflate.go#L682: 		f.err = io.EOF
		inflate.go#L689: 	if e == io.EOF {

	compress/gzip
		gunzip.go#L41: 	if err == io.EOF {
		gunzip.go#L254: 	if z.err != io.EOF {
		gunzip.go#L274: 		return n, io.EOF

	compress/zlib
		reader.go#L96: 	if z.err != io.EOF {
		reader.go#L103: 		if err == io.EOF {
		reader.go#L115: 	return n, io.EOF
		reader.go#L122: 	if z.err != nil && z.err != io.EOF {
		reader.go#L140: 		if z.err == io.EOF {
		reader.go#L154: 			if z.err == io.EOF {

	contrib.go.opencensus.io/integrations/ocsql
		driver.go#L680: 	return io.EOF
		driver.go#L754: 			if err == io.EOF {

	crypto/tls
		conn.go#L610: 			err = io.EOF
		conn.go#L691: 			return c.in.setErrorLocked(io.EOF)
		conn.go#L774: 		return 0, io.EOF
		conn.go#L778: 	if r.N > 0 && err == io.EOF {
		conn.go#L782: 		return n, io.EOF

	database/sql
		sql.go#L2797: 	if rs.lasterr != nil && rs.lasterr != io.EOF {
		sql.go#L2868: 		if rs.lasterr != io.EOF {
		sql.go#L3126: 	if rs.lasterr != nil && rs.lasterr != io.EOF {

	encoding/base32
		base32.go#L398: 	if n < min && n > 0 && err == io.EOF {
		base32.go#L404: 	if expectsPadding && min < 8 && n == 0 && err == io.EOF {
		base32.go#L473: 	if err != nil && (d.err == nil || d.err == io.EOF) {

	encoding/base64
		base64.go#L444: 		if d.err == io.EOF && d.nbuf > 0 {

	encoding/gob
		decode.go#L47: 		return 0, io.EOF
		decode.go#L73: 		return 0, io.EOF
		decode.go#L135: 		if err == io.EOF {
		decoder.go#L103: 	if dec.err == io.EOF {

	encoding/hex
		hex.go#L187: 		if d.err == io.EOF && len(d.in)%2 != 0 {

	encoding/json
		stream.go#L127: 			if err == io.EOF {

	encoding/xml
		xml.go#L283: 		return nil, io.EOF
		xml.go#L290: 			if err == io.EOF && d.stk != nil && d.stk.kind != stkEOF {
		xml.go#L948: 		if d.err == io.EOF {
		xml.go#L985: 				if d.err == io.EOF {

	fmt
		scan.go#L90: 		err = io.EOF
		scan.go#L185: 		err = io.EOF
		scan.go#L195: 	} else if err == io.EOF {
		scan.go#L213: 		if err == io.EOF {
		scan.go#L352: 			if err == io.EOF {
		scan.go#L508: 		panic(io.EOF)
		scan.go#L960: 			if err == io.EOF {
		scan.go#L1061: 		} else if eof, ok := e.(error); ok && eof == io.EOF { // out of input

	github.com/aws/aws-sdk-go/aws/credentials/processcreds
		provider.go#L421: 	if err == io.EOF {

	github.com/aws/aws-sdk-go/aws/request
		offset_reader.go#L44: 		return 0, io.EOF

	github.com/aws/aws-sdk-go/private/protocol/json/jsonutil
		unmarshal.go#L31: 		if err == io.EOF {
		unmarshal.go#L48: 	if err == io.EOF {
		unmarshal.go#L65: 	if err == io.EOF {

	github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil
		unmarshal.go#L27: 	if err != nil && err != io.EOF {
		unmarshal.go#L52: 					if err == io.EOF {
		xml_to_struct.go#L45: 			if err == io.EOF {

	github.com/go-git/gcfg/types
		scan.go#L16: 	case n < 1 || n == 1 && err != io.EOF:

	github.com/go-git/go-git/v5
		references.go#L124: 		if err == io.EOF {
		remote.go#L571: 		if err == io.EOF {
		repository.go#L401: 	if err == io.EOF {

	github.com/go-git/go-git/v5/internal/revision
		scanner.go#L63: 	if err != nil && err != io.EOF {

	github.com/go-git/go-git/v5/plumbing/format/idxfile
		idxfile.go#L279: 			return nil, io.EOF
		idxfile.go#L320: 		return nil, io.EOF

	github.com/go-git/go-git/v5/plumbing/format/index
		decoder.go#L223: 				err = io.EOF
		decoder.go#L339: 			if err == io.EOF {
		decoder.go#L405: 			if err == io.EOF {

	github.com/go-git/go-git/v5/plumbing/format/objfile
		reader.go#L74: 		if n, err := r.zlib.Read(buf[:]); err != nil && (err != io.EOF || n == 0) {
		reader.go#L75: 			if err == io.EOF {

	github.com/go-git/go-git/v5/plumbing/format/packfile
		packfile.go#L98: 		if err == io.EOF || isInvalid(err) {
		packfile.go#L194: 		if err == io.EOF || isInvalid(err) {
		packfile.go#L533: 			if err == io.EOF {
		parser.go#L145: 	if err != nil && err != io.EOF {
		scanner.go#L89: 		if err == io.EOF {

	github.com/go-git/go-git/v5/plumbing/format/pktline
		scanner.go#L52: 	if s.err == io.EOF {

	github.com/go-git/go-git/v5/plumbing/object
		commit.go#L192: 		if err != nil && err != io.EOF {
		commit.go#L237: 		if err == io.EOF {
		commit_walker.go#L53: 				return nil, io.EOF
		commit_walker.go#L58: 			if err == io.EOF {
		commit_walker.go#L98: 		if err == io.EOF {
		commit_walker.go#L144: 			return nil, io.EOF
		commit_walker.go#L166: 		if err == io.EOF {
		commit_walker.go#L217: 		if err == io.EOF {
		commit_walker.go#L294: 		return nil, io.EOF
		commit_walker.go#L306: 		if err == io.EOF {
		commit_walker_bfs.go#L56: 			return nil, io.EOF
		commit_walker_bfs.go#L81: 		if err == io.EOF {
		commit_walker_bfs_filtered.go#L94: 		if err == io.EOF {
		commit_walker_bfs_filtered.go#L142: 			return nil, io.EOF
		commit_walker_ctime.go#L56: 			return nil, io.EOF
		commit_walker_ctime.go#L84: 		if err == io.EOF {
		commit_walker_limit.go#L47: 		if nextErr == io.EOF {
		commit_walker_path.go#L66: 			if parentCommitErr != io.EOF {
		commit_walker_path.go#L106: 			return nil, io.EOF
		commit_walker_path.go#L143: 		if nextErr == io.EOF {
		file.go#L118: 			if err == io.EOF {
		rename.go#L607: 					return io.EOF
		tag.go#L102: 		if err != nil && err != io.EOF {
		tag.go#L126: 		if err == io.EOF {
		tree.go#L239: 			if err == io.EOF {
		tree.go#L253: 		if err != nil && err != io.EOF {
		tree.go#L350: 		return TreeEntry{}, io.EOF
		tree.go#L398: 			err = io.EOF
		tree.go#L409: 		if err == io.EOF {
		tree.go#L432: 			err = io.EOF
		treenoder.go#L106: 		if err == io.EOF {

	github.com/go-git/go-git/v5/plumbing/protocol/packp
		srvresp.go#L58: 	if err == io.EOF {

	github.com/go-git/go-git/v5/plumbing/protocol/packp/sideband
		demux.go#L110: 		return nil, io.EOF

	github.com/go-git/go-git/v5/plumbing/revlist
		revlist.go#L132: 		if err == io.EOF {
		revlist.go#L193: 		if err == io.EOF {

	github.com/go-git/go-git/v5/plumbing/storer
		object.go#L147: 		return nil, io.EOF
		object.go#L194: 		return nil, io.EOF
		object.go#L234: 		return nil, io.EOF
		object.go#L238: 	if err == io.EOF {
		object.go#L273: 			if err == io.EOF {
		reference.go#L75: 		if err == io.EOF {
		reference.go#L122: 		return nil, io.EOF
		reference.go#L147: 			if err == io.EOF {
		reference.go#L188: 		return nil, io.EOF
		reference.go#L192: 	if err == io.EOF {

	github.com/go-git/go-git/v5/storage/filesystem
		object.go#L600: 				return nil, io.EOF
		object.go#L606: 			if err == io.EOF {
		object.go#L614: 		if err == io.EOF {
		object.go#L718: 			if err == io.EOF {
		object.go#L746: 		return nil, io.EOF
		object.go#L767: 			if err == io.EOF {

	github.com/go-git/go-git/v5/storage/filesystem/dotgit
		writers.go#L196: 		if err == io.EOF && !s.isDone() && n == 0 {

	github.com/go-git/go-git/v5/utils/binary
		read.go#L36: 			if err == io.EOF {
		read.go#L165: 		if err == io.EOF {

	github.com/go-git/go-git/v5/utils/ioutil
		common.go#L32: 	if err == io.EOF {
		common.go#L139: 	if err != nil && err != io.EOF {
		common.go#L165: 	if err != nil && err != io.EOF {

	github.com/go-git/go-git/v5/utils/merkletrie
		change.go#L137: 			if err == io.EOF {
		doubleiter.go#L63: 	if e != nil && e != io.EOF {
		iter.go#L179: 		return nil, io.EOF
		iter.go#L181: 		return nil, io.EOF

	github.com/go-redis/redis/v8
		commands.go#L2279: 		if err == io.EOF {
		error.go#L29: 	case io.EOF, io.ErrUnexpectedEOF:

	github.com/golang-migrate/migrate/v4
		migration.go#L132: 	if _, err := b.Peek(int(m.BufferSize)); err != nil && err != io.EOF {

	github.com/google/pprof/profile
		legacy_java_profile.go#L245: 			if err != io.EOF {

	github.com/jackc/pgconn
		pgconn.go#L860: 	if err != io.EOF {
		pgconn.go#L1259: 	if copyErr == io.EOF || pgErr != nil {

	github.com/jackc/pgproto3/v2
		frontend.go#L62: 	if err == io.EOF {

	github.com/jackc/pgtype
		array.go#L239: 	if err != io.EOF {

	github.com/jackc/pgx/v4
		large_objects.go#L94: 		err = io.EOF

	github.com/jackc/pgx/v4/stdlib
		sql.go#L688: 			return io.EOF

	github.com/lib/pq
		conn.go#L1393: 		case io.EOF:
		conn.go#L1423: 		return io.EOF
		conn.go#L1448: 			return io.EOF
		conn.go#L1470: 			return io.EOF
		conn.go#L1484: 		return io.EOF
		error.go#L499: 		if v == io.EOF || v.(error).Error() == "remote error: handshake failure" {

	github.com/microcosm-cc/bluemonday
		sanitize.go#L109: 			if err == io.EOF {

	github.com/prometheus/common/expfmt
		decode.go#L132: 			return io.EOF
		text_parse.go#L115: 	if p.err == io.EOF {

	github.com/prometheus/procfs
		stat.go#L95: 	if err != nil && err != io.EOF {

	github.com/yuin/goldmark/text
		reader.go#L535: 		return 0, 0, io.EOF
		reader.go#L539: 		return 0, 0, io.EOF

	go.opencensus.io/plugin/ochttp
		client_stats.go#L131: 	case io.EOF:
		trace.go#L118: 	case io.EOF:

	go/build
		build.go#L1131: 				if err == nil || err == io.EOF {
		read.go#L69: 		if err == io.EOF {
		read.go#L95: 		if err == io.EOF {

	golang.org/x/crypto/openpgp
		keys.go#L238: 	if err == io.EOF {
		keys.go#L270: 			if err == io.EOF {
		keys.go#L295: 		if err == io.EOF {
		keys.go#L340: 		if err == io.EOF {
		keys.go#L411: 		if err == io.EOF {
		keys.go#L444: 		if err == io.EOF {
		read.go#L309: 	if err == io.EOF {
		read.go#L330: 	if err == io.EOF {
		read.go#L373: 		if err == io.EOF {
		read.go#L411: 	if _, err := io.Copy(wrappedHash, signed); err != nil && err != io.EOF {

	golang.org/x/crypto/openpgp/armor
		armor.go#L74: 		return 0, io.EOF
		armor.go#L93: 		return 0, io.EOF
		armor.go#L109: 		if err != nil && err != io.EOF {
		armor.go#L118: 		return 0, io.EOF
		armor.go#L151: 	if err == io.EOF && r.lReader.crcSet && r.lReader.crc != uint32(r.currentCRC&crc24Mask) {

	golang.org/x/crypto/openpgp/packet
		packet.go#L27: 	if err == io.EOF {
		packet.go#L78: 			return 0, io.EOF
		packet.go#L93: 	if n < int(toRead) && err == io.EOF {
		packet.go#L180: 		return 0, io.EOF
		packet.go#L187: 	if l.n > 0 && err == io.EOF {
		packet.go#L303: 		if err == io.EOF {
		reader.go#L41: 		if err == io.EOF {
		reader.go#L50: 	return nil, io.EOF
		symmetrically_encrypted.go#L125: 		err = io.EOF
		symmetrically_encrypted.go#L134: 		if err == io.EOF {
		symmetrically_encrypted.go#L162: 			err = io.EOF
		symmetrically_encrypted.go#L172: 	if err == io.EOF {
		symmetrically_encrypted.go#L190: 		if err == io.EOF {

	golang.org/x/crypto/ssh
		buffer.go#L90: 			err = io.EOF
		channel.go#L212: 		return io.EOF
		channel.go#L234: 		return 0, io.EOF
		channel.go#L362: 		if n > 0 && err == io.EOF {
		channel.go#L593: 			return false, io.EOF
		common.go#L390: 		err = io.EOF
		keys.go#L178: 	return "", nil, nil, "", nil, io.EOF
		mux.go#L160: 		return false, nil, io.EOF
		server.go#L424: 			if err == io.EOF {
		session.go#L496: 		if err1 := s.ch.CloseWrite(); err == nil && err1 != io.EOF {
		streamlocal.go#L75: 		return nil, io.EOF
		tcpip.go#L299: 		return nil, io.EOF

	golang.org/x/net/html
		parse.go#L2292: 	for err != io.EOF {
		parse.go#L2301: 			if err != nil && err != io.EOF {

	golang.org/x/net/http2
		server.go#L700: 	if err == io.EOF || err == io.ErrUnexpectedEOF || isClosedConnError(err) || err == errPrefaceTimeout {
		server.go#L1353: 		clientGone := err == io.EOF || err == io.ErrUnexpectedEOF || isClosedConnError(err)
		server.go#L1764: 		st.body.closeWithErrorAndCode(io.EOF, st.copyTrailersToHandlerRequest)
		server.go#L1765: 		st.body.CloseWithError(io.EOF)
		server.go#L2323: 		return 0, io.EOF
		server.go#L2326: 	if err == io.EOF {
		transport.go#L1354: 		if err == io.EOF {
		transport.go#L1763: 	if err == io.EOF {
		transport.go#L1791: 	} else if err == io.EOF {
		transport.go#L2120: 		if err == io.EOF && cs.bytesRemain > 0 {
		transport.go#L2170: 	serverSentStreamEnd := cs.bufPipe.Err() == io.EOF
		transport.go#L2299: 		err = io.EOF

	golang.org/x/text/transform
		transform.go#L166: 			r.dst1, n, err = r.t.Transform(r.dst, r.src[r.src0:r.src1], r.err == io.EOF)
		transform.go#L187: 				if r.err == nil || r.err == io.EOF {

	golang.org/x/text/unicode/norm
		readwriter.go#L106: 		if err == io.EOF {

	google.golang.org/api/internal/gensupport
		media.go#L213: 	return nil, mb, err == io.EOF
		resumable.go#L130: 	done := err == io.EOF

	google.golang.org/grpc
		picker_wrapper.go#L66: 		if b.Err != nil && b.Err != io.EOF {
		rpc_util.go#L523: 		if err == io.EOF {
		rpc_util.go#L776: 	if err == nil || err == io.EOF {
		server.go#L1068: 				if err != nil && err != io.EOF {
		server.go#L1080: 				if err != nil && err != io.EOF {
		server.go#L1087: 				if err != nil && err != io.EOF {
		server.go#L1230: 		if err == io.EOF {
		server.go#L1351: 				if err != nil && err != io.EOF {
		server.go#L1365: 				if err != nil && err != io.EOF {
		server.go#L1372: 				if err != nil && err != io.EOF {
		stream.go#L623: 		if err == io.EOF {
		stream.go#L626: 		if err == nil || (err == io.EOF && a.s.Status().Code() == codes.OK) {
		stream.go#L705: 		if err != nil && err != io.EOF {
		stream.go#L778: 			if logEntry.Err == io.EOF {
		stream.go#L815: 	if err == io.EOF {
		stream.go#L875: 		return io.EOF
		stream.go#L910: 		if err == io.EOF {
		stream.go#L914: 			return io.EOF // indicates successful end of stream.
		stream.go#L949: 	if err == io.EOF {
		stream.go#L962: 	if err == io.EOF {
		stream.go#L1174: 		if err != nil && err != io.EOF {
		stream.go#L1208: 		return io.EOF
		stream.go#L1243: 		if err == io.EOF {
		stream.go#L1247: 			return io.EOF // indicates successful end of stream.
		stream.go#L1266: 	if err == io.EOF {
		stream.go#L1279: 	if err == io.EOF {
		stream.go#L1418: 		if err != nil && err != io.EOF {
		stream.go#L1471: 				} else if err != io.EOF {
		stream.go#L1478: 		if err != nil && err != io.EOF {
		stream.go#L1497: 		if err == io.EOF {

	google.golang.org/grpc/balancer/grpclb
		grpclb_remote_balancer.go#L272: 			if err == io.EOF {

	google.golang.org/grpc/credentials/alts/internal/handshaker
		handshaker.go#L338: 		if err != nil && err != io.EOF {

	google.golang.org/grpc/internal/transport
		handler_server.go#L451: 	if err == io.EOF || err == io.ErrUnexpectedEOF {
		http2_client.go#L983: 			t.closeStream(s, io.EOF, true, http2.ErrCodeFlowControl, status.New(codes.Internal, err.Error()), nil, false)
		http2_client.go#L1004: 		t.closeStream(s, io.EOF, false, http2.ErrCodeNo, status.New(codes.Internal, "server closed the stream without sending trailers"), nil, true)
		http2_client.go#L1031: 	t.closeStream(s, io.EOF, false, http2.ErrCodeNo, status.Newf(statusCode, "stream terminated by RST_STREAM with error code: %v", f.ErrCode), nil, false)
		http2_client.go#L1262: 	t.closeStream(s, io.EOF, rst, http2.ErrCodeNo, state.status(), state.data.mdata, true)
		http2_server.go#L275: 	if err == io.EOF || err == io.ErrUnexpectedEOF {
		http2_server.go#L481: 			if err == io.EOF || err == io.ErrUnexpectedEOF {
		http2_server.go#L641: 		s.write(recvMsg{err: io.EOF})

	gopkg.in/yaml.v2
		apic.go#L43: 		return 0, io.EOF
		readerc.go#L79: 	if err == io.EOF {
		yaml.go#L124: 		return io.EOF

	image/jpeg
		huffman.go#L52: 			if err == io.EOF {
		reader.go#L267: 			if err == io.EOF {
		reader.go#L297: 			if err == io.EOF {

	internal/poll
		fd_posix.go#L18: 		return io.EOF

	math/big
		floatconv.go#L280: 	} else if err2 != io.EOF {
		int.go#L435: 	if _, err := r.ReadByte(); err != io.EOF {
		natconv.go#L223: 	if err == io.EOF {
		ratconv.go#L74: 		if _, err = r.ReadByte(); err != io.EOF {
		ratconv.go#L109: 	if _, err = r.ReadByte(); err != io.EOF {
		ratconv.go#L221: 		if err == io.EOF {
		ratconv.go#L277: 	if err == io.EOF {

	mime/multipart
		formdata.go#L53: 		if err == io.EOF {
		formdata.go#L71: 			if err != nil && err != io.EOF {
		formdata.go#L88: 		if err != nil && err != io.EOF {
		multipart.go#L177: 			if p.readErr == io.EOF {
		multipart.go#L220: 				return 0, io.EOF
		multipart.go#L236: 			return i, io.EOF
		multipart.go#L329: 		if err == io.EOF && r.isFinalBoundary(line) {
		multipart.go#L335: 			return nil, io.EOF
		multipart.go#L353: 			return nil, io.EOF

	mime/quotedprintable
		reader.go#L98: 					!(len(rightStripped) == 0 && len(r.line) > 0 && r.rerr == io.EOF) {

	net
		net.go#L184: 	if err != nil && err != io.EOF {
		net.go#L723: 		err = io.EOF
		parse.go#L59: 		if err == io.EOF || err == io.ErrUnexpectedEOF {
		parse.go#L352: 		if err == io.EOF {
		pipe.go#L143: 	if err != nil && err != io.EOF && err != io.ErrClosedPipe {
		pipe.go#L154: 		return 0, io.EOF
		pipe.go#L167: 		return 0, io.EOF
		tcpsock.go#L104: 	if err != nil && err != io.EOF {

	net/http
		client.go#L944: 	if err == io.EOF {
		h2_bundle.go#L4269: 	if err == io.EOF || err == io.ErrUnexpectedEOF || http2isClosedConnError(err) || err == http2errPrefaceTimeout {
		h2_bundle.go#L4922: 		clientGone := err == io.EOF || err == io.ErrUnexpectedEOF || http2isClosedConnError(err)
		h2_bundle.go#L5319: 		st.body.closeWithErrorAndCode(io.EOF, st.copyTrailersToHandlerRequest)
		h2_bundle.go#L5320: 		st.body.CloseWithError(io.EOF)
		h2_bundle.go#L5878: 		return 0, io.EOF
		h2_bundle.go#L5881: 	if err == io.EOF {
		h2_bundle.go#L7857: 		if err == io.EOF {
		h2_bundle.go#L8266: 	if err == io.EOF {
		h2_bundle.go#L8294: 	} else if err == io.EOF {
		h2_bundle.go#L8623: 		if err == io.EOF && cs.bytesRemain > 0 {
		h2_bundle.go#L8673: 	serverSentStreamEnd := cs.bufPipe.Err() == io.EOF
		h2_bundle.go#L8802: 		err = io.EOF
		http.go#L117: func (noBody) Read([]byte) (int, error)         { return 0, io.EOF }
		request.go#L1032: 		if err == io.EOF {
		response.go#L163: 		if err == io.EOF {
		response.go#L193: 		if err == io.EOF {
		response.go#L271: 		if err != nil && err != io.EOF {
		server.go#L587: 	atEOF := errors.Is(er, io.EOF)
		server.go#L783: 		return 0, io.EOF
		server.go#L913: 	if err == io.EOF {
		server.go#L1378: 			case io.EOF:
		server.go#L1804: 	if err == io.EOF {
		transfer.go#L45: 		return 0, io.EOF
		transfer.go#L52: 	return 1, io.EOF
		transfer.go#L219: 		if rres.n == 0 && rres.err == io.EOF {
		transfer.go#L410: 	if err != nil && err != io.EOF {
		transfer.go#L840: 		return 0, io.EOF
		transfer.go#L844: 	if err == io.EOF {
		transfer.go#L874: 			err = io.EOF
		transfer.go#L936: 		if err == io.EOF {
		transfer.go#L995: 			if err == io.EOF {
		transport.go#L1923: 	if err == io.EOF {
		transport.go#L2172: 				isEOF := err == io.EOF
		transport.go#L2241: 	if peekErr == io.EOF {
		transport.go#L2783: 	if es.earlyCloseFn != nil && es.rerr != io.EOF {

	net/http/httputil
		reverseproxy.go#L452: 		if rerr != nil && rerr != io.EOF && rerr != context.Canceled {
		reverseproxy.go#L468: 			if rerr == io.EOF {

	net/http/internal
		chunked.go#L57: 		cr.err = io.EOF
		chunked.go#L126: 		if err == io.EOF {

	net/textproto
		reader.go#L340: 			if err == io.EOF {
		reader.go#L402: 		err = io.EOF
		reader.go#L445: 			if err == io.EOF {

	os
		dir_darwin.go#L100: 		return nil, nil, nil, io.EOF
		file.go#L364: 	if err == nil || err == io.EOF {
		file.go#L684: 			if err == io.EOF {
		removeall_at.go#L111: 			if readErr != nil && readErr != io.EOF {

	strings
		reader.go#L41: 		return 0, io.EOF
		reader.go#L56: 		return 0, io.EOF
		reader.go#L60: 		err = io.EOF
		reader.go#L69: 		return 0, io.EOF
		reader.go#L90: 		return 0, 0, io.EOF

	vendor/golang.org/x/text/transform
		transform.go#L166: 			r.dst1, n, err = r.t.Transform(r.dst, r.src[r.src0:r.src1], r.err == io.EOF)
		transform.go#L187: 				if r.err == nil || r.err == io.EOF {

	vendor/golang.org/x/text/unicode/norm
		readwriter.go#L106: 		if err == io.EOF {