[go] cmd/internal/objfile: use 'B' code for symbols in ELF NOBITS sections

0 views
Skip to first unread message

Gopher Robot (Gerrit)

unread,
Jun 25, 2026, 12:09:20 PM (2 days ago) Jun 25
to Ian Lance Taylor, goph...@pubsubhelper.golang.org, golang-...@googlegroups.com, Carlos Amedee, David Chase, Emmanuel Odeke, golang...@luci-project-accounts.iam.gserviceaccount.com, Egon Elbre, golang-co...@googlegroups.com

Gopher Robot submitted the change

Change information

Commit message:
cmd/internal/objfile: use 'B' code for ELF and PE BSS symbols

For ELF check for the ELF NOBITS section type. Anything in NOBITS
is a BSS symbols.

For PE look for runtime.bss; for a Go program, anything runtime.bss
is a BSS symbol.

Fixes #77301
Change-Id: I15b9af4513a5eb0e8955014a12073c2b56bcefab
Reviewed-by: David Chase <drc...@google.com>
Reviewed-by: Emmanuel Odeke <emma...@orijtech.com>
Reviewed-by: Carlos Amedee <car...@golang.org>
Auto-Submit: Ian Lance Taylor <ia...@golang.org>
Files:
  • M src/cmd/internal/objfile/elf.go
  • M src/cmd/internal/objfile/pe.go
  • M src/cmd/internal/script/scripttest/setup.go
  • M src/cmd/nm/nm_test.go
  • A src/cmd/nm/script_test.go
  • A src/cmd/nm/testdata/script/README
  • A src/cmd/nm/testdata/script/issue77301.txt
Change size: L
Delta: 7 files changed, 374 insertions(+), 2 deletions(-)
Branch: refs/heads/master
Submit Requirements:
Open in Gerrit
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: merged
Gerrit-Project: go
Gerrit-Branch: master
Gerrit-Change-Id: I15b9af4513a5eb0e8955014a12073c2b56bcefab
Gerrit-Change-Number: 739080
Gerrit-PatchSet: 6
Gerrit-Owner: Ian Lance Taylor <ia...@golang.org>
Gerrit-Reviewer: Carlos Amedee <car...@golang.org>
Gerrit-Reviewer: David Chase <drc...@google.com>
Gerrit-Reviewer: Emmanuel Odeke <emma...@orijtech.com>
Gerrit-Reviewer: Gopher Robot <go...@golang.org>
Gerrit-Reviewer: Ian Lance Taylor <ia...@golang.org>
Gerrit-CC: Egon Elbre <egon...@gmail.com>
open
diffy
satisfied_requirement
Reply all
Reply to author
Forward
0 new messages