Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for RETPOLINE (0.09 sec)

  1. src/cmd/internal/obj/x86/asm6.go

    			}
    		}
    		if ctxt.Retpoline && (p.As == obj.ACALL || p.As == obj.AJMP) && (p.To.Type == obj.TYPE_REG || p.To.Type == obj.TYPE_MEM) {
    			if p.To.Type != obj.TYPE_REG {
    				ctxt.Diag("non-retpoline-compatible: %v", p)
    				continue
    			}
    			p.To.Type = obj.TYPE_BRANCH
    			p.To.Name = obj.NAME_EXTERN
    			p.To.Sym = ctxt.Lookup("runtime.retpoline" + obj.Rconv(int(p.To.Reg)))
    			p.To.Reg = 0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 146.9K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/s390x/asmz.go

    }
    
    var oprange [ALAST & obj.AMask][]Optab
    
    var xcmp [C_NCLASS][C_NCLASS]bool
    
    func spanz(ctxt *obj.Link, cursym *obj.LSym, newprog obj.ProgAlloc) {
    	if ctxt.Retpoline {
    		ctxt.Diag("-spectre=ret not supported on s390x")
    		ctxt.Retpoline = false // don't keep printing
    	}
    
    	p := cursym.Func().Text
    	if p == nil || p.Link == nil { // handle external functions and ELF section symbols
    		return
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 16 17:46:09 UTC 2024
    - 176.7K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/arm64/asm7.go

    			return 8
    		}
    	}
    	return int(o.size_)
    }
    
    func span7(ctxt *obj.Link, cursym *obj.LSym, newprog obj.ProgAlloc) {
    	if ctxt.Retpoline {
    		ctxt.Diag("-spectre=ret not supported on arm64")
    		ctxt.Retpoline = false // don't keep printing
    	}
    
    	p := cursym.Func().Text
    	if p == nil || p.Link == nil { // handle external functions and ELF section symbols
    		return
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 201.1K bytes
    - Viewed (0)
Back to top