Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 184 for ctxt (0.09 sec)

  1. src/cmd/internal/obj/plist.go

    	for _, s := range text {
    		mkfwd(s)
    		if ctxt.Arch.ErrorCheck != nil {
    			ctxt.Arch.ErrorCheck(ctxt, s)
    		}
    		linkpatch(ctxt, s, newprog)
    		ctxt.Arch.Preprocess(ctxt, s, newprog)
    		ctxt.Arch.Assemble(ctxt, s, newprog)
    		if ctxt.Errors > 0 {
    			continue
    		}
    		linkpcln(ctxt, s)
    		ctxt.populateDWARF(plist.Curfn, s)
    		if ctxt.Headtype == objabi.Hwindows && ctxt.Arch.SEH != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 01 15:52:41 UTC 2023
    - 11.5K bytes
    - Viewed (0)
  2. src/cmd/link/internal/mips64/asm.go

    	// section.
    	gotSymIndex uint64
    )
    
    func gentext(ctxt *ld.Link, ldr *loader.Loader) {
    	if *ld.FlagD || ctxt.Target.IsExternal() {
    		return
    	}
    
    	dynamic := ldr.MakeSymbolUpdater(ctxt.ArchSyms.Dynamic)
    
    	ld.Elfwritedynent(ctxt.Arch, dynamic, elf.DT_MIPS_RLD_VERSION, 1)
    	ld.Elfwritedynent(ctxt.Arch, dynamic, elf.DT_MIPS_BASE_ADDRESS, 0)
    
    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/ld/pe.go

    	}
    }
    
    func pewrite(ctxt *Link) {
    	ctxt.Out.SeekSet(0)
    	if ctxt.LinkMode != LinkExternal {
    		ctxt.Out.Write(dosstub)
    		ctxt.Out.WriteStringN("PE", 4)
    	}
    
    	pefile.writeFileHeader(ctxt)
    
    	pefile.writeOptionalHeader(ctxt)
    
    	for _, sect := range pefile.sections {
    		sect.write(ctxt.Out, ctxt.LinkMode)
    	}
    }
    
    func strput(out *OutBuf, s string) {
    	out.WriteString(s)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 09 19:01:27 UTC 2023
    - 48.8K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/arm64/obj7.go

    			f := c.cursym.Func()
    			if f.FuncFlag&abi.FuncFlagSPWrite == 0 {
    				c.cursym.Func().FuncFlag |= abi.FuncFlagSPWrite
    				if ctxt.Debugvlog || !ctxt.IsAsm {
    					ctxt.Logf("auto-SPWRITE: %s %v\n", c.cursym.Name, p)
    					if !ctxt.IsAsm {
    						ctxt.Diag("invalid auto-SPWRITE in non-assembly")
    						ctxt.DiagFlush()
    						log.Fatalf("bad SPWRITE")
    					}
    				}
    			}
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 08 05:46:32 UTC 2023
    - 28.4K bytes
    - Viewed (0)
  5. src/cmd/internal/obj/sym.go

    	sort.Slice(ctxt.SEHSyms, func(i, j int) bool {
    		return ctxt.SEHSyms[i].Name < ctxt.SEHSyms[j].Name
    	})
    	ctxt.Data = append(ctxt.Data, ctxt.SEHSyms...)
    	ctxt.SEHSyms = nil
    
    	ctxt.pkgIdx = make(map[string]int32)
    	ctxt.defs = []*LSym{}
    	ctxt.hashed64defs = []*LSym{}
    	ctxt.hasheddefs = []*LSym{}
    	ctxt.nonpkgdefs = []*LSym{}
    
    	var idx, hashedidx, hashed64idx, nonpkgidx int32
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 14:41:10 UTC 2024
    - 14.1K bytes
    - Viewed (0)
  6. src/cmd/internal/obj/loong64/obj.go

    				c.cursym.Func().FuncFlag |= abi.FuncFlagSPWrite
    				if ctxt.Debugvlog || !ctxt.IsAsm {
    					ctxt.Logf("auto-SPWRITE: %s %v\n", c.cursym.Name, p)
    					if !ctxt.IsAsm {
    						ctxt.Diag("invalid auto-SPWRITE in non-assembly")
    						ctxt.DiagFlush()
    						log.Fatalf("bad SPWRITE")
    					}
    				}
    			}
    		}
    	}
    }
    
    func (c *ctxt0) stacksplit(p *obj.Prog, framesize int32) *obj.Prog {
    	var mov, add obj.As
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 19:22:18 UTC 2023
    - 19.7K bytes
    - Viewed (0)
  7. src/cmd/internal/obj/x86/obj6.go

    			p.From.Name = obj.NAME_EXTERN
    			p.From.Sym = ctxt.Float64Sym(f64)
    			p.From.Offset = 0
    		}
    	}
    
    	if ctxt.Flag_dynlink {
    		rewriteToUseGot(ctxt, p, newprog)
    	}
    
    	if ctxt.Flag_shared && ctxt.Arch.Family == sys.I386 {
    		rewriteToPcrel(ctxt, p, newprog)
    	}
    }
    
    // Rewrite p, if necessary, to access global data via the global offset table.
    func rewriteToUseGot(ctxt *obj.Link, p *obj.Prog, newprog obj.ProgAlloc) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 08 18:36:45 UTC 2023
    - 40.9K bytes
    - Viewed (0)
  8. src/cmd/internal/obj/pcln.go

    		dst = append(dst, buf[:n]...)
    		oldval = val
    		started = true
    		val = valfunc(ctxt, func_, val, p, 1, arg)
    	}
    
    	if started {
    		if dbg {
    			ctxt.Logf("%6x done\n", uint64(fn.Text.Pc+func_.Size))
    		}
    		v := (func_.Size - pc) / int64(ctxt.Arch.MinLC)
    		if v < 0 {
    			ctxt.Diag("negative pc offset: %v", v)
    		}
    		n := binary.PutUvarint(buf, uint64(v))
    		dst = append(dst, buf[:n]...)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Oct 31 20:45:15 UTC 2022
    - 11.8K bytes
    - Viewed (0)
  9. src/cmd/internal/obj/arm/obj5.go

    				if ctxt.Debugvlog || !ctxt.IsAsm {
    					ctxt.Logf("auto-SPWRITE: %s %v\n", c.cursym.Name, p)
    					if !ctxt.IsAsm {
    						ctxt.Diag("invalid auto-SPWRITE in non-assembly")
    						ctxt.DiagFlush()
    						log.Fatalf("bad SPWRITE")
    					}
    				}
    			}
    		}
    	}
    }
    
    func (c *ctxt5) stacksplit(p *obj.Prog, framesize int32) *obj.Prog {
    	if c.ctxt.Flag_maymorestack != "" {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 20 17:19:36 UTC 2023
    - 21.4K bytes
    - Viewed (0)
  10. src/cmd/internal/obj/ppc64/obj9.go

    			f := c.cursym.Func()
    			if f.FuncFlag&abi.FuncFlagSPWrite == 0 {
    				c.cursym.Func().FuncFlag |= abi.FuncFlagSPWrite
    				if ctxt.Debugvlog || !ctxt.IsAsm {
    					ctxt.Logf("auto-SPWRITE: %s %v\n", c.cursym.Name, p)
    					if !ctxt.IsAsm {
    						ctxt.Diag("invalid auto-SPWRITE in non-assembly")
    						ctxt.DiagFlush()
    						log.Fatalf("bad SPWRITE")
    					}
    				}
    			}
    		}
    	}
    }
    
    /*
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 40.8K bytes
    - Viewed (0)
Back to top