Add ECOFF Symbolic Header sanity checks
authorAlan Modra <amodra@gmail.com>
Thu, 2 Feb 2023 12:09:31 +0000 (22:39 +1030)
committerAlan Modra <amodra@gmail.com>
Fri, 3 Feb 2023 05:41:18 +0000 (16:11 +1030)
commit96e034530e092e8b746e00d13086c1138a84504b
tree3c5d4b47c37dd6e90a3319ec5e72a03fe40799a5
parente0df1fd7842d93495e7b382dc969d7347b53b7bf
Add ECOFF Symbolic Header sanity checks

Anti-fuzzer measures.  The checks don't ensure the various elements in
the header are distinct, but that isn't important as far as making
sure we don't overrun the buffer containing all the elements.  Also,
we now don't care about offsets where the corresponding count is zero.

* ecoff.c (_bfd_ecoff_slurp_symbolic_info): Sanity check offsets
in debug->symbolic_header.
bfd/ecoff.c