diff options
| author | Wei Xiao <Wei.Xiao@arm.com> | 2017-05-25 13:59:39 +0800 |
|---|---|---|
| committer | Ian Lance Taylor <iant@golang.org> | 2017-05-29 19:10:39 +0000 |
| commit | 91a80cc174dc2b0df4cab12966c498ac435dbc31 (patch) | |
| tree | 94b1b04d46a66bbcc67e7244ecdefcb584751d07 /src/syscall/exec_linux.go | |
| parent | 9acd814c2a53a10de39a891bf7b6f4d12fc7b329 (diff) | |
| download | go-91a80cc174dc2b0df4cab12966c498ac435dbc31.tar.xz | |
runtime: fix stack split at bad time when disable inlining
key32 is called between entersyscallblock and exitsyscall
stack split may occur if disable inlining and the G is preempted
Fix the problem by describing key32 as nosplit function
Fixes #20510
Change-Id: I1f0787995936f34ef0052cf79fde036f1b338865
Reviewed-on: https://go-review.googlesource.com/44390
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Diffstat (limited to 'src/syscall/exec_linux.go')
0 files changed, 0 insertions, 0 deletions
