Lines Matching refs:nam
313 func slicebytes(nam *Node, s string, len int) {
322 if nam.Op != ONAME {
323 Fatalf("slicebytes %v", nam)
325 off = int(nam.Xoffset)
326 off = dsymptr(nam.Sym, off, sym, 0)
327 off = duintxx(nam.Sym, off, uint64(len), Widthint)
328 duintxx(nam.Sym, off, uint64(len), Widthint)
363 func gdata(nam *Node, nr *Node, wid int) {
364 if nam.Op != ONAME {
365 Fatalf("gdata nam op %v", nam.Op)
367 if nam.Sym == nil {
368 Fatalf("gdata nil nam sym")
370 s := Linksym(nam.Sym)
377 s.WriteInt(Ctxt, nam.Xoffset, wid, i)
380 s.WriteInt(Ctxt, nam.Xoffset, wid, u.Int64())
384 switch nam.Type.Etype {
386 s.WriteFloat32(Ctxt, nam.Xoffset, float32(f))
388 s.WriteFloat64(Ctxt, nam.Xoffset, f)
394 switch nam.Type.Etype {
396 s.WriteFloat32(Ctxt, nam.Xoffset, float32(r))
397 s.WriteFloat32(Ctxt, nam.Xoffset+4, float32(i))
399 s.WriteFloat64(Ctxt, nam.Xoffset, r)
400 s.WriteFloat64(Ctxt, nam.Xoffset+8, i)
405 s.WriteAddr(Ctxt, nam.Xoffset, Widthptr, symdata, 0)
406 s.WriteInt(Ctxt, nam.Xoffset+int64(Widthptr), Widthint, int64(len(u)))
417 s.WriteAddr(Ctxt, nam.Xoffset, wid, Linksym(to.Sym), to.Xoffset)
423 s.WriteAddr(Ctxt, nam.Xoffset, wid, Linksym(funcsym(nr.Sym)), nr.Xoffset)