Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for SetDynimplib (0.2 sec)

  1. src/cmd/link/internal/loader/symbolbuilder.go

    func (sb *SymbolBuilder) SetLocalentry(value uint8)  { sb.l.SetSymLocalentry(sb.symIdx, value) }
    func (sb *SymbolBuilder) SetExtname(value string)    { sb.l.SetSymExtname(sb.symIdx, value) }
    func (sb *SymbolBuilder) SetDynimplib(value string)  { sb.l.SetSymDynimplib(sb.symIdx, value) }
    func (sb *SymbolBuilder) SetDynimpvers(value string) { sb.l.SetSymDynimpvers(sb.symIdx, value) }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 08 15:25:19 UTC 2023
    - 13.9K bytes
    - Viewed (0)
  2. src/cmd/link/internal/loadmacho/ldmacho.go

    		if l.SymSize(outer) != 0 { // skip empty section (0-sized symbol)
    			l.AddInteriorSym(outer, s)
    		}
    
    		bld.SetValue(int64(machsym.value - sect.addr))
    		if !l.AttrCgoExportDynamic(s) {
    			bld.SetDynimplib("") // satisfy dynimport
    		}
    		if l.SymType(outer) == sym.STEXT {
    			if bld.External() && !bld.DuplicateOK() {
    				return errorf("%v: duplicate symbol definition", s)
    			}
    			bld.SetExternal(true)
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 12 18:45:57 UTC 2022
    - 19.1K bytes
    - Viewed (0)
  3. src/cmd/link/internal/loadelf/ldelf.go

    		}
    
    		sectsb := l.MakeSymbolUpdater(sect.sym)
    		sb := l.MakeSymbolUpdater(s)
    
    		sb.SetType(sectsb.Type())
    		sectsb.AddInteriorSym(s)
    		if !l.AttrCgoExportDynamic(s) {
    			sb.SetDynimplib("") // satisfy dynimport
    		}
    		sb.SetValue(int64(elfsym.value))
    		sb.SetSize(int64(elfsym.size))
    		if sectsb.Type() == sym.STEXT {
    			if l.AttrExternal(s) && !l.AttrDuplicateOK(s) {
    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/xcoff.go

    	sb.SetReachable(true)
    	sb.SetType(sym.SXCOFFTOC)
    
    	// Create new dynamic symbol
    	extsym := ldr.CreateSymForUpdate(ldr.SymExtname(s), 0)
    	extsym.SetType(sym.SDYNIMPORT)
    	extsym.SetDynimplib(ldr.SymDynimplib(s))
    	extsym.SetExtname(ldr.SymExtname(s))
    	extsym.SetDynimpvers(ldr.SymDynimpvers(s))
    
    	// Add loader symbol
    	lds := &xcoffLoaderSymbol{
    		sym:    extsym.Sym(),
    		smtype: XTY_IMP,
    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/loader/loader.go

    // SetSymDynimplib sets the "dynimplib" attribute for a symbol.
    func (l *Loader) SetSymDynimplib(i Sym, value string) {
    	// reject bad symbols
    	if i >= Sym(len(l.objSyms)) || i == 0 {
    		panic("bad symbol index in SetDynimplib")
    	}
    	if value == "" {
    		delete(l.dynimplib, i)
    	} else {
    		l.dynimplib[i] = value
    	}
    }
    
    // SymDynimpvers returns the "dynimpvers" attribute for the specified
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 24 20:26:10 UTC 2024
    - 81.5K bytes
    - Viewed (0)
Back to top