Versions in this module Expand all Collapse all v1 v1.0.0 Nov 1, 2024 Changes in this version + type DeltaComputer struct + func NewDeltaComputer(fields ...pprofutils.ValueType) *DeltaComputer + func (dc *DeltaComputer) Delta(p []byte, out io.Writer) error + type DeltaMap struct + func NewDeltaMap(st *stringTable, lx *locationIndex, fields []valueType) *DeltaMap + func (dm *DeltaMap) AddSampleType(st *pproflite.SampleType) error + func (dm *DeltaMap) Delta(sample *pproflite.Sample) (bool, error) + func (dm *DeltaMap) Reset() + func (dm *DeltaMap) UpdateSample(sample *pproflite.Sample) error + type DenseIntSet struct + func (d *DenseIntSet) Add(vals ...int) bool + func (d *DenseIntSet) Append(val bool) + func (d *DenseIntSet) Contains(val int) bool + func (d *DenseIntSet) Reset() + type Hash [16]byte + type Hasher struct + func (h *Hasher) Sample(s *pproflite.Sample) (Hash, error) + type SparseIntSet struct + func (s *SparseIntSet) Add(i int) + func (s *SparseIntSet) Contains(i int) bool + func (s *SparseIntSet) Reset()