public inbox for systemtap-cvs@sourceware.org
help / color / mirror / Atom feed
* [SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-0.9.9-123-g857bdfd
@ 2009-08-12  0:15 jistone
  0 siblings, 0 replies; only message in thread
From: jistone @ 2009-08-12  0:15 UTC (permalink / raw)
  To: systemtap-cvs

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  857bdfd1bec07003d3d92aaacf6ba578057324ef (commit)
       via  9922bd3d9ce58712cf570abefbafebaf3f407ffe (commit)
      from  57db697397af3911c40682dc91a2b13e3943e478 (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 857bdfd1bec07003d3d92aaacf6ba578057324ef
Author: Josh Stone <jistone@redhat.com>
Date:   Tue Aug 11 17:01:35 2009 -0700

    PR10461: Probe identical functions only once
    
    In C++ especially, a function definition in a header may be compiled
    into multiple CUs, but the linker will merge those into a single output
    function.  We don't want to place multiple probes on the same function.
    
    The dupe-detection from the alias code (commit 1c6b77e5) already tracks
    identical functions within a CU, so I've just lifted this to instead
    track function entrypcs at the module level.
    
    * dwflpp.cxx (dwflpp::iterate_over_functions): Remove dupe checks.
    * tapsets.cxx (dwarf_query): Add alias_dupes set to the query.
      (dwarf_query::handle_query_module): Reset the dupes for each module.
      (query_dwarf_func): Check that we only probe each entrypc once.

commit 9922bd3d9ce58712cf570abefbafebaf3f407ffe
Author: Josh Stone <jistone@redhat.com>
Date:   Tue Aug 11 14:59:41 2009 -0700

    Don't call dwarf_lowpc after dwarf_entrypc fails
    
    The implementation of dwarf_entrypc already checks for _lowpc, so it's
    redundant for us to attempt a _lowpc call too.
    
    * dwflpp.cxx (dwflpp::function_entrypc): Remove XXX comment.
      (dwflpp::die_entrypc): Don't bother with _lowpc if _entrypc fails

-----------------------------------------------------------------------

Summary of changes:
 dwflpp.cxx  |   17 -----------------
 tapsets.cxx |   14 ++++++++++++++
 2 files changed, 14 insertions(+), 17 deletions(-)


hooks/post-receive
--
systemtap: system-wide probe/trace tool


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2009-08-12  0:15 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-08-12  0:15 [SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-0.9.9-123-g857bdfd jistone

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).