Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for Reachparent (0.13 sec)

  1. src/cmd/link/internal/ld/deadcode.go

    	if symIdx != 0 && !d.ldr.AttrReachable(symIdx) {
    		d.wq.push(symIdx)
    		d.ldr.SetAttrReachable(symIdx, true)
    		if buildcfg.Experiment.FieldTrack && d.ldr.Reachparent[symIdx] == 0 {
    			d.ldr.Reachparent[symIdx] = parent
    		}
    		if *flagDumpDep {
    			to := d.ldr.SymName(symIdx)
    			if to != "" {
    				to = d.dumpDepAddFlags(to, symIdx)
    				from := "_"
    				if parent != 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 14:52:41 UTC 2024
    - 19K bytes
    - Viewed (0)
  2. cmd/data-usage-cache.go

    	res := make(dataUsageHashMap, len(ch))
    	for k := range ch {
    		res[k] = struct{}{}
    	}
    	return res
    }
    
    // searchParent will search for the parent of h.
    // This is an O(N*N) operation if there is no parent or it cannot be guessed.
    func (d *dataUsageCache) searchParent(h dataUsageHash) *dataUsageHash {
    	want := h.Key()
    	if idx := strings.LastIndexByte(want, '/'); idx >= 0 {
    		if v := d.find(want[:idx]); v != nil {
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Fri May 10 14:49:50 UTC 2024
    - 42.8K bytes
    - Viewed (0)
  3. cmd/data-scanner.go

    				for parent != hashPath(f.updateCache.Info.Name) {
    					e := f.updateCache.find(parent.Key())
    					if e == nil || e.Compacted {
    						foundAny = true
    						break
    					}
    					next := f.updateCache.searchParent(parent)
    					if next == nil {
    						foundAny = true
    						break
    					}
    					parent = *next
    				}
    				if !foundAny {
    					// Add non-compacted empty entry.
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Fri Jun 07 15:43:17 UTC 2024
    - 47.6K bytes
    - Viewed (0)
Back to top