| commit | c8b3d02c49943d1fef2cc060dd7115a5ae5f7afe | [log] [tgz] |
|---|---|---|
| author | Alan Modra <amodra@gmail.com> | Tue Mar 14 10:25:51 2023 +1030 |
| committer | Alan Modra <amodra@gmail.com> | Tue Mar 14 12:19:28 2023 +1030 |
| tree | 33bef5e3c539eee314e2cd51fde0cca293d7ec95 | |
| parent | 746598e07f7b666872bc31471de1b72de8a69c2b [diff] |
objdump segfault after symbol table error
This memcpy segfaults if symcount is -1 (=> syms is NULL).
memcpy (sorted_syms, symcount ? syms : dynsyms,
sorted_symcount * sizeof (asymbol *));
* objdump.c (slurp_symtab): Don't leave symcount as -1 after
an error.
(slurp_dynamic_symtab): Likewise for dynsymcount.