diff options
Diffstat (limited to 'src/syscall/asm_darwin_386.s')
-rw-r--r-- | src/syscall/asm_darwin_386.s | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/syscall/asm_darwin_386.s b/src/syscall/asm_darwin_386.s index dfe94fb52..4d60a817e 100644 --- a/src/syscall/asm_darwin_386.s +++ b/src/syscall/asm_darwin_386.s @@ -16,6 +16,7 @@ // Trap # in AX, args on stack above caller pc. TEXT ·Syscall(SB),NOSPLIT,$0-28 + GO_ARGS CALL runtime·entersyscall(SB) MOVL 4(SP), AX // syscall entry // slide args down on top of system call number @@ -40,6 +41,7 @@ ok: RET TEXT ·Syscall6(SB),NOSPLIT,$0-40 + GO_ARGS CALL runtime·entersyscall(SB) MOVL 4(SP), AX // syscall entry // slide args down on top of system call number @@ -67,6 +69,7 @@ ok6: RET TEXT ·Syscall9(SB),NOSPLIT,$0-52 + GO_ARGS CALL runtime·entersyscall(SB) MOVL 4(SP), AX // syscall entry // slide args down on top of system call number @@ -97,6 +100,7 @@ ok9: RET TEXT ·RawSyscall(SB),NOSPLIT,$0-28 + GO_ARGS MOVL 4(SP), AX // syscall entry // slide args down on top of system call number LEAL 8(SP), SI @@ -118,6 +122,7 @@ ok1: RET TEXT ·RawSyscall6(SB),NOSPLIT,$0-40 + GO_ARGS MOVL 4(SP), AX // syscall entry // slide args down on top of system call number LEAL 8(SP), SI |