Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for SetModeAndGranularity (0.25 sec)

  1. src/internal/coverage/cmerge/merge_test.go

    	m := &cmerge.Merger{}
    	err := m.SetModeAndGranularity("mdf1.data", coverage.CtrModeSet, coverage.CtrGranularityPerBlock)
    	if err != nil {
    		t.Fatalf("unexpected clash: %v", err)
    	}
    	err = m.SetModeAndGranularity("mdf1.data", coverage.CtrModeSet, coverage.CtrGranularityPerBlock)
    	if err != nil {
    		t.Fatalf("unexpected clash: %v", err)
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 23 11:36:37 UTC 2023
    - 3.4K bytes
    - Viewed (0)
  2. src/internal/coverage/cmerge/merge.go

    	}
    	return uint32(sum), overflow
    }
    
    // SetModeAndGranularity records the counter mode and granularity for
    // the current merge. In the specific case of merging across coverage
    // data files from different binaries, where we're combining data from
    // more than one meta-data file, we need to check for and resolve
    // mode/granularity clashes.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jul 12 23:26:34 UTC 2023
    - 3.7K bytes
    - Viewed (0)
  3. src/internal/coverage/cfile/testsupport.go

    		return fmt.Errorf("internal error: counter mode clash: %q from test harness, %q from data file %s", ts.cmode.String(), newmode.String(), p.MetaFile)
    	}
    	newgran := mfr.CounterGranularity()
    	if err := ts.cm.SetModeAndGranularity(p.MetaFile, cmode, newgran); err != nil {
    		return err
    	}
    
    	// A map to store counter data, indexed by pkgid/fnid tuple.
    	pmm := make(map[pkfunc][]uint32)
    
    	// Helper to read a single counter data file.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 09:57:47 UTC 2024
    - 8.7K bytes
    - Viewed (0)
  4. src/cmd/covdata/dump.go

    func (d *dstate) EndCounters() {
    }
    
    func (d *dstate) VisitMetaDataFile(mdf string, mfr *decodemeta.CoverageMetaFileReader) {
    	newgran := mfr.CounterGranularity()
    	newmode := mfr.CounterMode()
    	if err := d.cm.SetModeAndGranularity(mdf, newmode, newgran); err != nil {
    		fatal("%v", err)
    	}
    	if d.cmd == debugDumpMode {
    		fmt.Printf("Cover mode: %s\n", newmode.String())
    		fmt.Printf("Cover granularity: %s\n", newgran.String())
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 23 11:36:57 UTC 2023
    - 11.2K bytes
    - Viewed (0)
  5. src/cmd/covdata/metamerge.go

    	// Record file hash.
    	mm.pod.fileHash = mfr.FileHash()
    	// Counter mode and granularity -- detect and record clashes here.
    	newgran := mfr.CounterGranularity()
    	newmode := mfr.CounterMode()
    	if err := mm.SetModeAndGranularity(mdf, newmode, newgran); err != nil {
    		fatal("%v", err)
    	}
    }
    
    func (mm *metaMerge) beginCounterDataFile(cdr *decodecounter.CounterDataReader) {
    	state := argvalues{
    		osargs: cdr.OsArgs(),
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 12 17:17:47 UTC 2024
    - 12.1K bytes
    - Viewed (0)
Back to top