sync.Pool.Put (method)
89 uses
sync (current package)
pool.go#L99: func (p *Pool) Put(x any) {
crypto/internal/fips140/drbg
rand.go#L62: drbgPool.Put(drbg)
crypto/tls
conn.go#L1003: outBufPool.Put(outBufPtr)
encoding/json
encode.go#L207: defer encodeStatePool.Put(e)
scanner.go#L108: scannerPool.Put(scan)
stream.go#L210: defer encodeStatePool.Put(e)
fmt
print.go#L181: ppFree.Put(p)
scan.go#L414: ssFree.Put(s)
github.com/jackc/pgx/v5/internal/iobufpool
iobufpool.go#L60: pools[i].Put(buf)
github.com/jackc/pgx/v5/internal/sanitize
sanitize.go#L539: p.p.Put(v)
github.com/valyala/fastjson
pool.go#L28: pp.pool.Put(p)
pool.go#L52: ap.pool.Put(a)
go.pact.im/x/zapjournal
pool.go#L39: varsEncoderPool.Put(e)
go.uber.org/multierr
error.go#L234: _bufferPool.Put(buff)
go.uber.org/zap/internal/pool
pool.go#L57: p.pool.Put(x)
go/printer
printer.go#L1356: printerPool.Put(p)
golang.org/x/net/http2
databuffer.go#L49: dataChunkPools[0].Put((*[1 << 10]byte)(p))
databuffer.go#L51: dataChunkPools[1].Put((*[2 << 10]byte)(p))
databuffer.go#L53: dataChunkPools[2].Put((*[4 << 10]byte)(p))
databuffer.go#L55: dataChunkPools[3].Put((*[8 << 10]byte)(p))
databuffer.go#L57: dataChunkPools[4].Put((*[16 << 10]byte)(p))
frame.go#L245: defer fhBytes.Put(bufp)
gotrack.go#L64: defer littleBuf.Put(bp)
http2.go#L311: bufWriterPool.Put(bw)
server.go#L149: errChanPool.Put(ch) // Server used without calling ConfigureServer
server.go#L152: s.errChanPool.Put(ch)
server.go#L1046: writeDataPool.Put(writeArg)
server.go#L2694: sorterPool.Put(sorter)
server.go#L2933: responseWriterStatePool.Put(rws)
transport.go#L1510: defer bufPools[index].Put(bp)
transport.go#L1514: defer bufPools[index].Put(&buf)
transport.go#L2785: gzipPool.Put(zr)
write.go#L350: defer sorterPool.Put(sorter)
golang.org/x/net/http2/hpack
hpack.go#L521: bufPool.Put(buf)
huffman.go#L24: defer bufPool.Put(buf)
huffman.go#L35: defer bufPool.Put(buf)
google.golang.org/grpc
rpc_util.go#L97: defer c.pool.Put(z)
rpc_util.go#L152: d.pool.Put(z)
rpc_util.go#L159: d.pool.Put(z)
google.golang.org/grpc/internal/mem
buffer_pool.go#L247: p.pool.Put(buf)
buffer_pool.go#L332: p.pool.Put(bs)
buffer_pool.go#L348: p.pool.Put(buf)
google.golang.org/grpc/internal/transport
controlbuf.go#L82: itemNodePool.Put(temp)
google.golang.org/grpc/mem
buffers.go#L180: bufferObjectPool.Put(b)
google.golang.org/protobuf/internal/filedesc
desc_init.go#L560: nameBuilderPool.Put(b)
google.golang.org/protobuf/internal/order
range.go#L45: messageFieldPool.Put(p)
range.go#L96: mapEntryPool.Put(p)
internal/poll
splice_linux.go#L220: splicePipePool.Put(p)
io
io.go#L669: blackHolePool.Put(bufp)
log
log.go#L184: bufferPool.Put(p)
log/slog
handler.go#L417: groupPool.Put(gs)
json_handler.go#L166: jsonEncoderPool.Put(j)
log/slog/internal/buffer
buffer.go#L33: bufPool.Put(b)
math/big
nat.go#L296: stackPool.Put(s)
net/http
h2_bundle.go#L1232: http2dataChunkPools[0].Put((*[1 << 10]byte)(p))
h2_bundle.go#L1234: http2dataChunkPools[1].Put((*[2 << 10]byte)(p))
h2_bundle.go#L1236: http2dataChunkPools[2].Put((*[4 << 10]byte)(p))
h2_bundle.go#L1238: http2dataChunkPools[3].Put((*[8 << 10]byte)(p))
h2_bundle.go#L1240: http2dataChunkPools[4].Put((*[16 << 10]byte)(p))
h2_bundle.go#L1800: defer http2fhBytes.Put(bufp)
h2_bundle.go#L3364: defer http2littleBuf.Put(bp)
h2_bundle.go#L3755: http2bufWriterPool.Put(bw)
h2_bundle.go#L4216: http2errChanPool.Put(ch) // Server used without calling ConfigureServer
h2_bundle.go#L4219: s.errChanPool.Put(ch)
h2_bundle.go#L5184: http2writeDataPool.Put(writeArg)
h2_bundle.go#L6800: http2sorterPool.Put(sorter)
h2_bundle.go#L7039: http2responseWriterStatePool.Put(rws)
h2_bundle.go#L9169: defer http2bufPools[index].Put(bp)
h2_bundle.go#L9173: defer http2bufPools[index].Put(&buf)
h2_bundle.go#L10466: http2gzipPool.Put(zr)
h2_bundle.go#L11093: defer http2sorterPool.Put(sorter)
header.go#L210: headerSorterPool.Put(sorter)
header.go#L223: headerSorterPool.Put(sorter)
request.go#L1049: textprotoReaderPool.Put(r)
server.go#L844: copyBufPool.Put((*[copyBufPoolSize]byte)(b))
server.go#L870: bufioReaderPool.Put(br)
server.go#L888: pool.Put(bw)
transport.go#L3146: gzipPool.Put(zr)
os
dir_unix.go#L42: dirBufPool.Put(d.buf)
dir_unix.go#L93: dirBufPool.Put(d.buf)
reflect
value.go#L597: framePool.Put(stackArgs)
value.go#L1132: methodFramePool.Put(methodFrame)
regexp
backtrack.go#L59: bitStatePool.Put(b)
exec.go#L393: onePassPool.Put(m)
regexp.go#L264: matchPool[re.mpool].Put(m)
syscall
netlink_linux.go#L85: defer pageBufPool.Put(rbNew)
vendor/golang.org/x/net/http2/hpack
hpack.go#L521: bufPool.Put(buf)
huffman.go#L24: defer bufPool.Put(buf)
huffman.go#L35: defer bufPool.Put(buf)
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)