Search Options

Results per page
Sort
Preferred Languages
Advance

Results 51 - 60 of 84 for rawSyscall (0.15 sec)

  1. src/cmd/vendor/golang.org/x/sys/plan9/syscall_plan9.go

    func Syscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err syscall.ErrorString)
    func Syscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err syscall.ErrorString)
    func RawSyscall(trap, a1, a2, a3 uintptr) (r1, r2, err uintptr)
    func RawSyscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2, err uintptr)
    
    func atoi(b []byte) (n uint) {
    	n = 0
    	for i := 0; i < len(b); i++ {
    		n = n*10 + uint(b[i]-'0')
    	}
    	return
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 16 22:24:28 UTC 2022
    - 7K bytes
    - Viewed (0)
  2. src/syscall/asm_netbsd_arm.s

    	BL runtime·exitsyscall(SB)
    	RET
    error9:
    	MOVW $-1, R3
    	MOVW R3, r1+40(FP) // r1
    	MOVW R2, r2+44(FP) // r2
    	MOVW R0, err+48(FP) // err
    	BL runtime·exitsyscall(SB)
    	RET
    
    TEXT	·RawSyscall(SB),NOSPLIT,$0-28
    	MOVW trap+0(FP), R0 // sigcall num
    	MOVW a1+4(FP), R1 // a1
    	MOVW a2+8(FP), R2 // a2
    	MOVW a3+12(FP), R3 // a3
    	SWI $0 // syscall
    	MOVW $0, R2
    	BCS errorr
    	MOVW R0, r1+16(FP) // r1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 09 21:13:25 UTC 2019
    - 2.8K bytes
    - Viewed (0)
  3. src/syscall/syscall_openbsd_libc.go

    func syscall10(fn, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10 uintptr) (r1, r2 uintptr, err Errno)
    func syscall10X(fn, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10 uintptr) (r1, r2 uintptr, err Errno)
    func rawSyscall(fn, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno)
    func rawSyscall6(fn, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno)
    func rawSyscall6X(fn, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 04 07:51:20 UTC 2024
    - 3.7K bytes
    - Viewed (0)
  4. src/syscall/asm_unix_386.s

    	MOVL	AX, err+48(FP)	// errno
    	CALL	runtime·exitsyscall(SB)
    	RET
    ok9:
    	MOVL	AX, r1+40(FP)	// r1
    	MOVL	DX, r2+44(FP)	// r2
    	MOVL	$0, err+48(FP)	// errno
    	CALL	runtime·exitsyscall(SB)
    	RET
    
    TEXT ·RawSyscall(SB),NOSPLIT,$0-28
    	MOVL	trap+0(FP), AX	// syscall entry
    	// slide args down on top of system call number
    	LEAL		a1+4(FP), SI
    	LEAL		trap+0(FP), DI
    	CLD
    	MOVSL
    	MOVSL
    	MOVSL
    	INT	$0x80
    	JAE	ok1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Nov 06 10:24:44 UTC 2021
    - 2.7K bytes
    - Viewed (0)
  5. src/syscall/asm_freebsd_arm.s

    	BL runtime·exitsyscall(SB)
    	RET
    error9:
    	MOVW $-1, R3
    	MOVW R3, r1+40(FP) // r1
    	MOVW R2, r2+44(FP) // r2
    	MOVW R0, err+48(FP) // errno
    	BL runtime·exitsyscall(SB)
    	RET
    
    TEXT	·RawSyscall(SB),NOSPLIT,$0-28
    	MOVW trap+0(FP), R7 // syscall number
    	MOVW a1+4(FP), R0 // a1
    	MOVW a2+8(FP), R1 // a2
    	MOVW a3+12(FP), R2 // a3
    	SWI $0 // syscall
    	MOVW $0, R2
    	BCS errorr
    	MOVW R0, r1+16(FP) // r1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 23 16:52:33 UTC 2015
    - 3K bytes
    - Viewed (0)
  6. src/syscall/asm_openbsd_mips64.s

    	MOVV	R2, err+96(FP)	// errno
    	JAL	runtime·exitsyscall(SB)
    	RET
    ok9:
    	MOVV	R2, r1+80(FP)	// r1
    	MOVV	R3, r2+88(FP)	// r2
    	MOVV	R0, err+96(FP)	// errno
    	CALL	runtime·exitsyscall(SB)
    	RET
    
    TEXT ·RawSyscall(SB),NOSPLIT,$0-56
    	MOVV	a1+8(FP), R4
    	MOVV	a2+16(FP), R5
    	MOVV	a3+24(FP), R6
    	MOVV	R0, R7
    	MOVV	R0, R8
    	MOVV	R0, R9
    	MOVV	trap+0(FP), R2	// syscall entry
    	SYSCALL
    	BEQ	R7, ok1
    	MOVV	$-1, R1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 29 08:08:26 UTC 2020
    - 2.8K bytes
    - Viewed (0)
  7. src/runtime/sys_openbsd3.go

    }
    func syscall10X()
    
    // golang.org/x/sys linknames syscall_rawSyscall
    // (in addition to standard package syscall).
    // Do not remove or change the type signature.
    //
    //go:linkname syscall_rawSyscall syscall.rawSyscall
    //go:nosplit
    //go:cgo_unsafe_args
    func syscall_rawSyscall(fn, a1, a2, a3 uintptr) (r1, r2, err uintptr) {
    	libcCall(unsafe.Pointer(abi.FuncPCABI0(syscall)), unsafe.Pointer(&fn))
    	return
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 20:12:46 UTC 2024
    - 4.1K bytes
    - Viewed (0)
  8. src/syscall/exec_unix.go

    	rlim := origRlimitNofile.Load()
    	if rlim != nil {
    		Setrlimit(RLIMIT_NOFILE, rlim)
    	}
    
    	var err1 error
    	if runtime.GOOS == "solaris" || runtime.GOOS == "illumos" || runtime.GOOS == "aix" {
    		// RawSyscall should never be used on Solaris, illumos, or AIX.
    		err1 = execveLibc(
    			uintptr(unsafe.Pointer(argv0p)),
    			uintptr(unsafe.Pointer(&argvp[0])),
    			uintptr(unsafe.Pointer(&envvp[0])))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 26 21:03:59 UTC 2024
    - 8.7K bytes
    - Viewed (0)
  9. src/cmd/vendor/golang.org/x/sys/plan9/mkall.sh

    # There are three entry points:
    #
    # 	func Syscall(trap, a1, a2, a3 uintptr) (r1, r2, err uintptr);
    # 	func Syscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2, err uintptr);
    # 	func RawSyscall(trap, a1, a2, a3 uintptr) (r1, r2, err uintptr);
    #
    # The first and second are the standard ones; they differ only in
    # how many arguments can be passed to the kernel.
    # The third is for low-level use by the ForkExec wrapper;
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 15 19:02:39 UTC 2021
    - 4.4K bytes
    - Viewed (0)
  10. src/syscall/syscall_plan9.go

    var SocketDisableIPv6 bool
    
    func Syscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err ErrorString)
    func Syscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err ErrorString)
    func RawSyscall(trap, a1, a2, a3 uintptr) (r1, r2, err uintptr)
    func RawSyscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2, err uintptr)
    
    //go:nosplit
    func atoi(b []byte) (n uint) {
    	n = 0
    	for i := 0; i < len(b); i++ {
    		n = n*10 + uint(b[i]-'0')
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 26 21:03:59 UTC 2024
    - 9.4K bytes
    - Viewed (0)
Back to top