Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for R_RISCV_PCREL_ITYPE (0.19 sec)

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

    	var hi20Syms []loader.Sym
    	for _, s := range ctxt.Textp {
    		relocs := ldr.Relocs(s)
    		for ri := 0; ri < relocs.Count(); ri++ {
    			r := relocs.At(ri)
    			if r.Type() != objabi.R_RISCV_CALL && r.Type() != objabi.R_RISCV_PCREL_ITYPE &&
    				r.Type() != objabi.R_RISCV_PCREL_STYPE && r.Type() != objabi.R_RISCV_TLS_IE {
    				continue
    			}
    			if r.Off() == 0 && ldr.SymType(s) == sym.STEXT {
    				// Use the symbol for the function instead of creating
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 01 08:06:08 UTC 2024
    - 22.8K bytes
    - Viewed (0)
  2. src/cmd/internal/objabi/reloctype_string.go

    	_ = x[R_ADDRPOWER_TOCREL-56]
    	_ = x[R_ADDRPOWER_TOCREL_DS-57]
    	_ = x[R_ADDRPOWER_D34-58]
    	_ = x[R_ADDRPOWER_PCREL34-59]
    	_ = x[R_RISCV_JAL-60]
    	_ = x[R_RISCV_JAL_TRAMP-61]
    	_ = x[R_RISCV_CALL-62]
    	_ = x[R_RISCV_PCREL_ITYPE-63]
    	_ = x[R_RISCV_PCREL_STYPE-64]
    	_ = x[R_RISCV_TLS_IE-65]
    	_ = x[R_RISCV_TLS_LE-66]
    	_ = x[R_RISCV_GOT_HI20-67]
    	_ = x[R_RISCV_PCREL_HI20-68]
    	_ = x[R_RISCV_PCREL_LO12_I-69]
    	_ = x[R_RISCV_PCREL_LO12_S-70]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Feb 27 17:26:07 UTC 2024
    - 4.5K bytes
    - Viewed (0)
  3. src/cmd/internal/objabi/reloctype.go

    	R_RISCV_JAL_TRAMP
    
    	// R_RISCV_CALL resolves a 32 bit PC-relative address for an AUIPC + JALR
    	// instruction pair.
    	R_RISCV_CALL
    
    	// R_RISCV_PCREL_ITYPE resolves a 32 bit PC-relative address for an
    	// AUIPC + I-type instruction pair.
    	R_RISCV_PCREL_ITYPE
    
    	// R_RISCV_PCREL_STYPE resolves a 32 bit PC-relative address for an
    	// AUIPC + S-type instruction pair.
    	R_RISCV_PCREL_STYPE
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Feb 27 17:26:07 UTC 2024
    - 17.3K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/riscv/cpu.go

    	// R_RISCV_CALL relocation.
    	NEED_CALL_RELOC
    
    	// NEED_PCREL_ITYPE_RELOC is set on AUIPC instructions to indicate that
    	// it is the first instruction in an AUIPC + I-type pair that needs a
    	// R_RISCV_PCREL_ITYPE relocation.
    	NEED_PCREL_ITYPE_RELOC
    
    	// NEED_PCREL_STYPE_RELOC is set on AUIPC instructions to indicate that
    	// it is the first instruction in an AUIPC + S-type pair that needs a
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 20 14:19:33 UTC 2024
    - 13.1K bytes
    - Viewed (0)
  5. src/cmd/internal/obj/riscv/obj.go

    			if p.Mark&NEED_CALL_RELOC == NEED_CALL_RELOC {
    				rt = objabi.R_RISCV_CALL
    				addr = &p.From
    			} else if p.Mark&NEED_PCREL_ITYPE_RELOC == NEED_PCREL_ITYPE_RELOC {
    				rt = objabi.R_RISCV_PCREL_ITYPE
    				addr = &p.From
    			} else if p.Mark&NEED_PCREL_STYPE_RELOC == NEED_PCREL_STYPE_RELOC {
    				rt = objabi.R_RISCV_PCREL_STYPE
    				addr = &p.To
    			} else {
    				break
    			}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Apr 07 03:32:27 UTC 2024
    - 77K bytes
    - Viewed (0)
Back to top