Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 50 for m_gsignal (0.23 sec)

  1. src/runtime/sys_plan9_386.s

    	MOVL	ureg+0(FP), CX
    	MOVL	note+4(FP), DX
    
    	// change stack
    	MOVL	g_m(BX), BX
    	MOVL	m_gsignal(BX), BP
    	MOVL	(g_stack+stack_hi)(BP), BP
    	MOVL	BP, SP
    
    	// make room for args and g
    	SUBL	$24, SP
    
    	// save g
    	MOVL	g(AX), BP
    	MOVL	BP, 20(SP)
    
    	// g = m->gsignal
    	MOVL	m_gsignal(BX), DI
    	MOVL	DI, g(AX)
    
    	// load args and call sighandler
    	MOVL	CX, 0(SP)
    	MOVL	DX, 4(SP)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 21 22:12:04 UTC 2021
    - 4.5K bytes
    - Viewed (0)
  2. src/runtime/sys_plan9_arm.s

    	// save args
    	MOVW	ureg+0(FP), R1
    	MOVW	note+4(FP), R2
    
    	// change stack
    	MOVW	m_gsignal(R0), R3
    	MOVW	(g_stack+stack_hi)(R3), R13
    
    	// make room for args, retval and g
    	SUB	$24, R13
    
    	// save g
    	MOVW	g, R3
    	MOVW	R3, 20(R13)
    
    	// g = m->gsignal
    	MOVW	m_gsignal(R0), g
    
    	// load args and call sighandler
    	ADD	$4,R13,R5
    	MOVM.IA	[R1-R3], (R5)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 29 14:15:04 UTC 2021
    - 7K bytes
    - Viewed (0)
  3. src/runtime/sys_plan9_amd64.s

    	// save args
    	MOVQ	ureg+0(FP), CX
    	MOVQ	note+8(FP), DX
    
    	// change stack
    	MOVQ	g_m(BX), BX
    	MOVQ	m_gsignal(BX), R10
    	MOVQ	(g_stack+stack_hi)(R10), BP
    	MOVQ	BP, SP
    
    	// make room for args and g
    	SUBQ	$128, SP
    
    	// save g
    	MOVQ	g(AX), BP
    	MOVQ	BP, 32(SP)
    
    	// g = m->gsignal
    	MOVQ	R10, g(AX)
    
    	// load args and call sighandler
    	MOVQ	CX, 0(SP)
    	MOVQ	DX, 8(SP)
    	MOVQ	BP, 16(SP)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 01 16:41:22 UTC 2023
    - 4.6K bytes
    - Viewed (0)
  4. src/runtime/sys_linux_s390x.s

    	MOVD	R15, R3			// R15 needs to be in R3 as expected by kernel_clock_gettime
    
    	MOVB	runtime·iscgo(SB),R12
    	CMPBNE	R12, $0, nosaveg
    
    	MOVD	m_gsignal(R6), R12	// g.m.gsignal
    	CMPBEQ	R12, $0, nosaveg
    
    	CMPBEQ	g, R12, nosaveg
    	MOVD	(g_stack+stack_lo)(R12), R12 // g.m.gsignal.stack.lo
    	MOVD	g, (R12)
    
    	BL	R9 // to vdso lookup
    
    	MOVD	$0, (R12)
    
    	JMP	finish
    
    nosaveg:
    	BL	R9					// to vdso lookup
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 24 18:53:44 UTC 2023
    - 12.5K bytes
    - Viewed (0)
  5. src/runtime/sys_linux_riscv64.s

    	MOV	$8(X2), A1
    
    	// Store g on gsignal's stack, see sys_linux_arm64.s for detail
    	MOVBU	runtime·iscgo(SB), S4
    	BNEZ	S4, nosaveg
    	MOV	m_gsignal(S3), S4 // g.m.gsignal
    	BEQZ	S4, nosaveg
    	BEQ	g, S4, nosaveg
    	MOV	(g_stack+stack_lo)(S4), S4 // g.m.gsignal.stack.lo
    	MOV	g, (S4)
    
    	JALR	RA, A7
    
    	MOV	ZERO, (S4)
    	JMP	finish
    
    nosaveg:
    	JALR	RA, A7
    
    finish:
    	MOV	8(X2), T0	// sec
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 09 13:57:06 UTC 2023
    - 11.5K bytes
    - Viewed (0)
  6. src/runtime/asm_mips64x.s

    	MOVV	fn+0(FP), R1	// R1 = fn
    	MOVV	R1, REGCTXT		// context
    	MOVV	g_m(g), R2	// R2 = m
    
    	MOVV	m_gsignal(R2), R3	// R3 = gsignal
    	BEQ	g, R3, noswitch
    
    	MOVV	m_g0(R2), R3	// R3 = g0
    	BEQ	g, R3, noswitch
    
    	MOVV	m_curg(R2), R4
    	BEQ	g, R4, switch
    
    	// Bad: g is not gsignal, not g0, not curg. What is it?
    	// Hide call from linker nosplit analysis.
    	MOVV	$runtime·badsystemstack(SB), R4
    	JAL	(R4)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 06 19:45:59 UTC 2023
    - 24.3K bytes
    - Viewed (0)
  7. src/runtime/sys_linux_loong64.s

    	BEQ	R20, fallback
    
    	// Store g on gsignal's stack, see sys_linux_arm64.s for detail
    	MOVBU	runtime·iscgo(SB), R25
    	BNE	R25, nosaveg
    
    	MOVV	m_gsignal(R24), R25	// g.m.gsignal
    	BEQ	R25, nosaveg
    	BEQ	g, R25, nosaveg
    
    	MOVV	(g_stack+stack_lo)(R25), R25	// g.m.gsignal.stack.lo
    	MOVV	g, (R25)
    
    	JAL	(R20)
    
    	MOVV	R0, (R25)
    	JMP	finish
    
    nosaveg:
    	JAL	(R20)
    
    finish:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Aug 25 20:58:13 UTC 2023
    - 14.2K bytes
    - Viewed (0)
  8. src/runtime/asm_riscv64.s

    TEXT runtime·systemstack(SB), NOSPLIT, $0-8
    	MOV	fn+0(FP), CTXT	// CTXT = fn
    	MOV	g_m(g), T0	// T0 = m
    
    	MOV	m_gsignal(T0), T1	// T1 = gsignal
    	BEQ	g, T1, noswitch
    
    	MOV	m_g0(T0), T1	// T1 = g0
    	BEQ	g, T1, noswitch
    
    	MOV	m_curg(T0), T2
    	BEQ	g, T2, switch
    
    	// Bad: g is not gsignal, not g0, not curg. What is it?
    	// Hide call from linker nosplit analysis.
    	MOV	$runtime·badsystemstack(SB), T1
    	JALR	RA, T1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 09 13:57:06 UTC 2023
    - 27K bytes
    - Viewed (0)
  9. src/runtime/asm_s390x.s

    	MOVD	fn+0(FP), R3	// R3 = fn
    	MOVD	R3, R12		// context
    	MOVD	g_m(g), R4	// R4 = m
    
    	MOVD	m_gsignal(R4), R5	// R5 = gsignal
    	CMPBEQ	g, R5, noswitch
    
    	MOVD	m_g0(R4), R5	// R5 = g0
    	CMPBEQ	g, R5, noswitch
    
    	MOVD	m_curg(R4), R6
    	CMPBEQ	g, R6, switch
    
    	// Bad: g is not gsignal, not g0, not curg. What is it?
    	// Hide call from linker nosplit analysis.
    	MOVD	$runtime·badsystemstack(SB), 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)
  10. src/runtime/asm_mipsx.s

    	MOVW	fn+0(FP), R1	// R1 = fn
    	MOVW	R1, REGCTXT	// context
    	MOVW	g_m(g), R2	// R2 = m
    
    	MOVW	m_gsignal(R2), R3	// R3 = gsignal
    	BEQ	g, R3, noswitch
    
    	MOVW	m_g0(R2), R3	// R3 = g0
    	BEQ	g, R3, noswitch
    
    	MOVW	m_curg(R2), R4
    	BEQ	g, R4, switch
    
    	// Bad: g is not gsignal, not g0, not curg. What is it?
    	// Hide call from linker nosplit analysis.
    	MOVW	$runtime·badsystemstack(SB), R4
    	JAL	(R4)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 06 11:46:29 UTC 2024
    - 26.3K bytes
    - Viewed (0)
Back to top