aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/debug
diff options
context:
space:
mode:
authorMichael Hudson-Doyle <michael.hudson@canonical.com>2015-10-16 09:56:07 +1300
committerMichael Hudson-Doyle <michael.hudson@canonical.com>2015-10-16 07:11:04 +0000
commit0b8d583320b2f6247669ef0bb1ba011054ca1c88 (patch)
tree4365cd408a3b041be5a5c5ce6e5d43c88651b3b1 /src/runtime/debug
parent4c2465d47d8c706832bbc57668680a3ffc4d800f (diff)
downloadgo-0b8d583320b2f6247669ef0bb1ba011054ca1c88.tar.xz
runtime, os/signal: use //go:linkname instead of assembly stubs to get access to runtime functions
os/signal depends on a few unexported runtime functions. This removes the assembly stubs it used to get access to these in favour of using //go:linkname in runtime to make the functions accessible to os/signal. This is motivated by ppc64le shared libraries, where you cannot BR to a symbol defined in a shared library (only BL), but it seems like an improvment anyway. Change-Id: I09361203ce38070bd3f132f6dc5ac212f2dc6f58 Reviewed-on: https://go-review.googlesource.com/15871 Run-TryBot: Michael Hudson-Doyle <michael.hudson@canonical.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Minux Ma <minux@golang.org> Reviewed-by: Dave Cheney <dave@cheney.net>
Diffstat (limited to 'src/runtime/debug')
0 files changed, 0 insertions, 0 deletions