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. 8fa0c4f8ed9e520c39132bc62d51a490a17c537f


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  8fa0c4f8ed9e520c39132bc62d51a490a17c537f (commit)
      from  3666da817e330c563c261cbe9086f4825f74de42 (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=8fa0c4f8ed9e520c39132bc62d51a490a17c537f

commit 8fa0c4f8ed9e520c39132bc62d51a490a17c537f
Author: Andreas Arnez <arnez@linux.vnet.ibm.com>
Date:   Thu Oct 9 11:32:22 2014 +0000

    Remove non-address bits for longjmp resume breakpoint
    
    On 32-bit S390 targets the longjmp target address "naturally" has the
    most significant bit set.  That bit indicates the addressing mode and
    is not part of the address itself.  Thus, in analogy with similar
    cases (like when computing the caller PC in
    insert_step_resume_breakpoint_at_caller), this change removes
    non-address bits from the longjmp target address before using it as a
    breakpoint address.
    
    Note that there are two ways for determining the longjmp target
    address: via a probe or via a gdbarch method.  This change only
    affects the probe method, because it is assumed that the address
    returned by the gdbarch method is usable as-is.
    
    This change was tested together with a patch that enables longjmp
    probes in glibc for S/390:
    
      https://sourceware.org/ml/libc-alpha/2014-10/msg00277.html
    
    gdb/ChangeLog:
    
    	* gdb/infrun.c (process_event_stop_test): Apply
    	gdbarch_addr_bits_remove to longjmp resume address.

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

Summary of changes:
 gdb/ChangeLog |    5 +++++
 gdb/infrun.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]