Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 90 for sP (0.03 sec)

  1. src/runtime/asm_loong64.s

    	// Save current m->g0->sched.sp on stack and then set it to SP.
    	// Save current sp in m->g0->sched.sp in preparation for
    	// switch back to m->curg stack.
    	// NOTE: unwindm knows that the saved g->sched.sp is at 8(R29) aka savedsp-16(SP).
    	MOVV	m_g0(R12), R19
    	MOVV	(g_sched+gobuf_sp)(R19), R13
    	MOVV	R13, savedsp-24(SP) // must match frame size
    	MOVV	R3, (g_sched+gobuf_sp)(R19)
    
    	// Switch to m->curg stack and call runtime.cgocallbackg.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 15:04:25 UTC 2024
    - 26.5K bytes
    - Viewed (0)
  2. src/runtime/panic.go

    	if sp != 0 && (sp < gp.stack.lo || gp.stack.hi < sp) {
    		print("recover: ", hex(sp), " not in [", hex(gp.stack.lo), ", ", hex(gp.stack.hi), "]\n")
    		throw("bad recovery")
    	}
    
    	// Make the deferproc for this d return again,
    	// this time returning 1. The calling function will
    	// jump to the standard return epilogue.
    	gp.sched.sp = sp
    	gp.sched.pc = pc
    	gp.sched.lr = 0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 43.8K bytes
    - Viewed (0)
  3. src/archive/tar/writer.go

    			// Format the sparse map.
    			formatSPD := func(sp sparseDatas, sa sparseArray) sparseDatas {
    				for i := 0; len(sp) > 0 && i < sa.MaxEntries(); i++ {
    					f.formatNumeric(sa.Entry(i).Offset(), sp[0].Offset)
    					f.formatNumeric(sa.Entry(i).Length(), sp[0].Length)
    					sp = sp[1:]
    				}
    				if len(sp) > 0 {
    					sa.IsExtended()[0] = 1
    				}
    				return sp
    			}
    			sp2 := formatSPD(spd, blk.GNU().Sparse())
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 19.6K bytes
    - Viewed (0)
  4. src/runtime/os_windows.go

    	gp := gFromSP(mp, c.sp())
    
    	sigprof(c.ip(), c.sp(), c.lr(), gp, mp)
    }
    
    func gFromSP(mp *m, sp uintptr) *g {
    	if gp := mp.g0; gp != nil && gp.stack.lo < sp && sp < gp.stack.hi {
    		return gp
    	}
    	if gp := mp.gsignal; gp != nil && gp.stack.lo < sp && sp < gp.stack.hi {
    		return gp
    	}
    	if gp := mp.curg; gp != nil && gp.stack.lo < sp && sp < gp.stack.hi {
    		return gp
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 26 22:55:25 UTC 2024
    - 41.5K bytes
    - Viewed (0)
  5. src/runtime/asm_mipsx.s

    	// Save current m->g0->sched.sp on stack and then set it to SP.
    	// Save current sp in m->g0->sched.sp in preparation for
    	// switch back to m->curg stack.
    	// NOTE: unwindm knows that the saved g->sched.sp is at 4(R29) aka savedsp-8(SP).
    	MOVW	m_g0(R3), R1
    	MOVW	(g_sched+gobuf_sp)(R1), R2
    	MOVW	R2, savedsp-12(SP)	// must match frame size
    	MOVW	R29, (g_sched+gobuf_sp)(R1)
    
    	// Switch to m->curg stack and call runtime.cgocallbackg.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 06 11:46:29 UTC 2024
    - 26.3K bytes
    - Viewed (0)
  6. src/runtime/asm_arm64.s

    	// Save current m->g0->sched.sp on stack and then set it to SP.
    	// Save current sp in m->g0->sched.sp in preparation for
    	// switch back to m->curg stack.
    	// NOTE: unwindm knows that the saved g->sched.sp is at 16(RSP) aka savedsp-16(SP).
    	// Beware that the frame size is actually 32+16.
    	MOVD	m_g0(R8), R3
    	MOVD	(g_sched+gobuf_sp)(R3), R4
    	MOVD	R4, savedsp-16(SP)
    	MOVD	RSP, R0
    	MOVD	R0, (g_sched+gobuf_sp)(R3)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 11 20:38:24 UTC 2024
    - 43.4K bytes
    - Viewed (0)
  7. test/codegen/comparisons.go

    	// amd64:`CMPW\tcommand-line-arguments[.+_a-z0-9]+\(SP\), [A-Z]`
    	return a == b
    }
    
    func CompareArray4(a, b [12]int8) bool {
    	// amd64:`CMPQ\tcommand-line-arguments[.+_a-z0-9]+\(SP\), [A-Z]`
    	// amd64:`CMPL\tcommand-line-arguments[.+_a-z0-9]+\(SP\), [A-Z]`
    	return a == b
    }
    
    func CompareArray5(a, b [15]byte) bool {
    	// amd64:`CMPQ\tcommand-line-arguments[.+_a-z0-9]+\(SP\), [A-Z]`
    	return a == b
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 19 16:31:02 UTC 2024
    - 15.2K bytes
    - Viewed (0)
  8. src/runtime/asm_ppc64x.s

    	// Save current m->g0->sched.sp on stack and then set it to SP.
    	// Save current sp in m->g0->sched.sp in preparation for
    	// switch back to m->curg stack.
    	// NOTE: unwindm knows that the saved g->sched.sp is at 8(R1) aka savedsp-16(SP).
    	MOVD	m_g0(R8), R3
    	MOVD	(g_sched+gobuf_sp)(R3), R4
    	MOVD	R4, savedsp-24(SP)      // must match frame size
    	MOVD	R1, (g_sched+gobuf_sp)(R3)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 45.4K bytes
    - Viewed (0)
  9. src/os/user/cgo_lookup_unix.go

    	return sz > 0 && sz <= maxBufferSize
    }
    
    // Because we can't use cgo in tests:
    func structPasswdForNegativeTest() _C_struct_passwd {
    	sp := _C_struct_passwd{}
    	*_C_pw_uidp(&sp) = 1<<32 - 2
    	*_C_pw_gidp(&sp) = 1<<32 - 3
    	return sp
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 11 17:08:14 UTC 2024
    - 5.2K bytes
    - Viewed (0)
  10. src/cmd/internal/obj/ppc64/obj9.go

    		// the function. We need to preserve R2 across call to morestack.
    		// Fortunately, in shared mode, 8(SP) and 16(SP) are reserved in
    		// the caller's frame, but not used (0(SP) is caller's saved LR,
    		// 24(SP) is caller's saved R2). Use 8(SP) to save this function's R2.
    		// MOVD R2, 8(SP)
    		p = obj.Appendp(p, c.newprog)
    		p.As = AMOVD
    		p.From.Type = obj.TYPE_REG
    		p.From.Reg = REG_R2
    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