Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for m_vdsoPC (0.1 sec)

  1. src/runtime/sys_linux_riscv64.s

    	MOV	X2, S2 // S2,S3,S4 is unchanged by C code
    	MOV	g_m(g), S3 // S3 = m
    
    	// Save the old values on stack for reentrant
    	MOV	m_vdsoPC(S3), T0
    	MOV	T0, 24(X2)
    	MOV	m_vdsoSP(S3), T0
    	MOV	T0, 32(X2)
    
    	MOV	RA, m_vdsoPC(S3)
    	MOV	$ret-8(FP), T1 // caller's SP
    	MOV	T1, m_vdsoSP(S3)
    
    	MOV	m_curg(S3), T1
    	BNE	g, T1, noswitch
    
    	MOV	m_g0(S3), T1
    	MOV	(g_sched+gobuf_sp)(T1), X2
    
    noswitch:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 09 13:57:06 UTC 2023
    - 11.5K bytes
    - Viewed (0)
  2. src/runtime/sys_linux_loong64.s

    	// Save the old values on stack and restore them on exit,
    	// so this function is reentrant.
    	MOVV	m_vdsoPC(R24), R11
    	MOVV	m_vdsoSP(R24), R7
    	MOVV	R11, 8(R3)
    	MOVV	R7, 16(R3)
    
    	MOVV    $ret-8(FP), R11 // caller's SP
    	MOVV	R1, m_vdsoPC(R24)
    	MOVV	R11, m_vdsoSP(R24)
    
    	MOVV	m_curg(R24), R4
    	MOVV	g, R5
    	BNE	R4, R5, noswitch
    
    	MOVV	m_g0(R24), R4
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Aug 25 20:58:13 UTC 2023
    - 14.2K bytes
    - Viewed (0)
  3. src/runtime/sys_linux_ppc64x.s

    	// Save the old values on stack and restore them on exit,
    	// so this function is reentrant.
    	MOVD	m_vdsoPC(R21), R4
    	MOVD	m_vdsoSP(R21), R5
    	MOVD	R4, 32(R1)
    	MOVD	R5, 40(R1)
    
    	MOVD	LR, R14
    	MOVD	$ret-FIXED_FRAME(FP), R5 // caller's SP
    	MOVD	R14, m_vdsoPC(R21)
    	MOVD	R5, m_vdsoSP(R21)
    
    	MOVD	m_curg(R21), R6
    	CMP	g, R6
    	BNE	noswitch
    
    	MOVD	m_g0(R21), R7
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 18.1K bytes
    - Viewed (0)
Back to top