Gopher Robot submitted the change![Open in Gerrit]()
Change information
Commit message:
debug/elf: handle program header count overflow
ELF files only have a 16-bit count for program headers.
To handle the very rare case of larger files,
a large program header count is stored as 0xffff
and the first section header info field holds the actual count.
Fixes #78217
Change-Id: I35c7e15025a9677473cb43d09a41f17f75443731
Files:
- M src/debug/elf/file.go
- M src/debug/elf/file_test.go
Change size: M
Delta: 2 files changed, 151 insertions(+), 46 deletions(-)
Branch: refs/heads/master
Submit Requirements:
Code-Review: +1 by Dmitri Shuralyov, +2 by David Chase
TryBots-Pass: LUCI-TryBot-Result+1 by Go LUCI
Open in Gerrit
Gerrit-MessageType: merged
Gerrit-Project: go
Gerrit-Branch: master
Gerrit-Change-Id: I35c7e15025a9677473cb43d09a41f17f75443731
Gerrit-Change-Number: 758040
Gerrit-PatchSet: 2