diff options
author | Alan Modra <amodra@gmail.com> | 2022-12-04 22:15:40 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2022-12-04 22:32:20 +1030 |
commit | 3d3af4ba39e892b1c544d667ca241846bc3df386 (patch) | |
tree | 52aa9ab7856c17a6ec366a91b8f92b5f2687d5c3 /bfd | |
parent | 2fa250529bb42e00433528c763d2bef245787ed1 (diff) | |
download | gdb-3d3af4ba39e892b1c544d667ca241846bc3df386.zip gdb-3d3af4ba39e892b1c544d667ca241846bc3df386.tar.gz gdb-3d3af4ba39e892b1c544d667ca241846bc3df386.tar.bz2 |
PR29846, segmentation fault in objdump.c compare_symbols
Fixes a fuzzed object file problem where plt relocs were manipulated
in such a way that two synthetic symbols were generated at the same
plt location. Won't occur in real object files.
PR 29846
PR 20337
* objdump.c (compare_symbols): Test symbol flags to exclude
section and synthetic symbols before attempting to check flavour.
Diffstat (limited to 'bfd')
0 files changed, 0 insertions, 0 deletions