| commit | 9ca499644a21ceb3f946d1c179c38a83be084490 | [log] [tgz] |
|---|---|---|
| author | H.J. Lu <hjl.tools@gmail.com> | Thu Sep 18 16:59:25 2025 -0700 |
| committer | H.J. Lu <hjl.tools@gmail.com> | Tue Sep 23 11:17:25 2025 +0800 |
| tree | 379de61f49d6dd254046b8da50bc78423dff4145 | |
| parent | a1d2c8f677c104f89dc7d55bc0285a3c3976285e [diff] |
elf: Don't match corrupt section header in linker input Don't swap in nor match corrupt section header in linker input to avoid linker crash later. PR ld/33457 * elfcode.h (elf_swap_shdr_in): Changed to return bool. Return false for corrupt section header in linker input. (elf_object_p): Reject if elf_swap_shdr_in returns false. Signed-off-by: H.J. Lu <hjl.tools@gmail.com>