Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for Xcoffreloc1 (0.29 sec)

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

    		Archreloc:        archreloc,
    		Archrelocvariant: archrelocvariant,
    		Extreloc:         extreloc,
    		Gentext:          gentext,
    		Trampoline:       trampoline,
    		Machoreloc1:      machoreloc1,
    		Xcoffreloc1:      xcoffreloc1,
    
    		ELF: ld.ELFArch{
    			Linuxdynld:     dynld,
    			LinuxdynldMusl: musl,
    
    			Freebsddynld:   "XXX",
    			Openbsddynld:   "/usr/libexec/ld.so",
    			Netbsddynld:    "XXX",
    			Dragonflydynld: "XXX",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Sep 13 19:32:19 UTC 2023
    - 3.4K bytes
    - Viewed (0)
  2. src/cmd/link/internal/ld/xcoff.go

    		for _, s := range syms {
    			if !ldr.AttrReachable(s) {
    				continue
    			}
    			if ldr.SymValue(s) >= int64(eaddr) {
    				break
    			}
    
    			// Compute external relocations on the go, and pass to Xcoffreloc1 to stream out.
    			// Relocation must be ordered by address, so create a list of sorted indices.
    			relocs := ldr.Relocs(s)
    			sorted := make([]int, relocs.Count())
    			for i := 0; i < relocs.Count(); i++ {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Dec 01 19:58:23 UTC 2023
    - 51.8K bytes
    - Viewed (0)
  3. src/cmd/link/internal/ppc64/asm.go

    		// so in the file content we'll also have the right offset
    		// to the relocation target. So it can be examined statically
    		// (e.g. go version).
    		return true
    	}
    
    	return false
    }
    
    func xcoffreloc1(arch *sys.Arch, out *ld.OutBuf, ldr *loader.Loader, s loader.Sym, r loader.ExtReloc, sectoff int64) bool {
    	rs := r.Xsym
    
    	emitReloc := func(v uint16, off uint64) {
    		out.Write64(uint64(sectoff) + off)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 19 20:54:08 UTC 2024
    - 63.7K bytes
    - Viewed (0)
  4. src/cmd/link/internal/ld/lib.go

    	MachorelocSize uint32 // size of an Mach-O relocation record, must match Machoreloc1.
    	PEreloc1       func(*sys.Arch, *OutBuf, *loader.Loader, loader.Sym, loader.ExtReloc, int64) bool
    	Xcoffreloc1    func(*sys.Arch, *OutBuf, *loader.Loader, loader.Sym, loader.ExtReloc, int64) bool
    
    	// Generate additional symbols for the native symbol table just prior to
    	// code generation.
    	GenSymsLate func(*Link, *loader.Loader)
    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