- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 10 for m_vdsoSP (0.4 sec)
-
src/runtime/time_linux_amd64.s
// Save the old values on stack and restore them on exit, // so this function is reentrant. MOVQ m_vdsoPC(BX), CX MOVQ m_vdsoSP(BX), DX MOVQ CX, 0(SP) MOVQ DX, 8(SP) LEAQ sec+0(FP), DX MOVQ -8(DX), CX // Sets CX to function return address. MOVQ CX, m_vdsoPC(BX) MOVQ DX, m_vdsoSP(BX) CMPQ R14, m_curg(BX) // Only switch if on curg. JNE noswitch MOVQ m_g0(BX), DX
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sat Nov 06 10:24:44 UTC 2021 - 2K bytes - Viewed (0) -
src/runtime/sys_linux_mips64x.s
// Save the old values on stack and restore them on exit, // so this function is reentrant. MOVV m_vdsoPC(R17), R2 MOVV m_vdsoSP(R17), R3 MOVV R2, 8(R29) MOVV R3, 16(R29) MOVV $ret-8(FP), R2 // caller's SP MOVV R31, m_vdsoPC(R17) MOVV R2, m_vdsoSP(R17) MOVV m_curg(R17), R4 MOVV g, R5 BNE R4, R5, noswitch MOVV m_g0(R17), R4
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Oct 18 20:57:24 UTC 2022 - 12K bytes - Viewed (0) -
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) -
src/runtime/sys_linux_s390x.s
MOVD runtime·vdsoClockgettimeSym(SB), R9 // Check for VDSO availability CMPBEQ R9, $0, fallback MOVD m_vdsoPC(R6), R4 MOVD R4, 16(R15) MOVD m_vdsoSP(R6), R4 MOVD R4, 24(R15) MOVD R14, R8 // Backup return address MOVD $sec+0(FP), R4 // return parameter caller MOVD R8, m_vdsoPC(R6) MOVD R4, m_vdsoSP(R6) MOVD m_curg(R6), R5 CMP g, R5 BNE noswitch MOVD m_g0(R6), R4
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Mar 24 18:53:44 UTC 2023 - 12.5K bytes - Viewed (0) -
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) -
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) -
src/runtime/sys_linux_arm64.s
// Save the old values on stack and restore them on exit, // so this function is reentrant. MOVD m_vdsoPC(R21), R2 MOVD m_vdsoSP(R21), R3 MOVD R2, 8(RSP) MOVD R3, 16(RSP) MOVD $ret-8(FP), R2 // caller's SP MOVD LR, m_vdsoPC(R21) MOVD R2, m_vdsoSP(R21) MOVD m_curg(R21), R0 CMP g, R0 BNE noswitch MOVD m_g0(R21), R3
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Mar 24 18:53:44 UTC 2023 - 16.7K bytes - Viewed (0) -
src/runtime/sys_linux_386.s
// Save the old values on stack and restore them on exit, // so this function is reentrant. MOVL m_vdsoPC(SI), CX MOVL m_vdsoSP(SI), DX MOVL CX, 0(SP) MOVL DX, 4(SP) LEAL sec+0(FP), DX MOVL -4(DX), CX MOVL CX, m_vdsoPC(SI) MOVL DX, m_vdsoSP(SI) CMPL AX, m_curg(SI) // Only switch if on curg. JNE noswitch MOVL m_g0(SI), DX
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Mar 24 18:53:44 UTC 2023 - 17.9K bytes - Viewed (0) -
src/runtime/sys_linux_arm.s
// Save the old values on stack and restore them on exit, // so this function is reentrant. MOVW m_vdsoPC(R6), R7 MOVW m_vdsoSP(R6), R8 MOVW R7, 4(R13) MOVW R8, 8(R13) MOVW $sp-4(FP), R7 // caller's SP MOVW LR, m_vdsoPC(R6) MOVW R7, m_vdsoSP(R6) MOVW m_curg(R6), R7 CMP g, R7 // Only switch if on curg. B.NE noswitch MOVW m_g0(R6), R7
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Mar 24 18:53:44 UTC 2023 - 13.5K bytes - Viewed (0) -
src/runtime/sys_linux_amd64.s
// Save the old values on stack and restore them on exit, // so this function is reentrant. MOVQ m_vdsoPC(BX), CX MOVQ m_vdsoSP(BX), DX MOVQ CX, 0(SP) MOVQ DX, 8(SP) LEAQ ret+0(FP), DX MOVQ -8(DX), CX MOVQ CX, m_vdsoPC(BX) MOVQ DX, m_vdsoSP(BX) CMPQ R14, m_curg(BX) // Only switch if on curg. JNE noswitch MOVQ m_g0(BX), DX
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Mar 24 18:53:44 UTC 2023 - 15.7K bytes - Viewed (0)