Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for ParseCounterMode (0.16 sec)

  1. src/cmd/compile/internal/coverage/cover.go

    		}
    		if strings.HasPrefix(s.Name, counterPrefix) {
    			ckTypSanity(nm, "countervar")
    			nm.SetCoverageAuxVar(true)
    			s := nm.Linksym()
    			s.Type = objabi.SCOVERAGE_COUNTER
    		}
    	}
    	cm := coverage.ParseCounterMode(counterMode)
    	if cm == coverage.CtrModeInvalid {
    		base.Fatalf("bad setting %q for covermode in coveragecfg:",
    			counterMode)
    	}
    	var cg coverage.CounterGranularity
    	switch counterGran {
    	case "perblock":
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 29 21:55:46 UTC 2024
    - 6K bytes
    - Viewed (0)
  2. src/internal/coverage/cfile/testsupport.go

    // intended to be used other than internally by the Go command's
    // generated code.
    func ProcessCoverTestDir(dir string, cfile string, cm string, cpkg string, w io.Writer) error {
    	cmode := coverage.ParseCounterMode(cm)
    	if cmode == coverage.CtrModeInvalid {
    		return fmt.Errorf("invalid counter mode %q", cm)
    	}
    
    	// Emit meta-data and counter data.
    	ml := rtcov.Meta.List
    	if len(ml) == 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 09:57:47 UTC 2024
    - 8.7K bytes
    - Viewed (0)
  3. src/internal/coverage/defs.go

    		return "count"
    	case CtrModeAtomic:
    		return "atomic"
    	case CtrModeRegOnly:
    		return "regonly"
    	case CtrModeTestMain:
    		return "testmain"
    	}
    	return "<invalid>"
    }
    
    func ParseCounterMode(mode string) CounterMode {
    	var cm CounterMode
    	switch mode {
    	case "set":
    		cm = CtrModeSet
    	case "count":
    		cm = CtrModeCount
    	case "atomic":
    		cm = CtrModeAtomic
    	case "regonly":
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 14 12:51:16 UTC 2023
    - 11.9K bytes
    - Viewed (0)
Back to top