- Sort Score
- Result 10 results
- Languages All
Results 1 - 2 of 2 for FoldSubSymbolOffset (0.32 sec)
-
src/cmd/link/internal/arm/asm.go
rs := r.Sym() if target.IsExternal() { switch r.Type() { case objabi.R_CALLARM: // set up addend for eventual relocation via outer symbol. _, off := ld.FoldSubSymbolOffset(ldr, rs) xadd := int64(signext24(r.Add()&0xffffff))*4 + off if xadd/4 > 0x7fffff || xadd/4 < -0x800000 { ldr.Errorf(s, "direct call too far %d", xadd/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/arm64/asm.go
objabi.R_ARM64_PCREL_LDST16, objabi.R_ARM64_PCREL_LDST32, objabi.R_ARM64_PCREL_LDST64, objabi.R_ADDRARM64: // set up addend for eventual relocation via outer symbol. rs, off := ld.FoldSubSymbolOffset(ldr, rs) xadd := r.Add() + off rst := ldr.SymType(rs) if rst != sym.SHOSTOBJ && rst != sym.SDYNIMPORT && ldr.SymSect(rs) == nil { ldr.Errorf(s, "missing section for %s", ldr.SymName(rs)) }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Jan 30 20:09:45 UTC 2024 - 47K bytes - Viewed (0)