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-312-gda23ece
- From: fche at sourceware dot org
- To: systemtap-cvs at sourceware dot org
- Date: 15 Sep 2009 22:39:16 -0000
- Subject: [SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-0.9.9-312-gda23ece
- 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 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