Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 14 of 14 for RelocVariant (0.2 sec)

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

    		}
    		o0 := (uint32(t&0xfff) >> 4) << 10
    		return val | int64(o0), noExtReloc, true
    	}
    
    	return val, 0, false
    }
    
    func archrelocvariant(*ld.Target, *loader.Loader, loader.Reloc, sym.RelocVariant, loader.Sym, int64, []byte) int64 {
    	log.Fatalf("unexpected relocation variant")
    	return -1
    }
    
    func extreloc(target *ld.Target, ldr *loader.Loader, r loader.Reloc, s loader.Sym) (loader.ExtReloc, bool) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jan 30 20:09:45 UTC 2024
    - 47K bytes
    - Viewed (0)
  2. src/cmd/link/internal/ppc64/asm.go

    		return packInstPair(target, o1, o2), nExtReloc, true
    	}
    
    	return val, nExtReloc, false
    }
    
    func archrelocvariant(target *ld.Target, ldr *loader.Loader, r loader.Reloc, rv sym.RelocVariant, s loader.Sym, t int64, p []byte) (relocatedOffset int64) {
    	rs := r.Sym()
    	switch rv & sym.RV_TYPE_MASK {
    	default:
    		ldr.Errorf(s, "unexpected relocation variant %d", rv)
    		fallthrough
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 19 20:54:08 UTC 2024
    - 63.7K bytes
    - Viewed (0)
  3. src/cmd/link/internal/ld/data.go

    			st.err.Errorf(s, "unreachable sym in relocation: %s", ldr.SymName(rs))
    		}
    
    		var rv sym.RelocVariant
    		if target.IsPPC64() || target.IsS390X() {
    			rv = ldr.RelocVariant(s, ri)
    		}
    
    		// TODO(mundaym): remove this special case - see issue 14218.
    		if target.IsS390X() {
    			switch rt {
    			case objabi.R_PCRELDBL:
    				rt = objabi.R_PCREL
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 12 15:10:50 UTC 2024
    - 100.5K bytes
    - Viewed (0)
  4. src/cmd/link/internal/ld/lib.go

    	// to-be-relocated data item (from sym.P). Return is an updated
    	// offset value.
    	Archrelocvariant func(target *Target, ldr *loader.Loader, rel loader.Reloc,
    		rv sym.RelocVariant, sym loader.Sym, offset int64, data []byte) (relocatedOffset int64)
    
    	// Generate a trampoline for a call from s to rs if necessary. ri is
    	// index of the relocation.
    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