aboutsummaryrefslogtreecommitdiff
path: root/gprof
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2020-05-18 20:44:30 +0930
committerAlan Modra <amodra@gmail.com>2020-05-18 20:56:39 +0930
commit7a87e9c80506af4c3f658c1a796c4ad18730e46c (patch)
tree62f34d831430b17768032929f48bbfa042881503 /gprof
parentca859a893931d6fad8b35cf2c20afd43422a59fe (diff)
downloadfsf-binutils-gdb-7a87e9c80506af4c3f658c1a796c4ad18730e46c.zip
fsf-binutils-gdb-7a87e9c80506af4c3f658c1a796c4ad18730e46c.tar.gz
fsf-binutils-gdb-7a87e9c80506af4c3f658c1a796c4ad18730e46c.tar.bz2
ECOFF slurp_relocs thinko
In git commit 806470a219 I swapped the order of internal vs. external relocs memory allocation in ecoff_slurp_reloc_table, the idea being that the external reloc size can be sanity checked against file size. However, that fails badly with bfd_alloc memory where releasing any block also releases all more recently allocated blocks. * ecoff.c (ecoff_slurp_reloc_table): Malloc external_relocs so they can be freed without also freeing internal_relocs.
Diffstat (limited to 'gprof')
0 files changed, 0 insertions, 0 deletions