[SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-0.9.8-189-gedce5b6
jistone@sourceware.org
jistone@sourceware.org
Wed Jul 22 02:32:00 GMT 2009
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 edce5b6764d5a4fe742b1a9cc44fc2fe146b44c7 (commit)
via e1278bd4195c3cb3bad7045234d845f7213e1c6e (commit)
from a6fade8983a61ecfe58f4824923a5a0f6726c818 (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 edce5b6764d5a4fe742b1a9cc44fc2fe146b44c7
Author: Josh Stone <jistone@redhat.com>
Date: Tue Jul 21 19:21:56 2009 -0700
Use the query paradigm for resolving sdt probes
There was a bad assumption in the probe_table initialization that the
dwflpp->module would be immediately valid. We should not assume that
dwflpp only has one module, or that any module is necessarily in focus.
Instead, I've created an sdt_query class which will call an
iterate_over_modules like the other dwarf probe types. For now this
means just a single module, but it will also open the door to iterating
over all linked libraries too, for example.
* dwflpp.cxx (dwflpp::setup_user): don't "save mod!" anymore
* tapsets.cxx (probe_table -> sdt_query): convert to a query-style
class, and also take over the task of iterating over the probes.
(dwarf_builder::build): leave the iteration to sdt_query
commit e1278bd4195c3cb3bad7045234d845f7213e1c6e
Author: Josh Stone <jistone@redhat.com>
Date: Tue Jul 21 14:35:25 2009 -0700
Remove unused 'sess' from dwarf_query ctor
-----------------------------------------------------------------------
Summary of changes:
dwflpp.cxx | 2 -
tapsets.cxx | 765 ++++++++++++++++++++++++++++++-----------------------------
2 files changed, 386 insertions(+), 381 deletions(-)
hooks/post-receive
--
systemtap: system-wide probe/trace tool
More information about the Systemtap-cvs
mailing list