Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 1,033 for syscall2 (0.12 sec)

  1. src/runtime/sys_openbsd_ppc64.s

    	MOVW	(R3), R3
    	MOVD	R3, (6*8)(R14)		// err
    
    ok:
    	RET
    
    // syscallX calls a function in libc on behalf of the syscall package.
    // syscallX takes a pointer to a struct like:
    // struct {
    //	fn    uintptr
    //	a1    uintptr
    //	a2    uintptr
    //	a3    uintptr
    //	r1    uintptr
    //	r2    uintptr
    //	err   uintptr
    // }
    // syscallX must be called on the g0 stack with the
    // C calling convention (use libcCall).
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 22 02:48:11 UTC 2023
    - 15.3K bytes
    - Viewed (0)
  2. src/syscall/asm_linux_mipsx.s

    //go:build linux && (mips || mipsle)
    
    #include "textflag.h"
    #include "funcdata.h"
    
    //
    // System calls for mips, Linux
    //
    
    // func Syscall9(trap trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2, err uintptr);
    // Actually Syscall8 but the rest of the code expects it to be named Syscall9.
    TEXT ·Syscall9(SB),NOSPLIT,$28-52
    	NO_LOCAL_POINTERS
    	JAL	runtime·entersyscall(SB)
    	MOVW	a1+4(FP), R4
    	MOVW	a2+8(FP), R5
    	MOVW	a3+12(FP), R6
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 07 19:11:15 UTC 2023
    - 1.7K bytes
    - Viewed (0)
  3. src/syscall/asm_openbsd_arm64.s

    // Provide these function names via assembly so they are provided as ABI0,
    // rather than ABIInternal.
    
    // func Syscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno)
    TEXT	·Syscall(SB),NOSPLIT,$0-56
    	JMP	·syscallInternal(SB)
    
    // func Syscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno)
    TEXT	·Syscall6(SB),NOSPLIT,$0-80
    	JMP	·syscall6Internal(SB)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jan 28 02:19:23 UTC 2021
    - 1K bytes
    - Viewed (0)
  4. src/syscall/asm_openbsd_riscv64.s

    // Provide these function names via assembly so they are provided as ABI0,
    // rather than ABIInternal.
    
    // func Syscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno)
    TEXT	·Syscall(SB),NOSPLIT,$0-56
    	JMP	·syscallInternal(SB)
    
    // func Syscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno)
    TEXT	·Syscall6(SB),NOSPLIT,$0-80
    	JMP	·syscall6Internal(SB)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 04 02:55:38 UTC 2023
    - 1K bytes
    - Viewed (0)
  5. src/syscall/asm_freebsd_arm.s

    //
    // System call support for ARM, FreeBSD
    //
    
    // func Syscall(trap, a1, a2, a3 uintptr) (r1, r2, errno uintptr);
    // func Syscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2, errno uintptr);
    // func Syscall9(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2, errno uintptr)
    
    TEXT	·Syscall(SB),NOSPLIT,$0-28
    	BL runtime·entersyscall(SB)
    	MOVW trap+0(FP), R7 // syscall number
    	MOVW a1+4(FP), R0 // a1
    	MOVW a2+8(FP), R1 // a2
    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_netbsd_arm.s

    #include "textflag.h"
    #include "funcdata.h"
    
    //
    // System call support for ARM, NetBSD
    //
    
    // func Syscall(trap int32, a1, a2, a3 int32) (r1, r2, err int32);
    // func Syscall6(trap int32, a1, a2, a3, a4, a5, a6 int32) (r1, r2, err int32);
    // func Syscall9(trap int32, a1, a2, a3, a4, a5, a6, a7, a8, a9 int64) (r1, r2, err int32)
    
    TEXT	·Syscall(SB),NOSPLIT,$0-28
    	BL runtime·entersyscall(SB)
    	MOVW trap+0(FP), R0 // sigcall num
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 09 21:13:25 UTC 2019
    - 2.8K bytes
    - Viewed (0)
  7. src/cmd/vendor/golang.org/x/sys/unix/mkall.sh

    	mktypes="GOARCH=$GOARCH go tool cgo -godefs"
    	;;
    freebsd_arm)
    	mkerrors="$mkerrors"
    	mksyscall="go run mksyscall.go -l32 -arm"
    	mksysnum="go run mksysnum.go 'https://cgit.freebsd.org/src/plain/sys/kern/syscalls.master?h=stable/12'"
    	# Let the type of C char be signed for making the bare syscall
    	# API consistent across platforms.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 13 21:37:23 UTC 2023
    - 8.1K bytes
    - Viewed (0)
  8. src/cmd/vendor/golang.org/x/sys/unix/asm_linux_mipsx.s

    #include "textflag.h"
    
    //
    // System calls for mips, Linux
    //
    
    // Just jump to package syscall's implementation for all these functions.
    // The runtime may know about them.
    
    TEXT ·Syscall(SB),NOSPLIT,$0-28
    	JMP syscall·Syscall(SB)
    
    TEXT ·Syscall6(SB),NOSPLIT,$0-40
    	JMP syscall·Syscall6(SB)
    
    TEXT ·Syscall9(SB),NOSPLIT,$0-52
    	JMP syscall·Syscall9(SB)
    
    TEXT ·SyscallNoError(SB),NOSPLIT,$0-24
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 1.1K bytes
    - Viewed (0)
  9. src/cmd/vendor/golang.org/x/sys/unix/asm_bsd_386.s

    #include "textflag.h"
    
    // System call support for 386 BSD
    
    // Just jump to package syscall's implementation for all these functions.
    // The runtime may know about them.
    
    TEXT	·Syscall(SB),NOSPLIT,$0-28
    	JMP	syscall·Syscall(SB)
    
    TEXT	·Syscall6(SB),NOSPLIT,$0-40
    	JMP	syscall·Syscall6(SB)
    
    TEXT	·Syscall9(SB),NOSPLIT,$0-52
    	JMP	syscall·Syscall9(SB)
    
    TEXT	·RawSyscall(SB),NOSPLIT,$0-28
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 696 bytes
    - Viewed (0)
  10. src/syscall/asm_openbsd_mips64.s

    	JAL	runtime·exitsyscall(SB)
    	RET
    
    // func Syscall9(trap int64, a1, a2, a3, a4, a5, a6, a7, a8, a9 int64) (r1, r2, err int64);
    // The openbsd/mips64 kernel only accepts eight syscall arguments, except
    // for SYS_syscall, where an additional argument can be passed on the stack.
    TEXT	·Syscall9(SB),NOSPLIT,$0-104
    	JAL	runtime·entersyscall(SB)
    	MOVV	num+0(FP), R2	// syscall entry
    	MOVV	a1+8(FP), R4
    	MOVV	a2+16(FP), R5
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 29 08:08:26 UTC 2020
    - 2.8K bytes
    - Viewed (0)
Back to top