- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 13 for AddRel (0.2 sec)
-
src/cmd/link/internal/arm/asm.go
initfunc.AddUint32(ctxt.Arch, op) } o(0xe59f0004) o(0xe08f0000) o(0xeafffffe) rel, _ := initfunc.AddRel(objabi.R_CALLARM) rel.SetOff(8) rel.SetSiz(4) rel.SetSym(addmoduledata) rel.SetAdd(0xeafffffe) // vomit o(0x00000000) rel2, _ := initfunc.AddRel(objabi.R_PCREL) rel2.SetOff(12) rel2.SetSiz(4) rel2.SetSym(ctxt.Moduledata) rel2.SetAdd(4) }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Aug 23 05:58:20 UTC 2023 - 22.9K bytes - Viewed (0) -
src/cmd/link/internal/loader/loader_test.go
t.Errorf("SymAlign(es3): expected 128, got %d", es3al) } // Add some relocations to the new symbols. r1, _ := sb1.AddRel(objabi.R_ADDR) r1.SetOff(0) r1.SetSiz(1) r1.SetSym(ts1) r2, _ := sb1.AddRel(objabi.R_CALL) r2.SetOff(3) r2.SetSiz(8) r2.SetSym(ts2) r3, _ := sb2.AddRel(objabi.R_USETYPE) r3.SetOff(7) r3.SetSiz(1) r3.SetSym(ts3) // Add some data to the symbols.
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/loader/symbolbuilder.go
sb.relocs = append(sb.relocs, make([]goobj.Reloc, n)...) return sb.l.Relocs(sb.symIdx) } // Add a relocation with given type, return its handle and index // (to set other fields). func (sb *SymbolBuilder) AddRel(typ objabi.RelocType) (Reloc, int) { j := len(sb.relocs) sb.relocs = append(sb.relocs, goobj.Reloc{}) sb.relocs[j].SetType(uint16(typ)) relocs := sb.Relocs() return relocs.At(j), j }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Nov 08 15:25:19 UTC 2023 - 13.9K bytes - Viewed (0) -
src/cmd/link/internal/arm64/asm.go
// 4: R_AARCH64_ADD_ABS_LO12_NC local.moduledata o(0x90000000) o(0x91000000) rel, _ := initfunc.AddRel(objabi.R_ADDRARM64) rel.SetOff(0) rel.SetSiz(8) rel.SetSym(ctxt.Moduledata) // 8: 14000000 b 0 <runtime.addmoduledata> // 8: R_AARCH64_CALL26 runtime.addmoduledata o(0x14000000) rel2, _ := initfunc.AddRel(objabi.R_CALLARM64) rel2.SetOff(8) rel2.SetSiz(4) rel2.SetSym(addmoduledata) }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Jan 30 20:09:45 UTC 2024 - 47K bytes - Viewed (0) -
src/cmd/link/internal/loadpe/ldpe.go
// associated to functions that won't be used in // the final binary, in which case the relocation // target symbol won't be reachable. rType |= objabi.R_WEAK } rel, _ := sb.AddRel(rType) rel.SetOff(rOff) rel.SetSiz(rSize) rel.SetSym(rSym) rel.SetAdd(rAdd) } sb.SortRelocs() } // enter sub-symbols into symbol table.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Dec 18 20:26:46 UTC 2023 - 26.5K bytes - Viewed (0) -
src/cmd/compile/internal/ssagen/pgen.go
for sym := range tracked { trackSyms = append(trackSyms, sym) } sort.Slice(trackSyms, func(i, j int) bool { return trackSyms[i].Name < trackSyms[j].Name }) for _, sym := range trackSyms { r := obj.Addrel(fnsym) r.Sym = sym r.Type = objabi.R_USEFIELD } } // largeStack is info about a function whose stack frame is too large (rare). type largeStack struct { locals int64 args int64
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 15 15:44:14 UTC 2024 - 13.1K bytes - Viewed (0) -
src/cmd/link/internal/riscv64/asm.go
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/symtab.go
// the following symbols. They might not be referenced in the program. addRef := func(name string) { s := ldr.Lookup(name, 0) if s == 0 { return } r, _ := moduledata.AddRel(objabi.R_XCOFFREF) r.SetSym(s) r.SetSiz(uint8(ctxt.Arch.PtrSize)) } addRef("runtime.rodata") addRef("runtime.erodata") addRef("runtime.epclntab")
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/compile/internal/walk/expr.go
} default: base.FatalfAt(dot.Pos(), "usemethod: unexpected dot.Op() %s", dot.Op()) } if ir.IsConst(targetName, constant.String) { name := constant.StringVal(targetName.Val()) r := obj.Addrel(ir.CurFunc.LSym) r.Type = objabi.R_USENAMEDMETHOD r.Sym = staticdata.StringSymNoCommon(name) } else { ir.CurFunc.LSym.Set(obj.AttrReflectMethod, true) } }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 04 17:34:01 UTC 2024 - 27.6K bytes - Viewed (0) -
src/cmd/compile/internal/staticinit/sched.go
fs := v.Linksym() if fs == nil { base.Fatalf("bad: func %v has no linksym", v) } vs := k.Linksym() if vs == nil { base.Fatalf("bad: mapvar %v has no linksym", k) } r := obj.Addrel(vs) r.Sym = fs r.Type = objabi.R_KEEP if base.Debug.WrapGlobalMapDbg > 1 { fmt.Fprintf(os.Stderr, "=-= add R_KEEP relo from %s to %s\n", vs.Name, fs.Name) } } varToMapInit = nil
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 02 17:16:14 UTC 2024 - 30.7K bytes - Viewed (0)