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.2-360-geb55594


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  eb55594da5beee77c53903068c5aa92db65301ea (commit)
      from  0eed5d6b2fd32e4366fc43f3c616128a92a07c2d (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 eb55594da5beee77c53903068c5aa92db65301ea
Author: Mark Wielaard <mjw@redhat.com>
Date:   Mon Jun 28 16:14:29 2010 +0200

    Fold space/newline/brief/inexact logic into _stp_func_print flags.
    
    Trying to get all the logic of how symbols/addresses in backtraces are
    printed into one place. So that passing through the flags tell the whole
    story, instead of decissions being spread out all over the place. This
    does mean one hairy _stp_print_func() function unfortunately. But at least
    there is now one place to tweak when adding stack/symbol output changes.
    
    * runtime/runtime.h: Remove SYM_VERBOSE_NO, _FULL, _BRIEF.
    * runtime/sym.h: Add _STP_SYM_ flags.
    * runtime/sym.c (_stp_func_print): Base output on individual _STP_SYM_ flags.
    * runtime/stack.c (print_stack_address): Use _STP_SYM_INEXACT.
      (_stp_stack_print): Check and use _STP_SYM_ flags.
    * runtime/stack-i386.c (_stp_stack_print_fallback): Use _STP_SYM_INEXACT.
    * runtime/stack-x86_64.c (_stp_stack_print_fallback): Likewise.
    * tapset/context-unwind.stp (print_backtrace): Pass _STP_SYM_FULL.
    * tapset/ucontext-unwind.stp (print_ubacktrace): Likewise.
      (print_ubacktrace_brief): Pass _STP_SYM_BRIEF.

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

Summary of changes:
 runtime/runtime.h          |   10 ----
 runtime/stack-i386.c       |    6 +-
 runtime/stack-x86_64.c     |    4 +-
 runtime/stack.c            |   22 +++-----
 runtime/sym.c              |  123 +++++++++++++++++++++++++++++++-------------
 runtime/sym.h              |   34 ++++++++++++
 tapset/context-unwind.stp  |    2 +-
 tapset/ucontext-unwind.stp |    7 +--
 8 files changed, 138 insertions(+), 70 deletions(-)


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]