Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 50 of 136 for progx (0.04 sec)

  1. test/fixedbugs/issue46234.go

    // Ensure that runtime traceback does not infinite loop for
    // the testcase below.
    
    package main
    
    import (
    	"bytes"
    	"io/ioutil"
    	"log"
    	"os"
    	"os/exec"
    	"path/filepath"
    )
    
    const prog = `
    
    package main
    
    import "context"
    
    var gpi *int
    
    type nAO struct {
    	eE bool
    }
    
    type NAO func(*nAO)
    
    func WEA() NAO {
    	return func(o *nAO) { o.eE = true }
    }
    
    type R struct {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:25 UTC 2023
    - 1.7K bytes
    - Viewed (0)
  2. src/regexp/regexp.go

    	capNames := re.CapNames()
    
    	re = re.Simplify()
    	prog, err := syntax.Compile(re)
    	if err != nil {
    		return nil, err
    	}
    	matchcap := prog.NumCap
    	if matchcap < 2 {
    		matchcap = 2
    	}
    	regexp := &Regexp{
    		expr:        expr,
    		prog:        prog,
    		onepass:     compileOnePass(prog),
    		numSubexp:   maxCap,
    		subexpNames: capNames,
    		cond:        prog.StartCond(),
    		longest:     longest,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 26 20:50:01 UTC 2024
    - 38.5K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/pass.go

    package obj
    
    // Code and data passes.
    
    // brloop returns the ultimate destination of the series of unconditional jumps beginning at p.
    // In the case of an infinite loop, brloop returns nil.
    func brloop(p *Prog) *Prog {
    	c := 0
    	for q := p; q != nil; q = q.To.Target() {
    		if q.As != AJMP || q.To.Target() == nil {
    			return q
    		}
    		c++
    		if c >= 5000 {
    			// infinite loop
    			return nil
    		}
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 01:26:58 UTC 2023
    - 5K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/x86/obj6.go

    	obj.Nopout(p)
    }
    
    func rewriteToPcrel(ctxt *obj.Link, p *obj.Prog, newprog obj.ProgAlloc) {
    	// RegTo2 is set on the instructions we insert here so they don't get
    	// processed twice.
    	if p.RegTo2 != 0 {
    		return
    	}
    	if p.As == obj.ATEXT || p.As == obj.AFUNCDATA || p.As == obj.ACALL || p.As == obj.ARET || p.As == obj.AJMP {
    		return
    	}
    	// Any Prog (aside from the above special cases) with an Addr with Name ==
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 08 18:36:45 UTC 2023
    - 40.9K bytes
    - Viewed (0)
  5. src/debug/elf/file.go

    	}
    
    	// Read program headers
    	f.Progs = make([]*Prog, phnum)
    	phdata, err := saferio.ReadDataAt(sr, uint64(phnum)*uint64(phentsize), phoff)
    	if err != nil {
    		return nil, err
    	}
    	for i := 0; i < phnum; i++ {
    		off := uintptr(i) * uintptr(phentsize)
    		p := new(Prog)
    		switch f.Class {
    		case ELFCLASS32:
    			var ph Prog32
    			p.ProgHeader = ProgHeader{
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 23 16:49:58 UTC 2024
    - 43.1K bytes
    - Viewed (0)
  6. src/cmd/go/internal/vet/vet.go

    	"cmd/go/internal/trace"
    	"cmd/go/internal/work"
    )
    
    // Break init loop.
    func init() {
    	CmdVet.Run = runVet
    }
    
    var CmdVet = &base.Command{
    	CustomFlags: true,
    	UsageLine:   "go vet [build flags] [-vettool prog] [vet flags] [packages]",
    	Short:       "report likely mistakes in packages",
    	Long: `
    Vet runs the Go vet command on the packages named by the import paths.
    
    For more about vet and its flags, see 'go doc cmd/vet'.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 19:23:42 UTC 2023
    - 3.2K bytes
    - Viewed (0)
  7. src/reflect/type.go

    				prog = appendVarint(prog, elemWords-elemPtrs-1)
    			}
    		}
    		// Repeat length-1 times.
    		if elemWords < 0x80 {
    			prog = append(prog, byte(elemWords|0x80))
    		} else {
    			prog = append(prog, 0x80)
    			prog = appendVarint(prog, elemWords)
    		}
    		prog = appendVarint(prog, uintptr(length)-1)
    		prog = append(prog, 0)
    		*(*uint32)(unsafe.Pointer(&prog[0])) = uint32(len(prog) - 4)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 85.5K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssagen/ssa.go

    	lineRunStart *obj.Prog
    
    	// wasm: The number of values on the WebAssembly stack. This is only used as a safeguard.
    	OnWasmStackSkipped int
    }
    
    func (s *State) FuncInfo() *obj.FuncInfo {
    	return s.pp.CurFunc.LSym.Func()
    }
    
    // Prog appends a new Prog.
    func (s *State) Prog(as obj.As) *obj.Prog {
    	p := s.pp.Prog(as)
    	if objw.LosesStmtMark(as) {
    		return p
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 284.9K bytes
    - Viewed (0)
  9. src/cmd/internal/obj/arm64/obj7.go

    	ASBCS:  true,
    	ASBCSW: true,
    	AADC:   true,
    	AADCW:  true,
    	AADCS:  true,
    	AADCSW: true,
    	AFMOVD: true,
    	AFMOVS: true,
    	AMSR:   true,
    }
    
    func (c *ctxt7) stacksplit(p *obj.Prog, framesize int32) *obj.Prog {
    	if c.ctxt.Flag_maymorestack != "" {
    		p = c.cursym.Func().SpillRegisterArgs(p, c.newprog)
    
    		// Save LR and make room for FP, REGCTXT. Leave room
    		// for caller's saved FP.
    		const frameSize = 32
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 08 05:46:32 UTC 2023
    - 28.4K bytes
    - Viewed (0)
  10. src/cmd/internal/obj/mips/obj0.go

    	var mov, add obj.As
    	if c.ctxt.Arch.Family == sys.MIPS64 {
    		add = AADDV
    		mov = AMOVV
    	} else {
    		add = AADDU
    		mov = AMOVW
    	}
    
    	var q *obj.Prog
    	var q1 *obj.Prog
    	autosize := int32(0)
    	var p1 *obj.Prog
    	var p2 *obj.Prog
    	for p := c.cursym.Func().Text; p != nil; p = p.Link {
    		o := p.As
    		switch o {
    		case obj.ATEXT:
    			autosize = int32(textstksiz)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 19:28:53 UTC 2023
    - 30.6K bytes
    - Viewed (0)
Back to top