]> Cypherpunks repositories - gostls13.git/commitdiff
runtime: fix darwin/amd64 assembly frame sizes
authorRuss Cox <rsc@golang.org>
Wed, 29 Jul 2015 22:25:30 +0000 (18:25 -0400)
committerRuss Cox <rsc@golang.org>
Wed, 29 Jul 2015 22:26:02 +0000 (22:26 +0000)
Change-Id: I2f0ecdc02ce275feadf07e402b54f988513e9b49
Reviewed-on: https://go-review.googlesource.com/12855
Reviewed-by: Russ Cox <rsc@golang.org>
src/runtime/sys_darwin_arm64.s

index 11b28d774ae450eff2a6aa143f7e869ce6458578..0f9da85607cbe1dd43715f31463b6fa5621466cb 100644 (file)
@@ -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