Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 15 of 15 for AddRel (0.09 sec)

  1. 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)
  2. 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)
  3. src/cmd/link/internal/loadelf/ldelf.go

    				}
    			}
    
    			if addendSize == 2 {
    				rAdd = int64(int16(rAdd))
    			}
    			if addendSize == 4 {
    				rAdd = int64(int32(rAdd))
    			}
    
    			r, _ := sb.AddRel(rType)
    			r.SetOff(rOff)
    			r.SetSiz(rSize)
    			r.SetSym(rSym)
    			r.SetAdd(rAdd)
    		}
    
    		sb.SortRelocs() // just in case
    	}
    
    	return textp, ehdrFlags, nil
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 16 15:12:12 UTC 2024
    - 33.9K bytes
    - Viewed (0)
  4. src/cmd/link/internal/ld/pe.go

    				if ctxt.Is386() && m.argsize >= 0 {
    					dynName += fmt.Sprintf("@%d", m.argsize)
    				}
    				dynSym := ldr.CreateSymForUpdate(dynName, 0)
    				dynSym.SetType(sym.SHOSTOBJ)
    				r, _ := sb.AddRel(objabi.R_ADDR)
    				r.SetSym(dynSym.Sym())
    				r.SetSiz(uint8(ctxt.Arch.PtrSize))
    			}
    		}
    	} else {
    		dynamic := ldr.CreateSymForUpdate(".windynamic", 0)
    		dynamic.SetType(sym.SWINDOWS)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 09 19:01:27 UTC 2023
    - 48.8K bytes
    - Viewed (0)
  5. src/cmd/internal/obj/ppc64/obj9.go

    				q.From.Type = obj.TYPE_CONST
    				q.From.Offset = 0x3c4c0000
    				q = obj.Appendp(q, c.newprog)
    				q.As = AWORD
    				q.Pos = p.Pos
    				q.From.Type = obj.TYPE_CONST
    				q.From.Offset = 0x38420000
    				rel := obj.Addrel(c.cursym)
    				rel.Off = 0
    				rel.Siz = 8
    				rel.Sym = c.ctxt.Lookup(".TOC.")
    				rel.Type = objabi.R_ADDRPOWER_PCREL
    			}
    
    			if !c.cursym.Func().Text.From.Sym.NoSplit() {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 40.8K bytes
    - Viewed (0)
Back to top