Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for morestackc (0.1 sec)

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

    	}
    
    	// Spill the register args that could be clobbered by the
    	// morestack code
    	p = ctxt.EmitEntryStackMap(cursym, p, newprog)
    	p = cursym.Func().SpillRegisterArgs(p, newprog)
    
    	// CALL runtime.morestack(SB)
    	p = obj.Appendp(p, newprog)
    	p.As = obj.ACALL
    	p.To.Type = obj.TYPE_BRANCH
    
    	if cursym.CFunc() {
    		p.To.Sym = ctxt.Lookup("runtime.morestackc")
    	} else if !cursym.Func().Text.From.Sym.NeedCtxt() {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Apr 07 03:32:27 UTC 2024
    - 77K bytes
    - Viewed (0)
  2. src/runtime/asm_amd64.s

    	MOVQ	0(AX), AX
    	CALL	AX
    
    	// should never return
    	CALL	runtime·abort(SB)
    	UNDEF
    
    /*
     * support for morestack
     */
    
    // Called during function prolog when more stack is needed.
    //
    // The traceback routines see morestack on a g0 as being
    // the top of a stack (for example, morestack calling newstack
    // calling the scheduler calling newm calling gc), so we must
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 11 20:38:24 UTC 2024
    - 60.4K bytes
    - Viewed (0)
  3. src/runtime/traceback.go

    		if u.flags&unwindJumpStack != 0 && gp == gp.m.g0 && gp.m.curg != nil && gp.m.curg.m == gp.m {
    			switch f.funcID {
    			case abi.FuncID_morestack:
    				// morestack does not return normally -- newstack()
    				// gogo's to curg.sched. Match that.
    				// This keeps morestack() from showing up in the backtrace,
    				// but that makes some sense since it'll never be returned
    				// to.
    				gp = gp.m.curg
    				u.g.set(gp)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 16:25:21 UTC 2024
    - 55.1K bytes
    - Viewed (0)
  4. src/cmd/dist/test.go

    			&goTest{
    				variant: "runtime:gcstoptheworld2",
    				timeout: 300 * time.Second,
    				short:   true,
    				env:     []string{"GODEBUG=gcstoptheworld=2"},
    				pkg:     "archive/zip",
    			})
    	}
    
    	// morestack tests. We only run these in long-test mode
    	// (with GO_TEST_SHORT=0) because the runtime test is
    	// already quite long and mayMoreStackMove makes it about
    	// twice as slow.
    	if !t.compileOnly && !t.short {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 16:01:35 UTC 2024
    - 50K bytes
    - Viewed (0)
Back to top