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, mjw/backtrace, updated. release-1.5-191-g35dbc24
- From: mark at sourceware dot org
- To: systemtap-cvs at sourceware dot org
- Date: 26 Jul 2011 13:21:16 -0000
- Subject: [SCM] systemtap: system-wide probe/trace tool branch, mjw/backtrace, updated. release-1.5-191-g35dbc24
- 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, mjw/backtrace has been updated
via 35dbc242134045a5fc82a087431122aeab39922a (commit)
via 1f88b7b7aef13c91d6e5cb033653335677bd7024 (commit)
from 7a1adbd847a2b92bf6d624944c49717156cc65e7 (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 35dbc242134045a5fc82a087431122aeab39922a
Author: Mark Wielaard <mjw@redhat.com>
Date: Tue Jul 26 15:10:30 2011 +0200
Push all stack logic into stack.c. tapset functions just pass flags.
Some of the logic determining what to print, which register sets to use
and whether the context was valid was repeated multiple times in the
[u]context-unwind.stp functions. Just do all the logic in one place
(_stp_print_stack) and make the tapset functions just push the context
and symbols/stack flags.
commit 1f88b7b7aef13c91d6e5cb033653335677bd7024
Author: Mark Wielaard <mjw@redhat.com>
Date: Tue Jul 26 13:27:04 2011 +0200
Don't pass kregprobe, uretprobe and unwind_context around separately.
Just pass whole struct context to stack.c _stp_stack functions.
-----------------------------------------------------------------------
Summary of changes:
runtime/runtime.h | 11 +++++
runtime/stack.c | 97 ++++++++++++++++++++++-----------------
runtime/sym.h | 5 ++
tapset/context-unwind.stp | 30 +++---------
tapset/ucontext-unwind.stp | 108 +++-----------------------------------------
translate.cxx | 5 +-
6 files changed, 87 insertions(+), 169 deletions(-)
hooks/post-receive
--
systemtap: system-wide probe/trace tool