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.0-375-g4180475


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  4180475982d87f720897baa6f988a48b4c654ee5 (commit)
       via  d5a2bd44d30b45b6829eb27d70ffb6ceaa70c5bd (commit)
       via  4c5ce7a55108edb5203b3d69949f09c2284f1963 (commit)
       via  2e7f844220b9419b2f05234b07c56bcdedf7afb2 (commit)
      from  101a2bb871dfca3a0435b978f0a66506355d6d68 (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 4180475982d87f720897baa6f988a48b4c654ee5
Merge: d5a2bd44d30b45b6829eb27d70ffb6ceaa70c5bd 101a2bb871dfca3a0435b978f0a66506355d6d68
Author: Tim Moore <timoore@redhat.com>
Date:   Thu Dec 17 17:38:24 2009 +0100

    Merge commit 'origin/master'

commit d5a2bd44d30b45b6829eb27d70ffb6ceaa70c5bd
Author: Tim Moore <timoore@redhat.com>
Date:   Thu Dec 17 16:18:34 2009 +0100

    support for a brief backtrace format
    
    This only prints symbol+offset, or an address if the symbol isn't
    known.
    
    * runtime/runtime.h (SYM_VERBOSE_NO, SYM_VERBOSE_FULL,
      SYM_VERBOSE_BRIEF): new constants
    * runtime/stack.c (_stp_stack_print): support brief format
    * runtime/sym.c (_stp_func_print): ditto
    * tapset/ucontext-unwind.stp (print_ubacktrace_brief): new function
    * testsuite/systemtap.context/fib.c: new test program
    * testsuite/systemtap.context/fib.stp: new test
    * testsuite/systemtap.context/fib.exp: new test

commit 4c5ce7a55108edb5203b3d69949f09c2284f1963
Author: Tim Moore <timoore@redhat.com>
Date:   Wed Dec 16 18:04:34 2009 +0100

    backtrace through uprobes trampoline.
    
    Only works in uretprobes for the moment.
    
    * runtime/stack-x86_64.c (__stp_stack_print): Rewrite trampoline PC
      addresses if necessary.
    * runtime/stack-i386.c (__stp_stack_print): ditto
    * runtime/stack-arm.c (__stp_stack_print): Add extra argument
    * runtime/stack-ppc.c (__stp_stack_print): ditto
    * runtime/stack-s390.c (__stp_stack_print): ditto
    * runtime/stack.c (_stap_stack_print): call __stp_stack_print with
      uretprobe_instance.
    * testsuite/systemtap.context/uprobe_backtrace.stp: new test

commit 2e7f844220b9419b2f05234b07c56bcdedf7afb2
Author: Tim Moore <timoore@redhat.com>
Date:   Wed Dec 16 18:00:34 2009 +0100

    function to translate from the uretprobe trampoline back to the original
    return address
    
    * runtime/uprobes2/uprobes.c (uprobe_get_pc): new function

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

Summary of changes:
 runtime/runtime.h                                  |   10 +++++
 runtime/stack-arm.c                                |    2 +-
 runtime/stack-i386.c                               |   13 ++++++-
 runtime/stack-ppc.c                                |    2 +-
 runtime/stack-s390.c                               |    3 +-
 runtime/stack-x86_64.c                             |   14 +++++++-
 runtime/stack.c                                    |   24 ++++++++-----
 runtime/sym.c                                      |   24 +++++++++---
 runtime/uprobes2/uprobes.c                         |   38 ++++++++++++++++++++
 runtime/uprobes2/uprobes.h                         |    8 ++++
 tapset/ucontext-unwind.stp                         |   18 +++++++++
 testsuite/systemtap.context/fib.c                  |   31 ++++++++++++++++
 testsuite/systemtap.context/fib.exp                |   37 +++++++++++++++++++
 testsuite/systemtap.context/fib.stp                |   17 +++++++++
 .../{uprobe_uaddr.stp => uprobe_backtrace.stp}     |   21 +++++++----
 15 files changed, 235 insertions(+), 27 deletions(-)
 create mode 100644 testsuite/systemtap.context/fib.c
 create mode 100644 testsuite/systemtap.context/fib.exp
 create mode 100644 testsuite/systemtap.context/fib.stp
 copy testsuite/systemtap.context/{uprobe_uaddr.stp => uprobe_backtrace.stp} (59%)


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]