- Sort Score
- Result 10 results
- Languages All
Results 1 - 6 of 6 for hasheddefs (0.33 sec)
-
src/cmd/internal/obj/sym.go
if hashed64idx != int32(len(ctxt.hashed64defs)) { panic("bad index") } ctxt.hashed64defs = append(ctxt.hashed64defs, s) hashed64idx++ } else { s.PkgIdx = goobj.PkgIdxHashed s.SymIdx = hashedidx if hashedidx != int32(len(ctxt.hasheddefs)) { panic("bad index") } ctxt.hasheddefs = append(ctxt.hasheddefs, s) hashedidx++ }
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
// which PkgIdx is PkgIdxHashed, in the same order of HashedDefs array. // Hash64 is similar, for PkgIdxHashed64 symbols. // // RelocIndex, AuxIndex, and DataIndex contains indices/offsets to // Relocs/Aux/Data blocks, one element per symbol, first for all the // defined symbols, then all the defined hashed and non-package symbols, // in the same order of SymbolDefs/Hashed64Defs/HashedDefs/NonPkgDefs
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
for _, s := range ctxt.hashed64defs { w.Hash64(s) } h.Offsets[goobj.BlkHash] = w.Offset() for _, s := range ctxt.hasheddefs { w.Hash(s) } // TODO: hashedrefs unused/unsupported for now // Reloc indexes h.Offsets[goobj.BlkRelocIdx] = w.Offset() nreloc := uint32(0) lists := [][]*LSym{ctxt.defs, ctxt.hashed64defs, ctxt.hasheddefs, ctxt.nonpkgdefs} for _, list := range lists {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 15 19:57:43 UTC 2024 - 24K bytes - Viewed (0) -
src/cmd/internal/obj/link.go
// symbol reference in the object file. pkgIdx map[string]int32 defs []*LSym // list of defined symbols in the current package hashed64defs []*LSym // list of defined short (64-bit or less) hashed (content-addressable) symbols hasheddefs []*LSym // list of defined hashed (content-addressable) symbols nonpkgdefs []*LSym // list of defined non-package symbols
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
ndef := r.NSym() nhashed64def := r.NHashed64def() nhasheddef := r.NHasheddef() or := &oReader{ Reader: r, unit: unit, version: localSymVersion, pkgprefix: pkgprefix, syms: make([]Sym, ndef+nhashed64def+nhasheddef+r.NNonpkgdef()+r.NNonpkgref()), ndef: ndef, nhasheddef: nhasheddef, nhashed64def: nhashed64def, objidx: uint32(len(l.objs)),
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/cmd/internal/objfile/goobj.go
i = s.SymIdx + uint32(r.NSym()) case goobj.PkgIdxHashed: i = s.SymIdx + uint32(r.NSym()+r.NHashed64def()) case goobj.PkgIdxNone: i = s.SymIdx + uint32(r.NSym()+r.NHashed64def()+r.NHasheddef()) case goobj.PkgIdxBuiltin: name, abi := goobj.BuiltinName(int(s.SymIdx)) return goobjName(name, abi) case goobj.PkgIdxSelf: i = s.SymIdx default: return refNames[s] }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Aug 15 15:39:57 UTC 2023 - 7.8K bytes - Viewed (0)