sync.Pool.Get (method)

85 uses

	sync (current package)
		pool.go#L131: func (p *Pool) Get() any {

	crypto/internal/fips140/drbg
		rand.go#L43: 	drbg := drbgs.Get().(*Counter)

	crypto/tls
		conn.go#L988: 	outBufPtr := outBufPool.Get().(*[]byte)

	encoding/json
		encode.go#L282: 	if v := encodeStatePool.Get(); v != nil {
		scanner.go#L94: 	scan := scannerPool.Get().(*scanner)

	fmt
		print.go#L152: 	p := ppFree.Get().(*pp)
		scan.go#L384: 	s = ssFree.Get().(*ss)

	github.com/go-pg/pg/v10/internal/pool
		pool.go#L279: 	timer := timers.Get().(*time.Timer)
		reader.go#L73: 	rd := readerPool.Get().(*ReaderContext)
		write_buffer.go#L18: 	wb := wbPool.Get().(*WriteBuffer)

	github.com/valyala/fastjson
		pool.go#L16: 	v := pp.pool.Get()
		pool.go#L40: 	v := ap.pool.Get()

	github.com/vmihailenco/bufpool
		buf_pool.go#L35: 	if bufIface := p.pools[idx].Get(); bufIface != nil {

	github.com/vmihailenco/msgpack/v5
		decode.go#L41: 	return decPool.Get().(*Decoder)
		encode.go#L51: 	return encPool.Get().(*Encoder)

	go.pact.im/x/zapjournal
		pool.go#L27: 	e := varsEncoderPool.Get().(*varsEncoder)

	go.uber.org/multierr
		error.go#L274: 	buff := _bufferPool.Get().(*bytes.Buffer)

	go.uber.org/zap
		error.go#L63: 		elem := _errArrayElemPool.Get().(*errArrayElem)
		stacktrace.go#L71: 	stack := _stacktracePool.Get().(*stacktrace)

	go.uber.org/zap/buffer
		pool.go#L41: 	buf := p.p.Get().(*Buffer)

	go.uber.org/zap/zapcore
		console_encoder.go#L38: 	return _sliceEncoderPool.Get().(*sliceArrayEncoder)
		entry.go#L45: 	ce := _cePool.Get().(*CheckedEntry)
		error.go#L116: 	e := _errArrayElemPool.Get().(*errArrayElem)
		json_encoder.go#L42: 	return _jsonPool.Get().(*jsonEncoder)

	go/printer
		printer.go#L1336: 	p := printerPool.Get().(*printer)

	golang.org/x/net/http2
		databuffer.go#L34: 		return dataChunkPools[0].Get().(*[1 << 10]byte)[:]
		databuffer.go#L36: 		return dataChunkPools[1].Get().(*[2 << 10]byte)[:]
		databuffer.go#L38: 		return dataChunkPools[2].Get().(*[4 << 10]byte)[:]
		databuffer.go#L40: 		return dataChunkPools[3].Get().(*[8 << 10]byte)[:]
		databuffer.go#L42: 		return dataChunkPools[4].Get().(*[16 << 10]byte)[:]
		frame.go#L231: 	bufp := fhBytes.Get().(*[]byte)
		gotrack.go#L52: 	bp := littleBuf.Get().(*[]byte)
		http2.go#L272: 		bw := bufWriterPool.Get().(*bufio.Writer)
		server.go#L1128: 	ch := errChanPool.Get().(chan error)
		server.go#L1129: 	writeArg := writeDataPool.Get().(*writeData)
		server.go#L2323: 	rws := responseWriterStatePool.Get().(*responseWriterState)
		server.go#L2438: 		errc = errChanPool.Get().(chan error)
		server.go#L2800: 		sorter := sorterPool.Get().(*sorter)
		server.go#L3126: 		done:   errChanPool.Get().(chan error),
		transport.go#L1794: 	if bp, ok := bufPools[index].Get().(*[]byte); ok && len(*bp) >= scratchLen {
		write.go#L335: 		sorter := sorterPool.Get().(*sorter)

	golang.org/x/net/http2/hpack
		hpack.go#L513: 	buf := bufPool.Get().(*bytes.Buffer)
		huffman.go#L22: 	buf := bufPool.Get().(*bytes.Buffer)
		huffman.go#L33: 	buf := bufPool.Get().(*bytes.Buffer)

	google.golang.org/grpc
		rpc_util.go#L90: 	z := c.pool.Get().(*gzip.Writer)
		rpc_util.go#L126: 	switch maybeZ := d.pool.Get().(type) {

	google.golang.org/grpc/internal/transport
		transport.go#L67: 	return p.pool.Get().(*bytes.Buffer)

	google.golang.org/protobuf/internal/filedesc
		desc_init.go#L454: 	return nameBuilderPool.Get().(*strs.Builder)

	google.golang.org/protobuf/internal/order
		range.go#L40: 	p := messageFieldPool.Get().(*[]messageField)
		range.go#L91: 	p := mapEntryPool.Get().(*[]mapEntry)

	internal/poll
		splice_linux.go#L206: 	v := splicePipePool.Get()

	io
		io.go#L663: 	bufp := blackHolePool.Get().(*[]byte)

	log
		log.go#L169: 	p := bufferPool.Get().(*[]byte)

	math/big
		nat.go#L629: 	if v := natPool.Get(); v != nil {

	net/http
		h2_bundle.go#L1222: 		return http2dataChunkPools[0].Get().(*[1 << 10]byte)[:]
		h2_bundle.go#L1224: 		return http2dataChunkPools[1].Get().(*[2 << 10]byte)[:]
		h2_bundle.go#L1226: 		return http2dataChunkPools[2].Get().(*[4 << 10]byte)[:]
		h2_bundle.go#L1228: 		return http2dataChunkPools[3].Get().(*[8 << 10]byte)[:]
		h2_bundle.go#L1230: 		return http2dataChunkPools[4].Get().(*[16 << 10]byte)[:]
		h2_bundle.go#L1799: 	bufp := http2fhBytes.Get().(*[]byte)
		h2_bundle.go#L3296: 	bp := http2littleBuf.Get().(*[]byte)
		h2_bundle.go#L3772: 		bw := http2bufWriterPool.Get().(*bufio.Writer)
		h2_bundle.go#L5221: 	ch := http2errChanPool.Get().(chan error)
		h2_bundle.go#L5222: 	writeArg := http2writeDataPool.Get().(*http2writeData)
		h2_bundle.go#L6438: 	rws := http2responseWriterStatePool.Get().(*http2responseWriterState)
		h2_bundle.go#L6553: 		errc = http2errChanPool.Get().(chan error)
		h2_bundle.go#L6915: 		sorter := http2sorterPool.Get().(*http2sorter)
		h2_bundle.go#L7246: 		done:   http2errChanPool.Get().(chan error),
		h2_bundle.go#L9337: 	if bp, ok := http2bufPools[index].Get().(*[]byte); ok && len(*bp) >= scratchLen {
		h2_bundle.go#L11332: 		sorter := http2sorterPool.Get().(*http2sorter)
		header.go#L168: 	hs = headerSorterPool.Get().(*headerSorter)
		request.go#L1039: 	if v := textprotoReaderPool.Get(); v != nil {
		server.go#L823: 	return copyBufPool.Get().(*[copyBufPoolSize]byte)[:]
		server.go#L852: 	if v := bufioReaderPool.Get(); v != nil {
		server.go#L888: 		if v := pool.Get(); v != nil {

	os
		dir_unix.go#L57: 		d.buf = dirBufPool.Get().(*[]byte)

	reflect
		value.go#L477: 			stackArgs = framePool.Get().(unsafe.Pointer)
		value.go#L970: 	methodFrame := methodFramePool.Get().(unsafe.Pointer)

	regexp
		backtrack.go#L50: 	b, ok := bitStatePool.Get().(*bitState)
		exec.go#L384: 	m, ok := onePassPool.Get().(*onePassMachine)
		regexp.go#L233: 	m, ok := matchPool[re.mpool].Get().(*machine)

	syscall
		netlink_linux.go#L84: 	rbNew := pageBufPool.Get().(*[]byte)

	vendor/golang.org/x/net/http2/hpack
		hpack.go#L513: 	buf := bufPool.Get().(*bytes.Buffer)
		huffman.go#L22: 	buf := bufPool.Get().(*bytes.Buffer)
		huffman.go#L33: 	buf := bufPool.Get().(*bytes.Buffer)