Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 46 for counter2 (0.12 sec)

  1. src/internal/coverage/cfile/testsupport.go

    			nCtrs := sd[i+coverage.NumCtrsOffset].Load()
    			cst := i + coverage.FirstCtrOffset
    
    			if cst+int(nCtrs) > len(sd) {
    				break
    			}
    			counters := sd[cst : cst+int(nCtrs)]
    			for i := range counters {
    				if counters[i].Load() != 0 {
    					totExec++
    				}
    			}
    			i += coverage.FirstCtrOffset + int(nCtrs) - 1
    		}
    	}
    	if tot == 0 {
    		return 0.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)
  2. src/internal/coverage/cfile/apis.go

    	//       if alwaysTrue() {
    	//         XYZ()                // counter update here
    	//       }
    	//     }
    	//
    	// In the instrumented version of ABC, the prolog of the function
    	// will contain a series of stores to the initial portion of the
    	// counter array to write number-of-counters, pkgid, funcid. Later
    	// in the function there is also a store to increment a counter
    	// for the block containing the call to XYZ(). If the CPU is
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 09:57:47 UTC 2024
    - 5.4K bytes
    - Viewed (0)
  3. src/internal/coverage/encodecounter/encode.go

    			towr = len(buf)
    		} else {
    			panic("internal error: bad counter flavor")
    		}
    		if sz, err := ws.Write(buf); err != nil {
    			return err
    		} else if sz != towr {
    			return fmt.Errorf("writing counters: short write")
    		}
    		return nil
    	}
    
    	// Write out entries for each live function.
    	emitter := func(pkid uint32, funcid uint32, counters []uint32) error {
    		cfw.csh.FcnEntries++
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 7.8K bytes
    - Viewed (0)
  4. src/runtime/coverage/coverage.go

    	return cfile.WriteCounters(w)
    }
    
    // ClearCounters clears/resets all coverage counter variables in the
    // currently running program. It returns an error if the program in
    // question was not built with the "-cover" flag. Clearing of coverage
    // counters is also not supported for programs not using atomic
    // counter mode (see more detailed comments below for the rationale
    // here).
    func ClearCounters() error {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 19:41:02 UTC 2024
    - 2.5K bytes
    - Viewed (0)
  5. src/internal/coverage/rtcov/rtcov.go

    	CounterGranularity uint8 // coverage.CounterGranularity
    }
    
    // CovCounterBlob is a container for encapsulating a counter section
    // (BSS variable) for an instrumented Go module. Here "counters"
    // points to the counter payload and "len" is the number of uint32
    // entries in the section.
    type CovCounterBlob struct {
    	Counters *uint32
    	Len      uint64
    }
    
    // Meta is the top-level container for bits of state related to
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 09:57:47 UTC 2024
    - 3.1K bytes
    - Viewed (0)
  6. src/internal/coverage/pods/pods.go

    // each meta-data file M_k, then find all of the counter data files
    // that refer to that meta-data file (recall that the counter data
    // file name incorporates the meta-data hash), and add the counter
    // data file to the appropriate pod.
    //
    // This process is complicated by the fact that we need to keep track
    // of directory indices for counter data files. Here is an example to
    // motivate:
    //
    //	directory 1:
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 6.6K bytes
    - Viewed (0)
  7. src/runtime/traceback_system_test.go

    		t.Errorf("got:\n%swant:\n%s", got, want)
    	}
    }
    
    // parseStackPCs parses the parent process's program counters for the
    // first running goroutine out of a GOTRACEBACK=system traceback,
    // adjusting them so that they are valid for the child process's text
    // segment.
    //
    // This function returns only program counter values, ensuring that
    // there is no possibility of strings from the crash report (which may
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 15:19:04 UTC 2024
    - 7.4K bytes
    - Viewed (0)
  8. src/cmd/internal/telemetry/telemetry.go

    	})
    }
    
    // Inc increments the counter with the given name.
    func Inc(name string) {
    	counter.Inc(name)
    }
    
    // NewCounter returns a counter with the given name.
    func NewCounter(name string) *counter.Counter {
    	return counter.New(name)
    }
    
    // NewStackCounter returns a new stack counter with the given name and depth.
    func NewStackCounter(name string, depth int) *counter.StackCounter {
    	return counter.NewStack(name, depth)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 15:47:30 UTC 2024
    - 3.6K bytes
    - Viewed (0)
  9. src/sync/waitgroup.go

    	noCopy noCopy
    
    	state atomic.Uint64 // high 32 bits are counter, low 32 bits are waiter count.
    	sema  uint32
    }
    
    // Add adds delta, which may be negative, to the [WaitGroup] counter.
    // If the counter becomes zero, all goroutines blocked on [WaitGroup.Wait] are released.
    // If the counter goes negative, Add panics.
    //
    // Note that calls with a positive delta that occur when the counter is zero
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 21:14:51 UTC 2024
    - 4K bytes
    - Viewed (0)
  10. src/cmd/vendor/golang.org/x/telemetry/internal/upload/date.go

    }
    
    // avoid parsing count files multiple times
    type parsedCache struct {
    	mu sync.Mutex
    	m  map[string]*counter.File
    }
    
    func (u *uploader) parseCountFile(fname string) (*counter.File, error) {
    	u.cache.mu.Lock()
    	defer u.cache.mu.Unlock()
    	if u.cache.m == nil {
    		u.cache.m = make(map[string]*counter.File)
    	}
    	if f, ok := u.cache.m[fname]; ok {
    		return f, nil
    	}
    	buf, err := os.ReadFile(fname)
    	if err != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 21:12:15 UTC 2024
    - 2.2K bytes
    - Viewed (0)
Back to top