aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/runtime2.go
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@golang.org>2025-11-02 20:04:57 -0800
committerGopher Robot <gobot@golang.org>2025-11-04 16:38:08 -0800
commit0e1bd8b5f17e337df0ffb57af03419b96c695fe4 (patch)
treeb21d1077f48a9ad29f8d59380777962bbac66a1a /src/runtime/runtime2.go
parent7347b54727519eecf693e9c10c504dc28611cbbf (diff)
downloadgo-0e1bd8b5f17e337df0ffb57af03419b96c695fe4.tar.xz
cmd/link, runtime: don't store text start in pcHeader
The textStart field requires a relocation, the only relocation in pclntab. And nothing uses it. So remove it. Replace it with a zero, which can itself be removed at some point in coordination with Delve. For #76038 Change-Id: I35675c0868c5d957bb375e40b804c516ae0300ca Reviewed-on: https://go-review.googlesource.com/c/go/+/717240 Reviewed-by: Cherry Mui <cherryyz@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Michael Pratt <mpratt@google.com> Auto-Submit: Ian Lance Taylor <iant@golang.org>
Diffstat (limited to 'src/runtime/runtime2.go')
-rw-r--r--src/runtime/runtime2.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/runtime/runtime2.go b/src/runtime/runtime2.go
index 3672b19f76..1deeb1244c 100644
--- a/src/runtime/runtime2.go
+++ b/src/runtime/runtime2.go
@@ -1009,7 +1009,7 @@ const (
type _func struct {
sys.NotInHeap // Only in static data
- entryOff uint32 // start pc, as offset from moduledata.text/pcHeader.textStart
+ entryOff uint32 // start pc, as offset from moduledata.text
nameOff int32 // function name, as index into moduledata.funcnametab.
args int32 // in/out args size