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.0-375-g4180475
- From: moore at sourceware dot org
- To: systemtap-cvs at sourceware dot org
- Date: 17 Dec 2009 16:39:31 -0000
- Subject: [SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-1.0-375-g4180475
- 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 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