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.8-214-g9ace370
- From: jistone at sourceware dot org
- To: systemtap-cvs at sourceware dot org
- Date: 29 Jul 2009 21:40:27 -0000
- Subject: [SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-0.9.8-214-g9ace370
- 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 9ace370f8b31f8c1e1b27c272f13f4322841d1a3 (commit)
via 0a98fd42f87ef9217917931bd8a47e272a5664ce (commit)
via 8c39844b59f49526240c65b81a79eef311fe4177 (commit)
via a7999c82a3355eb5a68a14a57ffebe5e688d8413 (commit)
from a0c0ed1c030d8e812eed19b096c626b7ce233358 (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 9ace370f8b31f8c1e1b27c272f13f4322841d1a3
Author: Josh Stone <jistone@redhat.com>
Date: Wed Jul 29 14:34:32 2009 -0700
Enable variable listing (-L) for uprobes
All $target variables and their C-types are now printed in -L mode.
* tapsets.cxx (uprobe_derived_probe::uprobe_derived_probe): Save the local
arguments while we still have the dwflpp open.
(uprobe_derived_probe::saveargs): New
(uprobe_derived_probe::printargs): New
commit 0a98fd42f87ef9217917931bd8a47e272a5664ce
Author: Josh Stone <jistone@redhat.com>
Date: Wed Jul 29 14:07:37 2009 -0700
Enable variable listing (-L) for dwarf probes
All $target variables and their C-types are now printed in -L mode.
* tapsets.cxx (dwarf_derived_probe::dwarf_derived_probe): Save the local
arguments while we still have the dwflpp open.
(dwarf_derived_probe::saveargs): New
(dwarf_derived_probe::printargs): New
commit 8c39844b59f49526240c65b81a79eef311fe4177
Author: Josh Stone <jistone@redhat.com>
Date: Wed Jul 29 12:35:29 2009 -0700
Use a real session flag for -L
Rather than relying on 'unoptimized' to tell us that the listing mode
should print the variables too, this adds an explicit listing_mode_vars.
* session.h (systemtap_session): Add listing_mode_vars
* main.cxx (main): Set s.listing_mode_vars appropriately.
(printscript): Use the new flag for deciding whether to print locals
commit a7999c82a3355eb5a68a14a57ffebe5e688d8413
Author: Josh Stone <jistone@redhat.com>
Date: Wed Jul 29 12:13:40 2009 -0700
Break up dwarf_var_expanding_visitor::visit_target_symbol
This just refactors large chunks of visit_target_symbol into a couple of
smaller functions.
* tapsets.cxx (dwarf_var_expanding_visitor::visit_target_symbol_context): New
(dwarf_var_expanding_visitor::visit_target_symbol_saved_return): New
(dwarf_var_expanding_visitor::visit_target_symbol): Call the new ones
-----------------------------------------------------------------------
Summary of changes:
main.cxx | 23 +-
session.h | 1 +
tapsets.cxx | 884 +++++++++++++++++++++++++++++++++++------------------------
3 files changed, 534 insertions(+), 374 deletions(-)
hooks/post-receive
--
systemtap: system-wide probe/trace tool