summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChristopher Wedgwood <cw@f00f.org>2010-03-29 22:51:39 -0700
committerChristopher Wedgwood <cw@f00f.org>2010-03-29 22:51:39 -0700
commita61f914398aab2d35055801e7cbdb36a13910d96 (patch)
treecd1993ae0f9e061b7733dfe607c0de148094a0c9 /src
parent6e22c65f5da50536943d303f7c7087e5980c27c2 (diff)
downloadgolang-a61f914398aab2d35055801e7cbdb36a13910d96.tar.gz
runtime: Remove unused runtime.write from linux/amd64
Also minor reformatting. R=rsc CC=golang-dev http://codereview.appspot.com/845041 Committer: Russ Cox <rsc@golang.org>
Diffstat (limited to 'src')
-rw-r--r--src/pkg/runtime/linux/amd64/sys.s26
1 files changed, 9 insertions, 17 deletions
diff --git a/src/pkg/runtime/linux/amd64/sys.s b/src/pkg/runtime/linux/amd64/sys.s
index 18bf5b509..78bb39ad6 100644
--- a/src/pkg/runtime/linux/amd64/sys.s
+++ b/src/pkg/runtime/linux/amd64/sys.s
@@ -10,11 +10,11 @@
TEXT exit(SB),7,$0-8
MOVL 8(SP), DI
- MOVL $231, AX // exitgroup - force all os threads to exi
+ MOVL $231, AX // exitgroup - force all os threads to exit
SYSCALL
RET
-TEXT exit1(SB),7,$0-8
+TEXT exit1(SB),7,$0-8
MOVL 8(SP), DI
MOVL $60, AX // exit - exit the current os thread
SYSCALL
@@ -36,15 +36,7 @@ TEXT write(SB),7,$0-24
SYSCALL
RET
-TEXT ·write(SB),7,$0-24
- MOVL 8(SP), DI
- MOVQ 16(SP), SI
- MOVL 24(SP), DX
- MOVL $1, AX // syscall entry
- SYSCALL
- RET
-
-TEXT gettime(SB), 7, $32
+TEXT gettime(SB), 7, $32
LEAQ 8(SP), DI
MOVQ $0, SI
MOVQ $0xffffffffff600000, AX
@@ -76,10 +68,10 @@ TEXT sigtramp(SB),7,$24-16
CALL sighandler(SB)
RET
-TEXT sigignore(SB),7,$0
+TEXT sigignore(SB),7,$0
RET
-TEXT sigreturn(SB),7,$0
+TEXT sigreturn(SB),7,$0
MOVL $15, AX // rt_sigreturn
SYSCALL
INT $3 // not reached
@@ -130,7 +122,7 @@ TEXT ·setcallerpc+0(SB),7,$0
// int64 futex(int32 *uaddr, int32 op, int32 val,
// struct timespec *timeout, int32 *uaddr2, int32 val2);
-TEXT futex(SB),7,$0
+TEXT futex(SB),7,$0
MOVQ 8(SP), DI
MOVL 16(SP), SI
MOVL 20(SP), DX
@@ -142,7 +134,7 @@ TEXT futex(SB),7,$0
RET
// int64 clone(int32 flags, void *stack, M *m, G *g, void (*fn)(void));
-TEXT clone(SB),7,$0
+TEXT clone(SB),7,$0
MOVL flags+8(SP), DI
MOVQ stack+16(SP), SI
@@ -174,13 +166,13 @@ TEXT clone(SB),7,$0
// Call fn
CALL R12
- // It shouldn't return. If it does, exi
+ // It shouldn't return. If it does, exit
MOVL $111, DI
MOVL $60, AX
SYSCALL
JMP -3(PC) // keep exiting
-TEXT sigaltstack(SB),7,$-8
+TEXT sigaltstack(SB),7,$-8
MOVQ new+8(SP), DI
MOVQ old+16(SP), SI
MOVQ $131, AX