]> Cypherpunks repositories - gostls13.git/commit
runtime/coverage: remove uses of //go:linkname
authorRuss Cox <rsc@golang.org>
Wed, 15 May 2024 20:06:23 +0000 (16:06 -0400)
committerGopher Robot <gobot@golang.org>
Tue, 21 May 2024 19:41:02 +0000 (19:41 +0000)
commit180ea45566d19e60aa2d660f6139b7f6e18ff56b
treee14f155a336e4f5888334d2e0c8076ac8353f49a
parent647870becc230b022b431a4ef8b7c9b31382db6c
runtime/coverage: remove uses of //go:linkname

Move code to internal/coverage/cfile, making it possible to
access directly from testing/internal/testdeps, so that we can
avoid needing //go:linkname hacks.

For #67401.

Change-Id: I10b23a9970164afd2165e718ef3b2d9e86783883
Reviewed-on: https://go-review.googlesource.com/c/go/+/585820
Auto-Submit: Russ Cox <rsc@golang.org>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Than McIntosh <thanm@google.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
20 files changed:
src/cmd/go/internal/load/test.go
src/go/build/deps_test.go
src/internal/coverage/cfile/apis.go [moved from src/runtime/coverage/apis.go with 74% similarity]
src/internal/coverage/cfile/emit.go [moved from src/runtime/coverage/emit.go with 97% similarity]
src/internal/coverage/cfile/emitdata_test.go [moved from src/runtime/coverage/emitdata_test.go with 98% similarity]
src/internal/coverage/cfile/hooks.go [moved from src/runtime/coverage/hooks.go with 86% similarity]
src/internal/coverage/cfile/testdata/harness.go [moved from src/runtime/coverage/testdata/harness.go with 100% similarity]
src/internal/coverage/cfile/testdata/issue56006/repro.go [moved from src/runtime/coverage/testdata/issue56006/repro.go with 100% similarity]
src/internal/coverage/cfile/testdata/issue56006/repro_test.go [moved from src/runtime/coverage/testdata/issue56006/repro_test.go with 100% similarity]
src/internal/coverage/cfile/testdata/issue59563/repro.go [moved from src/runtime/coverage/testdata/issue59563/repro.go with 100% similarity]
src/internal/coverage/cfile/testdata/issue59563/repro_test.go [moved from src/runtime/coverage/testdata/issue59563/repro_test.go with 100% similarity]
src/internal/coverage/cfile/testsupport.go [moved from src/runtime/coverage/testsupport.go with 92% similarity]
src/internal/coverage/cfile/ts_test.go [moved from src/runtime/coverage/ts_test.go with 95% similarity]
src/runtime/coverage/coverage.go [new file with mode: 0644]
src/runtime/coverage/dummy.s [deleted file]
src/runtime/covercounter.go
src/runtime/covermeta.go
src/testing/internal/testdeps/deps.go
src/testing/newcover.go
src/testing/testing.go