Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for R_GOTPCREL (0.15 sec)

  1. src/cmd/internal/objabi/reloctype_string.go

    	_ = x[R_USEFIELD-21]
    	_ = x[R_USETYPE-22]
    	_ = x[R_USEIFACE-23]
    	_ = x[R_USEIFACEMETHOD-24]
    	_ = x[R_USENAMEDMETHOD-25]
    	_ = x[R_METHODOFF-26]
    	_ = x[R_KEEP-27]
    	_ = x[R_POWER_TOC-28]
    	_ = x[R_GOTPCREL-29]
    	_ = x[R_JMPMIPS-30]
    	_ = x[R_DWARFSECREF-31]
    	_ = x[R_DWARFFILEREF-32]
    	_ = x[R_ARM64_TLS_LE-33]
    	_ = x[R_ARM64_TLS_IE-34]
    	_ = x[R_ARM64_GOTPCREL-35]
    	_ = x[R_ARM64_GOT-36]
    	_ = x[R_ARM64_PCREL-37]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Feb 27 17:26:07 UTC 2024
    - 4.5K bytes
    - Viewed (0)
  2. src/cmd/internal/objabi/reloctype.go

    	R_METHODOFF
    	// R_KEEP tells the linker to keep the referred-to symbol in the final binary
    	// if the symbol containing the R_KEEP relocation is in the final binary.
    	R_KEEP
    	R_POWER_TOC
    	R_GOTPCREL
    	// R_JMPMIPS (only used on mips64) resolves to non-PC-relative target address
    	// of a JMP instruction, by encoding the address into the instruction.
    	// The stack nosplit check ignores this since it is not a function call.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Feb 27 17:26:07 UTC 2024
    - 17.3K bytes
    - Viewed (0)
  3. src/cmd/link/internal/ld/data.go

    		rr.Xadd = r.Add() + ldr.SymValue(rs) - int64(ldr.SymSect(rs).Vaddr)
    
    	// r.Sym() can be 0 when CALL $(constant) is transformed from absolute PC to relative PC call.
    	case objabi.R_GOTPCREL, objabi.R_CALL, objabi.R_PCREL:
    		rs := r.Sym()
    		if rt == objabi.R_GOTPCREL && target.IsDynlinkingGo() && target.IsDarwin() && rs != 0 {
    			rr.Xadd = r.Add()
    			rr.Xadd -= int64(siz) // relative to address after the relocated chunk
    			rr.Xsym = rs
    			break
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 12 15:10:50 UTC 2024
    - 100.5K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/x86/asm6.go

    				// of that instruction into CX, so the adjustment is relative to
    				// that.
    				r.Add += int64(r.Off) - p.Pc + int64(r.Siz)
    			}
    		}
    		if r.Type == objabi.R_GOTPCREL && ctxt.Arch.Family == sys.I386 {
    			// On 386, R_GOTPCREL makes the same assumptions as R_PCREL.
    			r.Add += int64(r.Off) - p.Pc + int64(r.Siz)
    		}
    
    	}
    }
    
    // unpackOps4 extracts 4 operands from p.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 146.9K bytes
    - Viewed (0)
  5. src/cmd/internal/obj/s390x/asmz.go

    		}
    		zRIL(_b, op_LGRL, uint32(p.To.Reg), 0, asm)
    		rel := obj.Addrel(c.cursym)
    		rel.Off = int32(c.pc + 2)
    		rel.Siz = 4
    		rel.Sym = p.From.Sym
    		rel.Type = objabi.R_GOTPCREL
    		rel.Add = 2 + int64(rel.Siz)
    
    	case 94: // TLS local exec model
    		zRIL(_b, op_LARL, regtmp(p), (sizeRIL+sizeRXY+sizeRI)>>1, asm)
    		zRXY(op_LG, uint32(p.To.Reg), regtmp(p), 0, 0, asm)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 16 17:46:09 UTC 2024
    - 176.7K bytes
    - Viewed (0)
Back to top