diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2025-09-18 16:59:25 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2025-09-23 11:17:25 +0800 |
commit | 9ca499644a21ceb3f946d1c179c38a83be084490 (patch) | |
tree | 379de61f49d6dd254046b8da50bc78423dff4145 /gdb/python/python-internal.h | |
parent | a1d2c8f677c104f89dc7d55bc0285a3c3976285e (diff) | |
download | binutils-9ca499644a21ceb3f946d1c179c38a83be084490.zip binutils-9ca499644a21ceb3f946d1c179c38a83be084490.tar.gz binutils-9ca499644a21ceb3f946d1c179c38a83be084490.tar.bz2 |
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>
Diffstat (limited to 'gdb/python/python-internal.h')
0 files changed, 0 insertions, 0 deletions