MCPcopy
hub / github.com/grafana/tempo / prep

Method prep

pkg/io/buffered.go:54–63  ·  view source on GitHub ↗
(buf *readerBuffer, offset, length int64)

Source from the content-addressed store, hash-verified

52}
53
54func (r *BufferedReaderAt) prep(buf *readerBuffer, offset, length int64) {
55 offset, sz := calculateBounds(offset, length, r.rdsz, r.rasz)
56
57 // Realloc?
58 if int64(cap(buf.buf)) < sz {
59 buf.buf = make([]byte, sz)
60 }
61 buf.buf = buf.buf[:sz]
62 buf.off = offset
63}
64
65func (r *BufferedReaderAt) populate(buf *readerBuffer) (int, error) {
66 // read

Callers 1

ReadAtMethod · 0.95

Calls 1

calculateBoundsFunction · 0.85

Tested by

no test coverage detected