- Sort Score
- Result 10 results
- Languages All
Results 1 - 3 of 3 for MergeCounters (0.18 sec)
-
src/internal/coverage/cmerge/merge.go
policy ModeMergePolicy overflow bool } func (cm *Merger) SetModeMergePolicy(policy ModeMergePolicy) { cm.policy = policy } // MergeCounters takes the counter values in 'src' and merges them // into 'dst' according to the correct counter mode. func (m *Merger) MergeCounters(dst, src []uint32) (error, bool) { if len(src) != len(dst) { return fmt.Errorf("merging counters: len(dst)=%d len(src)=%d", len(dst), len(src)), false }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Jul 12 23:26:34 UTC 2023 - 3.7K bytes - Viewed (0) -
src/internal/coverage/cmerge/merge_test.go
err = m.SetModeAndGranularity(mdf, scenario.cmode, scenario.cgran) if err != nil { t.Fatalf("case %d SetModeAndGranularity failed: %v", k, err) } for i := 0; i < scenario.iters; i++ { err, ovf = m.MergeCounters(scenario.dst, scenario.src) if ovf != scenario.overflow { t.Fatalf("case %d overflow mismatch: got %v want %v", k, ovf, scenario.overflow) } if !scenario.merr && err != nil {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue May 23 11:36:37 UTC 2023 - 3.4K bytes - Viewed (0) -
src/internal/coverage/cfile/testsupport.go
} // NB: sanity check on pkg and func IDs? key := pkfunc{pk: data.PkgIdx, fcn: data.FuncIdx} if prev, found := pmm[key]; found { // Note: no overflow reporting here. if err, _ := ts.cm.MergeCounters(data.Counters, prev); err != nil { return fmt.Errorf("processing counter data file %s: %v", cdf, err) } } c := ts.AllocateCounters(len(data.Counters)) copy(c, data.Counters) pmm[key] = c
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 22 09:57:47 UTC 2024 - 8.7K bytes - Viewed (0)