This is the mail archive of the systemtap-cvs@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-0.9.9-343-g817c605


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]