diff options
Diffstat (limited to 'src/syscall/syscall_amd64_linux.s')
-rw-r--r-- | src/syscall/syscall_amd64_linux.s | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/syscall/syscall_amd64_linux.s b/src/syscall/syscall_amd64_linux.s index b50fc0c13..c6ce48cd0 100644 --- a/src/syscall/syscall_amd64_linux.s +++ b/src/syscall/syscall_amd64_linux.s @@ -9,7 +9,7 @@ // func Syscall(trap int64, a1, a2, a3 int64) (r1, r2, err int64); // Trap # in AX, args in DI SI DX, return in AX DX -TEXT syscall·Syscall(SB),1,$-8 +TEXT syscall·Syscall(SB),7,$-8 MOVQ 16(SP), DI MOVQ 24(SP), SI MOVQ 32(SP), DX @@ -27,17 +27,18 @@ TEXT syscall·Syscall(SB),1,$-8 MOVQ $0, 56(SP) // errno RET -TEXT syscall·AddrToInt(SB),1,$-8 +// conversion operators - really just casts +TEXT syscall·AddrToInt(SB),7,$-8 MOVQ 8(SP), AX MOVQ AX, 16(SP) RET -TEXT syscall·Addr32ToInt(SB),1,$-8 +TEXT syscall·Addr32ToInt(SB),7,$-8 MOVQ 8(SP), AX MOVQ AX, 16(SP) RET -TEXT syscall·StatToInt(SB),1,$-8 +TEXT syscall·StatToInt(SB),7,$-8 MOVQ 8(SP), AX MOVQ AX, 16(SP) RET |