This is the mail archive of the systemtap-cvs@sourceware.org mailing list for the systemtap 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]

[SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-1.6-367-g933ce00


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 "systemtap: system-wide probe/trace tool".

The branch, master has been updated
       via  933ce009f4b8a6c9b01958e67d5f1a56e4a9d80d (commit)
       via  b5632eacdbccebd7565531cbad396038a2062428 (commit)
       via  1435947c25905dc1580c074f567e8285cb2ba46a (commit)
       via  9ff46a11cb00c43675adba2074f84dc78304351f (commit)
       via  31766229cbd7a979bb73f8216ec3d242c888e572 (commit)
       via  6a307837b5eac5b1910a3b5b0ec22c4643d2ad05 (commit)
      from  18abc69c9acaa0f5107503283f1f64b199f5ca75 (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 -----------------------------------------------------------------
commit 933ce009f4b8a6c9b01958e67d5f1a56e4a9d80d
Merge: 18abc69 b5632ea
Author: Mark Wielaard <mjw@redhat.com>
Date:   Tue Nov 1 17:52:11 2011 +0100

    Merge branch 's390x-unwind'

commit b5632eacdbccebd7565531cbad396038a2062428
Author: Mark Wielaard <mjw@redhat.com>
Date:   Tue Nov 1 17:47:29 2011 +0100

    Hook up s390x dwarf unwinder.

commit 1435947c25905dc1580c074f567e8285cb2ba46a
Author: Mark Wielaard <mjw@redhat.com>
Date:   Tue Nov 1 17:32:23 2011 +0100

    Be explicit about SP from CFA and PC from RA dwarf unwind rules.
    
    There are subtle differences between architectures whether or not they
    should unwind the stack pointer from the call frame address and the
    instruction pointer from the return address given by the dwarf call
    frame instructions. Make it so each arch explicitly encodes how it
    does the unwinding of these two special registers.

commit 9ff46a11cb00c43675adba2074f84dc78304351f
Author: Mark Wielaard <mjw@redhat.com>
Date:   Fri Oct 28 23:47:53 2011 +0200

    Just test up to -p2 for kernel-debuginfo smoke test.
    
    We already do a -p4 kernel-devel smoke test just before this one.
    We don't need another one. It slows down doing make installcheck
    RUNTESTFLAGS=quick_test.exp runs. Especially on slow machines.

commit 31766229cbd7a979bb73f8216ec3d242c888e572
Author: Mark Wielaard <mjw@redhat.com>
Date:   Fri Oct 28 23:22:11 2011 +0200

    Allow "broken" kernel-debuginfo for the testsuite.
    
    We just care there is some debuginfo, it is allowed have bad var
    location descriptors (which will cause some tests to fail of course).
    
    e.g. 2.6.35.6-45.fc14.s390x kernels build with gcc version 4.5.1.

commit 6a307837b5eac5b1910a3b5b0ec22c4643d2ad05
Author: Mark Wielaard <mjw@redhat.com>
Date:   Thu Oct 27 16:14:23 2011 +0200

    Workaround PR13350 dwarf unwinder _stp_valid_pc_addr() invalid for s390x.
    
    Just assume it is valid unless clearly bogus (aka zero) for now.

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

Summary of changes:
 runtime/runtime.h           |    4 +-
 runtime/stack-dwarf.c       |    6 +++
 runtime/stack.c             |    2 +-
 runtime/unwind.c            |   19 ++++-------
 runtime/unwind/i386.h       |    4 ++
 runtime/unwind/ppc64.h      |    3 ++
 runtime/unwind/s390x.h      |   73 +++++++++++++++++++++++++++++++++++++++++++
 runtime/unwind/unwind.h     |   16 +++++++++
 runtime/unwind/x86_64.h     |    4 ++
 testsuite/lib/systemtap.exp |    6 +++-
 10 files changed, 121 insertions(+), 16 deletions(-)
 create mode 100644 runtime/unwind/s390x.h


hooks/post-receive
--
systemtap: system-wide probe/trace tool


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