Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 22 for lwp_create (0.32 sec)

  1. src/runtime/os_netbsd.go

    	lwp_mcontext_init(&uc.uc_mcontext, stk, mp, mp.g0, abi.FuncPCABI0(netbsdMstart))
    
    	ret := retryOnEAGAIN(func() int32 {
    		errno := lwp_create(unsafe.Pointer(&uc), _LWP_DETACHED, unsafe.Pointer(&mp.procid))
    		// lwp_create returns negative errno
    		return -errno
    	})
    	sigprocmask(_SIG_SETMASK, &oset, nil)
    	if ret != 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 10.1K bytes
    - Viewed (0)
  2. src/runtime/os_dragonfly.go

    	"unsafe"
    )
    
    const (
    	_NSIG        = 33
    	_SI_USER     = 0
    	_SS_DISABLE  = 4
    	_SIG_BLOCK   = 1
    	_SIG_UNBLOCK = 2
    	_SIG_SETMASK = 3
    )
    
    type mOS struct{}
    
    //go:noescape
    func lwp_create(param *lwpparams) int32
    
    //go:noescape
    func sigaltstack(new, old *stackt)
    
    //go:noescape
    func sigaction(sig uint32, new, old *sigactiont)
    
    //go:noescape
    func sigprocmask(how int32, new, old *sigset)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Dec 05 20:34:30 UTC 2023
    - 7.1K bytes
    - Viewed (0)
  3. src/runtime/sys_netbsd_amd64.s

    #define SYS_sched_yield			350
    #define SYS___setitimer50		425
    #define SYS___clock_gettime50		427
    #define SYS___nanosleep50		430
    #define SYS___kevent50			435
    #define SYS____lwp_park60		478
    
    // int32 lwp_create(void *context, uintptr flags, void *lwpid)
    TEXT runtime·lwp_create(SB),NOSPLIT,$0
    	MOVQ	ctxt+0(FP), DI
    	MOVQ	flags+8(FP), SI
    	MOVQ	lwpid+16(FP), DX
    	MOVL	$SYS__lwp_create, AX
    	SYSCALL
    	JCC	2(PC)
    	NEGQ	AX
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 9.8K bytes
    - Viewed (0)
  4. src/runtime/sys_dragonfly_amd64.s

    	MOVL $470, AX		// umtx_wakeup
    	SYSCALL
    	JCC	2(PC)
    	NEGQ	AX
    	MOVL	AX, ret+16(FP)
    	RET
    
    TEXT runtime·lwp_create(SB),NOSPLIT,$0
    	MOVQ param+0(FP), DI		// arg 1 - params
    	MOVL $495, AX		// lwp_create
    	SYSCALL
    	MOVL	AX, ret+8(FP)
    	RET
    
    TEXT runtime·lwp_start(SB),NOSPLIT,$0
    	MOVQ	DI, R13 // m
    
    	// set up FS to point at m->tls
    	LEAQ	m_tls(R13), DI
    	CALL	runtime·settls(SB)	// smashes DI
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 8.3K bytes
    - Viewed (0)
  5. src/runtime/sys_netbsd_arm.s

    	MOVW	fd+0(FP), R0	// arg 1 - fd
    	MOVW	p+4(FP), R1	// arg 2 - buf
    	MOVW	n+8(FP), R2	// arg 3 - nbyte
    	SWI $SYS_write
    	RSB.CS	$0, R0		// caller expects negative errno
    	MOVW	R0, ret+12(FP)
    	RET
    
    // int32 lwp_create(void *context, uintptr flags, void *lwpid)
    TEXT runtime·lwp_create(SB),NOSPLIT,$0
    	MOVW ctxt+0(FP), R0
    	MOVW flags+4(FP), R1
    	MOVW lwpid+8(FP), R2
    	SWI $SYS__lwp_create
    	MOVW	R0, ret+12(FP)
    	RET
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 10.6K bytes
    - Viewed (0)
  6. src/runtime/sys_netbsd_386.s

    	MOVL	BX, 4(SP)
    	MOVL	40(SP), BX // context
    	MOVL	BX, 8(SP)
    	CALL	runtime·sigtrampgo(SB)
    
    	MOVL	di-16(SP), DI
    	MOVL	si-12(SP), SI
    	MOVL	bp-8(SP),  BP
    	MOVL	bx-4(SP),  BX
    	RET
    
    // int32 lwp_create(void *context, uintptr flags, void *lwpid);
    TEXT runtime·lwp_create(SB),NOSPLIT,$16
    	MOVL	$0, 0(SP)
    	MOVL	ctxt+0(FP), AX
    	MOVL	AX, 4(SP)		// arg 1 - context
    	MOVL	flags+4(FP), AX
    	MOVL	AX, 8(SP)		// arg 2 - flags
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 9.6K bytes
    - Viewed (0)
  7. src/runtime/sys_netbsd_arm64.s

    #define SYS___setitimer50		425
    #define SYS___clock_gettime50		427
    #define SYS___nanosleep50		430
    #define SYS___kevent50			435
    #define SYS_pipe2			453
    #define SYS_openat			468
    #define SYS____lwp_park60		478
    
    // int32 lwp_create(void *context, uintptr flags, void *lwpid)
    TEXT runtime·lwp_create(SB),NOSPLIT,$0
    	MOVD	ctxt+0(FP), R0
    	MOVD	flags+8(FP), R1
    	MOVD	lwpid+16(FP), R2
    	SVC	$SYS__lwp_create
    	BCC	ok
    	NEG	R0, R0
    ok:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 9.5K bytes
    - Viewed (0)
  8. src/syscall/zsysnum_dragonfly_amd64.go

    	SYS_VMSPACE_PWRITE         = 493 // { ssize_t vmspace_pwrite(void *id, const void *buf, \
    	SYS_EXTEXIT                = 494 // { void extexit(int how, int status, void *addr); }
    	SYS_LWP_CREATE             = 495 // { int lwp_create(struct lwp_params *params); }
    	SYS_LWP_GETTID             = 496 // { lwpid_t lwp_gettid(void); }
    	SYS_LWP_KILL               = 497 // { int lwp_kill(pid_t pid, lwpid_t tid, int signum); }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 28 18:17:57 UTC 2021
    - 22.9K bytes
    - Viewed (0)
  9. src/cmd/vendor/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go

    	SYS_EXTEXIT                = 494 // { void extexit(int how, int status, void *addr); }
    	SYS_LWP_CREATE             = 495 // { int lwp_create(struct lwp_params *params); }
    	SYS_LWP_GETTID             = 496 // { lwpid_t lwp_gettid(void); }
    	SYS_LWP_KILL               = 497 // { int lwp_kill(pid_t pid, lwpid_t tid, int signum); }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 27.6K bytes
    - Viewed (0)
  10. src/syscall/zsysnum_netbsd_amd64.go

    	SYS_GETCONTEXT           = 307 // { int|sys||getcontext(struct __ucontext *ucp); }
    	SYS_SETCONTEXT           = 308 // { int|sys||setcontext(const struct __ucontext *ucp); }
    	SYS__LWP_CREATE          = 309 // { int|sys||_lwp_create(const struct __ucontext *ucp, u_long flags, lwpid_t *new_lwp); }
    	SYS__LWP_EXIT            = 310 // { int|sys||_lwp_exit(void); }
    	SYS__LWP_SELF            = 311 // { lwpid_t|sys||_lwp_self(void); }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 28 18:17:57 UTC 2021
    - 25.7K bytes
    - Viewed (0)
Back to top