]> Cypherpunks repositories - gostls13.git/commit
cmd/link: issue error if elf header overruns
authorPaul E. Murphy <murp@ibm.com>
Mon, 5 Apr 2021 18:36:13 +0000 (13:36 -0500)
committerLynn Boger <laboger@linux.vnet.ibm.com>
Thu, 15 Apr 2021 14:58:38 +0000 (14:58 +0000)
commit31e12b953a2a8fa5f3c849da18ded575c5737532
treeed1979032c796e588e9a31d21d01bcec6e661829
parent7ad496b6f5300131d6f1fbafe44ac882897889e4
cmd/link: issue error if elf header overruns

This is probably unlikely in practice, but when debugging alignment
related issues on ppc64 using very small text section splits, the elf
header could grow beyond the preallocated space and quietly stomp
on the first few text sections.

Change-Id: Ided58aa0b1e60f9da4b3cb277e4ebafcee4ec693
Reviewed-on: https://go-review.googlesource.com/c/go/+/307430
Reviewed-by: Cherry Zhang <cherryyz@google.com>
Reviewed-by: Lynn Boger <laboger@linux.vnet.ibm.com>
Run-TryBot: Cherry Zhang <cherryyz@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Trust: Lynn Boger <laboger@linux.vnet.ibm.com>
src/cmd/link/internal/ld/elf.go