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-0.9.5-197-ga1e1eec


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  a1e1eec32d27dec37acbc1d65696304abac7ff32 (commit)
       via  192d5136bbfcd1e61c2f17cc52df875a954d24ec (commit)
       via  7d7f074398802c84f544e263995ce15874b9f408 (commit)
       via  2f2fa6c0b102537d92a1148d8b00431077d5eb7a (commit)
       via  c45319065d6e3ae91ae833f7afbf0edba6c87d89 (commit)
       via  6094e1992123454047c79ce724475c49e834d218 (commit)
       via  15d8b8ee8214d1fbba80329c5a571974a4403476 (commit)
       via  7822c594fa32615588fb4ed48eb2728f6dae9e10 (commit)
       via  47a2a2303c9b261e88a4333bf2964b4291a22a12 (commit)
       via  30c4b46a6da666674684cef7b57670b26534618c (commit)
       via  ad4f749fc45d8411b26e4093e9e8353b8971a482 (commit)
       via  15bdc138573610dbc40be680480af1d63bd0ae5d (commit)
      from  04f659b4cab24ea27dc91b361419bd29e0e73c55 (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 a1e1eec32d27dec37acbc1d65696304abac7ff32
Merge: 192d5136bbfcd1e61c2f17cc52df875a954d24ec 04f659b4cab24ea27dc91b361419bd29e0e73c55
Author: Mark Wielaard <mjw@redhat.com>
Date:   Tue Apr 21 21:21:02 2009 +0200

    Merge branch 'master' of ssh://sourceware.org/git/systemtap

commit 192d5136bbfcd1e61c2f17cc52df875a954d24ec
Merge: 41d9243cc9d107d1980e18537090ed358dc7920a 7d7f074398802c84f544e263995ce15874b9f408
Author: Mark Wielaard <mjw@redhat.com>
Date:   Tue Apr 21 20:01:00 2009 +0200

    Merge branch 'user_unwind'

commit 7d7f074398802c84f544e263995ce15874b9f408
Author: Mark Wielaard <mjw@redhat.com>
Date:   Tue Apr 21 19:57:02 2009 +0200

    Mark ucontext tapset functions EXPERIMENTAL.
    
    * tapset/ucontext-symbols.stp (usymname, usymdata, print_ustack):
      mark EXPERIMENTAL.
    * tapset/ucontext-unwind.stp (print_ubacktrace, ubacktrace): Likewise.

commit 2f2fa6c0b102537d92a1148d8b00431077d5eb7a
Author: Mark Wielaard <mjw@redhat.com>
Date:   Tue Apr 21 19:44:55 2009 +0200

    Add uprobes_ustack testcase and bug fixlet.
    
    * runtime/stack.c (_stp_stack_print): Use _stp_usymbol_print when tsk given.
    * testsuite/systemtap.base/uprobes_ustack.exp: New test file.
    * testsuite/systemtap.base/uprobes_ustack.stp: Likewise.

commit c45319065d6e3ae91ae833f7afbf0edba6c87d89
Author: Mark Wielaard <mjw@redhat.com>
Date:   Tue Apr 21 17:16:51 2009 +0200

    Add ubacktrace(), print_ustack() and print_ubacktrace().
    
    * runtime/sym.c (_stp_usymbol_print): New function.
    * tapset/ucontext-unwind.stp (print_ubacktrace): New tapset function.
      (ubacktrace): Likewise.
    * tapset/ucontext-symbols.stp (print_ustack): Likewise.
    * testsuite/buildok/ustack.stp: New test for above three functions.

commit 6094e1992123454047c79ce724475c49e834d218
Author: Mark Wielaard <mjw@redhat.com>
Date:   Tue Apr 21 16:45:31 2009 +0200

    Remove documentation weirdness FIXME in tapset print_stack().
    
    Weirdness was fixed in commit d4db5608.
    
    * tapset/context-symbols.stp (print_stack): Remove FIXME.

commit 15d8b8ee8214d1fbba80329c5a571974a4403476
Author: Mark Wielaard <mjw@redhat.com>
Date:   Tue Apr 21 12:06:53 2009 +0200

    Don't use stack fallback for user space unwinding when using dwarf unwinder.
    
    It never seems to be anywhere near correct.
    
    * runtime/stack-i386.c (__stp_stack_print): Stop unwinding when dwarf
      unwinder fails and we are unwinding user space task.
    * runtime/stack-x86_64.c (__stp_stack_print): Likewise.

commit 7822c594fa32615588fb4ed48eb2728f6dae9e10
Author: Mark Wielaard <mjw@redhat.com>
Date:   Mon Apr 20 23:02:09 2009 +0200

    Remove old _stp_ustack bits.
    
    This code was never used, nor did it actually work.
    
    * runtime/stack.c (_stp_ustack_print): Removed.

commit 47a2a2303c9b261e88a4333bf2964b4291a22a12
Author: Mark Wielaard <mjw@redhat.com>
Date:   Mon Apr 20 22:43:37 2009 +0200

    Pass task from tapset, through stack and unwind functions for lookup.
    
    * runtime/stack-arm.c (__stp_stack_print): Take struct task_struct *.
    * runtime/stack-ia64.c (__stp_stack_print): Likewise.
    * runtime/stack-ppc64.c (__stp_stack_print): Likewise.
    * runtime/stack-s390.c (__stp_stack_print): Likewise.
    * runtime/stack-i386.c (__stp_stack_print): Likewise.
      And add check and pass to unwind() and _stp_func_print().
    * runtime/stack-x86_64.c: Likewise.
    * runtime/stack.c *_stp_stack_print): Take and pass on task_struct.
      (_stp_stack_snprint): Likewise.
    * runtime/unwind.c (unwind): Take and use task_struct for
      _stp_mod_sec_lookup().
    * tapset/context-unwind.stp (print_backtrace): Pass NULL to
      _stp_stack_print().
      (backtrace): Pass NULL to _stp_stack_snprint().

