This is the mail archive of the
systemtap-cvs@sourceware.org
mailing list for the systemtap project.
[SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-0.9.9-116-gaeb2727
- From: jistone at sourceware dot org
- To: systemtap-cvs at sourceware dot org
- Date: 10 Aug 2009 22:18:40 -0000
- Subject: [SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-0.9.9-116-gaeb2727
- Reply-to: systemtap at sourceware dot org
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 aeb2727bd6742d8e4ff98882e57078f72da21b68 (commit)
via 7f17af5c9ace193eef48246bcadf42ae9650de67 (commit)
via 6a38401c78a02b9bd14e50966ecdd54a003597b7 (commit)
via 23d106b9c554c2b32dfb8c94dc963834f65ef7df (commit)
from a09930468b2d2bae134067d50a9b15b5ba2af548 (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 aeb2727bd6742d8e4ff98882e57078f72da21b68
Merge: 7f17af5c9ace193eef48246bcadf42ae9650de67 a09930468b2d2bae134067d50a9b15b5ba2af548
Author: Josh Stone <jistone@redhat.com>
Date: Mon Aug 10 15:17:35 2009 -0700
Merge branch 'master' of ssh://sourceware.org/git/systemtap
commit 7f17af5c9ace193eef48246bcadf42ae9650de67
Author: Josh Stone <jistone@redhat.com>
Date: Mon Aug 10 14:48:39 2009 -0700
PR10499: Integrate attributes in dwarf_decl_file/line
Elfutils prior to 0.143 didn't use attr_integrate when looking up the
decl_file or decl_line, so the attributes would sometimes be missed.
For those old versions, we define custom implementations to do the
integration.
* dwarf_wrappers.cxx (dwarf_decl_file_integrate): New.
(dwarf_decl_line_integrate): New.
* dwarf_wrappers.h: Add macros to redirect calls to the above functions.
* dwflpp.cxx (dwflpp::iterate_over_labels): Replace a manual attribute
lookup that is the same as dwarf_decl_line.
commit 6a38401c78a02b9bd14e50966ecdd54a003597b7
Author: Josh Stone <jistone@redhat.com>
Date: Mon Aug 10 13:01:30 2009 -0700
Simplify _ELFUTILS_PREREQ checking
We were jumping through a few hoops to deal with elfutils < 0.138 that
did not have the _ELFUTILS_PREREQ macro. I've added an always-false
dummy macro to take its place when it doesn't exit. All of the other
"#ifdef _ELFUTILS_PREREQ" ugliness can now go away.
commit 23d106b9c554c2b32dfb8c94dc963834f65ef7df
Author: Josh Stone <jistone@redhat.com>
Date: Fri Aug 7 18:51:19 2009 -0700
Zap dwarf_diename_integrate
The dwarf_diename in elfutils learned a long time ago to use
dwarf_attr_integrate when looking up the name. Our minimum elfutils
0.126 has this, so we don't need to kludge it ourselves.
-----------------------------------------------------------------------
Summary of changes:
dwarf_wrappers.cxx | 39 +++++++++++++++++++++++++++++++++++----
dwarf_wrappers.h | 28 +++++++++++++++++++++++++++-
dwflpp.cxx | 41 ++++++++++++++++++-----------------------
dwflpp.h | 15 +++++----------
loc2c-test.c | 29 ++++++++++++-----------------
tapsets.cxx | 4 ++--
translate.cxx | 14 ++------------
7 files changed, 101 insertions(+), 69 deletions(-)
hooks/post-receive
--
systemtap: system-wide probe/trace tool