public inbox for systemtap-cvs@sourceware.org help / color / mirror / Atom feed
From: mark@sourceware.org To: systemtap-cvs@sourceware.org Subject: [SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-0.9.5-197-ga1e1eec Date: Tue, 21 Apr 2009 19:21:00 -0000 [thread overview] Message-ID: <20090421192111.31570.qmail@sourceware.org> (raw) 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
reply other threads:[~2009-04-21 19:21 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20090421192111.31570.qmail@sourceware.org \ --to=mark@sourceware.org \ --cc=systemtap-cvs@sourceware.org \ --cc=systemtap@sourceware.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).