]> Cypherpunks repositories - gostls13.git/commit
runtime: mark all runtime.cputicks implementations NOSPLIT
authorDave Cheney <dave@cheney.net>
Wed, 15 Apr 2015 09:11:47 +0000 (19:11 +1000)
committerDave Cheney <dave@cheney.net>
Wed, 15 Apr 2015 09:22:15 +0000 (09:22 +0000)
commite629cd0f88d86867f9fc898c6a75fb17060b83ea
tree73d03746d4243fb95bc11efeca8bc51ab517c142
parent9402e49450d57eb608f03980e7541602a346e5ae
runtime: mark all runtime.cputicks implementations NOSPLIT

Fixes #10450

runtime.cputicks is called from runtime.exitsyscall and must not
split the stack. cputicks is implemented in several ways and the
NOSPLIT annotation was missing from a few of these.

Change-Id: I5cbbb4e5888c5d298fe2fef240782d0e49f59af8
Reviewed-on: https://go-review.googlesource.com/8939
Reviewed-by: Aram Hăvărneanu <aram@mgk.ro>
src/runtime/os_linux_arm.go
src/runtime/os_linux_arm64.go