Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 19 for SWI (0.02 sec)

  1. src/runtime/sys_freebsd_arm.s

    	MOVW $ret+0(FP), R0 // arg 1
    	MOVW $SYS_thr_self, R7
    	SWI $0
    	RET
    
    TEXT runtime·thr_kill(SB),NOSPLIT,$0-8
    	// thr_kill(tid, sig)
    	MOVW tid+0(FP), R0	// arg 1 id
    	MOVW sig+4(FP), R1	// arg 2 signal
    	MOVW $SYS_thr_kill, R7
    	SWI $0
    	RET
    
    TEXT runtime·raiseproc(SB),NOSPLIT,$0
    	// getpid
    	MOVW $SYS_getpid, R7
    	SWI $0
    	// kill(self, sig)
    				// arg 1 - pid, now in R0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 10.4K bytes
    - Viewed (0)
  2. src/syscall/asm_netbsd_arm.s

    TEXT	·Syscall(SB),NOSPLIT,$0-28
    	BL runtime·entersyscall(SB)
    	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 error
    	MOVW R0, r1+16(FP) // r1
    	MOVW R1, r2+20(FP) // r2
    	MOVW R2, err+24(FP) // err
    	BL runtime·exitsyscall(SB)
    	RET
    error:
    	MOVW $-1, R3
    	MOVW R3, 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/runtime/sys_netbsd_arm.s

    	MOVW $0, R1      // arg 2 - rmtp
    	SWI $SYS___nanosleep50
    	RET
    
    TEXT runtime·lwp_kill(SB),NOSPLIT,$0-8
    	MOVW	tid+0(FP), R0	// arg 1 - tid
    	MOVW	sig+4(FP), R1	// arg 2 - signal
    	SWI	$SYS__lwp_kill
    	RET
    
    TEXT runtime·raiseproc(SB),NOSPLIT,$16
    	SWI	$SYS_getpid	// the returned R0 is arg 1
    	MOVW	sig+0(FP), R1	// arg 2 - signal
    	SWI	$SYS_kill
    	RET
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 10.6K bytes
    - Viewed (0)
  4. src/runtime/sys_plan9_arm.s

    	MOVW	$SYS_CLOSE, R0
    	SWI	$0
    	MOVW	R0, ret+4(FP)
    	RET
    
    //func exits(msg *byte)
    TEXT runtime·exits(SB),NOSPLIT,$0-4
    	MOVW    $SYS_EXITS, R0
    	SWI	$0
    	RET
    
    //func brk_(addr unsafe.Pointer) int32
    TEXT runtime·brk_(SB),NOSPLIT,$0-8
    	MOVW    $SYS_BRK_, R0
    	SWI	$0
    	MOVW	R0, ret+4(FP)
    	RET
    
    //func sleep(ms int32) int32
    TEXT runtime·sleep(SB),NOSPLIT,$0-8
    	MOVW    $SYS_SLEEP, R0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 29 14:15:04 UTC 2021
    - 7K bytes
    - Viewed (0)
  5. src/runtime/sys_linux_arm.s

    	MOVW	$0, R0	// exit code
    	MOVW	$SYS_exit, R7
    	SWI	$0
    	MOVW	$1234, R0
    	MOVW	$1004, R1
    	MOVW	R0, (R1)	// fail hard
    	JMP	0(PC)
    
    TEXT runtime·gettid(SB),NOSPLIT,$0-4
    	MOVW	$SYS_gettid, R7
    	SWI	$0
    	MOVW	R0, ret+0(FP)
    	RET
    
    TEXT	runtime·raise(SB),NOSPLIT|NOFRAME,$0
    	MOVW	$SYS_getpid, R7
    	SWI	$0
    	MOVW	R0, R4
    	MOVW	$SYS_gettid, R7
    	SWI	$0
    	MOVW	R0, R1	// arg 2 tid
    	MOVW	R4, R0	// arg 1 pid
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 24 18:53:44 UTC 2023
    - 13.5K bytes
    - Viewed (0)
  6. src/syscall/asm_freebsd_arm.s

    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
    	MOVW a3+12(FP), R2 // a3
    	SWI $0 // syscall
    	MOVW $0, R2
    	BCS error
    	MOVW R0, r1+16(FP) // r1
    	MOVW R1, r2+20(FP) // r2
    	MOVW R2, err+24(FP) // errno
    	BL runtime·exitsyscall(SB)
    	RET
    error:
    	MOVW $-1, R3
    	MOVW R3, 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)
  7. src/syscall/asm_plan9_arm.s

    	MOVM.IA	[R2-R4], (R1)
    	MOVW	trap+0(FP), R0	// syscall num
    	SWI		$0
    	MOVW	$0, R2
    	MOVW	$r1+16(FP), R3
    	MOVM.IA	[R0,R2], (R3)
    	CMP		$-1, R0
    	B.EQ	syscallerr
    	BL		runtime·exitsyscall(SB)
    	MOVW	$·emptystring+0(SB), R2
    	B		syscallok
    syscallerr:
    	MOVW	$errbuf-128(SP), R2
    	MOVW	$128, R3
    	MOVM.IA	[R2,R3], (R1)
    	MOVW	$SYS_ERRSTR, R0
    	SWI		$0
    	BL		runtime·exitsyscall(SB)
    	BL		runtime·gostring(SB)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 08 14:57:01 UTC 2018
    - 3.2K bytes
    - Viewed (0)
  8. src/syscall/asm_linux_arm.s

    	BL	runtime·entersyscall(SB)
    	MOVW	$SYS__LLSEEK, R7	// syscall entry
    	MOVW	fd+0(FP), R0
    	MOVW	offset_hi+8(FP), R1
    	MOVW	offset_lo+4(FP), R2
    	MOVW	$newoffset_lo+16(FP), R3
    	MOVW	whence+12(FP), R4
    	SWI	$0
    	MOVW	$0xfffff001, R6
    	CMP	R6, R0
    	BLS	okseek
    	MOVW	$0, R1
    	MOVW	R1, newoffset_lo+16(FP)
    	MOVW	R1, newoffset_hi+20(FP)
    	RSB	$0, R0, R0
    	MOVW	R0, err+24(FP)
    	BL	runtime·exitsyscall(SB)
    	RET
    okseek:
    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/cmd/vendor/golang.org/x/sys/unix/asm_linux_arm.s

    TEXT ·SyscallNoError(SB),NOSPLIT,$0-24
    	BL	runtime·entersyscall(SB)
    	MOVW	trap+0(FP), R7
    	MOVW	a1+4(FP), R0
    	MOVW	a2+8(FP), R1
    	MOVW	a3+12(FP), R2
    	MOVW	$0, R3
    	MOVW	$0, R4
    	MOVW	$0, R5
    	SWI	$0
    	MOVW	R0, r1+16(FP)
    	MOVW	$0, R0
    	MOVW	R0, r2+20(FP)
    	BL	runtime·exitsyscall(SB)
    	RET
    
    TEXT ·RawSyscall(SB),NOSPLIT,$0-28
    	B	syscall·RawSyscall(SB)
    
    TEXT ·RawSyscall6(SB),NOSPLIT,$0-40
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 1.1K bytes
    - Viewed (0)
  10. src/runtime/rt0_linux_arm.s

    	// If you get a SIGILL here, you have the wrong kernel.
    
    	// Save argc and argv (syscall will clobber at least R0).
    	MOVM.DB.W [R0-R1], (R13)
    
    	// do an EABI syscall
    	MOVW	$20, R7 // sys_getpid
    	SWI	$0 // this will trigger SIGILL on OABI systems
    
    	MOVM.IA.W (R13), [R0-R1]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 12 21:41:30 UTC 2018
    - 1007 bytes
    - Viewed (0)
Back to top