Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 56 for xatexit (1.95 sec)

  1. src/cmd/internal/obj/mips/obj0.go

    	/*
    	 * find leaf subroutines
    	 * expand RET
    	 * expand BECOME pseudo
    	 */
    
    	for p := c.cursym.Func().Text; p != nil; p = p.Link {
    		switch p.As {
    		/* too hard, just leave alone */
    		case obj.ATEXT:
    			p.Mark |= LABEL | LEAF | SYNC
    			if p.Link != nil {
    				p.Link.Mark |= LABEL
    			}
    
    		/* too hard, just leave alone */
    		case AMOVW,
    			AMOVV:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 19:28:53 UTC 2023
    - 30.6K bytes
    - Viewed (0)
  2. src/cmd/asm/internal/asm/endtoend_test.go

    	ok = true
    	ctxt.DiagFunc = func(format string, args ...interface{}) {
    		t.Errorf(format, args...)
    		ok = false
    	}
    	obj.Flushplist(ctxt, pList, nil)
    
    	for p := top; p != nil; p = p.Link {
    		if p.As == obj.ATEXT {
    			text = p.From.Sym
    		}
    		hexes := hexByLine[p.Line()]
    		if hexes == "" {
    			continue
    		}
    		delete(hexByLine, p.Line())
    		if text == nil {
    			t.Errorf("%s: instruction outside TEXT", p)
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Dec 07 18:42:59 UTC 2023
    - 11.6K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/plist.go

    		if ctxt.Debugasm > 0 && ctxt.Debugvlog {
    			fmt.Printf("obj: %v\n", p)
    		}
    		plink = p.Link
    		p.Link = nil
    
    		switch p.As {
    		case AEND:
    			continue
    
    		case ATEXT:
    			s := p.From.Sym
    			if s == nil {
    				// func _() { }
    				curtext = nil
    				continue
    			}
    			text = append(text, s)
    			etext = p
    			curtext = s
    			continue
    
    		case AFUNCDATA:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 01 15:52:41 UTC 2023
    - 11.5K bytes
    - Viewed (0)
  4. test/prove.go

    	i := 0
    	if len(b) > i {
    	top:
    		println(b[i]) // ERROR "Induction variable: limits \[0,\?\), increment 1$" "Proved IsInBounds$"
    		i++
    		if i < len(b) {
    			goto top
    		}
    	}
    }
    
    func atexit(foobar []func()) {
    	for i := len(foobar) - 1; i >= 0; i-- { // ERROR "Induction variable: limits \[0,\?\], increment 1"
    		f := foobar[i]
    		foobar = foobar[:i] // ERROR "IsSliceInBounds"
    		f()
    	}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jan 23 00:02:36 UTC 2024
    - 21.2K bytes
    - Viewed (0)
  5. src/cmd/vendor/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go

    	SYS_VMSPACE_PWRITE         = 493 // { ssize_t vmspace_pwrite(void *id, const void *buf, size_t nbyte, int flags, off_t offset); }
    	SYS_EXTEXIT                = 494 // { void extexit(int how, int status, void *addr); }
    	SYS_LWP_CREATE             = 495 // { int lwp_create(struct lwp_params *params); }
    	SYS_LWP_GETTID             = 496 // { lwpid_t lwp_gettid(void); }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 27.6K bytes
    - Viewed (0)
  6. src/cmd/internal/obj/pcln.go

    // Because p.Pos applies to p, phase == 0 (before p)
    // takes care of the update.
    func pctofileline(ctxt *Link, sym *LSym, oldval int32, p *Prog, phase int32, arg interface{}) int32 {
    	if p.As == ATEXT || p.As == ANOP || p.Pos.Line() == 0 || phase == 1 {
    		return oldval
    	}
    	f, l := ctxt.getFileIndexAndLine(p.Pos)
    	if arg == nil {
    		return l
    	}
    	pcln := arg.(*Pcln)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Oct 31 20:45:15 UTC 2022
    - 11.8K bytes
    - Viewed (0)
  7. src/cmd/internal/obj/x86/obj6.go

    		// in ../pass.go complain, so set it back to TYPE_MEM here, until p2
    		// itself gets passed to progedit.
    		p2.To.Type = obj.TYPE_MEM
    		p2.RegTo2 = 1
    
    		obj.Nopout(p)
    		return
    
    	}
    	if p.As == obj.ATEXT || p.As == obj.AFUNCDATA || p.As == obj.ARET || p.As == obj.AJMP {
    		return
    	}
    	if source.Type != obj.TYPE_MEM {
    		ctxt.Diag("don't know how to handle %v with -dynlink", p)
    	}
    	p1 := obj.Appendp(p, newprog)
    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/mips/asm0.go

    	flag   uint8
    }
    
    const (
    	// Optab.flag
    	NOTUSETMP = 1 << iota // p expands to multiple instructions, but does NOT use REGTMP
    )
    
    var optab = []Optab{
    	{obj.ATEXT, C_LEXT, C_NONE, C_TEXTSIZE, 0, 0, 0, sys.MIPS64, 0},
    	{obj.ATEXT, C_ADDR, C_NONE, C_TEXTSIZE, 0, 0, 0, 0, 0},
    
    	{AMOVW, C_REG, C_NONE, C_REG, 1, 4, 0, 0, 0},
    	{AMOVV, C_REG, C_NONE, C_REG, 1, 4, 0, sys.MIPS64, 0},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 16 17:46:09 UTC 2024
    - 53.6K bytes
    - Viewed (0)
  9. src/cmd/link/internal/ld/lib.go

    // passes over the host archives below.
    func loadWindowsHostArchives(ctxt *Link) {
    	any := true
    	for i := 0; any && i < 2; i++ {
    		// Link crt2.o (if present) to resolve "atexit" when
    		// using LLVM-based compilers.
    		isunresolved := symbolsAreUnresolved(ctxt, []string{"atexit"})
    		if isunresolved[0] {
    			if p := ctxt.findLibPath("crt2.o"); p != "none" {
    				hostObject(ctxt, "crt2", p)
    			}
    		}
    		if *flagRace {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 18:45:27 UTC 2024
    - 88.6K bytes
    - Viewed (0)
  10. src/cmd/internal/obj/util.go

    		sep = ", "
    	}
    	for i := range p.RestArgs {
    		if p.RestArgs[i].Pos == Source {
    			io.WriteString(w, sep)
    			WriteDconv(w, p, &p.RestArgs[i].Addr)
    			sep = ", "
    		}
    	}
    
    	if p.As == ATEXT {
    		// If there are attributes, print them. Otherwise, skip the comma.
    		// In short, print one of these two:
    		// TEXT	foo(SB), DUPOK|NOSPLIT, $0
    		// TEXT	foo(SB), $0
    		s := p.From.Sym.TextAttrString()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 17.5K bytes
    - Viewed (0)
Back to top