- Sort Score
- Result 10 results
- Languages All
Results 1 - 5 of 5 for IsTypelink (0.12 sec)
-
src/cmd/link/internal/ld/typelink.go
if !ldr.AttrReachable(s) { continue } if ldr.IsTypelink(s) { typelinks = append(typelinks, typelinkSortKey{decodetypeStr(ldr, ctxt.Arch, s), s}) } else if ldr.IsItab(s) { itabs = append(itabs, s) } } sort.Sort(typelinks) tl := ldr.CreateSymForUpdate("runtime.typelink", 0) tl.SetType(sym.STYPELINK) ldr.SetAttrLocal(tl.Sym(), true) tl.SetSize(int64(4 * len(typelinks)))
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Aug 03 21:13:25 UTC 2020 - 1.9K bytes - Viewed (0) -
src/cmd/link/internal/loader/loader.go
func (l *Loader) IsGoType(i Sym) bool { return l.SymAttr(i)&goobj.SymFlagGoType != 0 } // Returns whether this symbol should be included in typelink. func (l *Loader) IsTypelink(i Sym) bool { return l.SymAttr(i)&goobj.SymFlagTypelink != 0 } // Returns whether this symbol is an itab symbol. func (l *Loader) IsItab(i Sym) bool { if l.IsExternal(i) { return false }
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/link/internal/sym/symkind_string.go
_ = x[STYPERELRO-12] _ = x[SSTRINGRELRO-13] _ = x[SGOSTRINGRELRO-14] _ = x[SGOFUNCRELRO-15] _ = x[SGCBITSRELRO-16] _ = x[SRODATARELRO-17] _ = x[SFUNCTABRELRO-18] _ = x[SELFRELROSECT-19] _ = x[STYPELINK-20] _ = x[SITABLINK-21] _ = x[SSYMTAB-22] _ = x[SPCLNTAB-23] _ = x[SFirstWritable-24] _ = x[SBUILDINFO-25] _ = x[SELFSECT-26] _ = x[SMACHO-27] _ = x[SMACHOGOT-28] _ = x[SWINDOWS-29]
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Apr 22 13:29:54 UTC 2024 - 2.7K bytes - Viewed (0) -
src/cmd/link/internal/sym/symkind.go
STYPERELRO SSTRINGRELRO SGOSTRINGRELRO SGOFUNCRELRO SGCBITSRELRO SRODATARELRO SFUNCTABRELRO SELFRELROSECT // Part of .data.rel.ro if it exists, otherwise part of .rodata. STYPELINK SITABLINK SSYMTAB SPCLNTAB // Writable sections. SFirstWritable SBUILDINFO SELFSECT SMACHO SMACHOGOT SWINDOWS SELFGOT SNOPTRDATA SINITARR SDATA SXCOFFTOC SBSS
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Apr 22 13:29:54 UTC 2024 - 5.6K bytes - Viewed (0) -
src/cmd/link/internal/ld/data.go
/* typelink */ sect = state.allocateNamedDataSection(seg, genrelrosecname(".typelink"), []sym.SymKind{sym.STYPELINK}, relroSecPerm) typelink := ldr.CreateSymForUpdate("runtime.typelink", 0) ldr.SetSymSect(typelink.Sym(), sect) typelink.SetType(sym.SRODATA) state.datsize += typelink.Size() state.checkdatsize(sym.STYPELINK) sect.Length = uint64(state.datsize) - sect.Vaddr /* itablink */
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Jun 12 15:10:50 UTC 2024 - 100.5K bytes - Viewed (0)