From: Russ Cox Date: Wed, 29 Jul 2015 22:25:30 +0000 (-0400) Subject: runtime: fix darwin/amd64 assembly frame sizes X-Git-Tag: go1.5beta3~5 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=f6dfe1679867e9d2ac1ca4975a15e320113e9ae5;p=gostls13.git runtime: fix darwin/amd64 assembly frame sizes Change-Id: I2f0ecdc02ce275feadf07e402b54f988513e9b49 Reviewed-on: https://go-review.googlesource.com/12855 Reviewed-by: Russ Cox --- diff --git a/src/runtime/sys_darwin_arm64.s b/src/runtime/sys_darwin_arm64.s index 11b28d774a..0f9da85607 100644 --- a/src/runtime/sys_darwin_arm64.s +++ b/src/runtime/sys_darwin_arm64.s @@ -151,7 +151,7 @@ TEXT runtime·setitimer(SB),NOSPLIT,$0 SVC $0x80 RET -TEXT time·now(SB),NOSPLIT,$32-12 +TEXT time·now(SB),NOSPLIT,$40-12 MOVD RSP, R0 // timeval MOVD R0, R9 // this is how dyld calls gettimeofday MOVW $0, R1 // zone @@ -164,7 +164,7 @@ TEXT time·now(SB),NOSPLIT,$32-12 MOVW R1, nsec+8(FP) RET -TEXT runtime·nanotime(SB),NOSPLIT,$32 +TEXT runtime·nanotime(SB),NOSPLIT,$40 MOVD RSP, R0 // timeval MOVD R0, R9 // this is how dyld calls gettimeofday MOVW $0, R1 // zone @@ -272,7 +272,7 @@ TEXT runtime·sigaction(SB),NOSPLIT,$0 BL notok<>(SB) RET -TEXT runtime·usleep(SB),NOSPLIT,$12 +TEXT runtime·usleep(SB),NOSPLIT,$24 MOVW usec+0(FP), R0 MOVW R0, R1 MOVW $1000000, R2