aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/sys_amd64_linux.s
diff options
context:
space:
mode:
authorKen Thompson <ken@golang.org>2008-07-12 17:16:22 -0700
committerKen Thompson <ken@golang.org>2008-07-12 17:16:22 -0700
commit3f982aeaf6c5809d2ec61b07944a72ac2f6aa5a9 (patch)
tree435e5e43a92ecf6a22b466f8fd3e44b964f15cb1 /src/runtime/sys_amd64_linux.s
parent439b0c40bcb3652c302a3d1bc566463f2a6e7026 (diff)
downloadgo-3f982aeaf6c5809d2ec61b07944a72ac2f6aa5a9.tar.xz
morestack magic number
automatically generated in 6g and 6c, manually set in 6a. format is TEXT a(SB),, $a-b where a is auto size and b is parameter size SVN=126946
Diffstat (limited to 'src/runtime/sys_amd64_linux.s')
-rw-r--r--src/runtime/sys_amd64_linux.s22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/runtime/sys_amd64_linux.s b/src/runtime/sys_amd64_linux.s
index c49ae2ffb7..37247a7399 100644
--- a/src/runtime/sys_amd64_linux.s
+++ b/src/runtime/sys_amd64_linux.s
@@ -6,13 +6,13 @@
// System calls and other sys.stuff for AMD64, Linux
//
-TEXT sys·exit(SB),1,$-8
+TEXT sys·exit(SB),1,$0-8
MOVL 8(SP), DI
MOVL $60, AX
SYSCALL
RET
-TEXT sys·write(SB),1,$-8
+TEXT sys·write(SB),1,$0-24
MOVL 8(SP), DI
MOVQ 16(SP), SI
MOVL 24(SP), DX
@@ -20,27 +20,27 @@ TEXT sys·write(SB),1,$-8
SYSCALL
RET
-TEXT open(SB),1,$-8
+TEXT open(SB),1,$0-16
MOVQ 8(SP), DI
MOVL 16(SP), SI
MOVL $2, AX // syscall entry
SYSCALL
RET
-TEXT close(SB),1,$-8
+TEXT close(SB),1,$0-8
MOVL 8(SP), DI
MOVL $3, AX // syscall entry
SYSCALL
RET
-TEXT fstat(SB),1,$-8
+TEXT fstat(SB),1,$0-16
MOVL 8(SP), DI
MOVQ 16(SP), SI
MOVL $5, AX // syscall entry
SYSCALL
RET
-TEXT read(SB),1,$-8
+TEXT read(SB),1,$0-24
MOVL 8(SP), DI
MOVQ 16(SP), SI
MOVL 24(SP), DX
@@ -48,7 +48,7 @@ TEXT read(SB),1,$-8
SYSCALL
RET
-TEXT sys·rt_sigaction(SB),1,$-8
+TEXT sys·rt_sigaction(SB),1,$0-32
MOVL 8(SP), DI
MOVQ 16(SP), SI
MOVQ 24(SP), DX
@@ -58,14 +58,14 @@ TEXT sys·rt_sigaction(SB),1,$-8
SYSCALL
RET
-TEXT sigtramp(SB),1,$24
+TEXT sigtramp(SB),1,$24-16
MOVQ DI,0(SP)
MOVQ SI,8(SP)
MOVQ DX,16(SP)
CALL sighandler(SB)
RET
-TEXT sys·mmap(SB),1,$-8
+TEXT sys·mmap(SB),1,$0-32
MOVQ 8(SP), DI
MOVL 16(SP), SI
MOVL 20(SP), DX
@@ -88,12 +88,12 @@ TEXT sys·mmap(SB),1,$-8
CALL notok(SB)
RET
-TEXT notok(SB),1,$-8
+TEXT notok(SB),7,$0
MOVL $0xf1, BP
MOVQ BP, (BP)
RET
-TEXT sys·memclr(SB),1,$-8
+TEXT sys·memclr(SB),1,$0-16
MOVQ 8(SP), DI // arg 1 addr
MOVL 16(SP), CX // arg 2 count (cannot be zero)
ADDL $7, CX