Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for StringSymNoCommon (0.29 sec)

  1. src/cmd/compile/internal/staticdata/data.go

    		symdata.Set(obj.AttrContentAddressable, true)
    	}
    
    	return symdata
    }
    
    // StringSymNoCommon is like StringSym, but produces a symbol that is not content-
    // addressable. This symbol is not supposed to appear in the final binary, it is
    // only used to pass string arguments to the linker like R_USENAMEDMETHOD does.
    func StringSymNoCommon(s string) (data *obj.LSym) {
    	var nameSym obj.LSym
    	nameSym.WriteString(base.Ctxt, 0, len(s), s)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 01 15:08:50 UTC 2023
    - 10.3K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/walk/expr.go

    	}
    
    	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)
    	}
    }
    
    func usefield(n *ir.SelectorExpr) {
    	if !buildcfg.Experiment.FieldTrack {
    		return
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:34:01 UTC 2024
    - 27.6K bytes
    - Viewed (0)
Back to top