Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 27 for pkgIdx (0.1 sec)

  1. 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)
  2. 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)
  3. 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)
  4. 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)
  5. 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)
  6. 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)
  7. 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)
  8. 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)
  9. 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)
  10. src/internal/coverage/rtcov/rtcov.go

    	slot := len(Meta.List)
    	Meta.List = append(Meta.List, CovMetaBlob{
    		P:                  (*byte)(p),
    		Len:                dlen,
    		Hash:               hash,
    		PkgPath:            pkgpath,
    		PkgID:              pkgid,
    		CounterMode:        cmode,
    		CounterGranularity: cgran,
    	})
    	if pkgid != -1 {
    		if Meta.PkgMap == nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 09:57:47 UTC 2024
    - 3.1K bytes
    - Viewed (0)
Back to top