This is the mail archive of the
binutils-cvs@sources.redhat.com
mailing list for the binutils project.
src/bfd ChangeLog elf.c elfcode.h
- From: drow at sourceware dot org
- To: binutils-cvs at sources dot redhat dot com
- Date: 30 May 2005 13:13:19 -0000
- Subject: src/bfd ChangeLog elf.c elfcode.h
CVSROOT: /cvs/src
Module name: src
Branch: binutils-2_16-branch
Changes by: drow@sourceware.org 2005-05-30 13:13:19
Modified files:
bfd : ChangeLog elf.c elfcode.h
Log message:
Backport from mainline:
2005-05-29 Jakub Jelinek <jakub@redhat.com>
* elfcode.h (elf_object_p): Fail if e_shoff != 0, e_shnum == 0 and
first shdr has sh_size == 0. Fail if e_shnum is large to cause
arithmetic overflow when allocating the i_shdr array.
Sanity check sh_link and sh_info fields. Fix e_shstrndx sanity check.
2005-05-18 H.J. Lu <hongjiu.lu@intel.com>
* elf.c (group_signature): Undo the last change. Check if the
symbol table section is correct.
2005-05-17 Nick Clifton <nickc@redhat.com>
* elf.c (group_signature): Check for a group section which is
actually a (corrupt) symbol table section in disguise and prevent
an infinite loop from occurring.
2005-05-17 Tavis Ormandy <taviso@gentoo.org>
* elf.c (bfd_section_from_shdr): Add sanity check when parsing
dynamic sections.
2005-05-09 Alan Modra <amodra@bigpond.net.au>
* elfcode.h (elf_object_p): Add more sanity checks on elf header.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=src&only_with_tag=binutils-2_16-branch&r1=1.2954.2.29&r2=1.2954.2.30
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elf.c.diff?cvsroot=src&only_with_tag=binutils-2_16-branch&r1=1.270&r2=1.270.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elfcode.h.diff?cvsroot=src&only_with_tag=binutils-2_16-branch&r1=1.64&r2=1.64.2.1