]>
git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
x86: Return error for invalid relocation offset
Return error if relocation offset + relocation size > section size.
bfd/
PR ld/32665
* elf32-i386.c (elf_i386_scan_relocs): Return error for invalid
relocation offset.
* elf64-x86-64.c (elf_x86_64_scan_relocs): Likewise.
ld/
PR ld/32665
* testsuite/ld-x86-64/pr32665.err: New file.
* testsuite/ld-x86-64/pr32665.o.bz2: Likewise.
* testsuite/ld-x86-64/x86-64.exp: Run PR ld/32665 test.
Signed-off-by: H.J. Lu <hjl.tools@gmail.com>