]> Cypherpunks repositories - gostls13.git/commitdiff
runtime, syscall: address vet errors in openbsd/arm64 assembly
authorJoel Sing <joel@sing.id.au>
Sat, 27 Apr 2019 17:32:08 +0000 (03:32 +1000)
committerBrad Fitzpatrick <bradfitz@golang.org>
Sat, 27 Apr 2019 18:05:25 +0000 (18:05 +0000)
Updates #31656

Change-Id: Ie28734298bf1a2d5243f1ac15569311c1887176e
Reviewed-on: https://go-review.googlesource.com/c/go/+/174126
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/runtime/sys_openbsd_arm64.s
src/syscall/asm_openbsd_arm64.s

index ded916a02614138bbd80ba7ab94ab79a9b185d37..8d0f4de689bd3ac9782360b2128439e3e58628aa 100644 (file)
@@ -24,7 +24,7 @@ TEXT runtime·exit(SB),NOSPLIT|NOFRAME,$0
        RET
 
 // func exitThread(wait *uint32)
-TEXT runtime·exitThread(SB),NOSPLIT,$0-4
+TEXT runtime·exitThread(SB),NOSPLIT,$0
        MOVD    wait+0(FP), R0          // arg 1 - notdead
        MOVD    $302, R8                // sys___threxit
        SVC
index 969fcfb9d8596cb51ad15c1f6420832451f76233..16be5fb854cfa849fd591c3d18b72d73339b3588 100644 (file)
@@ -65,7 +65,7 @@ TEXT ·Syscall9(SB),NOSPLIT,$0-104
        MOVD    a8+64(FP), R7
        MOVD    a9+72(FP), R8   // on stack
        MOVD    R8, 8(RSP)
-       MOVD    trap+0(FP), R8  // syscall number
+       MOVD    num+0(FP), R8   // syscall number
        SVC
        BCC     ok
        MOVD    $-1, R4