]> Cypherpunks repositories - gostls13.git/commit
runtime: move libcall to stack for syscall package on aix/ppc64
authorClément Chigot <clement.chigot@atos.net>
Wed, 10 Apr 2019 14:29:57 +0000 (16:29 +0200)
committerIan Lance Taylor <iant@golang.org>
Thu, 11 Apr 2019 23:46:21 +0000 (23:46 +0000)
commit4e2b4d7fb2343ea5a05fcb9da821b6912ca86893
tree80ce40d85abeaae5b30d060407e6f2d16458a71d
parenta5032bc86c1a661cf3a68d5095c7a86591c62bc1
runtime: move libcall to stack for syscall package on aix/ppc64

Inside syscall_syscall6 function, libcall can directly be on the stack.
This is first function called with //go:nosplit, unlike runtime syscalls
which can be called during the sigtramp or by others //go:nosplit
functions.

Change-Id: Icc28def1a63e525850ec3bfb8184b995dfeaa736
Reviewed-on: https://go-review.googlesource.com/c/go/+/171338
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
src/runtime/syscall_aix.go