summaryrefslogtreecommitdiffstats
path: root/runtime/print.c
diff options
context:
space:
mode:
authordsmith <dsmith>2006-12-13 20:56:19 +0000
committerdsmith <dsmith>2006-12-13 20:56:19 +0000
commit8fc05e57c1d6468548444a923ef24065a4c8caeb (patch)
tree94f70f3ad0dee38b670a63300da4ef4a8ad6fa20 /runtime/print.c
parent2e10c4c99046fc54b86bf3e6a8ebece7a31c2330 (diff)
downloadsystemtap-steved-8fc05e57c1d6468548444a923ef24065a4c8caeb.tar.gz
systemtap-steved-8fc05e57c1d6468548444a923ef24065a4c8caeb.tar.xz
systemtap-steved-8fc05e57c1d6468548444a923ef24065a4c8caeb.zip
2006-12-13 David Smith <dsmith@redhat.com>
* tapsets.cxx (struct dwarf_var_expanding_copy_visitor): Added 'add_probe' member variable. Initialized it in ctor. (dwarf_var_expanding_copy_visitor::visit_target_symbol): Optimization. Instead of generating one entry probe per target variable accessed in a return probe, now just generates one entry probe for all target variables accessed in a particular return probe. It does this by creating a new probe in the new 'add_probe' member variable. (dwarf_derived_probe::dwarf_derived_probe): If add_probe isn't NULL, make sure it gets derived later.
Diffstat (limited to 'runtime/print.c')
0 files changed, 0 insertions, 0 deletions