This is the mail archive of the
systemtap-cvs@sourceware.org
mailing list for the systemtap project.
[SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-1.2-360-geb55594
- From: mark at sourceware dot org
- To: systemtap-cvs at sourceware dot org
- Date: 28 Jun 2010 14:33:10 -0000
- Subject: [SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-1.2-360-geb55594
- Reply-to: systemtap at sourceware dot org
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