This is the mail archive of the gdb-cvs@sourceware.org mailing list for the GDB 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. 9b807e7bbbc55168e91c262c98fd09397482f9c9


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  9b807e7bbbc55168e91c262c98fd09397482f9c9 (commit)
      from  0d5ed1535229b7069757e04766f70a02fa60821c (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=9b807e7bbbc55168e91c262c98fd09397482f9c9

commit 9b807e7bbbc55168e91c262c98fd09397482f9c9
Author: Maciej W. Rozycki <macro@codesourcery.com>
Date:   Fri Oct 3 17:38:39 2014 +0100

    Also mark ELF solib trampoline minimal symbols special
    
    In installing minimal symbols for ELF shared library trampolines
    we "forget" to make individual symbols special where required.  This
    leads to problems on the MIPS target using microMIPS SVR4 lazy stubs.
    Lacking the special annotation these stubs are treated as standard
    MIPS code and this makes GDB insert the wrong software breakpoint
    instruction, breaking e.g. single-stepping through these stubs.  This
    is not a very frequent scenario as microMIPS SVR4 lazy stubs are
    typically only used in shared libraries with the main executable
    using PLT, handled elsewhere.  Still it triggers e.g. when a software
    watchpoint has been installed.  The symptom is SIGILL or the program
    going astray, depending on the endianness.  Disassembly of these stubs
    is also wrong.
    
    	* elfread.c (elf_symtab_read): Also mark solib trampoline minimal
    	symbols special.

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

Summary of changes:
 gdb/ChangeLog |    5 +++++
 gdb/elfread.c |    5 ++++-
 2 files changed, 9 insertions(+), 1 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]