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-0.9.9-343-g817c605
- From: jistone at sourceware dot org
- To: systemtap-cvs at sourceware dot org
- Date: 17 Sep 2009 03:06:01 -0000
- Subject: [SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-0.9.9-343-g817c605
- 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 817c605781045a578b5464e68c39461bd541d307 (commit)
via 7d6d0afc24b43829511f3f1d0aeff0fefff56b54 (commit)
via 04ddd303348c0ffb71c6f57eacb2282bd1d61b3a (commit)
from 6ecd877049008c5abe9c6720ea8fc64732f47eb5 (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 817c605781045a578b5464e68c39461bd541d307
Merge: 6ecd877049008c5abe9c6720ea8fc64732f47eb5 7d6d0afc24b43829511f3f1d0aeff0fefff56b54
Author: Josh Stone <jistone@redhat.com>
Date: Wed Sep 16 19:57:10 2009 -0700
Merge branch 'function_scopes'
commit 7d6d0afc24b43829511f3f1d0aeff0fefff56b54
Author: Josh Stone <jistone@redhat.com>
Date: Wed Sep 16 19:38:20 2009 -0700
PR10461: Match C++ scopes for namespaces and classes
The function spec for dwarf probes now supports scopes, so you can limit
the probes to specific namespaces or classes. Multiple scopes can be
specified, and they will be matched progressively outward.
probe process("foo").function("std::vector<*>::*") { ... }
probe process("foo").function("::global_function") { ... }
* dwflpp.cxx (dwflpp::get_parent_scope): New, finds the containing
scopes of the specified DIE.
(dwflpp::function_scope_matches): New, checks that the scopes
containing the function all match the given scope patterns.
* tapsets.cxx (dwarf_query::parse_function_spec): Rewrite, now handles
multiple scope separators too.
(query_dwarf_func): Check that the functions scopes match.
commit 04ddd303348c0ffb71c6f57eacb2282bd1d61b3a
Author: Josh Stone <jistone@redhat.com>
Date: Wed Sep 16 17:38:53 2009 -0700
Remove the unused function_name_final_match
* dwflpp.cxx (dwflpp::function_name_final_match): Removed.
-----------------------------------------------------------------------
Summary of changes:
dwflpp.cxx | 55 +++++++++++++++++-
dwflpp.h | 4 +-
tapsets.cxx | 179 +++++++++++++++++++++++++++++++++++------------------------
3 files changed, 163 insertions(+), 75 deletions(-)
hooks/post-receive
--
systemtap: system-wide probe/trace tool