commit 30c4b46a6da666674684cef7b57670b26534618c
Author: Mark Wielaard <mjw@redhat.com>
Date:   Mon Apr 20 22:42:56 2009 +0200

    Add comment to try -d kernel -d systemtap_test_module1 on backtrace.tcl test.

commit ad4f749fc45d8411b26e4093e9e8353b8971a482
Author: Mark Wielaard <mjw@redhat.com>
Date:   Sun Apr 19 23:39:12 2009 +0200

    Pass task to _stp_func_print and _stp_kallsyms_lookup.
    
    * runtime/sym.c (_stp_func_print): Take task, pass to _stp_kallsyms_lookup.
    * runtime/stack.c (print_stack_address): Pass NULL.
    * runtime/stack-i386.c (_stp_stack_print_fallback): Pass NULL.
      (__stp_stack_print): Pass NULL or current.
    * runtime/stack-x86_64.c (_stp_stack_print_fallback): Pass NULL.
      (__stp_stack_print): Pass current.

commit 15bdc138573610dbc40be680480af1d63bd0ae5d
Author: Mark Wielaard <mjw@redhat.com>
Date:   Sun Apr 19 16:38:41 2009 +0200

    Handle .absolute and .dynamic (user space) addresses in adjustStartLoc.
    
    * runtime/unwind.c (adjustStartLoc): .absolute sections don't need
      adjustment, .dynamic sections need the section addr to be added.

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

Summary of changes:
 runtime/stack-arm.c                         |    3 +-
 runtime/stack-i386.c                        |   25 ++++---
 runtime/stack-ia64.c                        |    3 +-
 runtime/stack-ppc64.c                       |    3 +-
 runtime/stack-s390.c                        |    3 +-
 runtime/stack-x86_64.c                      |   23 ++++---
 runtime/stack.c                             |   34 +++-------
 runtime/sym.c                               |   31 ++++++++-
 runtime/unwind.c                            |   22 ++++--
 tapset/context-symbols.stp                  |    4 +-
 tapset/context-unwind.stp                   |    4 +-
 tapset/ucontext-symbols.stp                 |   27 +++++++-
 tapset/ucontext-unwind.stp                  |   52 +++++++++++++++
 testsuite/buildok/ustack.stp                |   10 +++
 testsuite/systemtap.base/uprobes_ustack.exp |   94 +++++++++++++++++++++++++++
 testsuite/systemtap.base/uprobes_ustack.stp |   35 ++++++++++
 testsuite/systemtap.context/backtrace.tcl   |    1 +
 17 files changed, 311 insertions(+), 63 deletions(-)
 create mode 100644 tapset/ucontext-unwind.stp
 create mode 100755 testsuite/buildok/ustack.stp
 create mode 100644 testsuite/systemtap.base/uprobes_ustack.exp
 create mode 100644 testsuite/systemtap.base/uprobes_ustack.stp


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]