- Sort Score
- Result 10 results
- Languages All
Results 11 - 20 of 28 for AddRel (0.76 sec)
-
src/cmd/link/internal/loadxcoff/ldxcoff.go
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Dec 14 17:22:18 UTC 2023 - 6.2K 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/link/internal/ppc64/asm.go
toctramp := ldr.CreateSymForUpdate("TOC."+ldr.SymName(tramp.Sym()), 0) toctramp.SetType(sym.SXCOFFTOC) toctramp.AddAddrPlus(ctxt.Arch, target, offset) r, _ := tramp.AddRel(objabi.R_ADDRPOWER_TOCREL_DS) r.SetOff(0) r.SetSiz(8) // generates 2 relocations: HA + LO r.SetSym(toctramp.Sym()) } else if hasPCrel {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Mar 19 20:54:08 UTC 2024 - 63.7K bytes - Viewed (0) -
src/cmd/internal/obj/x86/asm6.go
ab.Put1(byte(op)) } else { ab.Put1(o.op[z+1]) } r = obj.Addrel(cursym) r.Off = int32(p.Pc + int64(ab.Len())) r.Type = objabi.R_PCREL r.Siz = 4 r.Add = p.To.Offset ab.PutInt32(0) case Zcallind: ab.Put2(byte(op), o.op[z+1]) r = obj.Addrel(cursym) r.Off = int32(p.Pc + int64(ab.Len())) if ctxt.Arch.Family == sys.AMD64 {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 15 15:44:14 UTC 2024 - 146.9K 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/internal/obj/arm64/asm7.go
break } rel := obj.Addrel(c.cursym) rel.Off = int32(c.pc) rel.Siz = 4 rel.Sym = p.To.Sym rel.Add = p.To.Offset rel.Type = objabi.R_CALLARM64 case 6: /* b ,O(R); bl ,O(R) */ o1 = c.opbrr(p, p.As) o1 |= uint32(p.To.Reg&31) << 5 if p.As == obj.ACALL { rel := obj.Addrel(c.cursym) rel.Off = int32(c.pc) rel.Siz = 0
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 15 15:44:14 UTC 2024 - 201.1K bytes - Viewed (0) -
src/cmd/internal/obj/arm/asm5.go
} o1 |= (uint32(r) & 15) << 16 o1 |= (uint32(p.To.Reg) & 15) << 12 case 5: /* bra s */ o1 = c.opbra(p, p.As, int(p.Scond)) v := int32(-8) if p.To.Sym != nil { rel := obj.Addrel(c.cursym) rel.Off = int32(c.pc) rel.Siz = 4 rel.Sym = p.To.Sym v += int32(p.To.Offset) rel.Add = int64(o1) | (int64(v)>>2)&0xffffff rel.Type = objabi.R_CALLARM break }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Dec 15 20:51:01 UTC 2023 - 79.4K bytes - Viewed (0) -
src/cmd/internal/obj/ppc64/asm9.go
o1 = AOP_IRR(OP_ADDIS, REGTMP, base, 0) o2 = AOP_IRR(op, uint32(reg), REGTMP, 0) } else { o1 = AOP_IRR(OP_ADDIS, uint32(reg), base, 0) o2 = AOP_IRR(op, uint32(reg), uint32(reg), 0) } rel = obj.Addrel(c.cursym) rel.Off = int32(c.pc) rel.Siz = 8 rel.Sym = s rel.Add = d if c.ctxt.Flag_shared { switch form { case D_FORM: rel.Type = objabi.R_ADDRPOWER_TOCREL case DS_FORM:
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 15 13:55:28 UTC 2024 - 156.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/internal/obj/s390x/asmz.go
func (c *ctxtz) addrilreloc(sym *obj.LSym, add int64) *obj.Reloc { if sym == nil { c.ctxt.Diag("require symbol to apply relocation") } offset := int64(2) // relocation offset from start of instruction rel := obj.Addrel(c.cursym) rel.Off = int32(c.pc + offset) rel.Siz = 4 rel.Sym = sym rel.Add = add + offset + int64(rel.Siz) rel.Type = objabi.R_PCRELDBL return rel }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 16 17:46:09 UTC 2024 - 176.7K bytes - Viewed (0)