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-366-gbe0789e


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  be0789e5d8f6aa888efb53d033eca149c3710278 (commit)
       via  a9b593471a5d22c820333938d4c4210efd63bd3a (commit)
       via  5c34cc891d6929ff9cd52b6fe725873c181b094e (commit)
       via  4ddb6dd03ee4364bdb36bc32888846faad48a080 (commit)
      from  762684a57fa5420cc122b475f592545e8eeb29cd (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 be0789e5d8f6aa888efb53d033eca149c3710278
Merge: a9b593471a5d22c820333938d4c4210efd63bd3a 762684a57fa5420cc122b475f592545e8eeb29cd
Author: Josh Stone <jistone@redhat.com>
Date:   Thu Sep 17 18:43:14 2009 -0700

    Merge branch 'master' of sourceware.org:/git/systemtap

commit a9b593471a5d22c820333938d4c4210efd63bd3a
Author: Josh Stone <jistone@redhat.com>
Date:   Thu Sep 17 18:35:12 2009 -0700

    Simplify the sdt semaphore decrement in utrace
    
    The decrement can happen at the same time that the utrace detach is
    called.  However, I'm concerned that this code isn't correctly handling
    the case where multiple tasks may register the same probe, so for now
    I've noted those places.  I think task finder may have to help in fixing
    this...
    
    * tapset-utrace.cxx (utrace_derived_probe_group::emit_module_init): As
      noted in uprobes-land, there's no need to tear down anything.
      (utrace_derived_probe_group::emit_module_exit): Unify the detach and
      semaphore decrement, and note a concern about multiple tasks.
      (utrace_derived_probe_group::emit_module_decls): Note same concern.
    * tapsets.cxx (uprobe_derived_probe_group::emit_module_decls): Ditto.
      (uprobe_derived_probe_group::emit_module_exit): Ditto.

commit 5c34cc891d6929ff9cd52b6fe725873c181b094e
Author: Josh Stone <jistone@redhat.com>
Date:   Thu Sep 17 16:51:40 2009 -0700

    Simplify sdt's record_semaphore
    
    * tapsets.cxx (sdt_query::record_semaphore): Use lookup_symbol_address.

commit 4ddb6dd03ee4364bdb36bc32888846faad48a080
Author: Josh Stone <jistone@redhat.com>
Date:   Thu Sep 17 16:37:36 2009 -0700

    Map std semaphores from probe->addr
    
    Each probe needs to know the associated semaphore address, rather than
    the other way around.
    
    * session.h (sdt_semaphore_addr): Reverse the key-value types.
    * tapsets.cxx (record_semaphore): Take an index to only record the
      semaphore for newly added results.
      (sdt_query::handle_query_module): Adjust accordingly.
      (uprobe_derived_probe_group::emit_module_decls): Now it's a simple map
      lookup for sdt_sem_address.
    * tapset-utrace.cxx (utrace_derived_probe_group::emit_probe_decl): Ditto.

-----------------------------------------------------------------------

Summary of changes:
 session.h         |    2 +-
 tapset-utrace.cxx |   76 +++++++++++++++++-----------------------------------
 tapsets.cxx       |   60 +++++++++++++++--------------------------
 3 files changed, 48 insertions(+), 90 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]