diff options
author | dsmith <dsmith> | 2006-12-13 20:56:19 +0000 |
---|---|---|
committer | dsmith <dsmith> | 2006-12-13 20:56:19 +0000 |
commit | 8fc05e57c1d6468548444a923ef24065a4c8caeb (patch) | |
tree | 94f70f3ad0dee38b670a63300da4ef4a8ad6fa20 /runtime | |
parent | 2e10c4c99046fc54b86bf3e6a8ebece7a31c2330 (diff) | |
download | systemtap-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')
0 files changed, 0 insertions, 0 deletions