aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/traceback.go
diff options
context:
space:
mode:
authorAustin Clements <austin@google.com>2023-04-17 16:50:00 -0400
committerGopher Robot <gobot@golang.org>2023-04-21 19:28:49 +0000
commit7843ca83e7c8229f4fdca22949428a2418f45138 (patch)
treeaf287142e7909423c1e4ea9873c21b15f60aa06b /src/runtime/traceback.go
parent2668a190baa302a1fd7e22285cdb343af67530ad (diff)
downloadgo-7843ca83e7c8229f4fdca22949428a2418f45138.tar.xz
internal/abi, runtime, cmd: merge PCDATA_* and FUNCDATA_* consts into internal/abi
We also rename the constants related to unsafe-points: currently, they follow the same naming scheme as the PCDATA table indexes, but are not PCDATA table indexes. For #59670. Change-Id: I06529fecfae535be5fe7d9ac56c886b9106c74fd Reviewed-on: https://go-review.googlesource.com/c/go/+/485497 Run-TryBot: Austin Clements <austin@google.com> Reviewed-by: David Chase <drchase@google.com> TryBot-Result: Gopher Robot <gobot@golang.org> Auto-Submit: Austin Clements <austin@google.com> Reviewed-by: Cherry Mui <cherryyz@google.com>
Diffstat (limited to 'src/runtime/traceback.go')
-rw-r--r--src/runtime/traceback.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/runtime/traceback.go b/src/runtime/traceback.go
index aac19dc980..d55c6d7aa5 100644
--- a/src/runtime/traceback.go
+++ b/src/runtime/traceback.go
@@ -664,13 +664,13 @@ func printArgs(f funcInfo, argp unsafe.Pointer, pc uintptr) {
maxLen = (maxDepth*3+2)*limit + 1 // max length of _FUNCDATA_ArgInfo (see the compiler side for reasoning)
)
- p := (*[maxLen]uint8)(funcdata(f, _FUNCDATA_ArgInfo))
+ p := (*[maxLen]uint8)(funcdata(f, abi.FUNCDATA_ArgInfo))
if p == nil {
return
}
- liveInfo := funcdata(f, _FUNCDATA_ArgLiveInfo)
- liveIdx := pcdatavalue(f, _PCDATA_ArgLiveIndex, pc, nil)
+ liveInfo := funcdata(f, abi.FUNCDATA_ArgLiveInfo)
+ liveIdx := pcdatavalue(f, abi.PCDATA_ArgLiveIndex, pc, nil)
startOffset := uint8(0xff) // smallest offset that needs liveness info (slots with a lower offset is always live)
if liveInfo != nil {
startOffset = *(*uint8)(liveInfo)