- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 12 for switchToCrashStack0 (0.32 sec)
-
src/runtime/asm_wasm.s
RET TEXT ·publicationBarrier(SB), NOSPLIT, $0-0 RET TEXT runtime·procyield(SB), NOSPLIT, $0-0 // FIXME RET TEXT runtime·breakpoint(SB), NOSPLIT, $0-0 UNDEF // func switchToCrashStack0(fn func()) TEXT runtime·switchToCrashStack0(SB), NOSPLIT, $0-8 MOVD fn+0(FP), CTXT // context register MOVD g_m(g), R2 // curm // set g to gcrash MOVD $runtime·gcrash(SB), g // g = &gcrash
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Nov 20 21:26:51 UTC 2023 - 11.8K bytes - Viewed (0) -
src/runtime/asm_mips64x.s
// at an intermediate systemstack. MOVV 0(REGCTXT), R4 // code pointer MOVV 0(R29), R31 // restore LR ADDV $8, R29 JMP (R4) // func switchToCrashStack0(fn func()) TEXT runtime·switchToCrashStack0(SB), NOSPLIT, $0-8 MOVV fn+0(FP), REGCTXT // context register MOVV g_m(g), R2 // curm // set g to gcrash MOVV $runtime·gcrash(SB), g // g = &gcrash
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Nov 06 19:45:59 UTC 2023 - 24.3K bytes - Viewed (0) -
src/runtime/asm_riscv64.s
// Using a tail call here cleans up tracebacks since we won't stop // at an intermediate systemstack. MOV 0(CTXT), T1 // code pointer ADD $8, X2 JMP (T1) // func switchToCrashStack0(fn func()) TEXT runtime·switchToCrashStack0<ABIInternal>(SB), NOSPLIT, $0-8 MOV X10, CTXT // context register MOV g_m(g), X11 // curm // set g to gcrash MOV $runtime·gcrash(SB), g // g = &gcrash
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Nov 09 13:57:06 UTC 2023 - 27K bytes - Viewed (0) -
src/runtime/asm_s390x.s
// Using a tail call here cleans up tracebacks since we won't stop // at an intermediate systemstack. MOVD 0(R12), R3 // code pointer MOVD 0(R15), LR // restore LR ADD $8, R15 BR (R3) // func switchToCrashStack0(fn func()) TEXT runtime·switchToCrashStack0<ABIInternal>(SB), NOSPLIT, $0-8 MOVD fn+0(FP), R12 // context MOVD g_m(g), R4 // curm // set g to gcrash MOVD $runtime·gcrash(SB), g // g = &gcrash
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Jan 25 09:18:28 UTC 2024 - 28.1K bytes - Viewed (0) -
src/runtime/asm_loong64.s
// Using a tail call here cleans up tracebacks since we won't stop // at an intermediate systemstack. MOVV 0(REGCTXT), R4 // code pointer MOVV 0(R3), R1 // restore LR ADDV $8, R3 JMP (R4) // func switchToCrashStack0(fn func()) TEXT runtime·switchToCrashStack0(SB), NOSPLIT, $0-8 MOVV fn+0(FP), REGCTXT // context register MOVV g_m(g), R4 // curm // set g to gcrash MOVV $runtime·gcrash(SB), g // g = &gcrash
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 13 15:04:25 UTC 2024 - 26.5K bytes - Viewed (0) -
src/runtime/asm_mipsx.s
// Using a tail call here cleans up tracebacks since we won't stop // at an intermediate systemstack. MOVW 0(REGCTXT), R4 // code pointer MOVW 0(R29), R31 // restore LR ADD $4, R29 JMP (R4) // func switchToCrashStack0(fn func()) TEXT runtime·switchToCrashStack0(SB), NOSPLIT, $0-4 MOVW fn+0(FP), REGCTXT // context register MOVW g_m(g), R2 // curm // set g to gcrash MOVW $runtime·gcrash(SB), g // g = &gcrash
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 06 11:46:29 UTC 2024 - 26.3K bytes - Viewed (0) -
src/runtime/asm_arm.s
noswitch: // Using a tail call here cleans up tracebacks since we won't stop // at an intermediate systemstack. MOVW R0, R7 MOVW 0(R0), R0 MOVW.P 4(R13), R14 // restore LR B (R0) // func switchToCrashStack0(fn func()) TEXT runtime·switchToCrashStack0(SB), NOSPLIT, $0-4 MOVW fn+0(FP), R7 // context register MOVW g_m(g), R1 // curm // set g to gcrash MOVW $runtime·gcrash(SB), R0
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Feb 23 21:00:52 UTC 2024 - 32.1K bytes - Viewed (0) -
src/runtime/asm_386.s
JMP DI bad: // Bad: g is not gsignal, not g0, not curg. What is it? // Hide call from linker nosplit analysis. MOVL $runtime·badsystemstack(SB), AX CALL AX INT $3 // func switchToCrashStack0(fn func()) TEXT runtime·switchToCrashStack0(SB), NOSPLIT, $0-4 MOVL fn+0(FP), AX get_tls(CX) MOVL g(CX), BX // BX = g MOVL g_m(BX), DX // DX = curm // set g to gcrash
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Mar 15 15:45:13 UTC 2024 - 43.1K bytes - Viewed (0) -
src/runtime/asm_ppc64x.s
// ppc64 because the caller is responsible for restoring the TOC. MOVD 0(R11), R12 // code pointer MOVD R12, CTR BL (CTR) #ifndef GOOS_aix MOVD 24(R1), R2 #endif RET // func switchToCrashStack0(fn func()) TEXT runtime·switchToCrashStack0<ABIInternal>(SB), NOSPLIT, $0-8 MOVD R3, R11 // context register MOVD g_m(g), R3 // curm // set g to gcrash MOVD $runtime·gcrash(SB), g // g = &gcrash
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 22 18:17:17 UTC 2024 - 45.4K bytes - Viewed (0) -
src/runtime/asm_arm64.s
// at an intermediate systemstack. MOVD 0(R26), R3 // code pointer MOVD.P 16(RSP), R30 // restore LR SUB $8, RSP, R29 // restore FP B (R3) // func switchToCrashStack0(fn func()) TEXT runtime·switchToCrashStack0<ABIInternal>(SB), NOSPLIT, $0-8 MOVD R0, R26 // context register MOVD g_m(g), R1 // curm // set g to gcrash MOVD $runtime·gcrash(SB), g // g = &gcrash
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sat May 11 20:38:24 UTC 2024 - 43.4K bytes - Viewed (0)