Versions in this module Expand all Collapse all v1 v1.2.2 Mar 12, 2026 Changes in this version + func PrintStats(stats *Stats, elapsed time.Duration) + type Engine struct + func NewEngine(reporter *Reporter, stats *Stats, ds, dsExtended *dynssz.DynSsz, seed int64, ...) *Engine + func (e *Engine) FuzzEntry(entry corpus.TypeEntry) + func (e *Engine) FuzzEntryWithData(entry corpus.TypeEntry, data []byte) + type Filler struct + func NewFiller(rng *rand.Rand) *Filler + func (f *Filler) Fill(v reflect.Value) + func (f *Filler) FillStruct(target any) + type Issue struct + CodegenOutput []byte + Data []byte + Details string + ReflectionOutput []byte + Type IssueType + TypeName string + type IssueType string + const IssueHTRMismatch + const IssueMarshalMismatch + const IssuePanic + const IssueStreamMismatch + const IssueUnmarshalDiff + type Reporter struct + func NewReporter(dir string, maxIssues int) (*Reporter, error) + func (r *Reporter) Close() error + func (r *Reporter) IssueCount() int + func (r *Reporter) Report(issue Issue) + type Stats struct + HTRMismatches atomic.Uint64 + Iterations atomic.Uint64 + MarshalMismatches atomic.Uint64 + MutatedFills atomic.Uint64 + Panics atomic.Uint64 + RandomInputs atomic.Uint64 + StreamMismatches atomic.Uint64 + Successes atomic.Uint64 + UnmarshalDiffs atomic.Uint64 + ValidFills atomic.Uint64