]> Cypherpunks repositories - gostls13.git/commitdiff
runtime: fix missing nacl/386 symbol
authorDave Cheney <dave@cheney.net>
Wed, 12 Mar 2014 20:58:42 +0000 (07:58 +1100)
committerDave Cheney <dave@cheney.net>
Wed, 12 Mar 2014 20:58:42 +0000 (07:58 +1100)
syscall.naclWrite was missing from sys_nacl_386.s

This gets ./make.bash passing, but doesn't pass validation. I'm not sure if this is the fault of this change, or validation was broken anyway.

LGTM=rsc
R=minux.ma, rsc
CC=golang-codereviews
https://golang.org/cl/74510043

src/pkg/runtime/sys_nacl_386.s

index a261cac28be58ef87c5735048d674ae92fd7f6fa..79381d385965e6493724c0af35261315bcedee74 100644 (file)
@@ -27,6 +27,17 @@ TEXT runtime·close(SB),NOSPLIT,$0
 TEXT runtime·read(SB),NOSPLIT,$0
        NACL_SYSJMP(SYS_read)
 
+TEXT syscall·naclWrite(SB), NOSPLIT, $12-16
+       MOVL arg1+0(FP), DI
+       MOVL arg2+4(FP), SI
+       MOVL arg3+8(FP), DX
+       MOVL DI, 0(SP)
+       MOVL SI, 4(SP)
+       MOVL DX, 8(SP)
+       CALL runtime·write(SB)
+       MOVL AX, ret+12(FP)
+       RET
+
 TEXT runtime·write(SB),NOSPLIT,$0
        NACL_SYSJMP(SYS_write)