Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 27 for ctxt (0.07 sec)

  1. src/cmd/link/internal/ld/elf.go

    //	} Elf_Internal_ABIFlags_v0;
    func elfWriteMipsAbiFlags(ctxt *Link) int {
    	sh := elfshname(".MIPS.abiflags")
    	ctxt.Out.SeekSet(int64(sh.Off))
    	ctxt.Out.Write16(0) // version
    	ctxt.Out.Write8(32) // isaLevel
    	ctxt.Out.Write8(1)  // isaRev
    	ctxt.Out.Write8(1)  // gprSize
    	ctxt.Out.Write8(1)  // cpr1Size
    	ctxt.Out.Write8(0)  // cpr2Size
    	if buildcfg.GOMIPS == "softfloat" {
    		ctxt.Out.Write8(MIPS_FPABI_SOFT) // fpAbi
    	} else {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 13:29:54 UTC 2024
    - 63.6K bytes
    - Viewed (0)
  2. src/cmd/link/internal/ld/xcoff.go

    	/* Writing */
    	ctxt.Out.SeekSet(int64(globalOff))
    	binary.Write(ctxt.Out, ctxt.Arch.ByteOrder, hdr)
    
    	for _, s := range symtab {
    		binary.Write(ctxt.Out, ctxt.Arch.ByteOrder, s)
    
    	}
    	for _, r := range reloctab {
    		binary.Write(ctxt.Out, ctxt.Arch.ByteOrder, r)
    	}
    	for _, f := range importtab {
    		ctxt.Out.WriteString(f.Limpidpath)
    		ctxt.Out.Write8(0)
    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

    			stub.SetUint32(ctxt.Arch, stub.Size()-4, OP_PLD_SFX_R12) // pld r12, targ@plt
    		} else if !isLinkingPIC(ctxt) {
    			// This stub doesn't need to be PIC. Load targ address from the PLT via its absolute address.
    			stub.AddSymRef(ctxt.Arch, plt, int64(ldr.SymPlt(targ)), objabi.R_ADDRPOWER_DS, 8)
    			stub.SetUint32(ctxt.Arch, stub.Size()-8, OP_LIS_R12)    // lis r12,targ@plt@ha
    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

    	if ctxt.IsElf() {
    		ctxt.mkArchSym(".rel", 0, &ctxt.Rel)
    		ctxt.mkArchSym(".rela", 0, &ctxt.Rela)
    		ctxt.mkArchSym(".rel.plt", 0, &ctxt.RelPLT)
    		ctxt.mkArchSym(".rela.plt", 0, &ctxt.RelaPLT)
    	}
    	if ctxt.IsDarwin() {
    		ctxt.mkArchSym(".linkedit.got", 0, &ctxt.LinkEditGOT)
    		ctxt.mkArchSym(".linkedit.plt", 0, &ctxt.LinkEditPLT)
    	}
    }
    
    type Arch struct {
    	Funcalign  int
    	Maxalign   int
    	Minalign   int
    	Dwarfregsp int
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 18:45:27 UTC 2024
    - 88.6K bytes
    - Viewed (0)
  5. src/go/build/build.go

    // that do not exist.
    func (ctxt *Context) SrcDirs() []string {
    	var all []string
    	if ctxt.GOROOT != "" && ctxt.Compiler != "gccgo" {
    		dir := ctxt.joinPath(ctxt.GOROOT, "src")
    		if ctxt.isDir(dir) {
    			all = append(all, dir)
    		}
    	}
    	for _, p := range ctxt.gopath() {
    		dir := ctxt.joinPath(p, "src")
    		if ctxt.isDir(dir) {
    			all = append(all, dir)
    		}
    	}
    	return all
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 16:25:21 UTC 2024
    - 62.3K bytes
    - Viewed (0)
  6. src/cmd/internal/obj/arm/asm5.go

    		c.ctxt.Diag("invalid .U suffix: %v", p)
    	}
    }
    
    func span5(ctxt *obj.Link, cursym *obj.LSym, newprog obj.ProgAlloc) {
    	if ctxt.Retpoline {
    		ctxt.Diag("-spectre=ret not supported on arm")
    		ctxt.Retpoline = false // don't keep printing
    	}
    
    	var p *obj.Prog
    	var op *obj.Prog
    
    	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: Fri Dec 15 20:51:01 UTC 2023
    - 79.4K bytes
    - Viewed (0)
  7. src/cmd/internal/obj/riscv/obj.go

    	wantFloatReg(ctxt, ins, "rs2", ins.rs2)
    	wantFloatReg(ctxt, ins, "rs3", ins.rs3)
    }
    
    func validateRFFI(ctxt *obj.Link, ins *instruction) {
    	wantIntReg(ctxt, ins, "rd", ins.rd)
    	wantFloatReg(ctxt, ins, "rs1", ins.rs1)
    	wantFloatReg(ctxt, ins, "rs2", ins.rs2)
    	wantNoneReg(ctxt, ins, "rs3", ins.rs3)
    }
    
    func validateRFI(ctxt *obj.Link, ins *instruction) {
    	wantIntReg(ctxt, ins, "rd", ins.rd)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Apr 07 03:32:27 UTC 2024
    - 77K bytes
    - Viewed (0)
  8. src/cmd/link/internal/ld/dwarf.go

    func dwarfEnabled(ctxt *Link) bool {
    	if *FlagW { // disable dwarf
    		return false
    	}
    	if ctxt.HeadType == objabi.Hplan9 || ctxt.HeadType == objabi.Hjs || ctxt.HeadType == objabi.Hwasip1 {
    		return false
    	}
    
    	if ctxt.LinkMode == LinkExternal {
    		switch {
    		case ctxt.IsELF:
    		case ctxt.HeadType == objabi.Hdarwin:
    		case ctxt.HeadType == objabi.Hwindows:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 16:25:18 UTC 2024
    - 72.4K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/ssa/debug.go

    		listSym.WriteAddr(ctxt, listSym.Size, ctxt.Arch.PtrSize, startPC, 0)
    	}
    
    	// Re-read list, translating its address from block/value ID to PC.
    	for i := 0; i < len(list); {
    		begin := getPC(decodeValue(ctxt, readPtr(ctxt, list[i:])))
    		end := getPC(decodeValue(ctxt, readPtr(ctxt, list[i+ctxt.Arch.PtrSize:])))
    
    		// Horrible hack. If a range contains only zero-width
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 58.4K bytes
    - Viewed (0)
  10. src/cmd/internal/obj/mips/asm0.go

    var xcmp [C_NCLASS][C_NCLASS]bool
    
    func span0(ctxt *obj.Link, cursym *obj.LSym, newprog obj.ProgAlloc) {
    	if ctxt.Retpoline {
    		ctxt.Diag("-spectre=ret not supported on mips")
    		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
    - 53.6K bytes
    - Viewed (0)
Back to top