Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for MakeSymbolUpdater (0.31 sec)

  1. src/cmd/link/internal/ppc64/asm.go

    		su := ldr.MakeSymbolUpdater(s)
    		su.SetRelocType(rIdx, objabi.R_CALLPOWER)
    
    		if targType == sym.SDYNIMPORT {
    			// Should have been handled in elfsetupplt
    			ldr.Errorf(s, "unexpected R_PPC64_REL24_NOTOC/R_PPC64_REL24_P9NOTOC for dyn import")
    		}
    		return true
    
    	case objabi.ElfRelocOffset + objabi.RelocType(elf.R_PPC64_REL24):
    		su := ldr.MakeSymbolUpdater(s)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 19 20:54:08 UTC 2024
    - 63.7K bytes
    - Viewed (0)
  2. src/cmd/link/internal/ld/dwarf.go

    	ds := loader.Sym(s.(dwSym))
    	dsu := c.ldr.MakeSymbolUpdater(ds)
    	dsu.AddUintXX(c.arch, uint64(i), size)
    }
    
    func (c dwctxt) AddBytes(s dwarf.Sym, b []byte) {
    	ds := loader.Sym(s.(dwSym))
    	dsu := c.ldr.MakeSymbolUpdater(ds)
    	dsu.AddBytes(b)
    }
    
    func (c dwctxt) AddString(s dwarf.Sym, v string) {
    	ds := loader.Sym(s.(dwSym))
    	dsu := c.ldr.MakeSymbolUpdater(ds)
    	dsu.Addstring(v)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 16:25:18 UTC 2024
    - 72.4K bytes
    - Viewed (0)
  3. src/cmd/link/internal/ld/lib.go

    	case BuildModeCShared, BuildModePlugin:
    		symIdx := ctxt.loader.LookupOrCreateSym("runtime.islibrary", 0)
    		sb := ctxt.loader.MakeSymbolUpdater(symIdx)
    		sb.SetType(sym.SNOPTRDATA)
    		sb.AddUint8(1)
    	case BuildModeCArchive:
    		symIdx := ctxt.loader.LookupOrCreateSym("runtime.isarchive", 0)
    		sb := ctxt.loader.MakeSymbolUpdater(symIdx)
    		sb.SetType(sym.SNOPTRDATA)
    		sb.AddUint8(1)
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 18:45:27 UTC 2024
    - 88.6K bytes
    - Viewed (0)
  4. src/cmd/link/internal/ld/xcoff.go

    	for name, size := range outerSymSize {
    		sym := ldr.Lookup(name, 0)
    		if sym == 0 {
    			Errorf(nil, "unknown outer symbol with name %s", name)
    		} else {
    			s := ldr.MakeSymbolUpdater(sym)
    			s.SetSize(size)
    		}
    	}
    
    	// These symbols won't show up in the first loop below because we
    	// skip sym.STEXT symbols. Normal sym.STEXT symbols are emitted by walking textp.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Dec 01 19:58:23 UTC 2023
    - 51.8K bytes
    - Viewed (0)
  5. src/cmd/link/internal/ld/elf.go

    	}
    }
    
    func elfadddynsym(ldr *loader.Loader, target *Target, syms *ArchSyms, s loader.Sym) {
    	ldr.SetSymDynid(s, int32(Nelfsym))
    	Nelfsym++
    	d := ldr.MakeSymbolUpdater(syms.DynSym)
    	name := ldr.SymExtname(s)
    	dstru := ldr.MakeSymbolUpdater(syms.DynStr)
    	st := ldr.SymType(s)
    	cgoeStatic := ldr.AttrCgoExportStatic(s)
    	cgoeDynamic := ldr.AttrCgoExportDynamic(s)
    	cgoexp := (cgoeStatic || cgoeDynamic)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 13:29:54 UTC 2024
    - 63.6K bytes
    - Viewed (0)
Back to top