Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 12 for rawVforkSyscall (0.21 sec)

  1. src/syscall/asm_linux_amd64.s

    #include "textflag.h"
    #include "funcdata.h"
    
    //
    // System calls for AMD64, Linux
    //
    
    #define SYS_gettimeofday 96
    
    // func rawVforkSyscall(trap, a1, a2, a3 uintptr) (r1, err uintptr)
    TEXT ·rawVforkSyscall(SB),NOSPLIT|NOFRAME,$0-48
    	MOVQ	a1+8(FP), DI
    	MOVQ	a2+16(FP), SI
    	MOVQ	a3+24(FP), DX
    	MOVQ	$0, R10
    	MOVQ	$0, R8
    	MOVQ	$0, R9
    	MOVQ	trap+0(FP), AX	// syscall entry
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 07 19:11:15 UTC 2023
    - 1.3K bytes
    - Viewed (0)
  2. src/syscall/asm_linux_ppc64x.s

    // license that can be found in the LICENSE file.
    
    //go:build linux && (ppc64 || ppc64le)
    
    #include "textflag.h"
    
    //
    // System calls for ppc64, Linux
    //
    
    // func rawVforkSyscall(trap, a1, a2, a3 uintptr) (r1, err uintptr)
    TEXT ·rawVforkSyscall(SB),NOSPLIT|NOFRAME,$0-48
    	MOVD	a1+8(FP), R3
    	MOVD	a2+16(FP), R4
    	MOVD	a3+24(FP), R5
    	MOVD	R0, R6
    	MOVD	R0, R7
    	MOVD	R0, R8
    	MOVD	trap+0(FP), R9	// syscall entry
    	SYSCALL R9
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 07 19:11:15 UTC 2023
    - 913 bytes
    - Viewed (0)
  3. src/syscall/asm_linux_arm64.s

    // Copyright 2015 The Go Authors. All rights reserved.
    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    #include "textflag.h"
    
    // func rawVforkSyscall(trap, a1, a2, a3 uintptr) (r1, err uintptr)
    TEXT ·rawVforkSyscall(SB),NOSPLIT,$0-48
    	MOVD	a1+8(FP), R0
    	MOVD	a2+16(FP), R1
    	MOVD	a3+24(FP), R2
    	MOVD	$0, R3
    	MOVD	$0, R4
    	MOVD	$0, R5
    	MOVD	trap+0(FP), R8	// syscall entry
    	SVC
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 07 19:11:15 UTC 2023
    - 916 bytes
    - Viewed (0)
  4. src/syscall/asm_linux_riscv64.s

    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    #include "textflag.h"
    
    //
    // System calls for riscv64, Linux
    //
    
    // func rawVforkSyscall(trap, a1, a2, a3 uintptr) (r1, err uintptr)
    TEXT ·rawVforkSyscall(SB),NOSPLIT|NOFRAME,$0-48
    	MOV	a1+8(FP), A0
    	MOV	a2+16(FP), A1
    	MOV	a3+24(FP), A2
    	MOV	ZERO, A3
    	MOV	ZERO, A4
    	MOV	ZERO, A5
    	MOV	trap+0(FP), A7	// syscall entry
    	ECALL
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 07 19:11:15 UTC 2023
    - 861 bytes
    - Viewed (0)
  5. src/syscall/asm_linux_loong64.s

    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    #include "textflag.h"
    
    //
    // System calls for loong64, Linux
    //
    
    // func rawVforkSyscall(trap, a1, a2, a3 uintptr) (r1, err uintptr)
    TEXT ·rawVforkSyscall(SB),NOSPLIT,$0-48
    	MOVV	a1+8(FP), R4
    	MOVV	a2+16(FP), R5
    	MOVV	a3+24(FP), R6
    	MOVV	$0, R7
    	MOVV	$0, R8
    	MOVV	$0, R9
    	MOVV	trap+0(FP), R11	// syscall entry
    	SYSCALL
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 07 19:11:15 UTC 2023
    - 947 bytes
    - Viewed (0)
  6. src/syscall/asm_linux_mips64x.s

    // license that can be found in the LICENSE file.
    
    //go:build linux && (mips64 || mips64le)
    
    #include "textflag.h"
    
    //
    // System calls for mips64, Linux
    //
    
    // func rawVforkSyscall(trap, a1, a2, a3 uintptr) (r1, err uintptr)
    TEXT ·rawVforkSyscall(SB),NOSPLIT|NOFRAME,$0-48
    	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
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 07 19:11:15 UTC 2023
    - 985 bytes
    - Viewed (0)
  7. src/syscall/asm_linux_s390x.s

    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    #include "textflag.h"
    
    //
    // System calls for s390x, Linux
    //
    
    // func rawVforkSyscall(trap, a1, a2, a3 uintptr) (r1, err uintptr)
    TEXT ·rawVforkSyscall(SB),NOSPLIT|NOFRAME,$0-48
    	MOVD	a1+8(FP), R2
    	MOVD	a2+16(FP), R3
    	MOVD	a3+24(FP), R4
    	MOVD	$0, R5
    	MOVD	$0, R6
    	MOVD	$0, R7
    	MOVD	trap+0(FP), R1	// syscall entry
    	SYSCALL
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 07 19:11:15 UTC 2023
    - 2.2K bytes
    - Viewed (0)
  8. src/syscall/asm_linux_arm.s

    	BL	runtime·exitsyscall(SB)
    	RET
    okseek:
    	// system call filled in newoffset already
    	MOVW	$0, R0
    	MOVW	R0, err+24(FP)
    	BL	runtime·exitsyscall(SB)
    	RET
    
    // func rawVforkSyscall(trap, a1, a2, a3 uintptr) (r1, err uintptr)
    TEXT ·rawVforkSyscall(SB),NOSPLIT|NOFRAME,$0-24
    	MOVW	trap+0(FP), R7	// syscall entry
    	MOVW	a1+4(FP), R0
    	MOVW	a2+8(FP), R1
    	MOVW	a3+12(FP), R2
    	SWI	$0
    	MOVW	$0xfffff001, R1
    	CMP	R1, R0
    	BLS	ok
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 07 19:11:15 UTC 2023
    - 1.8K bytes
    - Viewed (0)
  9. src/syscall/asm_linux_mipsx.s

    	JAL	runtime·exitsyscall(SB)
    	RET
    ok9:
    	MOVW	R2, r1+40(FP)	// r1
    	MOVW	R3, r2+44(FP)	// r2
    	MOVW	R0, err+48(FP)	// errno
    	JAL	runtime·exitsyscall(SB)
    	RET
    
    // func rawVforkSyscall(trap, a1, a2, a3 uintptr) (r1, err uintptr)
    TEXT ·rawVforkSyscall(SB),NOSPLIT|NOFRAME,$0-24
    	MOVW	a1+4(FP), R4
    	MOVW	a2+8(FP), R5
    	MOVW	a3+12(FP), R6
    	MOVW	trap+0(FP), R2	// syscall entry
    	SYSCALL
    	BEQ	R7, ok
    	MOVW	$-1, R1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 07 19:11:15 UTC 2023
    - 1.7K bytes
    - Viewed (0)
  10. src/syscall/asm_linux_386.s

    //
    
    // See ../runtime/sys_linux_386.s for the reason why we always use int 0x80
    // instead of the glibc-specific "CALL 0x10(GS)".
    #define INVOKE_SYSCALL	INT	$0x80
    
    // func rawVforkSyscall(trap, a1, a2, a3 uintptr) (r1, err uintptr)
    TEXT ·rawVforkSyscall(SB),NOSPLIT|NOFRAME,$0-24
    	MOVL	trap+0(FP), AX	// syscall entry
    	MOVL	a1+4(FP), BX
    	MOVL	a2+8(FP), CX
    	MOVL	a3+12(FP), DX
    	POPL	SI // preserve return address
    	INVOKE_SYSCALL
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 07 19:11:15 UTC 2023
    - 3.1K bytes
    - Viewed (0)
Back to top