sync.Pool.Put (method)
110 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/andybalholm/brotli
backward_references.go#L183: hasherSearchResultPool.Put(sr)
backward_references.go#L184: hasherSearchResultPool.Put(sr2)
brotli_bit_stream.go#L1042: blockEncoderPool.Put(self)
metablock.go#L55: metaBlockPool.Put(mb)
github.com/coder/websocket
compress.go#L147: flateReaderPool.Put(fr)
compress.go#L163: flateWriterPool.Put(w)
compress.go#L213: swPool[cap(sw.buf)].Put(sw)
dial.go#L331: bufioReaderPool.Put(br)
dial.go#L346: bufioWriterPool.Put(bw)
github.com/coder/websocket/internal/bpool
bpool.go#L24: bpool.Put(b)
github.com/go-faster/jx
jx.go#L42: decPool.Put(d)
jx.go#L54: encPool.Put(e)
jx.go#L65: writerPool.Put(e)
github.com/gotd/td/bin
pool.go#L28: b.pool.Put(buf)
github.com/gotd/td/crypto
sha256.go#L12: defer sha256Pool.Put(h)
github.com/gotd/td/proto
gzip.go#L40: g.writers.Put(w)
gzip.go#L54: g.readers.Put(reader)
gzip.go#L61: g.readers.Put(w)
gzip.go#L89: defer gzipBufPool.Put(buf)
github.com/klauspost/compress/flate
stateless.go#L82: bitWriterPool.Put(bw)
stateless.go#L103: tokensPool.Put(dst)
github.com/klauspost/compress/huff0
decompress.go#L279: d.bufs.Put(bufs)
decompress.go#L309: d.bufs.Put(bufs)
decompress.go#L338: d.bufs.Put(bufs)
decompress.go#L368: d.bufs.Put(bufs)
decompress.go#L398: d.bufs.Put(bufs)
decompress.go#L428: d.bufs.Put(bufs)
decompress.go#L458: d.bufs.Put(bufs)
decompress.go#L488: d.bufs.Put(bufs)
decompress.go#L496: d.bufs.Put(bufs)
decompress.go#L501: d.bufs.Put(bufs)
decompress.go#L521: d.bufs.Put(bufs)
decompress.go#L530: d.bufs.Put(bufs)
decompress.go#L578: d.bufs.Put(bufs)
decompress.go#L587: d.bufs.Put(bufs)
decompress.go#L604: d.bufs.Put(bufs)
decompress.go#L614: d.bufs.Put(bufs)
decompress.go#L763: d.bufs.Put(buf)
decompress.go#L768: d.bufs.Put(buf)
decompress.go#L785: d.bufs.Put(buf)
decompress.go#L806: d.bufs.Put(buf)
decompress.go#L827: d.bufs.Put(buf)
decompress.go#L840: d.bufs.Put(buf)
decompress.go#L846: d.bufs.Put(buf)
decompress.go#L850: d.bufs.Put(buf)
decompress.go#L997: d.bufs.Put(buf)
decompress.go#L1002: d.bufs.Put(buf)
decompress.go#L1040: d.bufs.Put(buf)
decompress.go#L1061: d.bufs.Put(buf)
decompress.go#L1074: d.bufs.Put(buf)
decompress.go#L1081: d.bufs.Put(buf)
decompress.go#L1085: d.bufs.Put(buf)
github.com/klauspost/compress/zstd
blockdec.go#L575: fseDecoderPool.Put(seq.fse)
enc_jobs.go#L140: js.inputPool.Put(&b)
enc_jobs.go#L158: js.outputPool.Put(&b)
enc_jobs.go#L176: js.overlapPool.Put(&b)
history.go#L51: huffDecoderPool.Put(h.huffTree)
seqdec.go#L104: fseDecoderPool.Put(f)
seqdec.go#L108: fseDecoderPool.Put(f)
seqdec.go#L112: fseDecoderPool.Put(f)
zip.go#L70: r.pool.Put(r.dec)
zip.go#L82: r.pool.Put(r.dec)
zip.go#L109: w.pool.Put(w.enc)
github.com/refraction-networking/utls
conn.go#L998: outBufPool.Put(outBufPtr)
go.opentelemetry.io/otel/attribute
encoder.go#L93: defer d.pool.Put(buf)
go.uber.org/multierr
error.go#L234: _bufferPool.Put(buff)
internal/poll
splice_linux.go#L220: splicePipePool.Put(p)
io
io.go#L669: blackHolePool.Put(bufp)
log
log.go#L184: bufferPool.Put(p)
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)
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) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |