From: Russ Cox Date: Fri, 22 Jan 2021 16:13:32 +0000 (-0500) Subject: cmd/link: add debug print in deadcode X-Git-Tag: go1.17beta1~1501 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=a1222b75350a098e70106bf95d4e6a962c37f373;p=gostls13.git cmd/link: add debug print in deadcode This matches the prints that deadcode prints later as the algorithm progresses under -v=2. It helps to see the initial conditions with -v=2 as well. Change-Id: I06ae86fe9bd8314d003148f3d941832c9b10aef1 Reviewed-on: https://go-review.googlesource.com/c/go/+/288817 Trust: Russ Cox Reviewed-by: Cherry Zhang --- diff --git a/src/cmd/link/internal/ld/deadcode.go b/src/cmd/link/internal/ld/deadcode.go index 245076a83a..1874103b93 100644 --- a/src/cmd/link/internal/ld/deadcode.go +++ b/src/cmd/link/internal/ld/deadcode.go @@ -91,6 +91,10 @@ func (d *deadcodePass) init() { names = append(names, exp) } + if d.ctxt.Debugvlog > 1 { + d.ctxt.Logf("deadcode start names: %v\n", names) + } + for _, name := range names { // Mark symbol as a data/ABI0 symbol. d.mark(d.ldr.Lookup(name, 0), 0)