Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 14 for SRODATA (0.14 sec)

  1. src/cmd/link/internal/sym/symkind.go

    // of type cmd/internal/objabi.SymKind) to values of type SymKind.
    var AbiSymKindToSymKind = [...]SymKind{
    	objabi.Sxxx:                    Sxxx,
    	objabi.STEXT:                   STEXT,
    	objabi.SRODATA:                 SRODATA,
    	objabi.SNOPTRDATA:              SNOPTRDATA,
    	objabi.SDATA:                   SDATA,
    	objabi.SBSS:                    SBSS,
    	objabi.SNOPTRBSS:               SNOPTRBSS,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 13:29:54 UTC 2024
    - 5.6K bytes
    - Viewed (0)
  2. src/cmd/link/internal/loader/loader_test.go

    		t.Errorf("SymType(es3): expected %v, got %v", sym.Sxxx, es3typ)
    	}
    	sb3.SetType(sym.SRODATA)
    	es3typ = sb3.Type()
    	if es3typ != sym.SRODATA {
    		t.Errorf("SymType(es3): expected %v, got %v", sym.SRODATA, es3typ)
    	}
    	es3typ = ldr.SymType(es3)
    	if es3typ != sym.SRODATA {
    		t.Errorf("SymType(es3): expected %v, got %v", sym.SRODATA, es3typ)
    	}
    
    	// New symbols should not initially be reachable.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 19:08:09 UTC 2024
    - 12K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/sym.go

    		s.WriteFloat64(ctxt, 0, f)
    		s.Type = objabi.SRODATA
    		s.Set(AttrLocal, true)
    		s.Set(AttrContentAddressable, true)
    		ctxt.constSyms = append(ctxt.constSyms, s)
    	})
    }
    
    func (ctxt *Link) Int32Sym(i int64) *LSym {
    	name := fmt.Sprintf("$i32.%08x", uint64(i))
    	return ctxt.LookupInit(name, func(s *LSym) {
    		s.Size = 4
    		s.WriteInt(ctxt, 0, 4, i)
    		s.Type = objabi.SRODATA
    		s.Set(AttrLocal, true)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 14:41:10 UTC 2024
    - 14.1K bytes
    - Viewed (0)
  4. src/cmd/link/internal/ld/data.go

    	ctxt.xdefine("runtime.pclntab", sym.SRODATA, int64(pclntab.Vaddr))
    	ctxt.defineInternal("runtime.pcheader", sym.SRODATA)
    	ctxt.defineInternal("runtime.funcnametab", sym.SRODATA)
    	ctxt.defineInternal("runtime.cutab", sym.SRODATA)
    	ctxt.defineInternal("runtime.filetab", sym.SRODATA)
    	ctxt.defineInternal("runtime.pctab", sym.SRODATA)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 12 15:10:50 UTC 2024
    - 100.5K bytes
    - Viewed (0)
  5. src/cmd/link/internal/sym/symkind_string.go

    	var x [1]struct{}
    	_ = x[Sxxx-0]
    	_ = x[STEXT-1]
    	_ = x[SELFRXSECT-2]
    	_ = x[SMACHOPLT-3]
    	_ = x[STYPE-4]
    	_ = x[SSTRING-5]
    	_ = x[SGOSTRING-6]
    	_ = x[SGOFUNC-7]
    	_ = x[SGCBITS-8]
    	_ = x[SRODATA-9]
    	_ = x[SFUNCTAB-10]
    	_ = x[SELFROSECT-11]
    	_ = x[STYPERELRO-12]
    	_ = x[SSTRINGRELRO-13]
    	_ = x[SGOSTRINGRELRO-14]
    	_ = x[SGOFUNCRELRO-15]
    	_ = x[SGCBITSRELRO-16]
    	_ = x[SRODATARELRO-17]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 13:29:54 UTC 2024
    - 2.7K bytes
    - Viewed (0)
  6. src/cmd/link/internal/ld/inittask.go

    		sh := ldr.Lookup("runtime.runtime_inittasks", 0)
    		sb := ldr.MakeSymbolUpdater(sh)
    		sb.SetSize(0)
    		sb.SetType(sym.SNOPTRDATA) // Could be SRODATA, but see issue 58857.
    		sb.AddAddr(ctxt.Arch, t)
    		sb.AddUint(ctxt.Arch, uint64(ldr.SymSize(t)/int64(ctxt.Arch.PtrSize)))
    		sb.AddUint(ctxt.Arch, uint64(ldr.SymSize(t)/int64(ctxt.Arch.PtrSize)))
    	}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jan 30 20:09:45 UTC 2024
    - 6.2K bytes
    - Viewed (0)
  7. src/cmd/internal/obj/objfile.go

    		flag |= goobj.SymFlagReflectMethod
    	}
    	if strings.HasPrefix(s.Name, "type:") && s.Name[5] != '.' && s.Type == objabi.SRODATA {
    		flag |= goobj.SymFlagGoType
    	}
    	flag2 := uint8(0)
    	if s.UsedInIface() {
    		flag2 |= goobj.SymFlagUsedInIface
    	}
    	if strings.HasPrefix(s.Name, "go:itab.") && s.Type == objabi.SRODATA {
    		flag2 |= goobj.SymFlagItab
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 24K bytes
    - Viewed (0)
  8. src/cmd/link/internal/ld/pcln.go

    	// signal to the symtab() phase that it needs to be grouped in with
    	// other similar symbols (gcdata, etc); the dodata() phase will
    	// eventually switch the type back to SRODATA.
    	inlTreeSym.SetType(sym.SGOFUNC)
    	ldr.SetAttrReachable(its, true)
    	ldr.SetSymAlign(its, 4) // it has 32-bit fields
    	ninl := fi.NumInlTree()
    	for i := 0; i < int(ninl); i++ {
    		call := fi.InlTree(i)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Feb 21 22:16:54 UTC 2024
    - 29.6K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/ssa/rewrite.go

    func symIsRO(sym interface{}) bool {
    	lsym := sym.(*obj.LSym)
    	return lsym.Type == objabi.SRODATA && len(lsym.R) == 0
    }
    
    // symIsROZero reports whether sym is a read-only global whose data contains all zeros.
    func symIsROZero(sym Sym) bool {
    	lsym := sym.(*obj.LSym)
    	if lsym.Type != objabi.SRODATA || len(lsym.R) != 0 {
    		return false
    	}
    	for _, b := range lsym.P {
    		if b != 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 64.2K bytes
    - Viewed (0)
  10. src/cmd/link/internal/loadelf/ldelf.go

    		switch sect.flags & (elf.SHF_ALLOC | elf.SHF_WRITE | elf.SHF_EXECINSTR) {
    		default:
    			return errorf("%s: unexpected flags for ELF section %s", pn, sect.name)
    
    		case elf.SHF_ALLOC:
    			sb.SetType(sym.SRODATA)
    
    		case elf.SHF_ALLOC + elf.SHF_WRITE:
    			if sect.type_ == elf.SHT_NOBITS {
    				sb.SetType(sym.SNOPTRBSS)
    			} else {
    				sb.SetType(sym.SNOPTRDATA)
    			}
    
    		case elf.SHF_ALLOC + elf.SHF_EXECINSTR:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 16 15:12:12 UTC 2024
    - 33.9K bytes
    - Viewed (0)
Back to top