This is the mail archive of the binutils-cvs@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

gdb and binutils branch master updated. 896ca0981329171639b1fe0b934393a79ef4fdfb


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gdb and binutils".

The branch, master has been updated
       via  896ca0981329171639b1fe0b934393a79ef4fdfb (commit)
      from  82b1b41bcdc6d01fdbd94b246e24a8a8f8c2bddd (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=896ca0981329171639b1fe0b934393a79ef4fdfb

commit 896ca0981329171639b1fe0b934393a79ef4fdfb
Author: Nick Clifton <nickc@redhat.com>
Date:   Mon Jan 5 23:13:50 2015 +0000

    More fixes for invalid memory accesses triggered by fuzzed binaries.
    
    	PR binutils/17512
    	* nm.c (print_symbol): Add 'is_synthetic' parameter.  Use it to
    	help initialize the info.elfinfo field.
    	(print_size_symbols): Add 'synth_count' parameter.  Use it to set
    	the is_synthetic parameter when calling print_symbol.
    	(print_symbols): Likewise.
    	(display_rel_file): Pass synth_count to printing function.
    	(display_archive): Break loop if the last archive displayed
    	matches the current archive.
    	* size.c (display_archive): Likewise.
    
    	* archive.c (do_slurp_bsd_armap): Make sure that the parsed sized
    	is at least big enough for the header to be read.
    	* elf32-i386.c (elf_i386_get_plt_sym_val): Skip unknown relocs.
    	* mach-o.c (bfd_mach_o_get_synthetic_symtab): Add range checks.
    	(bfd_mach_o_read_command): Prevetn duplicate error messages about
    	unrecognized commands.
    	* syms.c (_bfd_stab_section_find_nearest_line): Add range checks
    	when indexing into the string table.

-----------------------------------------------------------------------

Summary of changes:
 bfd/ChangeLog      |   12 +++++++++
 bfd/archive.c      |    3 +-
 bfd/elf32-i386.c   |    5 ++-
 bfd/elfcode.h      |    3 +-
 bfd/mach-o.c       |   61 +++++++++++++++++++++++++++++++++++---------
 bfd/syms.c         |   12 +++++++++
 binutils/ChangeLog |   13 +++++++++
 binutils/nm.c      |   71 ++++++++++++++++++++++++++++++++++++---------------
 binutils/size.c    |    9 ++++++-
 9 files changed, 150 insertions(+), 39 deletions(-)


hooks/post-receive
-- 
gdb and binutils


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]