summaryrefslogtreecommitdiff
path: root/src/runtime/vlop_arm_test.go
diff options
context:
space:
mode:
authorAustin Clements <austin@google.com>2018-04-26 21:43:19 -0400
committerAustin Clements <austin@google.com>2018-05-22 15:55:05 +0000
commitc5ed10f3bed104448b8c8f924e63a6d818c1ecb2 (patch)
treecb5dd9c31a9c7cae245db23dea8bf396e8f1f1ab /src/runtime/vlop_arm_test.go
parent9f95c9db23d9e137bc30c206b67b58cc325a8c7e (diff)
downloadgo-git-c5ed10f3bed104448b8c8f924e63a6d818c1ecb2.tar.gz
runtime: support for debugger function calls
This adds a mechanism for debuggers to safely inject calls to Go functions on amd64. Debuggers must participate in a protocol with the runtime, and need to know how to lay out a call frame, but the runtime support takes care of the details of handling live pointers in registers, stack growth, and detecting the trickier conditions when it is unsafe to inject a user function call. Fixes #21678. Updates derekparker/delve#119. Change-Id: I56d8ca67700f1f77e19d89e7fc92ab337b228834 Reviewed-on: https://go-review.googlesource.com/109699 Run-TryBot: Austin Clements <austin@google.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Keith Randall <khr@golang.org>
Diffstat (limited to 'src/runtime/vlop_arm_test.go')
0 files changed, 0 insertions, 0 deletions