- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 14 for pkgIdx (0.11 sec)
-
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) -
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) -
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) -
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) -
src/internal/coverage/cfile/testsupport.go
} } // Visit meta-data file. np := uint32(mfr.NumPackages()) payload := []byte{} for pkIdx := uint32(0); pkIdx < np; pkIdx++ { var pd *decodemeta.CoverageMetaDataDecoder pd, payload, err = mfr.GetPackageDecoder(pkIdx, payload) if err != nil { return fmt.Errorf("reading pkg %d from meta-file %s: %s", pkIdx, p.MetaFile, err) } ts.cf.SetPackage(pd.PackagePath()) importpaths[pd.PackagePath()] = struct{}{}
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 22 09:57:47 UTC 2024 - 8.7K bytes - Viewed (0) -
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) -
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) -
src/cmd/link/internal/loader/loader.go
func (rel Reloc) Sym() Sym { return rel.l.resolve(rel.r, rel.Reloc.Sym()) } func (rel Reloc) SetSym(s Sym) { rel.Reloc.SetSym(goobj.SymRef{PkgIdx: 0, SymIdx: uint32(s)}) } func (rel Reloc) IsMarker() bool { return rel.Siz() == 0 } // Aux holds a "handle" to access an aux symbol record from an // object file. type Aux struct { *goobj.Aux
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri May 24 20:26:10 UTC 2024 - 81.5K bytes - Viewed (0) -
src/internal/coverage/rtcov/rtcov.go
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 22 09:57:47 UTC 2024 - 3.1K bytes - Viewed (0) -
src/runtime/covermeta.go
) // The compiler emits calls to runtime.addCovMeta // but this code has moved to rtcov.AddMeta. func addCovMeta(p unsafe.Pointer, dlen uint32, hash [16]byte, pkgpath string, pkgid int, cmode uint8, cgran uint8) uint32 { id := rtcov.AddMeta(p, dlen, hash, pkgpath, pkgid, cmode, cgran) if id == 0 { throw("runtime.addCovMeta: coverage package map collision") } return id
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 22 09:57:47 UTC 2024 - 603 bytes - Viewed (0)