Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for relocVariant (0.12 sec)

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

    			out.Write64(uint64(elf.R_390_GOTENT) | uint64(elfsym)<<32)
    		} else {
    			return false
    		}
    	case objabi.R_PCREL, objabi.R_PCRELDBL, objabi.R_CALL:
    		elfrel := elf.R_390_NONE
    		rVariant := ldr.RelocVariant(s, ri)
    		isdbl := rVariant&sym.RV_TYPE_MASK == sym.RV_390_DBL
    		// TODO(mundaym): all DBL style relocations should be
    		// signalled using the variant - see issue 14218.
    		switch r.Type {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 23 05:58:20 UTC 2023
    - 13.7K bytes
    - Viewed (0)
  2. src/cmd/link/internal/mips64/asm.go

    		t := ldr.SymValue(rs) + r.Add()
    		return int64(val&0xfc000000 | (t>>2)&^0xfc000000), noExtReloc, isOk
    	}
    
    	return val, 0, false
    }
    
    func archrelocvariant(*ld.Target, *loader.Loader, loader.Reloc, sym.RelocVariant, loader.Sym, int64, []byte) int64 {
    	return -1
    }
    
    func extreloc(target *ld.Target, ldr *loader.Loader, r loader.Reloc, s loader.Sym) (loader.ExtReloc, bool) {
    	switch r.Type() {
    	case objabi.R_ADDRMIPS,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 23 05:58:20 UTC 2023
    - 11K bytes
    - Viewed (0)
  3. src/cmd/link/internal/x86/asm.go

    }
    
    func archreloc(*ld.Target, *loader.Loader, *ld.ArchSyms, loader.Reloc, loader.Sym, int64) (int64, int, bool) {
    	return -1, 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 elfsetupplt(ctxt *ld.Link, ldr *loader.Loader, plt, got *loader.SymbolBuilder, dynamic loader.Sym) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 23 05:58:20 UTC 2023
    - 13.6K bytes
    - Viewed (0)
  4. src/cmd/link/internal/riscv64/asm.go

    		second = (second &^ secondImmMask) | int64(uint32(secondImm))
    
    		return second<<32 | auipc, 0, true
    	}
    
    	return val, 0, false
    }
    
    func archrelocvariant(*ld.Target, *loader.Loader, loader.Reloc, sym.RelocVariant, loader.Sym, int64, []byte) int64 {
    	log.Fatalf("archrelocvariant")
    	return -1
    }
    
    func extreloc(target *ld.Target, ldr *loader.Loader, r loader.Reloc, s loader.Sym) (loader.ExtReloc, bool) {
    	switch r.Type() {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 01 08:06:08 UTC 2024
    - 22.8K bytes
    - Viewed (0)
  5. src/cmd/link/internal/amd64/asm.go

    }
    
    func archreloc(*ld.Target, *loader.Loader, *ld.ArchSyms, loader.Reloc, loader.Sym, int64) (int64, int, bool) {
    	return -1, 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 elfsetupplt(ctxt *ld.Link, ldr *loader.Loader, plt, got *loader.SymbolBuilder, dynamic loader.Sym) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 23 05:58:20 UTC 2023
    - 21K bytes
    - Viewed (0)
  6. src/cmd/link/internal/arm/asm.go

    		}
    		return int64(braddoff(int32(0xff000000&uint32(r.Add())), int32(0xffffff&t))), noExtReloc, isOk
    	}
    
    	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: Wed Aug 23 05:58:20 UTC 2023
    - 22.9K bytes
    - Viewed (0)
  7. 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)
Back to top