Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for NNonpkgdef (0.32 sec)

  1. src/cmd/internal/objfile/goobj.go

    		default:
    			return refNames[s]
    		}
    		sym := r.Sym(i)
    		return goobjName(sym.Name(r), abiToVer(sym.ABI()))
    	}
    
    	// Defined symbols
    	ndef := uint32(r.NSym() + r.NHashed64def() + r.NHasheddef() + r.NNonpkgdef())
    	for i := uint32(0); i < ndef; i++ {
    		osym := r.Sym(i)
    		if osym.Name(r) == "" {
    			continue // not a real symbol
    		}
    		name := osym.Name(r)
    		ver := osym.ABI()
    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/link/internal/loader/loader.go

    	case hashedDef:
    		start = uint32(r.ndef + r.nhashed64def)
    		end = uint32(r.ndef + r.nhashed64def + r.nhasheddef)
    	case nonPkgDef:
    		start = uint32(r.ndef + r.nhashed64def + r.nhasheddef)
    		end = uint32(r.ndef + r.nhashed64def + r.nhasheddef + r.NNonpkgdef())
    	default:
    		panic("preloadSyms: bad kind")
    	}
    	l.growAttrBitmaps(len(l.objSyms) + int(end-start))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 24 20:26:10 UTC 2024
    - 81.5K bytes
    - Viewed (0)
  3. src/cmd/internal/goobj/objfile.go

    }
    
    func (r *Reader) NHasheddef() int {
    	return int(r.h.Offsets[BlkHasheddef+1]-r.h.Offsets[BlkHasheddef]) / SymSize
    }
    
    func (r *Reader) NNonpkgdef() int {
    	return int(r.h.Offsets[BlkNonpkgdef+1]-r.h.Offsets[BlkNonpkgdef]) / SymSize
    }
    
    func (r *Reader) NNonpkgref() int {
    	return int(r.h.Offsets[BlkNonpkgref+1]-r.h.Offsets[BlkNonpkgref]) / SymSize
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 23.8K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/sym.go

    			if idx != int32(len(ctxt.defs)) {
    				panic("bad index")
    			}
    			ctxt.defs = append(ctxt.defs, s)
    			idx++
    		}
    		s.Set(AttrIndexed, true)
    	})
    
    	ipkg := int32(1) // 0 is invalid index
    	nonpkgdef := nonpkgidx
    	ctxt.traverseSyms(traverseRefs|traverseAux, func(rs *LSym) {
    		if rs.PkgIdx != goobj.PkgIdxInvalid {
    			return
    		}
    		if !ctxt.Flag_linkshared {
    			// Assign special index for builtin symbols.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 14:41:10 UTC 2024
    - 14.1K bytes
    - Viewed (0)
  5. src/cmd/link/internal/loader/loader_test.go

    // data or relocations).
    func addDummyObjSym(t *testing.T, ldr *Loader, or *oReader, name string) Sym {
    	idx := uint32(len(ldr.objSyms))
    	st := loadState{l: ldr}
    	return st.addSym(name, 0, or, idx, nonPkgDef, &goobj.Sym{})
    }
    
    func mkLoader() *Loader {
    	er := ErrorReporter{}
    	ldr := NewLoader(0, &er)
    	er.ldr = ldr
    	return ldr
    }
    
    func TestAddMaterializedSymbol(t *testing.T) {
    	ldr := mkLoader()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 19:08:09 UTC 2024
    - 12K bytes
    - Viewed (0)
Back to top