bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug binutils/12855] readelf: Endless loop for broken ELF binary


From: cvs-commit at gcc dot gnu.org
Subject: [Bug binutils/12855] readelf: Endless loop for broken ELF binary
Date: Wed, 8 Jun 2011 15:59:31 +0000

http://sourceware.org/bugzilla/show_bug.cgi?id=12855

--- Comment #2 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot 
gnu.org> 2011-06-08 15:59:11 UTC ---
CVSROOT:    /cvs/src
Module name:    src
Changes by:    address@hidden    2011-06-08 15:59:07

Modified files:
    binutils       : ChangeLog readelf.c 

Log message:
    PR binutils/12855
    * readelf.c (process_version_sections): Handle binaries containing
    corrupt version information.
    (process_symbol_table): Stop processing a symbol's version
    information if it could not be read in.

    (get_data): Add comment describing the function.
    (process_section_headers): Set dynamic_strings_length to 0 if the
    dynamic strings could not be read in.
    (process_dynamic_section): Likewise.
    (process_section_groups): Stop processing the group information if
    the data could not be read in.
    (hppa_processs_unwind): Assert that there is only one string table
    in the file.
    (arm_process_unwind): Likewise.
    (ia64_process_unwind): Likewise.
    Set the size of the unwind auxillary information to 0 if the data
    could not be read.
    (load_specific_debug_section): Handle a failure to read in the
    section.
    (process_mips_specific): Stop display of the PLT GOT section if it
    could not be read in.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/binutils/ChangeLog.diff?cvsroot=src&r1=1.1807&r2=1.1808
http://sourceware.org/cgi-bin/cvsweb.cgi/src/binutils/readelf.c.diff?cvsroot=src&r1=1.545&r2=1.546

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]