diff options
author | Josh Stone <jistone@redhat.com> | 2009-02-11 15:28:41 -0800 |
---|---|---|
committer | Josh Stone <jistone@redhat.com> | 2009-02-18 12:49:08 -0800 |
commit | f80d90043cf900dc6027329a61489444d7ab4ee3 (patch) | |
tree | f01b7ea8098117542993c6563ed8573f3726ee19 /ChangeLog | |
parent | c24447be6017725800336e2a8a4836e3f58fdfe9 (diff) | |
download | systemtap-steved-f80d90043cf900dc6027329a61489444d7ab4ee3.tar.gz systemtap-steved-f80d90043cf900dc6027329a61489444d7ab4ee3.tar.xz systemtap-steved-f80d90043cf900dc6027329a61489444d7ab4ee3.zip |
Enable session-wide code filtering
This will be used to hook to dwarf_builder to all functions and probes
so it can attempt @cast expansion.
* session.h (systemtap_session): Add a vector of update_visitors
that will act as filters for all probes and functions.
* elaborate.cxx (semantic_pass_symbols): Run probes and functions
through each registered code filter.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -1,5 +1,12 @@ 2009-02-11 Josh Stone <jistone@redhat.com> + * session.h (systemtap_session): Add a vector of update_visitors + that will act as filters for all probes and functions. + * elaborate.cxx (semantic_pass_symbols): Run probes and functions + through each registered code filter. + +2009-02-11 Josh Stone <jistone@redhat.com> + * tapsets.cxx (dwarf_var_expanding_visitor::visit_cast_op): While expanding dwarf probes, provide the current module as a default to @casts without a module name. |