Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for lwp_create (0.68 sec)

  1. 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)
  2. 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)
  3. 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)
  4. 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)
Back to top