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-312-gda23ece


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  da23eceb71cc70668ab9dfd80d318b3837703d9d (commit)
       via  2260f4e32eb4c0b4cc95e4bef8ccdc5dc66261af (commit)
      from  24fcff20ed7a4a9f2b772c572db28ee8df49161f (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 da23eceb71cc70668ab9dfd80d318b3837703d9d
Merge: 2260f4e32eb4c0b4cc95e4bef8ccdc5dc66261af 24fcff20ed7a4a9f2b772c572db28ee8df49161f
Author: Frank Ch. Eigler <fche@elastic.org>
Date:   Tue Sep 15 18:29:45 2009 -0400

    Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
    
    * 'master' of ssh://sources.redhat.com/git/systemtap: (34 commits)
      Update the langref copyright notice
      Fix some probe examples in the language reference
      Remove automatic authorization of servers started by root as trusted signers.
      docs: add abnormal termination section to PROCESSING
      Remove unneeded header file
      Get the module to sign from -p4's stdout
      Move --unprivileged support news to the top.
      Firther updates to NEWS regarding signing and unprivileged users.
      Authorize new certificates created for servers started by root as authorized signers.
      2009-09-14  Dave Brolley  <brolley@redhat.com>
      Allow remaining process.* probes for unprivileged users.
      Use the sched_switch tracepoint if available.
      PR10608: mark test cases untested once compilation failed
      Make check.exp not sleep so much in test_installcheck.
      Make tracepoints.exp test more efficient by running as one giant script.
      Only test highest optimization for exelib.exp test.
      Replace small exelib.exp testcases with one jumbo testcase.
      Remove duplicate uprobe_derived_probe code
      Add semaphores for use with the forthcoming sdt marker checks.
      Add actual pc address to semantic error about inaccessible variables.
      ...
    
    Conflicts:
    	tapsets.cxx

commit 2260f4e32eb4c0b4cc95e4bef8ccdc5dc66261af
Author: Frank Ch. Eigler <fche@elastic.org>
Date:   Tue Sep 15 17:04:00 2009 -0400

    PR10642: fix wildcard-driven quadratic explosion of .return $$parms probes
    
    For $variables listed in .return probes, a synthetic probe is being
    created, for saving the named variable values at function entry.  However,
    the probe point for this synthetic probe was copied naively, so that
    several problems could occur:
    - if the original probe point contained wildcards, then each synthetic one
      also did, and was therefore multiply derived later
    - if the probe point referred to a multiply instantiated function, the
      synthetic one was not directly identified with it (at the dwarf_addr level)
    
    Now the synthetic probe is created more carefully, bypassing any further
    derivation/expansion processing steps.
    
    * tapsets.cxx (dwarf_var_expanding_visitor): Change add_probe to
      add_call_probe field.
      (visit_target_symbol_saved_return): Store only the body of the
      synthetic probe.
      (dwarf_derived_probe ctor): Create intimately related dwarf_derived_probe
      for synthetic probe.
      (uprobe_derived_probe ctor): Ditto.

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

Summary of changes:
 tapsets.cxx |   80 +++++++++++++++++++++++++++++-----------------------------
 1 files changed, 40 insertions(+), 40 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]