This is the mail archive of the
systemtap-cvs@sourceware.org
mailing list for the systemtap project.
src ChangeLog tapsets.cxx
- From: dsmith at sourceware dot org
- To: systemtap-cvs at sourceware dot org
- Date: 13 Dec 2006 20:56:19 -0000
- Subject: src ChangeLog tapsets.cxx
CVSROOT: /cvs/systemtap
Module name: src
Changes by: dsmith@sourceware.org 2006-12-13 20:56:19
Modified files:
. : ChangeLog tapsets.cxx
Log message:
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.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.520&r2=1.521
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.167&r2=1.168