- Sort Score
- Result 10 results
- Languages All
Results 1 - 6 of 6 for MakeSymbolUpdater (0.36 sec)
-
src/cmd/link/internal/loader/loader_test.go
es3 := ldr.CreateStaticSym("") if es3 == 0 { t.Fatalf("CreateStaticSym failed for nameless sym") } // Grab symbol builder pointers sb1 := ldr.MakeSymbolUpdater(es1) sb2 := ldr.MakeSymbolUpdater(es2) sb3 := ldr.MakeSymbolUpdater(es3) // Suppose we create some more symbols, which triggers a grow. // Make sure the symbol builder's payload pointer is valid, // even across a grow.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Mar 07 19:08:09 UTC 2024 - 12K bytes - Viewed (0) -
src/cmd/link/internal/riscv64/asm.go
su := ldr.MakeSymbolUpdater(s) su.SetRelocType(rIdx, objabi.R_RISCV_RVC_BRANCH) return true case objabi.ElfRelocOffset + objabi.RelocType(elf.R_RISCV_RVC_JUMP): su := ldr.MakeSymbolUpdater(s) su.SetRelocType(rIdx, objabi.R_RISCV_RVC_JUMP) return true case objabi.ElfRelocOffset + objabi.RelocType(elf.R_RISCV_BRANCH): su := ldr.MakeSymbolUpdater(s)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Mar 01 08:06:08 UTC 2024 - 22.8K bytes - Viewed (0) -
src/cmd/link/internal/ld/pcln.go
func genInlTreeSym(ctxt *Link, cu *sym.CompilationUnit, fi loader.FuncInfo, arch *sys.Arch, nameOffsets map[loader.Sym]uint32) loader.Sym { ldr := ctxt.loader its := ldr.CreateExtSym("", 0) inlTreeSym := ldr.MakeSymbolUpdater(its) // Note: the generated symbol is given a type of sym.SGOFUNC, as a // signal to the symtab() phase that it needs to be grouped in with // other similar symbols (gcdata, etc); the dodata() phase will
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Feb 21 22:16:54 UTC 2024 - 29.6K bytes - Viewed (0) -
src/cmd/link/internal/loadelf/ldelf.go
continue } return errorf("duplicate symbol reference: %s in both %s and %s", l.SymName(s), l.SymName(l.OuterSym(s)), l.SymName(sect.sym)) } sectsb := l.MakeSymbolUpdater(sect.sym) sb := l.MakeSymbolUpdater(s) sb.SetType(sectsb.Type()) sectsb.AddInteriorSym(s) if !l.AttrCgoExportDynamic(s) { sb.SetDynimplib("") // satisfy dynimport } sb.SetValue(int64(elfsym.value))
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Feb 16 15:12:12 UTC 2024 - 33.9K bytes - Viewed (0) -
src/cmd/link/internal/ld/macho.go
s := ctxt.loader.LookupOrCreateSym(".machosymstr", 0) sb := ctxt.loader.MakeSymbolUpdater(s) sb.SetType(sym.SMACHOSYMSTR) sb.SetReachable(true) sb.AddUint8(' ') sb.AddUint8('\x00') s = ctxt.loader.LookupOrCreateSym(".machosymtab", 0) sb = ctxt.loader.MakeSymbolUpdater(s) sb.SetType(sym.SMACHOSYMTAB) sb.SetReachable(true) if ctxt.IsInternal() {
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/deadcode.go
if d.ctxt.Debugvlog > 1 { d.ctxt.Logf("deadcode: %s rewrite %s ref to %s\n", d.ldr.SymName(idx), rsn, d.ldr.SymName(d.mapinitnoop)) } if su == nil { su = d.ldr.MakeSymbolUpdater(idx) } su.SetRelocSym(i, d.mapinitnoop) } } } } func (d *deadcodePass) mark(symIdx, parent loader.Sym) { if symIdx != 0 && !d.ldr.AttrReachable(symIdx) { d.wq.push(symIdx)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Jun 07 14:52:41 UTC 2024 - 19K bytes - Viewed (0)