- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 28 for AddrDel (0.1 sec)
-
src/cmd/link/internal/loong64/asm.go
// 0: 1a000004 pcalau12i $a0, 0 // 0: R_LARCH_PCALA_HI20 local.moduledata o(0x1a000004) rel, _ := initfunc.AddRel(objabi.R_LOONG64_ADDR_HI) rel.SetOff(0) rel.SetSiz(4) rel.SetSym(ctxt.Moduledata) // 4: 02c00084 addi.d $a0, $a0, 0 // 4: R_LARCH_PCALA_LO12 local.moduledata o(0x02c00084) rel2, _ := initfunc.AddRel(objabi.R_LOONG64_ADDR_LO) rel2.SetOff(4) rel2.SetSiz(4) rel2.SetSym(ctxt.Moduledata)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Feb 27 17:26:07 UTC 2024 - 7.5K bytes - Viewed (0) -
src/cmd/internal/obj/loong64/asm.go
o1 = OP_IR(c.opir(APCALAU12I), uint32(0), uint32(REGTMP)) 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_LOONG64_ADDR_HI o2 = OP_12IRR(c.opirr(p.As), uint32(0), uint32(REGTMP), uint32(p.From.Reg)) rel2 := obj.Addrel(c.cursym) rel2.Off = int32(c.pc + 4) rel2.Siz = 4 rel2.Sym = p.To.Sym
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 22 02:04:54 UTC 2024 - 61.8K bytes - Viewed (0) -
src/cmd/link/internal/ld/seh.go
// The SEH unwind data can contain relocations, // make sure those are copied over. rels := ldr.Relocs(uw) for i := 0; i < rels.Count(); i++ { r := rels.At(i) rel, _ := xdata.AddRel(r.Type()) rel.SetOff(int32(off) + r.Off()) rel.SetSiz(r.Siz()) rel.SetSym(r.Sym()) rel.SetAdd(r.Add()) } } // Reference:
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Nov 09 19:01:27 UTC 2023 - 2K bytes - Viewed (0) -
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/loadpe/seh.go
} for i := 0; i < rels.Count(); i += 3 { xrel := rels.At(i + 2) handler := findHandlerInXDataAMD64(ldr, xrel.Sym(), xrel.Add()) if handler != 0 { sb := ldr.MakeSymbolUpdater(rels.At(i).Sym()) r, _ := sb.AddRel(objabi.R_KEEP) r.SetSym(handler) } } return nil } // findHandlerInXDataAMD64 finds the symbol in the .xdata section that // corresponds to the exception handler. // Reference:
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Nov 22 16:20:28 UTC 2023 - 3.4K 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/internal/obj/mips/asm0.go
o1 = OP_IRR(c.opirr(ALUI), 0, REGZERO, REGTMP) 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_ADDRMIPSU o2 = OP_IRR(c.opirr(p.As), 0, REGTMP, p.From.Reg) rel2 := obj.Addrel(c.cursym) rel2.Off = int32(c.pc + 4) rel2.Siz = 4 rel2.Sym = p.To.Sym rel2.Add = p.To.Offset
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 16 17:46:09 UTC 2024 - 53.6K bytes - Viewed (0) -
src/cmd/internal/obj/x86/seh.go
s.WriteBytes(ctxt, 0, buf.data) s.Type = objabi.SSEHUNWINDINFO s.Set(obj.AttrDuplicateOK, true) s.Set(obj.AttrLocal, true) s.Set(obj.AttrContentAddressable, true) if exceptionHandler != nil { r := obj.Addrel(s) r.Off = int32(len(buf.data) - 4) r.Siz = 4 r.Sym = exceptionHandler r.Type = objabi.R_PEIMAGEOFF } ctxt.SEHSyms = append(ctxt.SEHSyms, s) })
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 15 14:41:10 UTC 2024 - 4.6K 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)