From: David Crawshaw Date: Thu, 12 Jan 2017 15:49:35 +0000 (-0500) Subject: cmd/go: add comment about SIGUSR2 on iOS X-Git-Tag: go1.8rc2~1^2~25 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=4f0aac52d9;p=gostls13.git cmd/go: add comment about SIGUSR2 on iOS Missing from CL 34926. Change-Id: I4a046440c30811f26da53bee0e853dae3b0ac57a Reviewed-on: https://go-review.googlesource.com/35123 Reviewed-by: Brad Fitzpatrick --- diff --git a/src/cmd/go/test.go b/src/cmd/go/test.go index 1ff02a68e1..f477a4a253 100644 --- a/src/cmd/go/test.go +++ b/src/cmd/go/test.go @@ -1531,6 +1531,10 @@ func coverRegisterFile(fileName string, counter []uint32, pos []uint32, numStmts func main() { {{if .IsIOS}} + // Send a SIGUSR2, which will be intercepted by LLDB to + // tell the test harness that installation was successful, + // and to give the exec script a chance set the current + // working directory. See misc/ios/go_darwin_arm_exec.go. signal.Notify(make(chan os.Signal), syscall.SIGUSR2) syscall.Kill(0, syscall.SIGUSR2) signal.Reset(syscall.SIGUSR2)