Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 28 for rawSyscall (0.12 sec)

  1. 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)
  2. src/syscall/syscall_darwin.go

    	"internal/abi"
    	"unsafe"
    )
    
    func Syscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno)
    func Syscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno)
    func RawSyscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno)
    func RawSyscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno)
    
    var dupTrampoline = abi.FuncPCABI0(libc_dup2_trampoline)
    
    type SockaddrDatalink struct {
    	Len    uint8
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:16:50 UTC 2024
    - 11K bytes
    - Viewed (0)
  3. 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)
  4. src/syscall/syscall_linux.go

    //
    // //go:norace, on RawSyscall, to avoid race instrumentation if RawSyscall is
    // called after fork, or from a signal handler.
    //
    // //go:linkname to ensure ABI wrappers are generated for external callers
    // (notably x/sys/unix assembly).
    
    //go:uintptrkeepalive
    //go:nosplit
    //go:norace
    //go:linkname RawSyscall
    func RawSyscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 20:12:46 UTC 2024
    - 35.7K bytes
    - Viewed (0)
  5. 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)
  6. 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)
  7. src/syscall/syscall_js.go

    	return 0, 0, ENOSYS
    }
    
    func Syscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno) {
    	return 0, 0, ENOSYS
    }
    
    func RawSyscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno) {
    	return 0, 0, ENOSYS
    }
    
    func RawSyscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno) {
    	return 0, 0, ENOSYS
    }
    
    func Sysctl(key string) (string, error) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 26 21:03:59 UTC 2024
    - 6.7K bytes
    - Viewed (0)
  8. src/syscall/syscall_wasip1.go

    	return 0, 0, ENOSYS
    }
    
    func Syscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno) {
    	return 0, 0, ENOSYS
    }
    
    func RawSyscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno) {
    	return 0, 0, ENOSYS
    }
    
    func RawSyscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno) {
    	return 0, 0, ENOSYS
    }
    
    func Sysctl(key string) (string, error) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 26 21:03:59 UTC 2024
    - 9.4K bytes
    - Viewed (0)
  9. src/syscall/syscall_linux_test.go

    		}
    	}
    }
    
    func TestSyscallNoError(t *testing.T) {
    	// On Linux there are currently no syscalls which don't fail and return
    	// a value larger than 0xfffffffffffff001 so we could test RawSyscall
    	// vs. RawSyscallNoError on 64bit architectures.
    	if unsafe.Sizeof(uintptr(0)) != 4 {
    		t.Skip("skipping on non-32bit architecture")
    	}
    
    	// See https://golang.org/issue/35422
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 23K bytes
    - Viewed (0)
  10. src/syscall/mksyscall.pl

    	}
    
    	# Determine which form to use; pad args with zeros.
    	my $asm = "Syscall";
    	if ($nonblock) {
    		if ($errvar eq "" && $ENV{'GOOS'} eq "linux") {
    			$asm = "rawSyscallNoError";
    		} else {
    			$asm = "RawSyscall";
    		}
    	}
    	if ($libc) {
    		# Call unexported syscall functions (which take
    		# libc functions instead of syscall numbers).
    		$asm = lcfirst($asm);
    	}
    	if(@args <= 3) {
    		while(@args < 3) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 24 17:15:02 UTC 2024
    - 10.3K bytes
    - Viewed (0)
Back to top