]> Cypherpunks repositories - gostls13.git/commit
cmd/link: do not export plugin C symbols
authorDavid Crawshaw <crawshaw@golang.org>
Sat, 10 Dec 2016 18:30:13 +0000 (13:30 -0500)
committerDavid Crawshaw <crawshaw@golang.org>
Wed, 14 Dec 2016 19:36:20 +0000 (19:36 +0000)
commit96414ca39f4a63d04ddc5cea6d4c63237f2a5fd4
tree9ebfa457054a2b496382a0f04f39039aeebc877d
parent901005e8fce3f4ec94a0c06430d543b10391695a
cmd/link: do not export plugin C symbols

Explicitly filter any C-only cgo functions out of pclntable,
which allows them to be duplicated with the host binary.

Updates #18190.

Change-Id: I50d8706777a6133b3e95f696bc0bc586b84faa9e
Reviewed-on: https://go-review.googlesource.com/34199
Reviewed-by: Ian Lance Taylor <iant@golang.org>
misc/cgo/testplugin/src/plugin2/plugin2.go
src/cmd/link/internal/ld/macho.go
src/cmd/link/internal/ld/pcln.go
src/runtime/plugin.go