- Sort Score
- Result 10 results
- Languages All
Results 1 - 8 of 8 for SELFRXSECT (0.14 sec)
-
src/cmd/link/internal/sym/symkind_string.go
func _() { // An "invalid array index" compiler error signifies that the constant values have changed. // Re-run the stringer command to generate them again. var x [1]struct{} _ = x[Sxxx-0] _ = x[STEXT-1] _ = x[SELFRXSECT-2] _ = x[SMACHOPLT-3] _ = x[STYPE-4] _ = x[SSTRING-5] _ = x[SGOSTRING-6] _ = x[SGOFUNC-7] _ = x[SGCBITS-8] _ = x[SRODATA-9] _ = x[SFUNCTAB-10] _ = x[SELFROSECT-11] _ = x[STYPERELRO-12]
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
type SymKind uint8 // Defined SymKind values. // // TODO(rsc): Give idiomatic Go names. // //go:generate stringer -type=SymKind const ( Sxxx SymKind = iota STEXT SELFRXSECT SMACHOPLT // Read-only sections. STYPE SSTRING SGOSTRING SGOFUNC SGCBITS SRODATA SFUNCTAB SELFROSECT // Read-only sections with relocations. //
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/symtab.go
} return true } // Data symbols. for s := loader.Sym(1); s < loader.Sym(ldr.NSym()); s++ { if !ldr.AttrReachable(s) { continue } st := ldr.SymType(s) if st >= sym.SELFRXSECT && st < sym.SXREF { typ := elf.STT_OBJECT if st == sym.STLSBSS { if ctxt.IsInternal() { continue } typ = elf.STT_TLS } if !shouldBeInSymbolTable(s) { continue
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Sep 13 16:29:40 UTC 2023 - 29.2K bytes - Viewed (0) -
src/cmd/link/internal/ld/elf.go
} else { got.SetType(sym.SELFGOT) // writable } /* ppc64 glink resolver */ if ctxt.IsPPC64() { s := ldr.CreateSymForUpdate(".glink", 0) s.SetType(sym.SELFRXSECT) } /* hash */ hash := ldr.CreateSymForUpdate(".hash", 0) hash.SetType(sym.SELFROSECT) gotplt := ldr.CreateSymForUpdate(".got.plt", 0) if ctxt.UseRelro() && *flagBindNow {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Apr 22 13:29:54 UTC 2024 - 63.6K bytes - Viewed (0) -
src/cmd/link/internal/ld/data.go
Errorf(nil, "read-only data segment too large: %d", state.datsize) } siz := 0 for symn := sym.SELFRXSECT; symn < sym.SXREF; symn++ { siz += len(state.data[symn]) } ctxt.datap = make([]loader.Sym, 0, siz) for symn := sym.SELFRXSECT; symn < sym.SXREF; symn++ { ctxt.datap = append(ctxt.datap, state.data[symn]...) } }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Jun 12 15:10:50 UTC 2024 - 100.5K bytes - Viewed (0) -
src/cmd/link/internal/ld/macho.go
} // Add data symbols and external references. for s := loader.Sym(1); s < loader.Sym(ldr.NSym()); s++ { if !ldr.AttrReachable(s) { continue } t := ldr.SymType(s) if t >= sym.SELFRXSECT && t < sym.SXREF { // data sections handled in dodata if t == sym.STLSBSS { // TLSBSS is not used on darwin. See data.go:allocateDataSections continue } if !shouldBeInSymbolTable(s) { continue
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 20 15:32:53 UTC 2024 - 43.9K bytes - Viewed (0) -
src/cmd/link/internal/ld/pe.go
} // Add data symbols and external references. for s := loader.Sym(1); s < loader.Sym(ldr.NSym()); s++ { if !ldr.AttrReachable(s) { continue } t := ldr.SymType(s) if t >= sym.SELFRXSECT && t < sym.SXREF { // data sections handled in dodata if t == sym.STLSBSS { continue } if !shouldBeInSymbolTable(s) { continue } addsym(s) } switch t {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Nov 09 19:01:27 UTC 2023 - 48.8K bytes - Viewed (0) -
src/cmd/link/internal/ld/xcoff.go
if len(data) > 0 { ldr.Errorf(s, "should not be bss (size=%d type=%v special=%v)", len(data), ldr.SymType(s), ldr.AttrSpecial(s)) } putaixsym(ctxt, s, BSSSym) } case st >= sym.SELFRXSECT && st < sym.SXREF: // data sections handled in dodata if ldr.AttrReachable(s) { putaixsym(ctxt, s, DataSym) } case st == sym.SUNDEFEXT: putaixsym(ctxt, s, UndefinedSym)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Dec 01 19:58:23 UTC 2023 - 51.8K bytes - Viewed (0)