sync.Pool.Put (method)
93 uses
sync (current package)
pool.go#L99: func (p *Pool) Put(x any) {
crypto/internal/fips140/drbg
rand.go#L44: defer drbgs.Put(drbg)
crypto/tls
conn.go#L997: outBufPool.Put(outBufPtr)
encoding/json
encode.go#L173: defer encodeStatePool.Put(e)
scanner.go#L106: scannerPool.Put(scan)
stream.go#L208: defer encodeStatePool.Put(e)
fmt
print.go#L181: ppFree.Put(p)
scan.go#L414: ssFree.Put(s)
github.com/go-pg/pg/v10/internal/pool
pool.go#L287: timers.Put(timer)
pool.go#L293: timers.Put(timer)
pool.go#L296: timers.Put(timer)
reader.go#L79: readerPool.Put(rd)
write_buffer.go#L24: wbPool.Put(wb)
github.com/valyala/fastjson
pool.go#L28: pp.pool.Put(p)
pool.go#L51: ap.pool.Put(a)
github.com/vmihailenco/bufpool
buf_pool.go#L57: p.pools[idx].Put(buf)
github.com/vmihailenco/msgpack/v5
decode.go#L47: decPool.Put(dec)
encode.go#L56: encPool.Put(enc)
go.pact.im/x/zapjournal
pool.go#L39: varsEncoderPool.Put(e)
go.uber.org/multierr
error.go#L280: _bufferPool.Put(buff)
go.uber.org/zap
error.go#L67: _errArrayElemPool.Put(elem)
stacktrace.go#L115: _stacktracePool.Put(st)
go.uber.org/zap/buffer
pool.go#L48: p.p.Put(buf)
go.uber.org/zap/zapcore
console_encoder.go#L43: _sliceEncoderPool.Put(e)
entry.go#L54: _cePool.Put(ce)
error.go#L131: _errArrayElemPool.Put(e)
json_encoder.go#L55: _jsonPool.Put(enc)
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#L232: defer fhBytes.Put(bufp)
gotrack.go#L53: defer littleBuf.Put(bp)
http2.go#L286: bufWriterPool.Put(bw)
server.go#L1160: errChanPool.Put(ch)
server.go#L1162: writeDataPool.Put(writeArg)
server.go#L2450: errChanPool.Put(errc)
server.go#L2802: sorterPool.Put(sorter)
server.go#L3036: responseWriterStatePool.Put(rws)
server.go#L3143: errChanPool.Put(msg.done)
transport.go#L1795: defer bufPools[index].Put(bp)
transport.go#L1799: defer bufPools[index].Put(&buf)
write.go#L339: 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#L91: defer c.pool.Put(z)
rpc_util.go#L136: d.pool.Put(z)
rpc_util.go#L143: d.pool.Put(z)
google.golang.org/grpc/internal/transport
transport.go#L71: p.pool.Put(b)
google.golang.org/protobuf/internal/filedesc
desc_init.go#L457: 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#L221: splicePipePool.Put(p)
io
io.go#L669: blackHolePool.Put(bufp)
log
log.go#L184: bufferPool.Put(p)
math/big
nat.go#L643: natPool.Put(x)
net/http
h2_bundle.go#L1237: http2dataChunkPools[0].Put((*[1 << 10]byte)(p))
h2_bundle.go#L1239: http2dataChunkPools[1].Put((*[2 << 10]byte)(p))
h2_bundle.go#L1241: http2dataChunkPools[2].Put((*[4 << 10]byte)(p))
h2_bundle.go#L1243: http2dataChunkPools[3].Put((*[8 << 10]byte)(p))
h2_bundle.go#L1245: http2dataChunkPools[4].Put((*[16 << 10]byte)(p))
h2_bundle.go#L1800: defer http2fhBytes.Put(bufp)
h2_bundle.go#L3297: defer http2littleBuf.Put(bp)
h2_bundle.go#L3786: http2bufWriterPool.Put(bw)
h2_bundle.go#L5253: http2errChanPool.Put(ch)
h2_bundle.go#L5255: http2writeDataPool.Put(writeArg)
h2_bundle.go#L6565: http2errChanPool.Put(errc)
h2_bundle.go#L6917: http2sorterPool.Put(sorter)
h2_bundle.go#L7156: http2responseWriterStatePool.Put(rws)
h2_bundle.go#L7263: http2errChanPool.Put(msg.done)
h2_bundle.go#L9338: defer http2bufPools[index].Put(bp)
h2_bundle.go#L9342: defer http2bufPools[index].Put(&buf)
h2_bundle.go#L11336: defer http2sorterPool.Put(sorter)
header.go#L210: headerSorterPool.Put(sorter)
header.go#L223: headerSorterPool.Put(sorter)
request.go#L1049: textprotoReaderPool.Put(r)
server.go#L829: copyBufPool.Put((*[copyBufPoolSize]byte)(b))
server.go#L873: bufioReaderPool.Put(br)
server.go#L909: pool.Put(bw)
os
dir_unix.go#L42: dirBufPool.Put(d.buf)
dir_unix.go#L85: dirBufPool.Put(d.buf)
reflect
value.go#L595: framePool.Put(stackArgs)
value.go#L1130: 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.7.6. (GOOS=linux GOARCH=amd64)