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. ef1bc9e72fd2f0310ac3113acc41e1c115e3ac79


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  ef1bc9e72fd2f0310ac3113acc41e1c115e3ac79 (commit)
      from  993a449f1714480593eb0a2a6bd6e21d8f029168 (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=ef1bc9e72fd2f0310ac3113acc41e1c115e3ac79

commit ef1bc9e72fd2f0310ac3113acc41e1c115e3ac79
Author: Alan Modra <amodra@gmail.com>
Date:   Mon Nov 11 14:14:40 2013 +1030

    PowerPC64 ELFv2 trampoline match
    
    ELFv2 needs different plt call stubs to ELFv1, register usage differs
    too.  When I added these to ld I changed register usage in the ELFv1
    stubs as well, simplifying the linker code and (perhaps) future
    maintenance.  All well and good, but this means gdb needs to cope with
    more stub variants.  This patch also handles skipping over addis/addi
    setting up r2 in ELFv2 global entry code.  We want breakpoints to be
    set past this point to catch calls via the local entry point.
    
    	* ppc64-tdep.c (ppc64_plt_entry_point): Renamed from..
    	(ppc64_desc_entry_point): ..this.  Update comments here and at
    	call points.
    	(ppc64_standard_linkage1, ppc64_standard_linkage2,
    	ppc64_standard_linkage3): Update comments.
    	(ppc64_standard_linkage4, ppc64_standard_linkage5,
    	(ppc64_standard_linkage6, ppc64_standard_linkage7): New insn
    	patterns.
    	(ppc64_standard_linkage4_target): New function.
    	(ppc64_skip_trampoline_code): Skip ELFv2 patterns too.
    	* rs6000-tdep.c (skip_prologue): Skip ELFv2 r2 setup.  Correct
    	nop match.  Fix comment wrap.

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

Summary of changes:
 gdb/ChangeLog     |   25 +++++--
 gdb/ppc64-tdep.c  |  201 +++++++++++++++++++++++++++++++++++++++++++++--------
 gdb/rs6000-tdep.c |   20 ++++--
 3 files changed, 208 insertions(+), 38 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]