aboutsummaryrefslogtreecommitdiff
path: root/src/pkg/runtime/sys_linux_arm.s
diff options
context:
space:
mode:
authorShenghou Ma <minux.ma@gmail.com>2013-05-28 20:13:02 +0800
committerShenghou Ma <minux.ma@gmail.com>2013-05-28 20:13:02 +0800
commitd8fd8d89ea071c79788b34eddf31858c0e66c19b (patch)
treef99e89b40bc890645fece1730cf346a9f2c69712 /src/pkg/runtime/sys_linux_arm.s
parent828c68f8d80a642d89cc17e04aeb0116c8bce4ae (diff)
downloadgo-d8fd8d89ea071c79788b34eddf31858c0e66c19b.tar.xz
runtime: use m and g, instead of R9 and R10, in ARM assembly files
also don't clobber R9 if it is about to crash. In response to https://golang.org/cl/9251043/#msg2. R=golang-dev, khr, khr, dave CC=golang-dev https://golang.org/cl/9778046
Diffstat (limited to 'src/pkg/runtime/sys_linux_arm.s')
-rw-r--r--src/pkg/runtime/sys_linux_arm.s8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/pkg/runtime/sys_linux_arm.s b/src/pkg/runtime/sys_linux_arm.s
index ffcb1ec69a..6826bea961 100644
--- a/src/pkg/runtime/sys_linux_arm.s
+++ b/src/pkg/runtime/sys_linux_arm.s
@@ -127,8 +127,8 @@ TEXT runtime·munmap(SB),7,$0
SWI $0
MOVW $0xfffff001, R6
CMP R6, R0
- MOVW.HI $0, R9 // crash on syscall failure
- MOVW.HI R9, (R9)
+ MOVW.HI $0, R8 // crash on syscall failure
+ MOVW.HI R8, (R8)
RET
TEXT runtime·madvise(SB),7,$0
@@ -278,8 +278,8 @@ TEXT runtime·sigaltstack(SB),7,$0
SWI $0
MOVW $0xfffff001, R6
CMP R6, R0
- MOVW.HI $0, R9 // crash on syscall failure
- MOVW.HI R9, (R9)
+ MOVW.HI $0, R8 // crash on syscall failure
+ MOVW.HI R8, (R8)
RET
TEXT runtime·sigtramp(SB),7,$24