- Sort Score
- Result 10 results
- Languages All
Results 1 - 4 of 4 for HashedDefs (0.12 sec)
-
src/cmd/internal/obj/sym.go
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++ } } else if isNonPkgSym(ctxt, s) { s.PkgIdx = goobj.PkgIdxNone s.SymIdx = nonpkgidx if nonpkgidx != int32(len(ctxt.nonpkgdefs)) {
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
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 { for _, s := range list { w.Uint32(nreloc)
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
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 nonpkgrefs []*LSym // list of referenced 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)