Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for assignAddress (0.12 sec)

  1. src/cmd/link/internal/ld/data.go

    	}
    }
    
    // assigns address for a text symbol, returns (possibly new) section, its number, and the address.
    func assignAddress(ctxt *Link, sect *sym.Section, n int, s loader.Sym, va uint64, isTramp, big bool) (*sym.Section, int, uint64) {
    	ldr := ctxt.loader
    	if thearch.AssignAddress != nil {
    		return thearch.AssignAddress(ldr, sect, n, s, va, isTramp)
    	}
    
    	ldr.SetSymSect(s, sect)
    	if ldr.AttrSubSymbol(s) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 12 15:10:50 UTC 2024
    - 100.5K bytes
    - Viewed (0)
  2. src/cmd/link/internal/ld/lib.go

    	// symbol in an executable, which is typical when internally
    	// linking PIE binaries.
    	TLSIEtoLE func(P []byte, off, size int)
    
    	// optional override for assignAddress
    	AssignAddress func(ldr *loader.Loader, sect *sym.Section, n int, s loader.Sym, va uint64, isTramp bool) (*sym.Section, int, uint64)
    
    	// ELF specific information.
    	ELF ELFArch
    }
    
    var (
    	thearch Arch
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 18:45:27 UTC 2024
    - 88.6K bytes
    - Viewed (0)
Back to top