- Sort Score
- Result 10 results
- Languages All
Results 11 - 20 of 27 for pkgIdx (0.1 sec)
-
src/cmd/internal/objfile/goobj.go
var ver int if abi == goobj.SymABIstatic { // Static symbol ver = 1 } return ver } resolveSymRef := func(s goobj.SymRef) string { var i uint32 switch p := s.PkgIdx; p { case goobj.PkgIdxInvalid: if s.SymIdx != 0 { panic("bad sym ref") } return "" case goobj.PkgIdxHashed64: i = s.SymIdx + uint32(r.NSym()) case goobj.PkgIdxHashed:
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Aug 15 15:39:57 UTC 2023 - 7.8K bytes - Viewed (0) -
src/cmd/internal/goobj/funcinfo.go
writeUint32 := func(x uint32) { binary.LittleEndian.PutUint32(b[:], x) w.Write(b[:]) } writeUint32(uint32(inl.Parent)) writeUint32(uint32(inl.File)) writeUint32(uint32(inl.Line)) writeUint32(inl.Func.PkgIdx) writeUint32(inl.Func.SymIdx) writeUint32(uint32(inl.ParentPC)) } // Read an InlTreeNode from b, return the remaining bytes. func (inl *InlTreeNode) Read(b []byte) []byte { readUint32 := func() uint32 {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Apr 21 19:28:46 UTC 2023 - 3.8K bytes - Viewed (0) -
src/cmd/internal/obj/objfile_test.go
&LSym{P: []byte("")}, // 4 &LSym{P: []byte("")}, // 5 &LSym{P: []byte("")}, // 6 } for _, s := range syms { s.Set(AttrContentAddressable, true) s.PkgIdx = goobj.PkgIdxHashed } // s3 references s0 r := Addrel(syms[3]) r.Sym = syms[0] // s4 references s0 r = Addrel(syms[4]) r.Sym = syms[0] // s5 references s1 r = Addrel(syms[5]) r.Sym = syms[1]
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Nov 15 20:21:30 UTC 2022 - 3.7K bytes - Viewed (0) -
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) -
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/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) -
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)