Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 62 for thr_new (0.13 sec)

  1. src/runtime/os_freebsd.go

    		tls_size:   unsafe.Sizeof(mp.tls),
    	}
    
    	var oset sigset
    	sigprocmask(_SIG_SETMASK, &sigset_all, &oset)
    	ret := retryOnEAGAIN(func() int32 {
    		errno := thr_new(&param, int32(unsafe.Sizeof(param)))
    		// thr_new returns negative errno
    		return -errno
    	})
    	sigprocmask(_SIG_SETMASK, &oset, nil)
    	if ret != 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Dec 05 20:34:30 UTC 2023
    - 11.6K bytes
    - Viewed (0)
  2. src/runtime/sys_freebsd_riscv64.s

    	MOVW	mode+8(FP), A1
    	MOVW	val+12(FP), A2
    	MOV	uaddr1+16(FP), A3
    	MOV	ut+24(FP), A4
    	MOV	$SYS__umtx_op, T0
    	ECALL
    	BEQ	T0, ZERO, ok
    	NEG	A0, A0
    ok:
    	MOVW	A0, ret+32(FP)
    	RET
    
    // func thr_new(param *thrparam, size int32) int32
    TEXT runtime·thr_new(SB),NOSPLIT,$0
    	MOV	param+0(FP), A0
    	MOVW	size+8(FP), A1
    	MOV	$SYS_thr_new, T0
    	ECALL
    	BEQ	T0, ZERO, ok
    	NEG	A0, A0
    ok:
    	MOVW	A0, ret+16(FP)
    	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

    	MOVW	mode+8(FP), R1
    	MOVW	val+12(FP), R2
    	MOVD	uaddr1+16(FP), R3
    	MOVD	ut+24(FP), R4
    	MOVD	$SYS__umtx_op, R8
    	SVC
    	BCC	ok
    	NEG	R0, R0
    ok:
    	MOVW	R0, ret+32(FP)
    	RET
    
    // func thr_new(param *thrparam, size int32) int32
    TEXT runtime·thr_new(SB),NOSPLIT,$0
    	MOVD	param+0(FP), R0
    	MOVW	size+8(FP), R1
    	MOVD	$SYS_thr_new, R8
    	SVC
    	BCC	ok
    	NEG	R0, R0
    ok:
    	MOVW	R0, ret+16(FP)
    	RET
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 9.5K bytes
    - Viewed (0)
  4. src/syscall/zsysnum_freebsd_amd64.go

    	SYS_AUDITCTL                 = 453 // { int auditctl(char *path); }
    	SYS__UMTX_OP                 = 454 // { int _umtx_op(void *obj, int op, \
    	SYS_THR_NEW                  = 455 // { int thr_new(struct thr_param *param, \
    	SYS_SIGQUEUE                 = 456 // { int sigqueue(pid_t pid, int signum, void *value); }
    	SYS_ABORT2                   = 463 // { int abort2(const char *why, int nargs, void **args); }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 16 01:17:28 UTC 2022
    - 25.5K bytes
    - Viewed (0)
  5. src/syscall/zsysnum_freebsd_386.go

    	SYS_AUDITCTL                 = 453 // { int auditctl(char *path); }
    	SYS__UMTX_OP                 = 454 // { int _umtx_op(void *obj, int op, \
    	SYS_THR_NEW                  = 455 // { int thr_new(struct thr_param *param, \
    	SYS_SIGQUEUE                 = 456 // { int sigqueue(pid_t pid, int signum, void *value); }
    	SYS_ABORT2                   = 463 // { int abort2(const char *why, int nargs, void **args); }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 16 01:17:28 UTC 2022
    - 25.5K bytes
    - Viewed (0)
  6. src/syscall/zsysnum_freebsd_arm.go

    	SYS_AUDITCTL                 = 453 // { int auditctl(char *path); }
    	SYS__UMTX_OP                 = 454 // { int _umtx_op(void *obj, int op, \
    	SYS_THR_NEW                  = 455 // { int thr_new(struct thr_param *param, \
    	SYS_SIGQUEUE                 = 456 // { int sigqueue(pid_t pid, int signum, void *value); }
    	SYS_ABORT2                   = 463 // { int abort2(const char *why, int nargs, void **args); }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 16 01:17:28 UTC 2022
    - 25.5K bytes
    - Viewed (0)
  7. src/cmd/vendor/golang.org/x/sys/unix/zsysnum_freebsd_amd64.go

    	SYS_AUDITCTL                 = 453 // { int auditctl(char *path); }
    	SYS__UMTX_OP                 = 454 // { int _umtx_op(void *obj, int op, u_long val, void *uaddr1, void *uaddr2); }
    	SYS_THR_NEW                  = 455 // { int thr_new(struct thr_param *param, int param_size); }
    	SYS_SIGQUEUE                 = 456 // { int sigqueue(pid_t pid, int signum, void *value); }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 36.1K bytes
    - Viewed (0)
  8. src/cmd/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm.go

    	SYS_AUDITCTL                 = 453 // { int auditctl(char *path); }
    	SYS__UMTX_OP                 = 454 // { int _umtx_op(void *obj, int op, u_long val, void *uaddr1, void *uaddr2); }
    	SYS_THR_NEW                  = 455 // { int thr_new(struct thr_param *param, int param_size); }
    	SYS_SIGQUEUE                 = 456 // { int sigqueue(pid_t pid, int signum, void *value); }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 36.1K bytes
    - Viewed (0)
  9. src/cmd/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm64.go

    	SYS_AUDITCTL                 = 453 // { int auditctl(char *path); }
    	SYS__UMTX_OP                 = 454 // { int _umtx_op(void *obj, int op, u_long val, void *uaddr1, void *uaddr2); }
    	SYS_THR_NEW                  = 455 // { int thr_new(struct thr_param *param, int param_size); }
    	SYS_SIGQUEUE                 = 456 // { int sigqueue(pid_t pid, int signum, void *value); }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 36.1K bytes
    - Viewed (0)
  10. src/cmd/vendor/golang.org/x/sys/unix/zsysnum_freebsd_386.go

    	SYS_AUDITCTL                 = 453 // { int auditctl(char *path); }
    	SYS__UMTX_OP                 = 454 // { int _umtx_op(void *obj, int op, u_long val, void *uaddr1, void *uaddr2); }
    	SYS_THR_NEW                  = 455 // { int thr_new(struct thr_param *param, int param_size); }
    	SYS_SIGQUEUE                 = 456 // { int sigqueue(pid_t pid, int signum, void *value); }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 36.1K bytes
    - Viewed (0)
Back to top