var outdirflag … var pcombineflag … func makeMergeOp() covOperation { … } type mstate … func (m *mstate) Usage(msg string) { … } func (m *mstate) Setup() { … } func (m *mstate) BeginPod(p pods.Pod) { … } func (m *mstate) EndPod(p pods.Pod) { … } func (m *mstate) BeginCounterDataFile(cdf string, cdr *decodecounter.CounterDataReader, dirIdx int) { … } func (m *mstate) EndCounterDataFile(cdf string, cdr *decodecounter.CounterDataReader, dirIdx int) { … } func (m *mstate) VisitFuncCounterData(data decodecounter.FuncPayload) { … } func (m *mstate) EndCounters() { … } func (m *mstate) VisitMetaDataFile(mdf string, mfr *decodemeta.CoverageMetaFileReader) { … } func (m *mstate) BeginPackage(pd *decodemeta.CoverageMetaDataDecoder, pkgIdx uint32) { … } func (m *mstate) EndPackage(pd *decodemeta.CoverageMetaDataDecoder, pkgIdx uint32) { … } func (m *mstate) VisitFunc(pkgIdx uint32, fnIdx uint32, fd *coverage.FuncDesc) { … } func (m *mstate) Finish() { … }