1
0
mirror of https://github.com/golang/go synced 2024-11-20 01:14:40 -07:00
go/misc/cgo/testplugin/src
Keith Randall 81a61a96c9 runtime: for plugins, don't add duplicate itabs
We already do this for shared libraries. Do it for plugins also.
Suggestions on how to test this would be welcome.

I'd like to get this in for 1.8.  It could lead to mysterious
hangs when using plugins.

Fixes #18676

Change-Id: I03209b096149090b9ba171c834c5e59087ed0f92
Reviewed-on: https://go-review.googlesource.com/35117
Reviewed-by: David Crawshaw <crawshaw@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Reviewed-by: Michael Hudson-Doyle <michael.hudson@canonical.com>
2017-01-17 22:37:19 +00:00
..
common
host cmd/go: use build ID as plugin symbol prefix 2016-11-15 16:17:07 +00:00
iface misc/cgo/testplugin: test that types and itabs are unique 2017-01-13 17:31:33 +00:00
iface_a misc/cgo/testplugin: test that types and itabs are unique 2017-01-13 17:31:33 +00:00
iface_b misc/cgo/testplugin: test that types and itabs are unique 2017-01-13 17:31:33 +00:00
iface_i misc/cgo/testplugin: test that types and itabs are unique 2017-01-13 17:31:33 +00:00
issue18676 runtime: for plugins, don't add duplicate itabs 2017-01-17 22:37:19 +00:00
plugin1 cmd/link: limit darwin dynlink symbol exports 2016-12-10 17:03:45 +00:00
plugin2 cmd/link: do not export plugin C symbols 2016-12-14 19:36:20 +00:00
sub/plugin1 cmd/compile: write type symbols referenced in ptabs 2016-11-03 14:07:34 +00:00