mirror of
https://github.com/golang/go
synced 2024-11-26 17:16:54 -07:00
debug/gosym: add detailed doc for text argument in NewLineTable
Fixes #65232
Change-Id: I9ef76355cec4bea2d77811a69c61c1806c486be8
GitHub-Last-Rev: 9c617b65be
GitHub-Pull-Request: golang/go#65263
Reviewed-on: https://go-review.googlesource.com/c/go/+/557957
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
Reviewed-by: Carlos Amedee <carlos@golang.org>
This commit is contained in:
parent
4fde3ef2ac
commit
6a861010be
@ -148,7 +148,11 @@ func (t *LineTable) LineToPC(line int, maxpc uint64) uint64 {
|
||||
// NewLineTable returns a new PC/line table
|
||||
// corresponding to the encoded data.
|
||||
// Text must be the start address of the
|
||||
// corresponding text segment.
|
||||
// corresponding text segment, with the exact
|
||||
// value stored in the 'runtime.text' symbol.
|
||||
// This value may differ from the start
|
||||
// address of the text segment if
|
||||
// binary was built with cgo enabled.
|
||||
func NewLineTable(data []byte, text uint64) *LineTable {
|
||||
return &LineTable{Data: data, PC: text, Line: 0, funcNames: make(map[uint32]string), strings: make(map[uint32]string)}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user