Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 13 for pkgIdx (0.15 sec)

  1. src/cmd/covdata/dump.go

    	np := uint32(mfr.NumPackages())
    	payload := []byte{}
    	for pkIdx := uint32(0); pkIdx < np; pkIdx++ {
    		var pd *decodemeta.CoverageMetaDataDecoder
    		var err error
    		pd, payload, err = mfr.GetPackageDecoder(pkIdx, payload)
    		if err != nil {
    			fatal("reading pkg %d from meta-file %s: %s", pkIdx, mdf, err)
    		}
    		d.pkm[pkIdx] = pd.NumFuncs()
    	}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 23 11:36:57 UTC 2023
    - 11.2K bytes
    - Viewed (0)
  2. src/cmd/covdata/metamerge.go

    			}
    			dbgtrace(2, "install new pkm entry for package %s pk=%d", pd.PackagePath(), pkgIdx)
    			p.cmdb = cmdb
    			p.ftab = make(map[[16]byte]uint32)
    		} else {
    			var err error
    			p.mdblob, err = mm.pod.mfr.GetPackagePayload(pkgIdx, nil)
    			if err != nil {
    				fatal("error extracting package %d payload from %s: %v",
    					pkgIdx, mm.pod.mdf, err)
    			}
    		}
    		p.ctab = make(map[uint32]decodecounter.FuncPayload)
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 12 17:17:47 UTC 2024
    - 12.1K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/sym.go

    			rs.PkgIdx = goobj.PkgIdxNone
    			rs.SymIdx = nonpkgidx
    			rs.Set(AttrIndexed, true)
    			if nonpkgidx != nonpkgdef+int32(len(ctxt.nonpkgrefs)) {
    				panic("bad index")
    			}
    			ctxt.nonpkgrefs = append(ctxt.nonpkgrefs, rs)
    			nonpkgidx++
    			return
    		}
    		if k, ok := ctxt.pkgIdx[pkg]; ok {
    			rs.PkgIdx = k
    			return
    		}
    		rs.PkgIdx = ipkg
    		ctxt.pkgIdx[pkg] = ipkg
    		ipkg++
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 14:41:10 UTC 2024
    - 14.1K bytes
    - Viewed (0)
  4. src/cmd/internal/goobj/objfile.go

    // index of the package in the PkgIndex array. 0 is an invalid index.
    //
    // SymIdx is the index of the symbol in the given package.
    // - If PkgIdx is PkgIdxSelf, SymIdx is the index of the symbol in the
    //   SymbolDefs array.
    // - If PkgIdx is PkgIdxHashed64, SymIdx is the index of the symbol in the
    //   Hashed64Defs array.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 23.8K bytes
    - Viewed (0)
  5. src/cmd/internal/obj/objfile.go

    	return b
    }
    
    func makeSymRef(s *LSym) goobj.SymRef {
    	if s == nil {
    		return goobj.SymRef{}
    	}
    	if s.PkgIdx == 0 || !s.Indexed() {
    		fmt.Printf("unindexed symbol reference: %v\n", s)
    		panic("unindexed symbol reference")
    	}
    	return goobj.SymRef{PkgIdx: uint32(s.PkgIdx), SymIdx: uint32(s.SymIdx)}
    }
    
    func (w *writer) Reloc(r *Reloc) {
    	o := &w.tmpReloc
    	o.SetOff(r.Off)
    	o.SetSiz(r.Siz)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 24K bytes
    - Viewed (0)
  6. src/internal/coverage/decodecounter/decodecounterfile.go

    func (cdr *CounterDataReader) Goarch() string {
    	return cdr.goarch
    }
    
    // FuncPayload encapsulates the counter data payload for a single
    // function as read from a counter data file.
    type FuncPayload struct {
    	PkgIdx   uint32
    	FuncIdx  uint32
    	Counters []uint32
    }
    
    // NumSegments returns the number of execution segments in the file.
    func (cdr *CounterDataReader) NumSegments() uint32 {
    	return cdr.ftr.NumSegments
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 27 15:29:54 UTC 2023
    - 9.8K bytes
    - Viewed (0)
  7. src/go/internal/gcimporter/ureader.go

    	}
    	b := filename
    	pr.posBases[idx] = b
    	return b
    }
    
    // @@@ Packages
    
    func (r *reader) pkg() *types.Package {
    	r.Sync(pkgbits.SyncPkg)
    	return r.p.pkgIdx(r.Reloc(pkgbits.RelocPkg))
    }
    
    func (pr *pkgReader) pkgIdx(idx pkgbits.Index) *types.Package {
    	// TODO(mdempsky): Consider using some non-nil pointer to indicate
    	// the universe scope, so we don't need to keep re-reading it.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 16.6K bytes
    - Viewed (0)
  8. src/cmd/internal/obj/link.go

    	// to Data.
    	constSyms []*LSym
    
    	// Windows SEH symbols are also data symbols that can be created
    	// concurrently.
    	SEHSyms []*LSym
    
    	// pkgIdx maps package path to index. The index is used for
    	// symbol reference in the object file.
    	pkgIdx map[string]int32
    
    	defs         []*LSym // list of defined symbols in the current package
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 33.1K bytes
    - Viewed (0)
  9. src/cmd/link/internal/loader/symbolbuilder.go

    	sb.relocs[i].SetType(uint16(t))
    }
    
    // SetRelocSym sets the target sym of the 'i'-th relocation on this sym to 's'
    func (sb *SymbolBuilder) SetRelocSym(i int, tgt Sym) {
    	sb.relocs[i].SetSym(goobj.SymRef{PkgIdx: 0, SymIdx: uint32(tgt)})
    }
    
    // SetRelocAdd sets the addend of the 'i'-th relocation on this sym to 'a'
    func (sb *SymbolBuilder) SetRelocAdd(i int, a int64) {
    	sb.relocs[i].SetAdd(a)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 08 15:25:19 UTC 2023
    - 13.9K bytes
    - Viewed (0)
  10. src/internal/coverage/cfile/emit.go

    			}
    			if !isLive {
    				// Skip this function.
    				i += coverage.FirstCtrOffset + int(nCtrs) - 1
    				continue
    			}
    
    			if s.debug {
    				if pkgId != dpkg {
    					dpkg = pkgId
    					fmt.Fprintf(os.Stderr, "\n=+= %d: pk=%d visit live fcn",
    						i, pkgId)
    				}
    				fmt.Fprintf(os.Stderr, " {i=%d F%d NC%d}", i, funcId, nCtrs)
    			}
    
    			// Vet and/or fix up package ID. A package ID of zero
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 09:57:47 UTC 2024
    - 18.9K bytes
    - Viewed (0)
Back to top