Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 13 of 13 for sigprocmask (0.2 sec)

  1. src/runtime/sys_openbsd2.go

    	KeepAlive(new)
    	KeepAlive(old)
    }
    func sigaction_trampoline()
    
    //go:nosplit
    //go:cgo_unsafe_args
    func sigprocmask(how uint32, new *sigset, old *sigset) {
    	// sigprocmask is called from sigsave, which is called from needm.
    	// As such, we have to be able to run with no g here.
    	asmcgocall_no_g(unsafe.Pointer(abi.FuncPCABI0(sigprocmask_trampoline)), unsafe.Pointer(&how))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 8.7K bytes
    - Viewed (0)
  2. src/runtime/sys_freebsd_riscv64.s

    	ECALL
    	BNE	T0, ZERO, fail
    	RET
    fail:
    	WORD	$0	// crash
    
    // func osyield()
    TEXT runtime·osyield(SB),NOSPLIT|NOFRAME,$0
    	MOV	$SYS_sched_yield, T0
    	ECALL
    	RET
    
    // func sigprocmask(how int32, new, old *sigset)
    TEXT runtime·sigprocmask(SB),NOSPLIT|NOFRAME,$0-24
    	MOVW	how+0(FP), A0
    	MOV	new+8(FP), A1
    	MOV	old+16(FP), A2
    	MOV	$SYS_sigprocmask, T0
    	ECALL
    	BNE	T0, ZERO, fail
    	RET
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 8.9K bytes
    - Viewed (0)
  3. src/runtime/sys_freebsd_arm64.s

    	SVC
    	BCS	fail
    	RET
    fail:
    	MOVD	$0, R0
    	MOVD	R0, (R0)	// crash
    
    // func osyield()
    TEXT runtime·osyield(SB),NOSPLIT|NOFRAME,$0
    	MOVD	$SYS_sched_yield, R8
    	SVC
    	RET
    
    // func sigprocmask(how int32, new, old *sigset)
    TEXT runtime·sigprocmask(SB),NOSPLIT|NOFRAME,$0-24
    	MOVW	how+0(FP), R0
    	MOVD	new+8(FP), R1
    	MOVD	old+16(FP), R2
    	MOVD	$SYS_sigprocmask, R8
    	SVC
    	BCS	fail
    	RET
    fail:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 9.5K bytes
    - Viewed (0)
Back to top