aboutsummaryrefslogtreecommitdiff
path: root/src/debug
diff options
context:
space:
mode:
authorHeschi Kreinick <heschi@google.com>2017-10-18 14:29:21 -0400
committerHeschi Kreinick <heschi@google.com>2017-10-18 21:45:30 +0000
commit7b9d15d5665dc43256a5d6f79a307cc1ad728e2a (patch)
tree2c36d66e28ad289c2c612ae21bea9b33a5715800 /src/debug
parent9a84e5274c66510b53255f9c6122eb2e1cf9a0a5 (diff)
downloadgo-7b9d15d5665dc43256a5d6f79a307cc1ad728e2a.tar.xz
debug/dwarf: clarify StructField.ByteSize doc
StructField.ByteSize is almost always unset; document that Type.Size() is the place to look. The dwarf package doesn't spend much effort teaching you DWARF, so I don't know what level of handholding is appropriate. Still, no harm in a little comment. Closes #21093 Change-Id: I0ed8cad2fa18e10a47d264ff16c176d603d6033c Reviewed-on: https://go-review.googlesource.com/71671 Run-TryBot: Heschi Kreinick <heschi@google.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Keith Randall <khr@golang.org>
Diffstat (limited to 'src/debug')
-rw-r--r--src/debug/dwarf/type.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/debug/dwarf/type.go b/src/debug/dwarf/type.go
index 72ef816cc2..4352092ed0 100644
--- a/src/debug/dwarf/type.go
+++ b/src/debug/dwarf/type.go
@@ -154,7 +154,7 @@ type StructField struct {
Name string
Type Type
ByteOffset int64
- ByteSize int64
+ ByteSize int64 // usually zero; use Type.Size() for normal fields
BitOffset int64 // within the ByteSize bytes at ByteOffset
BitSize int64 // zero if not a bit field
}