- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 52 for gobuf_g (0.13 sec)
-
src/runtime/asm_wasm.s
MOVD buf+0(FP), R0 MOVD gobuf_g(R0), R1 MOVD 0(R1), R2 // make sure g != nil MOVD R1, g MOVD gobuf_sp(R0), SP // Put target PC at -8(SP), wasm_pc_f_loop will pick it up Get SP I32Const $8 I32Sub I64Load gobuf_pc(R0) I64Store $0 MOVD gobuf_ret(R0), RET0 MOVD gobuf_ctxt(R0), CTXT // clear to help garbage collector MOVD $0, gobuf_sp(R0) MOVD $0, gobuf_ret(R0)
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
/* * go-routine */ // void gogo(Gobuf*) // restore state from Gobuf; longjmp TEXT runtime·gogo(SB), NOSPLIT|NOFRAME, $0-8 MOVV buf+0(FP), R3 MOVV gobuf_g(R3), R4 MOVV 0(R4), R0 // make sure g != nil JMP gogo<>(SB) TEXT gogo<>(SB), NOSPLIT|NOFRAME, $0 MOVV R4, g JAL runtime·save_g(SB) MOVV 0(g), R2 MOVV gobuf_sp(R3), R29 MOVV gobuf_lr(R3), R31 MOVV gobuf_ret(R3), R1
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
MOV $0, A0 RET // restore state from Gobuf; longjmp // func gogo(buf *gobuf) TEXT runtime·gogo(SB), NOSPLIT|NOFRAME, $0-8 MOV buf+0(FP), T0 MOV gobuf_g(T0), T1 MOV 0(T1), ZERO // make sure g != nil JMP gogo<>(SB) TEXT gogo<>(SB), NOSPLIT|NOFRAME, $0 MOV T1, g CALL runtime·save_g(SB) MOV gobuf_sp(T0), X2 MOV gobuf_lr(T0), RA MOV gobuf_ret(T0), A0 MOV gobuf_ctxt(T0), CTXT
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
/* * go-routine */ // void gogo(Gobuf*) // restore state from Gobuf; longjmp TEXT runtime·gogo(SB), NOSPLIT|NOFRAME, $0-8 MOVD buf+0(FP), R5 MOVD gobuf_g(R5), R6 MOVD 0(R6), R7 // make sure g != nil BR gogo<>(SB) TEXT gogo<>(SB), NOSPLIT|NOFRAME, $0 MOVD R6, g BL runtime·save_g(SB) MOVD 0(g), R4 MOVD gobuf_sp(R5), R15 MOVD gobuf_lr(R5), LR MOVD gobuf_ret(R5), R3
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
RET /* * go-routine */ // void gogo(Gobuf*) // restore state from Gobuf; longjmp TEXT runtime·gogo(SB), NOSPLIT|NOFRAME, $0-8 MOVV buf+0(FP), R4 MOVV gobuf_g(R4), R5 MOVV 0(R5), R0 // make sure g != nil JMP gogo<>(SB) TEXT gogo<>(SB), NOSPLIT|NOFRAME, $0 MOVV R5, g JAL runtime·save_g(SB) MOVV gobuf_sp(R4), R3 MOVV gobuf_lr(R4), R1 MOVV gobuf_ret(R4), R19
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
/* * go-routine */ // void gogo(Gobuf*) // restore state from Gobuf; longjmp TEXT runtime·gogo(SB),NOSPLIT|NOFRAME,$0-4 MOVW buf+0(FP), R3 MOVW gobuf_g(R3), R4 MOVW 0(R4), R5 // make sure g != nil JMP gogo<>(SB) TEXT gogo<>(SB),NOSPLIT|NOFRAME,$0 MOVW R4, g JAL runtime·save_g(SB) MOVW gobuf_sp(R3), R29 MOVW gobuf_lr(R3), R31 MOVW gobuf_ret(R3), R1 MOVW gobuf_ctxt(R3), REGCTXT
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
/* * go-routine */ // void gogo(Gobuf*) // restore state from Gobuf; longjmp TEXT runtime·gogo(SB),NOSPLIT|NOFRAME,$0-4 MOVW buf+0(FP), R1 MOVW gobuf_g(R1), R0 MOVW 0(R0), R2 // make sure g != nil B gogo<>(SB) TEXT gogo<>(SB),NOSPLIT|NOFRAME,$0 BL setg<>(SB) MOVW gobuf_sp(R1), R13 // restore SP==R13 MOVW gobuf_lr(R1), LR MOVW gobuf_ret(R1), R0 MOVW gobuf_ctxt(R1), R7
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_arm64.s
// Set m->morebuf to f's callers. MOVD R3, (m_morebuf+gobuf_pc)(R8) // f's caller's PC MOVD RSP, R0 MOVD R0, (m_morebuf+gobuf_sp)(R8) // f's caller's RSP MOVD g, (m_morebuf+gobuf_g)(R8) // Call newstack on m->g0's stack. MOVD m_g0(R8), g BL runtime·save_g(SB) MOVD (g_sched+gobuf_sp)(g), R0 MOVD R0, RSP MOVD (g_sched+gobuf_bp)(g), R29
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sat May 11 20:38:24 UTC 2024 - 43.4K bytes - Viewed (0) -
src/runtime/asm_386.s
RET // not reached /* * go-routine */ // void gogo(Gobuf*) // restore state from Gobuf; longjmp TEXT runtime·gogo(SB), NOSPLIT, $0-4 MOVL buf+0(FP), BX // gobuf MOVL gobuf_g(BX), DX MOVL 0(DX), CX // make sure g != nil JMP gogo<>(SB) TEXT gogo<>(SB), NOSPLIT, $0 get_tls(CX) MOVL DX, g(CX) MOVL gobuf_sp(BX), SP // restore SP MOVL gobuf_ret(BX), AX MOVL gobuf_ctxt(BX), DX
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
/* * go-routine */ // void gogo(Gobuf*) // restore state from Gobuf; longjmp TEXT runtime·gogo(SB), NOSPLIT|NOFRAME, $0-8 MOVD buf+0(FP), R5 MOVD gobuf_g(R5), R6 MOVD 0(R6), R4 // make sure g != nil BR gogo<>(SB) TEXT gogo<>(SB), NOSPLIT|NOFRAME, $0 MOVD R6, g BL runtime·save_g(SB) MOVD gobuf_sp(R5), R1 MOVD gobuf_lr(R5), R31 #ifndef GOOS_aix MOVD 24(R1), R2 // restore R2
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 22 18:17:17 UTC 2024 - 45.4K bytes - Viewed (0)